]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
be444858
DJ
12007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
4
b1d53152
DJ
52007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
6
7 * gdb.java/jmain.exp: Handle demangled names with and without method
8 signatures.
9
d084b331
DJ
102007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11
12 * gdb.mi/mi-syn-frame.c (main, foo, bar)
13 (have_a_very_merry_interrupt): Remove calls to puts.
14 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
15 inferior output.
16 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
17 test names.
18
db9d7fc5
DJ
192007-04-29 Markus Deuling <deuling@de.ibm.com>
20 Daniel Jacobowitz <dan@codesourcery.com>
21
22 * gdb.base/auxv.exp (core_works): Also check is_remote.
23 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
24
ef783a7d
VP
252007-04-25 Vladimir Prus <vladimir@codesourcery.com>
26
27 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
28 message, not the undefined 'module' variable.
29 * gdb.base/siginfo.exp: Likewise.
30 * gdb.base/sigstep.exp: Likewise.
31 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
32 serialport.
33 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
34
b7b73cae
CV
352007-04-25 Corinna Vinschen <vinschen@redhat.com>
36
37 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
38 target sim fails. Return 0 otherwise.
39 (gdb_load): Return prematurely if gdb_target_sim fails.
40
7d90fdfa
DP
412007-04-16 Denis Pilat <denis.pilat@st.com>
42
43 * gdb.base/setshow.exp: Reset height after having set it to 100.
44
5d3e9c85
DP
452007-04-16 Denis Pilat <denis.pilat@st.com>
46
47 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
48
18e75969
DP
492007-04-16 Denis Pilat <denis.pilat@st.com>
50
51 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
52
25d5ea92
VP
532007-04-14 Vladimir Prus <vladimir@codesourcery.com>
54
55 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
56 tests. Run the frozen varobjs test.
57 * gdb.mi/var-cmd.c (do_frozen_tests): New.
58 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
59
0b49cb80
JK
602007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
61
62 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
63 gdb.base/type-opaque.exp: New files.
64
a73bafbc
VP
652007-04-01 Vladimir Prus <vladimir@codesourcery.com>
66
67 * gdb.mi/mi-var-child.c
68 (do_children_tests): User char[2] instead of
69 char so that automatic printing of pointers to char
70 don't give unpredicable result.
71 * gdb.mi/var-cmd.c (do_locals_test): Initialize
72 local variables.
73 * gdb.mi/mi-var-child.exp: Step to right line
74 of do_children_tests.
75 * gdb.mi/mi2-var-child.exp: Likewise.
76 * gdb.mi/mi-var-cmd.exp: Step to right line of
77 do_locals_tests.
78 (do_children_tests): User char[2] instead of
79 char so that automatic printing of pointers to char
80 don't give unpredicable result.
81 * gdb.mi/mi2-var-cmd.exp: Likewise.
82 * lib/mi-support.exp (mi_continue_to_line):
83 Pass test name to mi_wait_for_stop.
84
7ce59000
DJ
852007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
86
87 * gdb.asm/asm-source.exp: Remove d10v case.
88 * lib/gdb.exp (skip_cplus_tests): Likewise.
89 * gdb.asm/d10v.inc: Deleted.
90
20389057
DJ
912007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
92
93 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
94
8807d78b
DJ
952007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
96
97 * config/netware.exp: Delete file.
98
aa3edb8e
JB
992007-03-29 Joel Brobecker <brobecker@adacore.com>
100
101 * gdb.dwarf2/dw2-noloc.S: New file.
102 * gdb.dwarf2/dw2-noloc.exp: New file.
103
297561ac
PA
1042007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
105
106 * gdb.cp/method2.cc: New test.
107 * gdb.cp/method2.exp: New test.
108 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
109
1f81bd39
DJ
1102007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
111
112 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
113
9453113a
DJ
1142007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
115
116 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
117
b741e217
DJ
1182007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
119
120 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
121 (gdb_load): Delete, replace with...
122 (gdb_reload): ...this.
123 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
124 * gdb.server/server-mon.exp: Likewise.
125 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
126 (gdb_start_cmd): New.
127 (gdb_file_cmd): Save the last loaded file.
128 (gdb_reload): New.
129 (gdb_gnu_strip_debug): Use transform.
130 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
131 support here. Use new $last_loaded_file. Check mtime.
132 (gdb_target_cmd): Handle ObjC failure case.
133 (infer_host_exec): Delete.
134 (gdbserver_load): Rename to...
135 (gdbserver_run): ...this. Simplify.
136 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
137 (mi_gdb_load): Move most contents to a new function...
138 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
139 (mi_run_cmd): Use mi_gdb_target_load.
140 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
141 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
142 Use gdb_run_cmd.
143 * gdb.base/charsign.exp: Remove incorrect comment.
144 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
145 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
146 gdb.base/start.exp: Use gdb_start_cmd.
147
446ab585
MR
1482007-03-23 Nigel Stephens <nigel@mips.com>
149 Maciej W. Rozycki <macro@mips.com>
150
151 * gdb.base/sigbpt.exp: Fix the message when skipping test.
152 * gdb.base/signull.exp: Similarly.
153
bbb88ebf
UW
1542007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
155
156 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
157 messages available to test cases (like chng-sym.exp).
158
cb8c4a99
AS
1592007-03-14 Andreas Schwab <schwab@suse.de>
160
161 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
162 format changes.
163
4e463ff5
DJ
1642007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
165
166 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
167 (optimized_1): New.
168 (main): Call optimized_1.
169 (gdb2029): Correct typos. Call gdb2029_marker.
170 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
171 for gdb2029.
172
b6db2c47
MK
1732007-03-12 Mark Kettenis <kettenis@gnu.org>
174
175 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
176 as tabs. Remove redundant test pattern.
177
70ed3737
UW
1782007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
179
180 * gdb.base/long_long.exp: Accept optional symbol name in <...>
181 for /a format output.
182
47b67b60
DJ
1832007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
184
185 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
186 collect output incrementally.
187
b8953b0e
UW
1882007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
189
190 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
191 for -var-create lpcharacter test.
192 * gdb.mi/mi2-var-cmd.exp: Likewise.
193
7acd5c40
UW
1942007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
195
196 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
197 pass on targets where address zero is readable.
198
9c6759c1
UW
1992007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
200
201 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
202 just a single architecture.
203
a2f1aeb4
UW
2042007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
205
206 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
207 (fetch_all_registers): New function, uses gdb_test_multiple and
208 exp_continue to fetch inferior output line-by-line.
209 Replace all uses of do_get_all_registers by fetch_all_registers.
210
46579ac2
UW
2112007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
212
213 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
214 in target_info.
215
fc133f24
MS
2162007-03-02 Michael Snyder <michael.snyder@palmsource.com>
217
218 * gdb.threads/manythreads.exp: Use $message string for
219 consistancy; add a default (timeout) case.
220
7646a51d
MS
2212007-03-02 Michael Snyder <michael.snyder@palmsource.com>
222
223 * gdb.base/watchpoint.exp: Fix truncated comment.
224
dcfff61f
MS
2252007-03-02 Michael Snyder <michael.snyder@palmsource.com>
226
227 * Makefile.in: Remove spurious single-quotes from sed command.
228
664e3ee9
DJ
2292007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
230
231 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
232 func.
233 * gdb.mi/mi2-var-cmd.exp: Likewise.
234
d7cc6f2f
JB
2352007-02-27 Joel Brobecker <brobecker@adacore.com>
236
237 * gdb.dwarf2/dw2-producer.S: New file.
238 * gdb.dwarf2/dw2-producer.exp: New testcase.
239
2402007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
241
242 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
243 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
244 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
245 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
246 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
247 Revert tests to use mi_gdb_test and include value field in output
248 of -var-create.
249
93d42b30
DJ
2502007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
251
252 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
253
c499ed39
DJ
2542007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
255
256 * gdb.base/maint.exp: Remove full paths from test names.
257 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
258 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
259
9836f81b
JB
2602007-02-27 Joel Brobecker <brobecker@adacore.com>
261
262 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
263
c74d0ad8
DJ
2642007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
265
266 * gdb.server/server-mon.exp: New test.
267
2711e456
DJ
2682007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
269
270 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
271
ff6f572f
DJ
2722007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
273
274 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
275 register capitalization.
276
fada3feb
DP
2772007-02-13 Denis Pilat <denis.pilat@st.com>
278
279 * gdb.mi/mi-var-invalidate.exp: New file.
280
fb1e4ffc
DJ
2812007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
282
283 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
284
3da939d7
DJ
2852007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
286
287 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
288
123dc839
DJ
2892007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
290
291 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
292 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
293
877e3645 2942007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
295
296 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
297 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
298 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
299 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
300 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 301 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
302 Update tests to include value field in output of -var-create.
303
3c0a2960
AS
3042007-02-08 Andreas Schwab <schwab@suse.de>
305
306 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
307
108546a0
DJ
3082007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
309
310 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
311 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
312
d701dcab
DP
3132007-02-02 Denis Pilat <denis.pilat@st.com>
314
315 * gdb.threads/threadapply.exp: check that frame is not changed by
316 the thread apply all command.
317
783e3e2f
AS
3182007-01-31 Andreas Schwab <schwab@suse.de>
319
6d9c3a87
AS
320 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
321
3c50d7b9
AS
322 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
323 in the dwarf sections.
324 * gdb.dwarf2/mac-fileno.S: Likewise.
325
783e3e2f
AS
326 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
327 bspstore register on ia64.
328
78ff580e
AS
3292007-01-29 Andreas Schwab <schwab@suse.de>
330
cc8e9b12
AS
331 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
332 "frame-begin" annotation.
333
78ff580e
AS
334 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
335 number of "frames-invalid" annotations.
336
704a4f78
DJ
3372007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
338
339 * gdb.base/commands.exp: Call if_commands_test.
340 (gdb_test_no_prompt, if_commands_test): New.
341
e741bf94
MK
3422007-01-28 Mark Kettenis <kettenis@gnu.org>
343
344 * gdb.threads/sigthread.c (NSIGS): Make bigger.
345
474d0ad3
AS
3462007-01-27 Andreas Schwab <schwab@suse.de>
347
348 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
349 .short/.int/.quad in the dwarf sections.
350 * gdb.dwarf2/dw2-intercu.S: Likewise.
351 * gdb.dwarf2/dw2-intermix.S: Likewise.
352
e784b426
JK
3532007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
354
355 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
356 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
357 array.
e784b426
JK
358 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
359 * gdb.base/setvar.exp: Likewise.
360
37f08e04
AS
3612007-01-26 Andreas Schwab <schwab@suse.de>
362
9a01813a
AS
363 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
364 test.
365
37f08e04
AS
366 * gdb.base/multi-forks.exp ("restart $i"): Also match
367 __kernel_syscall_via_break.
368
6e2a9270
VP
3692007-01-24 Vladimir Prus <vladimir@codesourcery.com>
370
371 * lib/mi-support.exp (mi_delete_varobj): New.
372 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
373 testcase.
374 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
375 (main): Call the above.
376 (reference_update_test, base_in_reference_test)
377 (reference_to_pointer): Delete the created varobjs.
378
e515b470
DJ
3792007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
380
381 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
382 * configure: Regenerated.
383 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
384 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
385 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
386 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
387 * lib/gdb.exp (gdb_skip_xml_test): New function.
388
08d8bcd7
DJ
3892007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
390
391 * gdb.base/sigrepeat.exp: Correct error message.
392
3932007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
394 Daniel Jacobowitz <dan@codesourcery.com>
395
396 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
397 gdb.arch/i386-gnu-cfi-asm.S: New files.
398
97c3f1f3
JK
3992007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
400
401 * lib/gdb.exp: Abort on missing `site.exp'.
402
cb1df416
DJ
4032007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
404 Daniel Jacobowitz <dan@codesourcery.com>
405
406 * gdb.base/included.c, gdb.base/included.exp,
407 gdb.base/included.h: New files.
408
35990120
DJ
4092007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
410
411 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
412 (maximize_rlimit): Reduce limits on 64-bit systems.
413
6e81a116 4142007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
415
416 From Marcus Deuling <deuling@de.ibm.com>:
417 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
418 every case.
419
6c3c41f3
NR
4202007-01-13 Nick Roberts <nickrob@snap.net.nz>
421
422 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
423 (test_path_specification): Use objdir instead of srcdir to always
424 get an absolute filename.
425
2f12c312
DJ
4262007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
427
428 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
429
81121995
VP
4302007-01-11 Vladimir Prus <vladimir@codesourcery.com>
431
432 * gdb.mi/mi-var-cp.cc (reference_update_tests):
433 Make sure the variable we're using is in scope.
434 (reference_to_pointer): Likewise.
435
4741b737
DJ
4362007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
437
438 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
439 has no debug information.
440
054410c3
DJ
4412007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
442
443 * gdb.base/annota1.exp: Remove extra send_gdb.
444
818f79f6
DJ
4452007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
446
447 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
448
f7a6bb70
DJ
4492007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
450
451 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
452
57e66780
DJ
4532007-01-08 Nick Roberts <nickrob@snap.net.nz>
454 Daniel Jacobowitz <dan@codesourcery.com>
455
456 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
457 lcharacter or linteger change. Correct duplicated test name.
458 * gdb.mi/mi2-var-cmd.exp: Likewise.
459
3d799a95
DJ
4602007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
461
462 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
463
4642007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
465
466 * gdb.base/nofield.c: New file.
467 * gdb.base/nofield.exp: New testcase.
468
eafb94e8
NR
4692007-01-05 Nick Roberts <nickrob@snap.net.nz>
470
471 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
472
473 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
474 test.
475
5e572bb4
DJ
4762007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
477
478 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
479
74a44383
DJ
4802007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
481
482 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
483 when continuing.
484
1b572db9
DJ
4852007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
486
487 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
488 Expect ".exe" extension.
489
381bc39b
DJ
4902007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
491
492 * gdb.base/charset.exp: Add explicit filename to break.
493 * gdb.base/dbx.exp: Add explicit filename to breaks.
494
2b70e4c6
DJ
4952007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
496
497 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
498 * gdb.mi/mi2-file.exp: Likewise.
499
303b6f5d
DJ
5002007-01-04 Vladimir Prus <vladimir@codesourcery.com>
501
502 Implement specification of MI tests as comments
503 in C and C++ sources.
504 * lib/mi-support.exp (mi_autotest_data): New variable.
505 (mi_autotest_source): New variable.
506 (count_newlines, mi_prepare_inline_tests)
507 (mi_get_inline_test, mi_continue_to_line)
508 (mi_run_inline_test, mi_tbreak)
509 (mi_send_resuming_command, mi_wait_for_stop): New functions.
510 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
511 Run inline tests.
512 * gdb.mi/mi-var-cp.cc: Define tests here.
513
23da0d94
VP
5142007-01-04 Vladimir Prus <vladimir@codesourcery.com>
515
516 Simplify usage of mi_continue_to.
517 * lib/mi-support.exp (mi_runto_helper): Renamed
518 from mi_runto, added new parameter 'run_or_continue'.
519 (mi_runto): Use mi_runto_helper.
520 (mi_continue_to): Accept just function name as parameter.
521 Use mi_runto_helper.
522 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
523 * gdb.mi/mi2-var-cmd.exp: Likewise.
524
f9e18282
JB
5252006-01-04 Joel Brobecker <brobecker@adacore.com>
526
527 Make this testcase a bit more realistic. The current code
528 is too simplistic, and allows the compiler to optimize out
529 some of the entities we need for this testcase.
530 * gdb.ada/null_record/bar.ads (Void_Star): New type.
531 (Do_Nothing): Add extra parameter.
532 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
533 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
534 by using a variable of type Void_Star.
535
fd678c65
JB
5362006-01-04 Joel Brobecker <brobecker@adacore.com>
537
538 * gdb.ada/catch_ex/foo.adb: New file.
539 * gdb.ada/catch_ex.exp: New testcase.
540
05cfdb42
DJ
5412007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
542
543 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
544 pass --image-base to linker.
545
2e03ee74
DJ
5462007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
547 Daniel Jacobowitz <dan@codesourcery.com>
548
549 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
550 secondary prompts.
551
0d5de010
DJ
5522007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
553
554 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
555 output. Test the types of members and member pointers.
556 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
557 gdb/2092.
558 * gdb.cp/member-ptr.exp: Search for a comment instead of a
559 statement. Enable for GCC. Update expected output for some tests
560 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
561 layout.
562 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
563 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
564 (Diamond::vget_base): New.
565 (main): Add new tests.
566 * gdb.cp/printmethod.exp: Update expected output for member functions.
567 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
568 print pEe->D::vg().
569
61a771aa
DJ
5702007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
571
572 * gdb.threads/tls.exp: Allow stops in sem_post.
573
2fa63963
DJ
5742006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
575
576 * gdb.base/annota1.exp: Allow .*printf in backtraces.
577 * gdb.base/annota3.exp: Likewise.
578 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
579 again (instead of timing out).
580 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
581 GCC bug 26475.
582 * gdb.java/jmisc.exp: Adjust to work with method signatures including
583 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
584 test from jmisc1.exp.
585 * gdb.java/jmisc1.exp: Delete.
586 * gdb.java/jprint.exp: Adjust to work with method signatures including
587 return types.
588 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
589 * gdb.threads/linux-dp.exp: Don't be confused by program output.
590 * lib/java.exp (compile_java_from_source): Pass the correct type
591 to target_compile.
592
5eefc2b7
JB
5932006-12-31 Joel Brobecker <brobecker@adacore.com>
594
595 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
596 (stack_align_edx): New function.
597 (stack_align_eax): New function.
598 (main): Add calls to stack_align_edx and stack_align_eax.
599 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
600 Add testing for the cases where the register used during a stack
601 realignment is edx. Same for eax.
602
227c54da
DJ
6032006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
604
605 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
606 and generic PE targets.
607
cab8ac94
JB
6082006-12-29 Joel Brobecker <brobecker@adacore.com>
609
610 * gdb.ada/array_return.exp: Update copyright date list.
611
ba54f318
JB
6122006-12-27 Joel Brobecker <brobecker@adacore.com>
613
614 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
615 (Create_Small_Float_Vector): New function.
616 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
617 function body.
618 * gdb.ada/array_return/p.adb: Use new type and function from
619 package Pck.
620 * gdb.ada/array_return.exp: Add a test verifying that GDB is
621 able to print the value returned by a function returning an
622 array of float.
623
6b7a35dd
JB
6242006-12-20 Joel Brobecker <brobecker@adacore.com>
625
626 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
627 The associated tests should be PASSing.
628
038224f6
VP
6292006-12-08 Vladimir Prus <vladimir@codesourcery.com>
630
631 Test for base in references.
632 * gdb.mi/mi-var-cp.cc: Add test code.
633 * gdb.mi/mi-var-cp.exp: Test for bases in references.
634 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
635 * gdb.mi/mi2-watch.exp: Likewise.
636 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
637 (mi_list_varobj_children): New function.
638
b26ed50d
VP
6392006-12-08 Vladimir Prus <vladimir@codesourcery.com>
640
641 * lib/mi-support.exp
642 (mi_runto): Accept "()" after function name.
643 (mi_create_varobj): New function.
644 (mi_varobj_update): New function.
645 (mi_Check_varobj_value): New function.
646 * gdb.mi/mi-var-cp.exp: New file.
647 * gdb.mi/mi-var-cp.cc: New file.
648
08232497
DJ
6492006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
650
651 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
652 gdb.base/weaklib2.c: New files.
653
d394c993 6542006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 655
ac6c2fba
NS
656 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
657 info. Adjust test names.
658
8ec659a0 659 * gdb.base/break.c (main): Move position of malloc.
d394c993 660 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 661
acd65feb
VP
6622006-11-28 Vladimir Prus <vladimir@codesourcery.com>
663
664 * gdb.mi/mi-var-cmd.exp: Check -var-update after
665 assignement of arrays and function pointers.
666 * gdb.mi/var-cmd.c: Add declaration necessary for above
667 tests.
668
f556d5e5
NS
6692006-11-27 Nathan Sidwell <nathan@codesourcery.com>
670
671 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
672
673 * gdb.threads/linux-dp.exp: Read thread table before and after
674 creating each philosopher and verify it.
675
697bc68d
NS
6762006-11-27 Nathan Sidwell <nathan@codesourcery.com>
677 Paul Brook <paul@codesourcery.com>
678 Daniel Jacobowitz <dan@codesourcery.com>
679
680 * gdb.base/ending-run.exp: Flatten expect script stepping out of
681 main to remove duplication. Add start function of the form
682 '_*start[1-9]*'. Add RVDS start function.
683
29d73ae4
DJ
6842006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
685
686 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
687
c1d88655
UW
6882006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
689
690 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
691 * gdb.asm/spu.inc: New file.
692 * gdb.base/term.exp: Disable if [target_info exists noargs].
693 * gdb.gdb/complaints.exp: Disable if ![isnative].
694 * gdb.gdb/selftest.exp: Likewise.
695 * gdb.gdb/observer.exp: Likewise.
696 * gdb.gdb/xfullpath.exp: Likewise.
697 * gdb.base/attach.exp: Disable on SPU target.
698 * gdb.cp/bs145503.exp: Likewise.
699 * gdb.cp/exception.exp: Likewise.
700 * gdb.cp/userdef.exp: Likewise.
701
32a13b1a
DJ
7022006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
703
704 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
705
d8295fe9
VP
7062006-11-10 Vladimir Prus <vladimir@codesourcery.com>
707
708 * gdb.base/completion.exp: Fix completion tests for
709 'info' and 'info '.
710 * gdb.base/help.exp (help_test_raw, test_class_help)
711 (test_prefix_command_help): Move...
712 * lib/gdb.exp: Here.
713 * gdb.base/main.exp: Adjust.
714 * gdb.cp/maint.exp: Adjust.
715 * gdb.trace/tracecmd.exp: Use test_help_class.
716
8c394015
VP
7172006-11-09 Vladimir Prus <vladimir@codesourcery.com>
718
719 * gdb.stabs/weird.exp (print_weird_var): Use
720 gdb_test_multiple instead of gdb_expect.
721
027fc1bc
VP
7222006-11-09 Vladimir Prus <vladimir@codesourcery.com>
723
724 * gdb.base/help.exp (help_test_raw): New.
725 (test_class_help): New.
726 (test_prefix_command_help): New.
727 Adjust testcases.
728
67609209
FR
7292006-11-09 Christophe Lyon <christophe.lyon@st.com>
730
731 * gdb.base/constvars.c (main): Write to crass and crips, so that
732 they are allocated by the compiler.
733
f73adfeb
AS
7342006-10-27 Andreas Schwab <schwab@suse.de>
735
736 * gdb.base/multi-forks.exp: Use "detach fork" instead of
737 "detach-fork".
738
2f83a18e
DJ
7392006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
740
741 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
742 of patterns.
743
94277a38
DJ
7442006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
745
746 * gdb.base/sepdebug.exp: Remove debug format test.
747 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
748 Handle no-symtab.
749 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
750
5bd2f6e2
DJ
7512006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
752
753 * gdb.threads/manythreads.c (thread_function, main): Don't cast
754 int to pointer or pointer to int.
755 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
756
8c008720
DJ
7572006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
758
759 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
760
9e35dae4
DJ
7612006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
762
763 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
764
d9639e13
DJ
7652006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
766
767 PR c++/2116
768 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
769
390a1bd0
JB
7702006-10-06 Joel Brobecker <brobecker@adacore.com>
771
772 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
773 the corresponding bug has been fixed in GDB (PR/2018).
774
dd920c33
JB
7752006-10-06 Joel Brobecker <brobecker@adacore.com>
776
777 * gdb.base/subst.exp: New testcase.
778
53bbefe9
JB
7792006-10-06 Joel Brobecker <brobecker@adacore.com>
780
781 * gdb.ada/array_return/pck.ads: Add copyright notice.
782 * gdb.ada/array_return/pck.adb: Likewise.
783 * gdb.ada/array_return/p.adb: Likewise.
784 * gdb.ada/exec_changed/first.adb: Likewise.
785 * gdb.ada/exec_changed/second.adb: Likewise.
786
09851417
JB
7872006-10-06 Joel Brobecker <brobecker@adacore.com>
788
789 * gdb.ada/watch_arg/watch.adb: New file.
790 * gdb.ada/watch_arg.exp: New testcase.
791
041bf30d
VP
7922006-10-02 Vladimir Prus <vladimir@codesourcery.com>
793
794 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
795 via string_to_regexp.
796 * gdb.mi/mi2-basics.exp: Likewise.
797
f286fbdd 7982006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
799
800 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
801 Remove unused / obsolete files.
802
7c07f349
NR
8032006-09-19 Nick Roberts <nickrob@snap.net.nz>
804
805 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
806
cd5ff84a
VP
8072006-09-17 Vladimir Prus <vladimir@codesourcery.com>
808
809 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
810 HIGH_FRAME argument to -stack-list-arguments can be larger than
811 the number of frames.
812
ae018d1a
DJ
8132006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
814
815 * gdb.base/args.c (main): Add breakpoint marker.
816 * gdb.base/args.exp: Use args_test for tests. Add new tests which
817 really test empty arguments.
818 (args_load): Delete.
819 (args_test): New.
820
b399c549
NR
8212006-09-13 Nick Roberts <nickrob@snap.net.nz>
822
823 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
824 check for one file.
825
2ab1eb7a
VP
8262006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
827
828 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
829 HIGH_FRAME argument to -stack-list-locals can be larger than
830 the number of frames.
831
476308bf
FF
8322006-08-18 Fred Fish <fnf@specifix.com>
833
834 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
835 '$' in front of skip_vmx_tests_saved when setting that.
836
8625200f
AS
8372006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
838
839 * gdb.base/trace-commands.exp: New file.
840
089ec8f1
DJ
8412006-08-10 Joel Brobecker <brobecker@adacore.com>
842 Daniel Jacobowitz <dan@codesourcery.com>
843
844 * gdb.base/step-bt.exp: Make hexadecimal address optional in
845 expected output of the backtrace commands.
846
b60f0898
JB
8472006-08-09 Joel Brobecker <brobecker@adacore.com>
848
849 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
850 untested followed by return combination.
851 * gdb.arch/altivec-regs.exp: Likewise.
852 * gdb.arch/e500-abi.exp: Likewise.
853 * gdb.arch/e500-regs.exp: Likewise.
854 * gdb.arch/gdb1291.exp: Likewise.
855 * gdb.arch/gdb1431.exp: Likewise.
856 * gdb.arch/gdb1558.exp: Likewise.
857 * gdb.arch/i386-prologue.exp: Likewise.
858 * gdb.arch/i386-unwind.exp: Likewise.
859 * gdb.asm/asm-source.exp: Likewise.
860 * gdb.base/a2-run.exp: Likewise.
861 * gdb.base/advance.exp: Likewise.
862 * gdb.base/all-bin.exp: Likewise.
863 * gdb.base/annota1.exp: Likewise.
864 * gdb.base/annota3.exp: Likewise.
865 * gdb.base/args.exp: Likewise.
866 * gdb.base/arithmet.exp: Likewise.
867 * gdb.base/assign.exp: Likewise.
868 * gdb.base/async.exp: Likewise.
869 * gdb.base/attach.exp: Likewise.
870 * gdb.base/bang.exp: Likewise.
871 * gdb.base/bigcore.exp: Likewise.
872 * gdb.base/bitfields.exp: Likewise.
873 * gdb.base/bitfields2.exp: Likewise.
874 * gdb.base/break.exp: Likewise.
875 * gdb.base/call-sc.exp: Likewise.
876 * gdb.base/call-strs.exp: Likewise.
877 * gdb.base/callfuncs.exp: Likewise.
878 * gdb.base/checkpoint.exp: Likewise.
879 * gdb.base/chng-syms.exp: Likewise.
880 * gdb.base/code-expr.exp: Likewise.
881 * gdb.base/commands.exp: Likewise.
882 * gdb.base/completion.exp: Likewise.
883 * gdb.base/cond-expr.exp: Likewise.
884 * gdb.base/condbreak.exp: Likewise.
885 * gdb.base/consecutive.exp: Likewise.
886 * gdb.base/constvars.exp: Likewise.
887 * gdb.base/corefile.exp: Likewise.
888 * gdb.base/cvexpr.exp: Likewise.
889 * gdb.base/dbx.exp: Likewise.
890 * gdb.base/define.exp: Likewise.
891 * gdb.base/detach.exp: Likewise.
892 * gdb.base/display.exp: Likewise.
893 * gdb.base/dump.exp: Likewise.
894 * gdb.base/ena-dis-br.exp: Likewise.
895 * gdb.base/ending-run.exp: Likewise.
896 * gdb.base/environ.exp: Likewise.
897 * gdb.base/eval-skip.exp: Likewise.
898 * gdb.base/exprs.exp: Likewise.
899 * gdb.base/fileio.exp: Likewise.
900 * gdb.base/finish.exp: Likewise.
901 * gdb.base/float.exp: Likewise.
902 * gdb.base/foll-exec.exp: Likewise.
903 * gdb.base/foll-fork.exp: Likewise.
904 * gdb.base/foll-vfork.exp: Likewise.
905 * gdb.base/freebpcmd.exp: Likewise.
906 * gdb.base/funcargs.exp: Likewise.
907 * gdb.base/gcore.exp: Likewise.
908 * gdb.base/gdb1090.exp: Likewise.
909 * gdb.base/gdb1250.exp: Likewise.
910 * gdb.base/huge.exp: Likewise.
911 * gdb.base/info-proc.exp: Likewise.
912 * gdb.base/interrupt.exp: Likewise.
913 * gdb.base/jump.exp: Likewise.
914 * gdb.base/langs.exp: Likewise.
915 * gdb.base/lineinc.exp: Likewise.
916 * gdb.base/list.exp: Likewise.
917 * gdb.base/logical.exp: Likewise.
918 * gdb.base/long_long.exp: Likewise.
919 * gdb.base/macscp.exp: Likewise.
920 * gdb.base/maint.exp: Likewise.
921 * gdb.base/mips_pro.exp: Likewise.
922 * gdb.base/miscexprs.exp: Likewise.
923 * gdb.base/multi-forks.exp: Likewise.
924 * gdb.base/opaque.exp: Likewise.
925 * gdb.base/overlays.exp: Likewise.
926 * gdb.base/pc-fp.exp: Likewise.
927 * gdb.base/pointers.exp: Likewise.
928 * gdb.base/printcmds.exp: Likewise.
929 * gdb.base/psymtab.exp: Likewise.
930 * gdb.base/ptype.exp: Likewise.
931 * gdb.base/recurse.exp: Likewise.
932 * gdb.base/relational.exp: Likewise.
933 * gdb.base/relocate.exp: Likewise.
934 * gdb.base/remote.exp: Likewise.
935 * gdb.base/reread.exp: Likewise.
936 * gdb.base/restore.exp: Likewise.
937 * gdb.base/return.exp: Likewise.
938 * gdb.base/return2.exp: Likewise.
939 * gdb.base/scope.exp: Likewise.
940 * gdb.base/sect-cmd.exp: Likewise.
941 * gdb.base/sep.exp: Likewise.
942 * gdb.base/sepdebug.exp: Likewise.
943 * gdb.base/setshow.exp: Likewise.
944 * gdb.base/setvar.exp: Likewise.
945 * gdb.base/sigall.exp: Likewise.
946 * gdb.base/sigbpt.exp: Likewise.
947 * gdb.base/signals.exp: Likewise.
948 * gdb.base/signull.exp: Likewise.
949 * gdb.base/sizeof.exp: Likewise.
950 * gdb.base/solib.exp: Likewise.
951 * gdb.base/step-line.exp: Likewise.
952 * gdb.base/step-test.exp: Likewise.
953 * gdb.base/structs.exp: Likewise.
954 * gdb.base/structs2.exp: Likewise.
955 * gdb.base/term.exp: Likewise.
956 * gdb.base/twice.exp: Likewise.
957 * gdb.base/until.exp: Likewise.
958 * gdb.base/varargs.exp: Likewise.
959 * gdb.base/volatile.exp: Likewise.
960 * gdb.base/watchpoint.exp: Likewise.
961 * gdb.base/whatis-exp.exp: Likewise.
962 * gdb.base/whatis.exp: Likewise.
963 * gdb.cp/ambiguous.exp: Likewise.
964 * gdb.cp/annota2.exp: Likewise.
965 * gdb.cp/annota3.exp: Likewise.
966 * gdb.cp/bool.exp: Likewise.
967 * gdb.cp/breakpoint.exp: Likewise.
968 * gdb.cp/casts.exp: Likewise.
969 * gdb.cp/class2.exp: Likewise.
970 * gdb.cp/classes.exp: Likewise.
971 * gdb.cp/cplusfuncs.exp: Likewise.
972 * gdb.cp/ctti.exp: Likewise.
973 * gdb.cp/derivation.exp: Likewise.
974 * gdb.cp/exception.exp: Likewise.
975 * gdb.cp/gdb1355.exp: Likewise.
976 * gdb.cp/hang.exp: Likewise.
977 * gdb.cp/inherit.exp: Likewise.
978 * gdb.cp/local.exp: Likewise.
979 * gdb.cp/m-data.exp: Likewise.
980 * gdb.cp/m-static.exp: Likewise.
981 * gdb.cp/member-ptr.exp: Likewise.
982 * gdb.cp/method.exp: Likewise.
983 * gdb.cp/misc.exp: Likewise.
984 * gdb.cp/namespace.exp: Likewise.
985 * gdb.cp/overload.exp: Likewise.
986 * gdb.cp/ovldbreak.exp: Likewise.
987 * gdb.cp/pr-1023.exp: Likewise.
988 * gdb.cp/pr-1210.exp: Likewise.
989 * gdb.cp/pr-574.exp: Likewise.
990 * gdb.cp/printmethod.exp: Likewise.
991 * gdb.cp/psmang.exp: Likewise.
992 * gdb.cp/ref-params.exp: Likewise.
993 * gdb.cp/ref-types.exp: Likewise.
994 * gdb.cp/rtti.exp: Likewise.
995 * gdb.cp/templates.exp: Likewise.
996 * gdb.cp/try_catch.exp: Likewise.
997 * gdb.cp/userdef.exp: Likewise.
998 * gdb.cp/virtfunc.exp: Likewise.
999 * gdb.disasm/am33.exp: Likewise.
1000 * gdb.disasm/h8300s.exp: Likewise.
1001 * gdb.disasm/mn10300.exp: Likewise.
1002 * gdb.disasm/sh3.exp: Likewise.
1003 * gdb.disasm/t01_mov.exp: Likewise.
1004 * gdb.disasm/t02_mova.exp: Likewise.
1005 * gdb.disasm/t03_add.exp: Likewise.
1006 * gdb.disasm/t04_sub.exp: Likewise.
1007 * gdb.disasm/t05_cmp.exp: Likewise.
1008 * gdb.disasm/t06_ari2.exp: Likewise.
1009 * gdb.disasm/t07_ari3.exp: Likewise.
1010 * gdb.disasm/t08_or.exp: Likewise.
1011 * gdb.disasm/t09_xor.exp: Likewise.
1012 * gdb.disasm/t10_and.exp: Likewise.
1013 * gdb.disasm/t11_logs.exp: Likewise.
1014 * gdb.disasm/t12_bit.exp: Likewise.
1015 * gdb.disasm/t13_otr.exp: Likewise.
1016 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1017 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1018 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1019 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1020 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1021 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1022 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1023 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1024 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1025 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1026 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1027 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1028 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1029 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1030 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1031 * gdb.mi/gdb701.exp: Likewise.
1032 * gdb.mi/gdb792.exp: Likewise.
1033 * gdb.mi/mi-basics.exp: Likewise.
1034 * gdb.mi/mi-break.exp: Likewise.
1035 * gdb.mi/mi-cli.exp: Likewise.
1036 * gdb.mi/mi-console.exp: Likewise.
1037 * gdb.mi/mi-disassemble.exp: Likewise.
1038 * gdb.mi/mi-eval.exp: Likewise.
1039 * gdb.mi/mi-file.exp: Likewise.
1040 * gdb.mi/mi-read-memory.exp: Likewise.
1041 * gdb.mi/mi-regs.exp: Likewise.
1042 * gdb.mi/mi-return.exp: Likewise.
1043 * gdb.mi/mi-simplerun.exp: Likewise.
1044 * gdb.mi/mi-stack.exp: Likewise.
1045 * gdb.mi/mi-stepi.exp: Likewise.
1046 * gdb.mi/mi-syn-frame.exp: Likewise.
1047 * gdb.mi/mi-until.exp: Likewise.
1048 * gdb.mi/mi-var-block.exp: Likewise.
1049 * gdb.mi/mi-var-child.exp: Likewise.
1050 * gdb.mi/mi-var-cmd.exp: Likewise.
1051 * gdb.mi/mi-var-display.exp: Likewise.
1052 * gdb.mi/mi-watch.exp: Likewise.
1053 * gdb.mi/mi2-basics.exp: Likewise.
1054 * gdb.mi/mi2-break.exp: Likewise.
1055 * gdb.mi/mi2-cli.exp: Likewise.
1056 * gdb.mi/mi2-console.exp: Likewise.
1057 * gdb.mi/mi2-disassemble.exp: Likewise.
1058 * gdb.mi/mi2-eval.exp: Likewise.
1059 * gdb.mi/mi2-file.exp: Likewise.
1060 * gdb.mi/mi2-read-memory.exp: Likewise.
1061 * gdb.mi/mi2-regs.exp: Likewise.
1062 * gdb.mi/mi2-return.exp: Likewise.
1063 * gdb.mi/mi2-simplerun.exp: Likewise.
1064 * gdb.mi/mi2-stack.exp: Likewise.
1065 * gdb.mi/mi2-stepi.exp: Likewise.
1066 * gdb.mi/mi2-syn-frame.exp: Likewise.
1067 * gdb.mi/mi2-until.exp: Likewise.
1068 * gdb.mi/mi2-var-block.exp: Likewise.
1069 * gdb.mi/mi2-var-child.exp: Likewise.
1070 * gdb.mi/mi2-var-cmd.exp: Likewise.
1071 * gdb.mi/mi2-var-display.exp: Likewise.
1072 * gdb.mi/mi2-watch.exp: Likewise.
1073 * gdb.stabs/exclfwd.exp: Likewise.
1074 * gdb.stabs/weird.exp: Likewise.
1075 * gdb.threads/gcore-thread.exp: Likewise.
1076 * gdb.trace/actions.exp: Likewise.
1077 * gdb.trace/backtrace.exp: Likewise.
1078 * gdb.trace/circ.exp: Likewise.
1079 * gdb.trace/collection.exp: Likewise.
1080 * gdb.trace/deltrace.exp: Likewise.
1081 * gdb.trace/infotrace.exp: Likewise.
1082 * gdb.trace/limits.exp: Likewise.
1083 * gdb.trace/packetlen.exp: Likewise.
1084 * gdb.trace/passc-dyn.exp: Likewise.
1085 * gdb.trace/passcount.exp: Likewise.
1086 * gdb.trace/report.exp: Likewise.
1087 * gdb.trace/save-trace.exp: Likewise.
1088 * gdb.trace/tfind.exp: Likewise.
1089 * gdb.trace/tracecmd.exp: Likewise.
1090 * gdb.trace/while-dyn.exp: Likewise.
1091 * gdb.trace/while-stepping.exp: Likewise.
1092
f4b618d1
JB
10932006-08-08 Joel Brobecker <brobecker@adacore.com>
1094
1095 * gdb.base/step-bt.c: New file.
1096 * gdb.base/step-bt.exp: New testcase.
1097
3d00d119
DJ
10982006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1099
1100 * config/monitor.exp (gdb_load): Remove support for obsolete
1101 download-write-size.
1102 * gdb.base/remote.exp: Likewise. Update all callers of
1103 gdb_timed_load.
1104
017b5bd4
DJ
11052006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1106
1107 * cursal.exp: Pass binfile to gdb_load.
1108
837c599d
DJ
11092006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1110
1111 * gdb.base/cursal.exp: Add "" to gdb_load call.
1112
8dd4540b
MK
11132006-07-29 Mark Kettenis <kettenis@gnu.org>
1114
1115 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1116 NetBSD/ELF targets.
1117
ab5c9f60
DJ
11182006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1119
1120 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1121 operator*.
1122
4c42eaff
DJ
11232006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1124
1125 * gdb.base/completion.exp: Update for change in "file" behavior.
1126 * gdb.stabs/weird.exp: Likewise.
1127 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1128 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1129
0155cc76
NS
11302006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1131
1132 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1133 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1134
16026cd7
AS
11352006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1136
1137 * gdb.base/default.exp: Update source command error message.
1138 * gdb.base/help.exp: Update 'help source' message.
1139
16963cb6
DJ
11402006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1141
1142 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1143 test.
1144
6d7fd486
AS
11452006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1146
1147 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1148
29e8a844
DJ
11492006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1150
1151 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1152
6afcfa39
DJ
11532006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1154
1155 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1156
267a692b
MK
11572006-07-17 Mark Kettenis <kettenis@gnu.org>
1158
1159 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1160 *-*-openbsd* from targets for wich we expect ARM FPA floating
1161 point format.
1162
85d2fec4
NR
11632006-07-17 Nick Roberts <nickrob@snap.net.nz>
1164
1165 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1166
11672006-07-17 Mark Kettenis <kettenis@gnu.org>
1168
1169 * gdb.base/annota3.exp: Expect frame-begin annotation.
1170
85b4c6e8
JB
11712006-07-14 Joel Brobecker <brobecker@adacore.com>
1172
1173 * gdb.base/help.exp: Adjust "help unset" test to accept
1174 any list of unset commands.
1175
fb933624
DJ
11762006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1177 Daniel Jacobowitz <dan@codesourcery.com>
1178
1179 * gdb.cp/ref-params.exp: New test.
1180 * gdb.cp/ref-params.cc: New source file.
1181 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1182
1dff4b64
MK
11832006-07-08 Mark Kettenis <kettenis@gnu.org>
1184
1185 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1186 spaces/tabs in regular expressions since they might not be there.
1187
40d2e0e3
AS
11882006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1189
1190 * gdb.base/ifelse.exp: New file.
1191
f6c957d2
NS
11922006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1193
1194 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1195 line.
1196 * gdb.base/huge.exp: Loop over compilation to find a size that
1197 is acceptable.
1198 * gdb.base/remote.exp: Correct expected strings.
1199 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1200
b9c5a23d
DJ
12012006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1202
1203 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1204
9af2e58d
DJ
12052006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1206
1207 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1208 native.
1209
30930ca5
DJ
12102006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1211
1212 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1213 enable stabs testing.
1214
aa32fa1d
DJ
12152006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1216
bd4a4c80 1217 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1218 gdb_test_multiple does.
1219
321fef15
DJ
12202006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1221
1222 * Makefile.in (host_alias): Remove.
1223 (target_alias): Use @target_noncanonical@.
1224 (site.exp): Don't set host_alias.
1225 * aclocal.m4: Remove contents. Include acx.m4.
1226 * configure: Regenerated.
1227 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1228
e1c2defa
NS
12292006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1230
e63b55d1
NS
1231 * lib/gdb.exp (gdb_load_cmd): New.
1232
5600ea19
NS
1233 * gdb.base/fileio.c: Add system(NULL) test.
1234 * gdb.base/fileio.exp: Check it.
1235
e1c2defa
NS
1236 * gdb.base/break.c: Add 10a breakpoint at }
1237 * gdb.base/break.exp: Add test for breakpoint at }
1238 * gdb.cp/anon-union.cc: Add code at end of function.
1239 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1240 * gdb.mi/var-cmd.c: Add code at end of function.
1241 * gdb.mi/mi-var-display.exp: Adjust end of next.
1242 * gdb.mi/mi2-var-display.exp: Likewise.
1243 * gdb.base/fileio.c: Add stop function and insert calls at
1244 stopping places.
1245 * gdb.base/fileio.exp: Breakpoint stop function and remove
1246 explicit line number references.
1247
6c0112ec
JB
12482006-05-19 Joel Brobecker <brobecker@adacore.com>
1249
1250 * gdb.base/del.exp (test_delete_alias): New function.
1251 Now check that both "del" and "d" work as aliases for "delete".
1252
154189a4
FF
12532006-05-18 Fred Fish <fnf@specifix.com>
1254
1255 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1256 required. Check for spurious output after program exits normally.
1257
582e64c2
FF
12582006-05-17 Fred Fish <fnf@specifix.com>
1259
1260 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1261 gdb_load, so it works in the simulator.
1262
8ef6493a
FF
12632006-05-11 Fred Fish <fnf@specifix.com>
1264
1265 * gdb.base/bang.exp: Ignore unexpected output between the
1266 "program exited normally" and the gdb prompt, as many other
1267 tests do.
1268
692b141c
MK
12692006-05-07 Mark Kettenis <kettenis@gnu.org>
1270
1271 * gdb.base/help.exp: Make "delete checkpoint" part option for
1272 "help d" and "help delete" tests.
1273
540b8a30
UW
12742006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1275
1276 * gdb.mi/mi-basics.exp: Add missing serial number to
1277 expected output in some mi_gdb_test statements.
1278 * gdb.mi/mi2-basics.exp: Likewise.
1279
9b6462d9
JB
12802006-05-05 Joel Brobecker <brobecker@adacore.com>
1281
1282 * gdb.base/del.c: New file.
1283 * gdb.base/del.exp: New testcase.
1284
954de43b
DM
12852006-05-05 David S. Miller <davem@sunset.davemloft.net>
1286
1287 * gdb.base/break.exp: Do not assume a breakpoint on
1288 main will actually be in $srcfile when optimizing.
1303f75e
DM
1289 * gdb.base/savedregs.exp: Do not require that the dummy
1290 frame location match up to a symbol and source file location.
c3242428
DM
1291 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1292 will get printed without a mi_cmd_data_list_register_values prefix.
1293 (*-data-list-register-*): Correct regular expressions to expect the new
1294 pseudo d? floating point registers.
1295 * gdb.mi/mi2-regs.exp: Likewise.
1296
c7e64c9a
DJ
12972006-05-05 Christophe Lyon <christophe.lyon@st.com>
1298
1299 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1300 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1301 is allocated by the compiler.
1302 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1303 anons, e, anone to force their allocation by the compiler.
1304
13052006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1306
1307 * gdb.base/help.exp: Update expected text for help d and
1308 help delete.
1309
27ce9a6d
MK
13102006-05-02 Mark Kettenis <kettenis@gnu.org>
1311
1312 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1313 NetBSD/ELF targets.
1314
8608915f
MK
13152006-04-30 Mark Kettenis <kettenis@gnu.org>
1316
1317 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1318 single-step breakpoint fails; make this a KFAIL on
1319 sparc*-*-openbsd*.
1320 * gdb.base/siginfo.exp: Likewise.
1321 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1322
b8db102d
MS
13232006-04-26 Michael Snyder <msnyder@redhat.com>
1324
1325 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1326 which may have to consume output from other forks.
1327 Add tests to make sure that "delete fork" succeeded.
1328
c702009a
MS
13292006-04-20 Michael Snyder <msnyder@redhat.com>
1330
1331 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1332 Add support for the Renesas M32C and M16C.
1333
1334 * gdb.asm/asm-source.exp: Add m32c target.
1335 * gdb.asm/m32c.inc: Support for m32c target.
1336
e28493f2
AS
13372006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1338
1339 * gdb.base/commands.exp (recursive_source_test): New test.
1340
880da185
DM
13412006-04-04 David S. Miller <davem@sunset.davemloft.net>
1342
1343 * gdb.base/float.exp: Add pattern for sparc targets.
1344
61d9b92f
DJ
13452006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1346
1347 * gdb.base/commands.exp (stray_arg0_test): New test.
1348
bd717df8
PB
13492006-03-30 Paul Brook <paul@codesourcery.com>
1350
1351 * gdb.mi/mi-until.exp: kfail broken until command.
1352 * gdb.mi/mi2-until.exp: Ditto.
1353
ec793d3c
NR
13542006-03-27 Nick Roberts <nickrob@snap.net.nz>
1355
1356 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1357
831004b7
AO
13582006-03-08 Alexandre Oliva <aoliva@redhat.com>
1359
1360 * gdb.base/prelink.exp: Anchor tested-for regular expression
1361 on gdb prompt.
1362
effe49a0
PB
13632006-03-07 Paul Brook <paul@codesourcery.com>
1364
1365 * gdb.base/assign.exp: Correct fail message.
1366
e5461016
PB
13672006-03-07 Paul Brook <paul@codesourcery.com>
1368
1369 * lib/compiler.c: Extract armcc version number.
1370 * lib/compiler.cc: Ditto.
1371
fc91c6c2
PB
13722006-03-07 Paul Brook <paul@codesourcery.com>
1373
1374 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1375 additional_flags=-w.
1376 * gdb.arch/altivec-regs.exp: Ditto.
1377 * gdb.arch/e500-abi.exp: Ditto.
1378 * gdb.arch/e500-regs.exp: Ditto.
1379 * gdb.base/all-bin.exp: Ditto.
1380 * gdb.base/annota1.exp: Ditto.
1381 * gdb.base/annota3.exp: Ditto.
1382 * gdb.base/args.exp: Ditto.
1383 * gdb.base/arithmet.exp: Ditto.
1384 * gdb.base/assign.exp: Ditto.
1385 * gdb.base/async.exp: Ditto.
1386 * gdb.base/bang.exp: Ditto.
1387 * gdb.base/break.exp: Ditto.
1388 * gdb.base/call-rt-st.exp: Ditto.
1389 * gdb.base/completion.exp: Ditto.
1390 * gdb.base/cond-expr.exp: Ditto.
1391 * gdb.base/condbreak.exp: Ditto.
1392 * gdb.base/consecutive.exp: Ditto.
1393 * gdb.base/define.exp: Ditto.
1394 * gdb.base/display.exp: Ditto.
1395 * gdb.base/ena-dis-br.exp: Ditto.
1396 * gdb.base/environ.exp: Ditto.
1397 * gdb.base/eval-skip.exp: Ditto.
1398 * gdb.base/info-proc.exp: Ditto.
1399 * gdb.base/jump.exp: Ditto.
1400 * gdb.base/logical.exp: Ditto.
1401 * gdb.base/long_long.exp: Ditto.
1402 * gdb.base/maint.exp: Ditto.
1403 * gdb.base/miscexprs.exp: Ditto.
1404 * gdb.base/pc-fp.exp: Ditto.
1405 * gdb.base/pointers.exp: Ditto.
1406 * gdb.base/relational.exp: Ditto.
1407 * gdb.base/reread.exp: Ditto.
1408 * gdb.base/sect-cmd.exp: Ditto.
1409 * gdb.base/sep.exp: Ditto.
1410 * gdb.base/sepdebug.exp: Ditto.
1411 * gdb.base/until.exp: Ditto.
1412 * gdb.base/whatis-exp.exp: Ditto.
1413 * gdb.cp/annota2.exp: Ditto.
1414 * gdb.cp/annota3.exp: Ditto.
1415 * gdb.trace/actions.exp: Ditto.
1416 * gdb.trace/backtrace.exp: Ditto.
1417 * gdb.trace/circ.exp: Ditto.
1418 * gdb.trace/collection.exp: Ditto.
1419 * gdb.trace/deltrace.exp: Ditto.
1420 * gdb.trace/infotrace.exp: Ditto.
1421 * gdb.trace/limits.exp: Ditto.
1422 * gdb.trace/packetlen.exp: Ditto.
1423 * gdb.trace/passc-dyn.exp: Ditto.
1424 * gdb.trace/passcount.exp: Ditto.
1425 * gdb.trace/report.exp: Ditto.
1426 * gdb.trace/save-trace.exp: Ditto.
1427 * gdb.trace/tfind.exp: Ditto.
1428 * gdb.trace/tracecmd.exp: Ditto.
1429 * gdb.trace/while-dyn.exp: Ditto.
1430 * gdb.trace/while-stepping.exp: Ditto.
1431 * lib/gdb.exp: Ditto.
1432 (gdb_compile): Handle nowarning option.
1433
5f4a23d9
AO
14342006-03-07 Alexandre Oliva <aoliva@redhat.com>
1435
1436 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1437 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1438 Rename executable to prelinkt. Don't re-prelink if we didn't
1439 get a core file. Test prelink -u exit status to tell whether
1440 prelinking failed. Use gdb_test_multiple.
1441
9733fc94
DJ
14422006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1443
1444 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1445 (do_tests): Call it.
1446
cc10cae3
AO
14472006-02-28 Alexandre Oliva <aoliva@redhat.com>
1448
1449 * gdb.base/prelink.exp: New test.
1450 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1451
15c46491
WZ
14522006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1453
1454 * gdb.fortran/derived-type.f90: New file.
1455 * gdb.fortran/derived-type.exp: New testcase.
1456
5c9f7ded
DJ
14572006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1458
1459 * gdb.base/default.exp: Allow ';' as a directory separator.
1460
5b96932b
AS
14612006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1462
1463 * gdb.base/help.exp (help add-symbol-file): Update.
1464
1986bccd
AS
14652006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1466
1467 * gdb.base/help.exp (help load): Update expected results.
1468
a8b7528f
FF
14692006-02-19 Fred Fish <fnf@specifix.com>
1470
1471 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1472 specifix hex value as part of results.
1473 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1474
f8261448
FF
14752006-02-16 Fred Fish <fnf@specifix.com>
1476
1477 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1478 ushort_addr, and slong_addr, so the typedefs are not optimized
1479 away.
1480 * gdb.base/whatis.exp: Add tests using type name for struct type,
1481 union type, enum type, and typedef.
1482
31d8bdd2
MK
14832006-02-13 Mark Kettenis <kettenis@gnu.org>
1484
1485 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1486
34e41e63
JB
14872006-02-13 Jim Blandy <jimb@redhat.com>
1488
1489 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1490 case where it takes two "next" commands to skip past the init
1491 call.
1492
ac6e4f31
FF
14932006-02-12 Fred Fish <fnf@specifix.com>
1494
1495 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1496 to handle cases where it takes two "next" commands to skip
1497 past the init call.
1498
2db2d571
JB
14992006-02-07 Joel Brobecker <brobecker@adacore.com>
1500
1501 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1502 on hppa32 targets.
1503
38fcd64c
DJ
15042006-02-06 Vladimir Prus <ghost@cs.msu.su>
1505
1506 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1507 field.
1508
1315ad46
MK
15092006-01-29 Mark Kettenis <kettenis@gnu.org>
1510
1511 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1512
5625b943
DJ
15132006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1514
1515 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1516 files.
1517
80df1bbe
DJ
15182006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1519
1520 * gdb.cp/maint.exp: Set complaints to a positive value.
1521
9078e690
DJ
15222006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1523
1524 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1525 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1526 function name.
1527
9c903399
DJ
15282006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1529
1530 * gdb.base/checkpoint.c: Update copyright notice. Include
1531 <stdlib.h>.
1532
761ae4d6
JB
15332006-01-04 Jim Blandy <jimb@redhat.com>
1534
1535 * gdb.asm/asm-source.exp: Independently provide default values for
1536 asm-flags and debug-flags. Use 'string equal' to do the
1537 comparison, not the implicit expr's '==' operator. Remove
1538 now-unneeded assignments to asm-flags. In h8300 case, place
1539 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
1540
099ac3dd
MS
15412006-01-04 Michael Snyder <msnyder@redhat.com>
1542
1543 * gdb.base/checkpoint.c: New file.
1544 * gdb.base/checkpoint.exp: New file.
1545 * gdb.base/multi-fork.c: New file.
1546 * gdb.base/multi-fork.exp: New file.
1547 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1548
f4d85314
FF
15492006-01-04 Fred Fish <fnf@specifix.com>
1550
1551 * gdb.base/ptype.c (foo): Add typedef.
1552 (intfoo): Add function.
1553 * gdb.base/ptype1.c: New file.
1554 * gdb.base/ptype.exp: Handle compilation and linking with two
1555 source files. Test that proper type for "foo" is found based
1556 on source context rather than first match found in symtabs.
1557
a1b06f35
MK
15582005-12-28 Mark Kettenis <kettenis@gnu.org>
1559
1560 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
1561 * gdb.asm/openbsd.inc: Indent commands.
1562
d082a1e2
MK
15632005-12-26 Mark Kettenis <kettenis@gnu.org>
1564
c65016bd
MK
1565 * gdb.base/freebpcmd.exp: Increase timeout.
1566
d082a1e2
MK
1567 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
1568
d3c32a0e
DJ
15692005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
1570
1571 * gdb.base/default.exp: Update check for "show version".
1572
9fdb1f50
RC
15732005-12-09 Randolph Chung <tausq@debian.org>
1574
1575 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
1576 * gdb.asm/pa64.inc: New file.
1577
5f2c56f7
RC
15782005-12-09 Randolph Chung <tausq@debian.org>
1579
1580 * gdb.asm/common.inc: Indent commands.
1581 * gdb.asm/asmsrc1.s: Likewise.
1582 * gdb.asm/asmsrc2.s: Likewise.
1583
8117349c
RC
15842005-12-09 Randolph Chung <tausq@debian.org>
1585
1586 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
1587 (get_addr_of_sym): Remove duplicate print.
1588 (gen_core): xfail hppa*-*-hpux*, update expected output.
1589 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
1590 * gdb.arch/pa64-nullify.s: New file.
1591
8f07f25a
RC
15922005-12-09 Randolph Chung <tausq@debian.org>
1593
1594 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
1595
55b39184
DJ
15962005-12-07 Christophe Lyon <christophe.lyon@st.com>
1597
1598 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
1599 code generation for these functions.
1600 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
1601 error message.
1602
31e2b00f
AS
16032005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
1604
1605 * gdb.base/help.exp (help b, help br, help bre, help brea)
1606 (help break): Update the expected message.
1607
c3d0b56e
SC
16082005-11-11 Stephane Carrez <stcarrez@nerim.fr>
1609
1610 * gdb.asm/m68hc11.inc: Setup the data section.
1611 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
1612 script for this test.
1613 (m6812-*-*): Likewise.
1614
36ae0ea9
RC
16152005-11-09 Randolph Chung <tausq@debian.org>
1616
1617 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
1618
9d6f42e9
WZ
16192005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
1620
1621 * gdb.base/break.exp: Fix a comment typo.
1622
e2126a14
EZ
16232005-11-03 Jim Blandy <jimb@redhat.com>
1624
1625 Checked in by Elena Zannoni <ezannoni@redhat.com>
1626
1627 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
1628
e0ac7199
CV
16292005-11-02 Corinna Vinschen <vinschen@redhat.com>
1630
1631 * gdb.arch/gdb1558.c: Include stdio.h.
1632
31d3fb18
MK
16332005-10-31 Mark Kettenis <kettenis@gnu.org>
1634
1635 * gdb.asm/asm-source.exp: Use -e instead of --entry.
1636
e52b687c
MK
16372005-10-31 Mark Kettenis <kettenis@gnu.org>
1638
1639 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
1640
f4711d79
PG
16412005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
1642
1643 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1644 vscr" tests to better match output.
1645
987a9106
JB
16462005-10-12 Jim Blandy <jimb@redhat.com>
1647
1648 * gdb.base/structs.exp (any): New function.
1649 (test_struct_returns): Don't make any assumptions at all about
1650 what value the function returns when GDB can't set the return
1651 value.
1652
2336bb58
JB
16532005-10-09 Joel Brobecker <brobecker@adacore.com>
1654
1655 * gdb.ada/arrayidx/p.adb: New file.
1656 * gdb.ada/arrayidx.exp: New testcase
1657
16582005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
1659
1660 * gdb.ada/array_return/pck.ads: New file.
1661 * gdb.ada/array_return/pck.adb: New file.
1662 * gdb.ada/array_return/p.adb: New file.
1663 * gdb.ada/array_return.exp: New testcase.
1664
705335ea
JB
16652005-10-03 Joel Brobecker <brobecker@adacore.com>
1666
1667 * gdb.base/arrayidx.c: New file.
1668 * gdb.base/arrayidx.exp: New testcase.
1669
11ee9940
NR
16702005-09-29 Nick Roberts <nickrob@snap.net.nz>
1671
1672 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
1673 frames-invalid and breakpoints-invalid are no longer generated
1674 with level 3 so don't expect them in the output.
1675
39fb8e9e
BR
16762005-09-27 Bob Rossi <bob@brasko.net>
1677
1678 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
1679 from test. Escape the | in mi_gdb_test call.
1680 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
1681 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
1682 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
1683 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
1684 expected regex's in mi_gdb_test calls.
1685 * lib/mi-support.exp: Remove arbitrary .* from tests.
1686 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
1687 Fully anchor GDB/MI expected results in mi_gdb_test.
1688 * lib/gdb.exp (string_to_regexp): Escape the ] character.
1689 * gdb.base/sizeof.exp: Remove escape character. Correct test.
1690
2af48f68
PB
16912005-09-26 Paul Brook <paul@codesourcery.com>
1692
1693 * long_long.exp: Exclude eabi targets from arm FPA float format test.
1694
f34502bc
WZ
16952005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1696
1697 * bfp-test.c: New file.
1698 * bfp-test.exp: New testcase.
1699
ca929517
WZ
17002005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1701
1702 * gdb.fortran/subarray.exp: New testcase to test the evaluation
1703 of subarray and substring variable.
1704 * gdb.fortran/subarray.f: New source file for the test of subarray
1705 and substring variable evaluation.
1706 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
1707 of string constant.
1708
c761af65
DJ
17092005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
1710
1711 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
1712 copyright dates.
1713
561d7a1d
PG
17142005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
1715
1716 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
1717 powerpc altivec' test with an almost identical 'info vector' test.
1718
b2b64cc9
PG
17192005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1720
1721 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1722 vscr" tests to match output.
1723
6ac4d15a
PG
17242005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1725
1726 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
1727 output.
1728
40e55bef
BR
17292005-09-11 Bob Rossi <bob@brasko.net>
1730
1731 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
1732 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
1733 commands that return an MI output command and an asyncronous MI output
1734 command.
1735 * gdb.mi/mi-console.exp: Ditto.
1736
3c7385ec
BR
17372005-09-11 Bob Rossi <bob@brasko.net>
1738
1739 * gdb.mi/mi-var-child.c: Include <string.h>.
1740
a6cd0eb3
DJ
17412005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
1742
1743 * killed.exp: Correct gdb_expect syntax.
1744
2f168eed
CV
17452005-08-09 Corinna Vinschen <vinschen@redhat.com>
1746
1747 * lib/mi-support.exp (mi_gdb_load): Fix typo.
1748
ecd3fd0f
BR
17492005-08-02 Bob Rossi <bob@brasko.net>
1750
1751 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
1752 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
1753 Change tests to inferior-tty-set/show.
1754 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
1755 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
1756 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
1757 inferior. Use mi_gdb_test to get GDB and Inferior output.
1758 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
1759 descriptor.
1760 (mi_inferior_tty_name): Add inferior PTY file name.
1761 (mi_gdb_start): Add INFERIOR_PTY parameter.
1762 (mi_gdb_test): Add IPATTERN parameter.
1763
f1ea48cb
BR
17642005-08-02 Bob Rossi <bob@brasko.net>
1765
1766 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
1767 parameter to mi_gdb_test.
1768 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
1769
6e650a67
DJ
17702005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1771
1772 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
1773 struct_declarations.
1774 * gdb.mi/mi-var-child.exp: Step over the initialization of
1775 struct_declarations.
1776
8be260b6
DJ
17772005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1778
1779 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
1780 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
1781 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
1782 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
1783 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
1784 file.
1785
4e660f07
NR
17862005-07-27 Nick Roberts <nickrob@snap.net.nz>
1787
1788 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
1789 (do_children_tests): Assign values to the extra elements.
1790
1791 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
1792 them for tests for "-var-update --no-values" and
1793 "-var-update --all-values".
1794 Add test for "-var-list-children --simple-values".
1795
1796 * gdb.mi/basics.c (callee4): Add integer array D[3]...
1797
1798 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
1799 "-stack-list-locals --simple-values" Improve doc strings and
1800 comments.
1801
6bdae935
MK
18022005-07-18 Mark Kettenis <kettenis@gnu.org>
1803
598b7a6f
MK
1804 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
1805 *-*-openbsd*.
1806 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
1807
6bdae935
MK
1808 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
1809 sigaltsatck'.
1810
1323e929
BR
18112005-07-14 Bob Rossi <bob@brasko.net>
1812
1813 * gdb.base/default.exp (tty): Changed output of command.
1814 * gdb.base/help.exp (help tty): Ditto.
1815
b1a9c082
MK
18162005-07-12 Mark Kettenis <kettenis@gnu.org>
1817
1818 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
1819
10a844a2
MK
18202005-07-10 Mark Kettenis <kettenis@gnu.org>
1821
1822 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
1823 -stack-select-frame without arguments.
1824 (test_stack_frame_listing): Add test for newly implemented command
1825 -stack-info-frame.
1826
3cb3b8df
BR
18272005-07-06 Bob Rossi <bob@brasko.net>
1828
1829 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
1830 command.
1831 (Copyright): Update copyright.
1832
a0c5fbcf
WZ
18332005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
1834
1835 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
1836 tests to evaluate exponentiation expression.
1837
984971d0
AS
18382005-06-29 Andreas Schwab <schwab@suse.de>
1839
1840 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
1841 main to avoid warnings.
1842
1843 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
1844
fe03833f
NR
18452005-06-20 Nick Roberts <nickrob@snap.net.nz>
1846
1847 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
1848 -stack-select-frame without arguments.
1849 (test_stack_frame_listing): Add test for newly implemented command
1850 -stack-info-frame.
1851
7a55f279
WZ
18522005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
1853
0ffa0ea5
DJ
1854 * gdb.fortran/array-element.f: New file.
1855 * gdb.fortran/array-element.exp: New testcase.
7a55f279 1856
26585198
DJ
18572005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1858
1859 * gdb.base/bigcore.exp: Correct checks for systems which can
1860 not dump a large core file.
1861
c1bd25fd
DJ
18622005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1863
1864 * gdb.base/relocate.c: Add a copyright notice.
1865 (dummy): Remove.
1866 * gdb.base/relocate.exp: Test printing the values of variables
1867 from a relocatable file.
1868
589e074d
DJ
18692005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1870
1871 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
1872 excess MI output after an error.
1873
0915f927
JB
18742005-05-29 Joel Brobecker <brobecker@adacore.com>
1875
1876 * gdb.arch/alpha-step.c: New file.
1877 * gdb.arch/alpha-step.exp: New testcase.
1878
76ff342d
DJ
18792005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
1880 Dennis Brueni <dennis@slickedit.com>
1881
1882 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
1883 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
1884 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
1885 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
1886 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1887 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
1888 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
1889
96b0c7ac
DJ
18902005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
1891 Wu Zhou <woodzltc@cn.ibm.com>
1892
1893 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
1894 IBM's xlc compiler.
1895 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
1896 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
1897
f21565d2
JB
18982005-05-13 Jim Blandy <jimb@redhat.com>
1899
1900 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
1901 calling gdb_suppress_entire_file.
1902 * gdb.base/charset.exp: Same.
1903 * gdb.base/call-rt-st.exp: Same.
1904
6006a3a1
BR
19052005-05-05 Bob Rossi <bob_rossi@cox.net>
1906
1907 * lib/gdb.exp (fullname_syntax): Added global regex.
1908 (fullname_syntax_POSIX): Ditto.
1909 (fullname_syntax_UNC): Ditto.
1910 (fullname_syntax_DOS_CASE): Ditto.
1911 (fullname_syntax_DOS): Ditto.
1912 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
1913 fullname_syntax variable to scope and use it.
1914 (test_file_list_exec_source_files): Ditto.
1915 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
1916
c3b69c04
DJ
19172005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
1918
1919 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
1920
3c95e6af
PG
19212004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
1922
1923 * lib/gdb.exp (skip_altivec_tests): New function, based on
1924 check_vmx_hw_available from the GCC testsuite.
1925 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
1926 * lib/gdb.arch/altivec-regs.exp: Likewise.
1927
78df6c56
JB
19282005-05-02 Jim Blandy <jimb@redhat.com>
1929
1930 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
1931 calling gdb_suppress_entire_file.
1932
1690f9cf
DJ
19332005-04-30 Randolph Chung <tausq@debian.org>
1934
1935 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
1936 Slightly relax "sem_post" name checking.
1937
5ea106f7
PG
19382005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1939
1940 * gdb.base/unload.exp: Use new shared library infrastructure.
1941
bf7234cf
PG
19422005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1943
1944 * gdb.base/so-impl-ld.exp: Use new shared library
1945 infrastructure.
1946
547b869a
CV
19472005-04-29 Corinna Vinschen <vinschen@redhat.com>
1948
1949 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
1950 * gdb.asm/h8300.inc: New file.
1951
f07e55f0
PG
19522005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1953
1954 * gdb.base/shlib-call.exp: Change to use new shared library
1955 infrastructure.
1956
3cbba3d1
PG
19572005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1958
1959 * gdb.base/pending.exp: Change to use new shared library
1960 infrastructure.
1961
ed6df200
PG
19622005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1963
1964 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
1965 use test_compiler_info instead of gcc_compiled, and update copyright.
1966
8c8f4ebe
PG
19672005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
1968
1969 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
1970 shared objects being adjusted and update copyright years.
1971
607fbc54
DJ
19722005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
1973
1974 * ChangeLog: Correct some 2003-01-13 dates.
1975 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
1976 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
1977 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
1978 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
1979 gdb.trace/tfind.exp: Update copyright years.
1980
57bf0e56
DJ
19812005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
1982 Daniel Jacobowitz <dan@codesourcery.com>
1983
1984 * lib/gdb.exp (gdb_compile): Handle shlib=.
1985 (gdb_compile_shlib): New function.
1986
9b593790
PG
19872005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
1988
1989 * lib/gdb.exp (test_compiler_info): Give argument a default value.
1990
9494c6a5
DJ
19912005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1992
1993 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
1994 gdb.server.
1995 * configure.ac: Likewise.
1996 * configure: Regenerated.
1997 * gdb.gdbserver/Makefile.in: Moved to...
1998 * gdb.server/Makefile.in: ... here.
1999 * gdb.gdbserver/server.c: Moved to...
2000 * gdb.server/server.c: ... here.
2001 * gdb.gdbserver/server-run.exp: Moved to...
2002 * gdb.server/server-run.exp: ... here.
2003
6f8eac0e
DJ
20042005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2005
2006 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2007 * configure.ac: Create gdb.gdbserver/Makefile.
2008 * configure: Regenerated.
2009 * lib/gdbserver-support.exp: New file, derived from
2010 config/gdbserver.exp.
2011 * config/gdbserver.exp: Use gdbserver-support.exp.
2012 * gdb.gdbserver/Makefile.in: New file.
2013 * gdb.gdbserver/server.c: New file.
2014 * gdb.gdbserver/server-run.exp: New file.
2015
6e87504d
PG
20162005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2017
2018 * lib/gdb.exp (test_compiler_info): Return compiler_info
2019 if no arguments are given.
2020
d1779be4
PG
20212005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2022
2023 * gdb.arch/altivec-abi.exp: Check for compiler and set
2024 use altivec' flag accordingly.
2025 * gdb.arch/altivec-regs.exp: Likewise.
2026
88750304
DJ
20272005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2028
2029 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2030
f3fb768d
AS
20312005-03-27 Andreas Schwab <schwab@suse.de>
2032
2033 * gdb.base/bigcore.c (main): Add missing mode argument in open
2034 call.
2035
7e813ac5
DJ
20362005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2037
2038 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2039 downloads.
2040 * config/gdbserver.exp (gdb_load): Likewise.
2041
8e3049aa
PB
20422005-03-14 Paul Brook <paul@codesourcery.com>
2043
2044 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2045 targets.
2046
a9df7c44
JB
20472005-03-09 Joel Brobecker <brobecker@adacore.com>
2048
2049 * gdb.dwarf2/dup-psym.S: New file.
2050 * gdb.dwarf2/dup-psym.exp: New testcase.
2051
9f0d94e8
JB
20522005-03-09 Joel Brobecker <brobecker@adacore.com>
2053
2054 * gdb.ada/exec_changed/first.adb: New file.
2055 * gdb.ada/exec_changed/second.adb: New file.
2056 * gdb.ada/exec_changed.exp: New testcase.
2057
5f579bc5
NS
20582005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2059
36e9969c
NS
2060 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2061 (A2): New class.
2062 (main): Test operator+.
2063 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2064 breakpoint test.
2065
5f579bc5
NS
2066 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2067 * gdb.base/signull.exp: Disable if gdb,nosignals.
2068 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2069 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2070 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2071 * gdb.mi/mi2-console.exp: Likewise.
2072 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2073 continue output at start.
2074 (gdb_collect_locals_test): Robustify regexp.
2075 * gdb.trace/passc-dyn.exp: Fix comment typo.
2076 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2077
be46087e
CV
20782005-03-08 Corinna Vinschen <vinschen@redhat.com>
2079
2080 * gdb.asm/asm-source.exp: Add iq2000 case.
2081 * gdb.asm/iq2000.inc: New file.
2082
384e1a61
MI
20832005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2084
2085 * gdb.base/command.exp: Change hardcoded value to regular expression.
2086 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2087
584b6e9e
DJ
20882005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2089
2090 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2091 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2092 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2093 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2094 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2095
ab5b5d61
MK
20962005-03-05 Mark Kettenis <kettenis@gnu.org>
2097
2098 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2099 changes.
2100
ae051c1b
PG
21012004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2102
2103 * lib/compiler.c: Add test for IBM's xlc compiler.
2104 * lib/compiler.cc: Likewise.
2105
3f0f6ed2
JB
21062004-02-24 Joel Brobecker <brobecker@adacore.com>
2107
2108 * gdb.ada/fixed_points.exp: Create compilation object directory
2109 before running the test.
2110 * gdb.ada/null_record.exp: Likewise.
2111 * gdb.ada/packed_array.exp: Likewise.
2112 * gdb.ada/start.exp: Likewise.
2113
724f452b
JB
21142005-02-15 Joel Brobecker <brobecker@adacore.com>
2115
2116 * gdb.ada/packed_array/pa.adb: New file.
2117 * gdb.ada/packed_array.exp: New testcase.
2118
57f5cdfb 21192005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2120
1f393151
MK
2121 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2122 files.
2123
ebdda337
MK
2124 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2125 on *-*-openbsd*. Correctly match whitespace in regukar
2126 expressions.
2127
cf309262
DJ
21282005-02-10 Daniel Jacobowitz <dan@debian.org>
2129
2130 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2131 PR exp/1821
2132 * gdb.base/gdb1821.c: New test file.
2133 * gdb.base/gdb1821.exp: New test file.
2134
3be49e7a
JB
21352005-02-09 Joel Brobecker <brobecker@adacore.com>
2136
2137 * gdb.base/start.c: New file.
2138 * gdb.base/start.exp: New testcase.
2139
e292e67d
JB
21402005-02-09 Joel Brobecker <brobecker@adacore.com>
2141
2142 * gdb.ada/start/dummy.adb: New file.
2143 * gdb.ada/start.exp: New testcase.
2144
dbdfa66c
CV
21452005-02-09 Corinna Vinschen <vinschen@redhat.com>
2146
2147 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2148 for printing symbols and statistics.
2149 Add test for using relative pathnames in "maint print msymbols" test.
2150 Mark "maint info sections DATA" XFAIL on Cygwin.
2151 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2152 tests.
2153
d7941671
AC
21542005-02-09 Andreas Schwab <schwab@suse.de>
2155
2156 Committed by Andrew Cagney <cagney@gnu.org>
2157 * gdb.base/remotetimeout.exp: New file.
2158
74e5ef44
MK
21592005-02-07 Mark Kettenis <kettenis@gnu.org>
2160
2161 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2162
464dd14d
JB
21632005-02-03 Joel Brobecker <brobecker@adacore.com>
2164
2165 * gdb.ada/gnat_ada.gpr: New file.
2166 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2167 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2168 * configure.ac: No longer generate gnat_ada.gpr.
2169 * configure: Regenerate.
2170 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2171 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2172 * gdb.ada/null_record/bar.ads: Likewise.
2173 * gdb.ada/null_record/bar.adb: Likewise.
2174 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2175 * gdb.ada/null_record.exp (testdir): New variable.
2176 (testfile): executable is now in testdir subdirectory.
2177 (srcfile): Use full path to the main compilation unit.
2178 * gdb.ada/fixed_points.exp: Same changes as above.
2179
30d756ae
NR
21802005-02-03 Nick Roberts <nickrob@snap.net.nz>
2181
2182 * gdb.base/interp.exp: New test.
2183
9d799f85
AC
21842005-01-24 Andrew Cagney <cagney@gnu.org>
2185
2186 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2187
15656118
AC
21882005-01-19 Andrew Cagney <cagney@gnu.org>
2189
a892c31b
AC
2190 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2191 configure.ac not configure.in.
2192
15656118
AC
2193 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2194 of powerpc*-*-*.
2195 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2196 * gdb.base/list.exp (test_list_function)
2197 (test_list_filename_and_function): Ditto.
2198 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2199
a7b01baf
AC
22002005-01-16 Andrew Cagney <cagney@gnu.org>
2201
17d92a02
AC
2202 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2203
a7b01baf
AC
2204 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2205
bc8332bb
AC
22062005-01-14 Andrew Cagney <cagney@gnu.org>
2207
2208 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2209 * gdb.mi/mi2-var-cmd.exp: Ditto.
2210
4d074752
CV
22112005-01-10 Corinna Vinschen <vinschen@redhat.com>
2212
2213 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2214
bec39cab
AC
22152005-01-07 Andrew Cagney <cagney@gnu.org>
2216
2217 * configure.ac: Rename configure.in, require autoconf 2.59.
2218 * configure: Re-generate.
2219 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2220 * gdb.stabs/configure: Re-generate.
2221 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2222 * gdb.hp/configure: Re-generate.
2223 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2224 autoconf 2.59.
2225 * gdb.hp/gdb.objdbg/configure: Re-generate.
2226 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2227 autoconf 2.59.
2228 * gdb.hp/gdb.defects/configure: Re-generate.
2229 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2230 autoconf 2.59.
2231 * gdb.hp/gdb.compat/configure: Re-generate.
2232 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2233 autoconf 2.59.
2234 * gdb.hp/gdb.base-hp/configure: Re-generate.
2235 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2236 autoconf 2.59.
2237 * gdb.hp/gdb.aCC/configure: Re-generate.
2238
f10b16d4
JB
22392004-12-15 Jim Blandy <jimb@redhat.com>
2240
2241 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2242 under NPTL when there is debugging info available for libpthread.
2243
fb6e1814
JG
22442004-12-13 Jerome Guitton <guitton@gnat.com>
2245
2246 * gdb.ada/fixed_points.c: New file.
2247 * gdb.ada/fixed_points.exp: New file.
2248
fe46cd3a
RC
22492004-12-03 Randolph Chung <tausq@debian.org>
2250
2251 * gdb.arch/pa-nullify.exp: New file.
2252 * gdb.arch/pa-nullify.s: New file.
2253
8de0841b
RC
22542004-11-30 Randolph Chung <tausq@debian.org>
2255
2256 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2257 instead of "tbug". Fix regexp to work properly with gdb_test.
2258
c8170782
PH
22592004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2260
2261 * gdb.base/bitfields2.exp: New test.
2262 * gdb.base/bitfields2.c: New file.
2263
954269c2
RE
22642004-11-28 Richard Earnshaw <rearnsha@arm.com>
2265
2266 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2267
0107feed
RC
22682004-11-16 Randolph Chung <tausq@debian.org>
2269
2270 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2271
f073ae8c
DJ
22722004-11-14 Daniel Jacobowitz <dan@debian.org>
2273
2274 * gdb.threads/threadapply.exp: Correct "macro details" test.
2275
19ad59e7
JJ
22762004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2277
2278 * gdb.threads/threadapply.exp: New test.
2279 * gdb.threads/threadapply.c: New file.
2280
9cf0961b
MK
22812004-11-07 Mark Kettenis <kettenis@gnu.org>
2282
2283 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2284 frames.
2285
c789492a
FL
22862004-11-05 Felix Lee <felix+log1@specifixinc.com>
2287
2288 * gdb.base/cursal.exp: New file.
2289 * gdb.base/cursal.c: New file.
2290
a1e167bb
AC
22912004-11-03 Andrew Cagney <cagney@gnu.org>
2292
2293 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2294
b7cbf173
MK
22952004-10-30 Mark Kettenis <kettenis@gnu.org>
2296
2297 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2298 NetBSD/ELF targets.
2299
88f9d34f
JB
23002004-10-29 Joel Brobecker <brobecker@gnat.com>
2301
2302 * gdb.threads/bp_in_thread.c: New file, copied from
2303 pthread_cond_wait.c.
2304 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2305 file, rather than reusing the .c file from another testcase.
2306
ca7d6a0c
JB
23072004-10-20 Joel Brobecker <brobecker@gnat.com>
2308
2309 * gdb.ada/null_record.exp: Check where we stopped after
2310 sending the start command, instead of where the associated
2311 temporary breakpoint was inserted.
2312
0d863d03
AC
23132004-10-14 Andrew Cagney <cagney@gnu.org>
2314
2315 * gdb.mi/gdb701.c (main): Return 0.
2316
d11e72cb
DJ
23172004-10-13 Daniel Jacobowitz <dan@debian.org>
2318
d40539a4 2319 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2320
e1923096
JJ
23212004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2322
2323 * gdb.threads/schedlock.c: Add comment markers to use to find
2324 line numbers.
2325 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2326 comments.
2327 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2328 breakpoint lines.
2329
ec8ba2c9
DJ
23302004-10-12 Daniel Jacobowitz <dan@debian.org>
2331
2332 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2333
0eb3658b
DJ
23342004-10-12 Daniel Jacobowitz <dan@debian.org>
2335
2336 * configure.in: Add gdb.dwarf2.
2337 * configure: Regenerated.
2338 * Makefile.in: Add gdb.dwarf2.
2339 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2340 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2341 gdb.dwarf2/file1.txt: New files.
2342
a271cc33
OF
23432004-10-11 Orjan Friberg <orjanf@axis.com>
2344
2345 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2346 of "run", since the latter doesn't work with remote targets. Adjust
2347 the breakpoint numbering accordingly.
2348 * gdb.threads/pthread_cond_wait.exp: Ditto.
2349
895ce074
MC
23502004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2351
2352 * gdb.base/overlays.exp: Update copyright years.
2353
6be3092d
KI
23542004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2355
2356 * gdb.base/overlays.exp: Disable if target is Linux.
2357
e05389b8
FL
23582004-10-06 Felix Lee <felix+log1@specifixinc.com>
2359
2360 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2361
73cb587d
KI
23622004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2363
2364 * gdb.asm/asm-source.exp: Add m32r-linux target.
2365 * gdb.asm/m32r-linux.inc: New file.
2366
3c0edcdc
AC
23672004-09-24 Andrew Cagney <cagney@redhat.com>
2368 David Anderson <anderson@redhat.com>
2369
2370 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2371 command fails, assume things will work.
2372 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2373 (_GNU_SOURCE): Define.
2374 (print_unsigned, print_hex): Change parameter to "long long".
2375 (print_byte_count): New function, use to print byte counts.
2376 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2377 O_LARGEFILE.
2378 (main): Compute an upper bound on a corefile in max_core_size.
2379 Limit memory chunk size to max_core_size. Limit total memory
2380 allocated to max_core_size.
2381
4bb3667f
AC
23822004-09-23 Andrew Cagney <cagney@gnu.org>
2383
2384 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2385 from a separate process with code that creates a corefile by
2386 making the inferior dump core.
2387
60fe1a51
MK
23882004-09-23 Mark Kettenis <kettenis@gnu.org>
2389
2390 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2391 block.
2392
8e937346
MC
23932004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2394
2395 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2396 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2397 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2398 Likewise.
2399
7213f6d6
JJ
24002004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2401
2402 * gdb.java/jprint.exp: New test case for java inferior call.
2403 * gdb.java/jprint.java: Ditto.
2404
eac69dca
JB
24052004-09-15 Joel Brobecker <brobecker@gnat.com>
2406
2407 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2408
22227696
MC
24092004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2410
2411 * gdb.threads/killed.c: Include <stdlib.h>.
2412 * gdb.threads/pthreads.c: Likewise.
2413
7dd403a4
MC
24142004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2415
2416 * gdb.threads/killed.c: Add copyright notice.
2417
33f2d567
JM
24182004-09-10 Jason Molenda (jmolenda@apple.com)
2419
2420 * gdb.base/define.exp: Two new tests to verify zero space chars
2421 after 'if' and 'while' commands in a user-defined command is correctly
2422 parsed.
2423
e05b62ac
AC
24242004-09-08 Andrew Cagney <cagney@gnu.org>
2425
2426 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2427 delivery test with duplicate at end of file.
2428
9cbe82da
MK
24292004-09-06 Mark Kettenis <kettenis@jive.nl>
2430
2431 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2432
564803d9
MC
24332004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2434
2435 * config/hppro.exp: Removed.
2436
7c6807ce
MC
24372004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2438
2439 * config/sparclet.exp: Removed.
2440
bf7e26dd
MC
24412004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2442
2443 * config/udi.exp: Removed.
2444
714e341b
MC
24452004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2446
2447 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2448 of "exp_continue".
2449 (advancei): Likewise.
2450
1236e623
JJ
24512004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2452
2453 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2454
3bdcad15
MI
24552004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2456
228af206 2457 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2458 to check for nodebug in executable.
2459 * gdb.gdb/observer.exp (setup_test): Likewise.
2460 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2461 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2462
c72b934c
AC
24632004-09-01 Andrew Cagney <cagney@gnu.org>
2464
2465 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2466 files.
2467
edd9b715
JJ
24682004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2469
2470 * gdb.base/unload.exp: Fix expected warning message to match
2471 latest format.
2472
fb4ce06b
CV
24732004-09-01 Corinna Vinschen <vinschen@redhat.com>
2474
2475 * gdb.base/call-rt-st.exp: Fix typos.
2476
ce78e7c3
MI
24772004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2478
2479 * gdb.threads/thread_check.exp: New testcase.
2480 * gdb.threads/thread_check.c: New testcase.
2481
2dedb159
AC
24822004-08-31 Andrew Cagney <cagney@gnu.org>
2483
2484 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2485 (skip_to_handler_entry): New procedures. Test stepping into a
2486 handler when the breakpoint is at the handler's entry point.
2487
68f53502
AC
24882004-08-30 Andrew Cagney <cagney@gnu.org>
2489
2490 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2491 gdb/1757.
2492
3e3ffd2b
MC
24932004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2494
2495 With code from Manoj Iyer <manjo@austin.ibm.com>:
2496 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2497 return value. Add an arm for "no debugging symbols found".
2498 Change a stray "error" to "perror".
2499 (gdb_run_cmd): Adapt to new return value.
2500 * gdb.base/remote.exp: Adapt to new return value.
2501 * gdb.gdb/complaints.exp: Likewise.
2502 * gdb.gdb/observer.exp: Likewise.
2503 * gdb.gdb/selftest.exp: Likewise.
2504 * gdb.gdb/xfullpath.exp: Likewise.
2505
4b6f5fd2
JB
25062004-08-27 Joel Brobecker <brobecker@gnat.com>
2507
2508 * gdb.threads/bp_in_thread.exp: New testcase.
2509
e5b25496
MC
25102004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2511
2512 Fix PR testsuite/1735.
2513 * gdb.threads/schedlock.c (thread_function): Add a cast
2514 to suppress a gcc warning.
2515 * gdb.threads/thread-specific.c (thread_function): Likewise.
2516
934353d6
MC
25172004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2518
2519 * gdb.base/unload.c: Include <stdlib.h>.
2520
f98a0aef 25212004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2522
f98a0aef 2523 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2524 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2525 synchronized after the "return".
2526
5a2e8882
MC
25272004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2528
2529 * gdb.mi/basics.c: Include <stdio.h>.
2530 * gdb.mi/pthreads.c: Include <stdlib.h>.
2531 * gdb.mi/var-cmd.c: Include <stdlib.h>.
2532
a9640423
MC
25332004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2534
2535 * gdb.threads/schedlock.c: Add copyright notice.
2536
b04e311d
AC
25372004-08-25 Andrew Cagney <cagney@gnu.org>
2538
2539 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
2540 (skip_over_handler, breakpoint_over_hander): New test procedures.
2541 (advance, advancei): Add a proper prefix, do not use
2542 rerun_to_main.
2543 * gdb.base/sigstep.c (main): Change to use an infinite loop.
2544
7c27f15b
MC
25452004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2546
2547 * gdb.mi/basics.c: Add copyright notice.
2548 * gdb.mi/var-cmd.c: Add copyright notice.
2549
fffc87ae
MC
25502004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2551
2552 * lib/gdb.exp: Remove signed_keyword_not_used.
2553 * lib/compiler.c: Likewise.
2554 * lib/compiler.cc: Likewise.
2555
d782e0bf
MC
25562004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2557
2558 * gdb.base/whatis.c: Remove conditional disabling of "signed".
2559 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
2560
96033e83
MC
25612004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2562
2563 * gdb.base/whatis.c: Add copyright notice.
2564
cf38c229
MK
25652004-08-20 Mark Kettenis <kettenis@gnu.org>
2566
2567 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
2568 it to skip the breakpoints encoded in the inline assembly.
2569
f4b49756
MC
25702004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2571
2572 * Makefile.in: Add gdb.fortran.
2573
2f193b69
MC
25742004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2575
2576 * gdb.base/call-sc.exp (test_scalar_returns):
2577 Fix cut-and-paste glitch in "Make fun return now".
2578
89a237cb
MC
25792004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2580
2581 * configure.in: Add gdb.fortran.
2582 * configure: Regenerate.
2583 * gdb.fortran/Makefile.in: New file.
2584 * lib/gdb.exp (skip_fortran_tests): New procedure.
2585
469aff8e
MC
25862004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2587
2588 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
2589 reference to bug-gnu@prep.ai.mit.edu.
2590 * gdb.mi/mi-var-child.exp: Likewise.
2591 * gdb.mi/mi-var-cmd.exp: Likewise.
2592 * gdb.mi/mi-var-display.exp: Likewise.
2593 * gdb.mi/mi2-var-block.exp: Likewise.
2594 * gdb.mi/mi2-var-child.exp: Likewise.
2595 * gdb.mi/mi2-var-cmd.exp: Likewise.
2596 * gdb.mi/mi2-var-display.exp: Likewise.
2597
00b51b9f
MK
25982004-08-15 Mark Kettenis <kettenis@gnu.org>
2599
2600 * gdb.base/unload.c (main): Make local variable msg const.
2601
45f07fef
MC
26022004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2603
2604 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
2605 to bug-gnu@prep.ai.mit.edu.
2606 * gdb.mi/mi-disassemble.exp: Likewise.
2607 * gdb.mi/mi-eval.exp: Likewise.
2608 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
2609 default line number.
2610 * gdb.mi/mi-return.exp: Likewise.
2611 * gdb.mi/mi-simplerun.exp: Likewise.
2612 * gdb.mi/mi-stack.exp: Likewise.
2613 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
2614 number with explicit range test.
2615 * gdb.mi/mi-watch.exp: Likewise.
2616 * gdb.mi/mi2-break.exp: Likewise.
2617 * gdb.mi/mi2-cli.exp: Likewise.
2618 * gdb.mi/mi2-disassemble.exp: Likewise.
2619 * gdb.mi/mi2-eval.exp: Likewise.
2620 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
2621 default line number.
2622 * gdb.mi/mi2-return.exp: Likewise.
2623 * gdb.mi/mi2-simplerun.exp: Likewise.
2624 * gdb.mi/mi2-stack.exp: Likewise.
2625 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
2626 number with explicit range test.
2627 * gdb.mi/mi2-watch.exp: Likewise.
2628
dd8c8ee7
MC
26292004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2630
2631 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
2632 * gdb.cp/m-static.exp: Likewise.
2633 * gdb.cp/rtti.exp: Likewise.
2634
4e838464
MK
26352004-08-14 Mark Kettenis <kettenis@gnu.org>
2636
2637 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
2638
8d8cb839
EZ
26392004-08-14 Eli Zaretskii <eliz@gnu.org>
2640
2641 * ChangeLog: Prefix Local Variables with semi-colons and indent
2642 the reference to older ChangeLog files, to fix fontification in
2643 Emacs.
2644
deea8bb0
MC
26452004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2646
2647 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
2648 * gdb.mi/mi2-break.exp: Likewise.
2649
c3297504
MC
26502004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2651
2652 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
2653
25808999
MC
26542004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2655
2656 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
2657
226a8d71
MC
26582004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2659
2660 * gdb.cp/classes.exp: Remove unused declarations. Just let
2661 test names default instead of providing special names. Remove
2662 extraneous demangler test.
2663
37fdf854
JJ
26642004-08-12 Jeff Johnston <jjohnstn@redhat.com>
2665
2666 * gdb.base/unload.exp: New test for breakpoints in dynamically
2667 loaded libraries.
2668 * gdb.base/unload.c: Ditto.
2669 * gdb.base/unloadshr.c: Ditto.
2670
2d3a7986
MC
26712004-08-12 Michael Chastain <mec.gnu@mindspring.com>
2672
2673 * gdb.cp/classes.exp (test_ptype_class_objects): Call
2674 cp_test_ptype_class.
2675 (test_enums): Likewise.
2676
c72b934c
AC
26772004-08-10 Andrew Cagney <cagney@gnu.org>
2678
2679 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2680 files.
2681
cc503c8a
AC
26822004-08-10 Andrew Cagney <cagney@gnu.org>
2683
2684 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
2685 init_malloc call.
2686
902f2ccb
MC
26872004-08-10 Michael Chastain <mec.gnu@mindspring.com>
2688
2689 * ChangeLog: Add copyright notice. The notice is copied
2690 from emacs 21.3 top level ChangeLog.
2691
78c90502
MC
26922004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2693
2694 * lib/cp-support.exp: New file.
2695 * lib/cp-support.exp (cp_test_type_class): New function.
2696 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
2697 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
2698 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
2699 cp_test_ptype_class.
2700
88e5ea78
MC
27012004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2702
2703 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
2704 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2705 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
2706 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
2707 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2708 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
2709 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
2710 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
2711 gdb.mi/mi2-watch.exp: Update copyright years.
2712
6a89fc9c
MK
27132004-08-09 Mark Kettenis <kettenis@gnu.org>
2714
2715 * gdb.base/sigaltstack.exp: Provide proper anchoring.
2716
1482e0de
MC
27172004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2718
2719 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
2720 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
2721 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
2722 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2723 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
2724 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
2725 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
2726 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2727 gdb.mi/mi-watch.exp: Update copyright years.
2728
1a5ce3f3
DJ
27292004-08-08 Daniel Jacobowitz <dan@debian.org>
2730
2731 PR gdb/1738
2732 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
2733 from a breakpoint with a pending signal.
2734
04f6ecf2
DJ
27352004-08-08 Daniel Jacobowitz <dan@debian.org>
2736
2737 PR gdb/1736
2738 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
2739 * gdb.base/sigaltstack.exp (finish_test): Consume output until
2740 the prompt.
2741 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
2742
54d90d35
DJ
27432004-08-08 Daniel Jacobowitz <dan@debian.org>
2744
2745 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
2746
d2f6abb0
DJ
27472004-08-08 Daniel Jacobowitz <dan@debian.org>
2748
2749 PR gdb/1736
2750 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
2751 for i?86-*-linux*.
2752
5598c03d
DJ
27532004-08-08 Daniel Jacobowitz <dan@debian.org>
2754
2755 * gdb.arch/i386-prologue.exp: Compile without debug information.
2756
c6fee705
MC
27572004-08-08 Michael Chastain <mec.gnu@mindspring.com>
2758
2759 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
2760 rather than asking gdb to search.
2761
dd90efdb
MC
27622004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2763
2764 * gdb.base/gcore.c: Include <string.h>.
2765
1e84bec1
MC
27662004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2767
2768 * gdb.base/gcore.c: Add copyright notice.
2769
e425eb2b
MC
27702004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2771
2772 * gdb.base/freebpcmd.c: Include <stdio.h>.
2773 * gdb.base/long_long.c: Include <string.h>.
2774 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
2775 * gdb.base/siginfo.c: Include <string.h>.
2776 * gdb.base/sigstep.c: Include <string.h>.
2777
cb9aaed5
MC
27782004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2779
2780 * gdb.base/complex.c: Include <stdlib.h>.
2781
55944f3d
MC
27822004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2783
2784 * gdb.base/complex.c: Add copyright notice.
2785
7b2953d9
MC
27862004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2787
2788 * gdb.base/charset.c: Include <stdlib.h>.
2789
c9133d23
MC
27902004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2791
2792 * gdb.base/auxv.c: Include <stdlib.h>.
2793
0a8490ad
MC
27942004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2795
2796 * gdb.base/auxv.c: Add copyright notice.
2797
3426d5ec
MC
27982004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2799
2800 * gdb.base/coremaker.c: Add copyright notice.
2801 * gdb.base/coremaker2.c: Add copyright notice.
2802
8da195dd
AC
28032004-08-04 Andrew Cagney <cagney@gnu.org>
2804
2805 * gdb.base/store.exp: Update copyright.
2806 (check_set, up_set, check_struct, up_struct): Add a prefix to test
2807 names, do not import gdb_prompt.
2808
8d394f98
AC
28092004-08-01 Andrew Cagney <cagney@gnu.org>
2810
2811 Fix PR testsuite/1729.
2812 * gdb.base/dump.exp: Add test name to callers of capture_value, do
2813 not use capture_value with value 4.
2814 (capture_value): Add optional test name parameter.
2815 (test_reload_saved_value, test_restore_saved_value): Use $msg as
2816 the prefix, pass to capture_value.
2817
b6702b23
MK
28182004-08-01 Mark Kettenis <kettenis@gnu.org>
2819
2820 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
2821 * gdb.arch/i386-prologue.c (standard): New prototype and function.
2822 (main): Call new function.
2823
c203e0ca
MC
28242004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2825
2826 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
2827
a7995a30
MC
28282004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2829
2830 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
2831
9366563b
MC
28322004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2833
b6eeaf26 2834 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
2835 Accept more values of vtbl pointer. Remove some messages
2836 about "obsolete gcc or gdb".
2837
2fc1f950
MC
28382004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2839
2840 * gdb.cp/classes.exp: Accept more varieties of ptype output.
2841
c724d49b
MC
28422004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2843
2844 * gdb.base/asm-source.exp: Properly convert target board
2845 debug flags from gcc format to binutils format.
2846
736b0fce
MK
28472004-07-28 Mark Kettenis <kettenis@gnu.org>
2848
2849 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
2850 gdb1718". PR backtrace/1718 partially fixed.
2851
5633ea5c
JJ
28522004-07-27 Jeff Johnston <jjohnstn@redhat.com>
2853
2854 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
2855
575eebb1
NC
28562004-07-26 Nick Clifton <nickc@redhat.com>
2857
2858 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
2859 good default value for a specific architecture is available then
2860 set it to that value. Otherwise default to the -gstabs switch.
2861 Remove the -g... switches from the asm-flags variable. Allow the
2862 target board info to override the value if it wants to. Pass the
2863 switch on the assembler command line.
2864
62104619
MK
28652004-07-23 Mark Kettenis <kettenis@gnu.org>
2866
2867 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
2868 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
2869 (main): Call new function.
2870
4a1135b8
MC
28712004-07-22 Michael Chastain <mec.gnu@mindspring.com>
2872
2873 Test for PR exp/1715.
2874 * gdb.base/radix.exp: Refactor common procedures. Make all
2875 test names unique. Change XFAIL to KFAIL.
2876
8a12c1f0
MC
28772004-07-20 Michael Chastain <mec.gnu@mindspring.com>
2878
2879 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
2880 * gdb.ada/gnat_ada.gin: ... to here.
2881 * configure.in: Use gnat_ada.gin.
2882 * configure: Regenerate.
2883
23b451cf
AC
28842004-07-20 Andrew Cagney <cagney@gnu.org>
2885
2886 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
2887 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
2888 XFAILs. Clean up test messages and comments. Check backtraces.
2889 Delete re-sync code.
2890
ab618a02
MC
28912004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2892
2893 Fix PR cli/740.
2894 * gdb.base/annota1.exp: Honor gdb,nosignals.
2895 * gdb.base/annota3.exp: Likewise.
2896
46dad340
MC
28972004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2898
2899 * lib/java.exp: Update copyright notice.
2900
756d8c70
AC
29012004-07-19 Andrew Cagney <cagney@gnu.org>
2902
2903 * gdb.base/selftest.exp: Copy file from here ...
2904 * gdb.gdb/selftest.exp: ... to here.
2905
586027e6
AC
29062004-07-16 Andrew Cagney <cagney@redhat.com>
2907
2908 * lib/insight-support.exp: Delete file.
2909 * lib/java.exp (java_init): Fix copyright.
2910
029d2200
AC
29112004-07-16 Andrew Cagney <cagney@gnu.org>
2912
2913 * gdb.base/restore.c: Append "prologue" to comments marking the a
2914 function's prologue.
2915 * gdb.base/restore.exp: Update copyright, re-indent.
2916 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
2917 callerN" prefix where needed. Update patterns that match a
2918 function's prologue.
2919
653b62c5
MC
29202004-07-16 Michael Chastain <mec.gnu@mindspring.com>
2921
2922 * gdb.base/restore.c: Add copyright notice.
2923
f7d690e5
AC
29242004-07-16 Andrew Cagney <cagney@gnu.org>
2925
2926 * gdb.base/logical.exp: Update copyright.
2927 (evaluate): New procedure. Use to re-implement tests using
2928 several tables.
2929
d629a7cb
MH
29302004-07-14 Martin Hunt <hunt@redhat.com>
2931
2932 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
2933 which fixes some problems where init.tcl was not found.
2934
9c7bb332
AC
29352004-07-13 Andrew Cagney <cagney@gnu.org>
2936
6bf46641
AC
2937 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
2938 (check_sizeof, check_valueof): Do not include the output in the
2939 test name. Use gdb_test.
2940 (get_valueof): Use gdb_test_multiple.
2941
c4ffd4c0
AC
2942 * gdb.base/step-test.exp: Update copyright. Use
2943 gdb_test_multiple. Ensure that test names do not include
2944 architecture dependent output.
2945
ab89363a
AC
2946 * gdb.gdb/observer.exp: Update copyright.
2947 (setup_test): Use gdb_test_multiple.
2948 (attach_first_observer, attach_second_observer)
2949 (attach_third_observer, detach_first_observer)
2950 (detach_second_observer, detach_third_observer)
2951 (reset_counters, check_counters): Make $message a prefix.
2952 (test_normal_stop_notifications): Add "args" parameter - a list of
2953 init functions to be called. Make $message a prefix,
2954 (test_observer_normal_stop): Change the message prefixes so that
2955 they are unique, pass the attach / detach procedures to
2956 test_normal_stop_notifications.
2957
ec58997a
AC
2958 * gdb.base/signull.exp (test_segv): Prefix all tests with
2959 "${name}". Clean up test messages.
2960
b475183b
AC
2961 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
2962
9c7bb332
AC
2963 * gdb.base/ena-dis-br.exp: Update copyright.
2964 (break_at): New function. Replace send_gdb with gdb_test,
2965 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
2966 ignore count, not stopped at bpt", with KFAIL.
2967
2dd95497
CV
29682004-07-13 Corinna Vinschen <vinschen@redhat.com>
2969
2970 * gdb.base/attach.exp: Remove cleanupfile handling.
2971
419e626b
AC
29722004-07-12 Andrew Cagney <cagney@gnu.org>
2973
2974 * gdb.base/annota1.exp: Cleanup corefile test name.
2975 * gdb.base/annota3.exp: Ditto.
2976
8b1b3228
AC
29772004-07-12 Andrew Cagney <cagney@gnu.org>
2978
78650829
AC
2979 * gdb.base/signals.exp: Clean up copyright, re-indent.
2980
8b1b3228
AC
2981 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
2982 gdb_test and gdb_test_multiple.
2983
935c2760
JJ
29842004-07-08 Jeff Johnston <jjohnstn@redhat.com>
2985
2986 * gdb.java/jmain.exp: Fix expected line number for main to
2987 break at. Set XFAIL for break at main test since gcj does not
2988 provide line number info for first statement in main.
2989
1544280f
AC
29902004-07-08 Andrew Cagney <cagney@gnu.org>
2991
1279f4ff
AC
2992 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
2993
1544280f
AC
2994 * gdb.base/sigbpt.exp: Make the common part of each test name a
2995 prefix instead of suffix.
2996
bcc82369
BR
29972004-07-07 Bob Rossi <bob_rossi@cox.net>
2998
2999 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3000 test from test_tbreak_creation_and_listing to
3001 test_file_list_exec_source_file
3002 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3003 Changed name of test from test_tbreak_creation_and_listing to
3004 test_file_list_exec_source_file
3005
23f4b0aa
JJ
30062004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3007
3008 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3009 the jmisc() constructor instead of <init>.
3010 * gdb.java/jmisc1.exp: Ditto.
3011
56401cd5
AC
30122004-07-07 Andrew Cagney <cagney@gnu.org>
3013
3014 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3015 corrupting the PC.
3016
44ae2f6a
MC
30172004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3018
3019 * gdb.cp/templates.exp: Accept whitespace change in demangler
3020 output.
3021
45a83408
AC
30222004-07-06 Andrew Cagney <cagney@gnu.org>
3023
3024 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3025
d205ad70
MC
30262004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3027
3028 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3029 * lib/compiler.cc: Likewise.
3030
06ea1a61
MC
30312004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3032
3033 * lib/compiler.cc: Work around string preprocessing problem
3034 with old hp c++ compiler.
3035 * lib/compiler.c: Likewise.
3036
daab1251
CV
30372004-06-29 Corinna Vinschen <vinschen@redhat.com>
3038
3039 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3040 directives to conditionalize symbol prefixing.
3041 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3042 additional_flags handling. Add underscore prefix for Cygwin.
3043 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3044 conditionalize symbol prefixing.
3045 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3046 additional_flags handling. Add underscore prefix for Cygwin.
3047
cc984116
CV
30482004-06-29 Corinna Vinschen <vinschen@redhat.com>
3049
3050 * gdb.base/bigcore.exp: Skip test on Cygwin.
3051
c279b077
MC
30522004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3053
3054 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3055 formats for "info register". Use gdb_test_multiple. Fix
3056 the "invalid register" test.
3057
0e915747
CV
30582004-06-28 Corinna Vinschen <vinschen@redhat.com>
3059
3060 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3061 PID for Cygwin. Add Cygwin specific strings to check for in some
3062 tests.
3063 (do_attach_tests): Add a test for user interaction when attaching
3064 to a process with no matching symbol table already loaded.
3065
11422c86
AC
30662004-06-26 Andrew Cagney <cagney@gnu.org>
3067
3068 Test PR java/1567 and PR java/1565.
3069 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3070 * gdb.java/jmisc2.exp: Delete file.
3071
cefbce26
MC
30722004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3073
3074 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3075
e19f872c
CV
30762004-06-25 Corinna Vinschen <vinschen@redhat.com>
3077
3078 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3079 attach process.
3080
d931ba3b
MC
30812004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3082
3083 * gdb.cp/pr-1553.exp: Remove.
3084
aef68c48
MC
30852004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3086
3087 * gdb.cp/pr-1553.cc: Remove.
3088 * gdb.cp/pr-1553.exp: Disable this test.
3089
8d5df71a
JB
30902004-06-20 Jim Blandy <jimb@redhat.com>
3091
3092 Fix PR testsuite/1680.
3093 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3094 regular expressions.
3095
4ac6f39d
MC
30962004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3097
3098 Fix PR testsuite/1679.
3099 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3100 Issue an UNSUPPORTED result instead.
3101
1b413552
JB
31022004-06-18 Jim Blandy <jimb@redhat.com>
3103
3104 * gdb.base/charset.exp: Only send a control-C if we see a new
3105 prompt and incomplete command.
3106
6daa6ebd
MC
31072004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3108
3109 * gdb.cp/pr-574.cc: Add copyright notice.
3110
51fa4ae0
JB
31112004-06-17 Jim Blandy <jimb@redhat.com>
3112
3113 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3114 cases where the regexp has no groups; this grabs random text from
3115 the previous test suite, whatever that was.
3116
8fea26c5
MC
31172004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3118
3119 * gdb.cp/printmethod.cc: Add copyright notice.
3120
1e3aeb41
MC
31212004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3122
3123 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3124
9d9030bc
AC
31252004-06-16 Andrew Cagney <cagney@gnu.org>
3126
3127 * gdb.base/signull.c: Update copyright. Include <string.h>.
3128 (bowler): Replace data_pointer with data_read
3129 and data_write cases. Add code_descriptor case.
3130 (zero, desc): New array and pointer.
3131 (data, code): Change to simple pointers.
3132 * gdb.base/signull.exp: Fix probe pattern matching a function
3133 descriptor SIGSEGV. Replace data_pointer with data_read and
3134 data_write tests.
3135
acd4ad44
AC
31362004-06-16 Andrew Cagney <cagney@gnu.org>
3137
3138 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3139
08fd625c
MC
31402004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3141
3142 * gdb.base/long_long.c: Add copyright notice.
3143
1903502c
MC
31442004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3145
3146 * gdb.base/long_long.exp: Remove reference to
3147 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3148 to gdb_breakpoint and gdb_continue_to_breakpoint.
3149
83313cb1
JB
31502004-06-14 Jim Blandy <jimb@redhat.com>
3151
3152 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3153 endian case.
3154
1bf404ef
AC
31552004-06-14 Andrew Cagney <cagney@gnu.org>
3156
3157 * gdb.base/gcore.exp (capture_command_output): Delete the always
3158 passing tests containing inferior values.
3159 * gdb.base/ending-run.exp: Do not include the breakpoint address
3160 in the test message. Update copyright.
3161 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3162 size in the test name, use gdb_test_multiple. Update copyright.
3163
ef220b33
MC
31642004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3165
3166 * gdb.cp/ref-types.cc: Add copyright notice.
3167
4f70a4c9
MC
31682004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3169
3170 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3171 hp_aCC_compiler.
3172 * lib/compiler.cc: Likewise.
3173 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3174 'set' commands. Log diagnostics for other lines. Set
3175 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3176
335928ac
MC
31772004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3178
3179 * gdb.cp/try_catch.cc: Add copyright notice.
3180
2efb12e8
MC
31812004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3182
3183 * gdb.cp/userdef.cc: Add copyright notice.
3184
0bbed51a
MC
31852004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3186
3187 * gdb.cp/virtfunc.cc: Add copyright notice.
3188
e12a46c9
RC
31892004-06-11 Randolph Chung <tausq@debian.org>
3190
3191 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3192 problem.
3193
338e05af
AC
31942004-06-10 Andrew Cagney <cagney@gnu.org>
3195
3196 * lib/compiler.cc, lib/compiler.c: Append either
3197 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3198 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3199 instead of gcc-3-3.
3200
dc3f10cb
AC
32012004-06-09 Andrew Cagney <cagney@gnu.org>
3202
b4d946af
AC
3203 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3204 gdb/1455, bug is specific to "long long" and "double".
3205
dc3f10cb
AC
3206 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3207 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3208 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3209 fixed.
3210
b5c0bfa2
AC
32112004-06-09 Andrew Cagney <cagney@gnu.org>
3212
3213 * gdb.base/structs.exp (test_struct_returns): Replace
3214 "return_value_unknown" and "finish_value_unknown" by
3215 "return_value_known" and "finish_value_known". Instead of
3216 "return_value_unknown" iff "finish_value_unknown", check
3217 "return_value_known" implies "finish_value_known".
3218
caeb605f
MH
32192004-06-08 Martin Hunt <hunt@redhat.com>
3220
3221 * gdb.base/float.exp: Add pattern for mips targets.
3222
c892bb64
RC
32232004-06-08 Randolph Chung <tausq@debian.org>
3224
3225 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3226 message for unknown architectures more clear.
3227
48306d3e
JB
32282004-06-08 Joel Brobecker <brobecker@gnat.com>
3229
3230 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3231 start the execution of the program.
3232
83ecb59f
JB
32332004-06-07 Jim Blandy <jimb@redhat.com>
3234
3235 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3236 * gdb.arch/i386-cpuid.h: New helper file.
3237
55264cb4
RC
32382004-06-07 Randolph Chung <tausq@debian.org>
3239
3240 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3241 has started.
3242
23cadb28
RM
32432004-06-04 Roland McGrath <roland@redhat.com>
3244
3245 Fix PR gdb/1647.
3246 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3247 differently to be robust to output buffering differences.
3248
51d01eda
MC
32492004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3250
3251 * gdb.threads/pthreads.exp: Update copyright years.
3252 (check_control_c): Change asynchronous 'after' to synchronous.
3253
f4fc3b93
RM
32542004-06-04 Roland McGrath <roland@redhat.com>
3255
3256 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3257 next gdb prompt.
3258
4013522b
MC
32592004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3260
3261 Fix PR gdb/1636.
3262 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3263 calls to synchronous.
3264
7a8f1e6b
JB
32652004-05-26 Jim Blandy <jimb@redhat.com>
3266
3267 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3268
81bb3443
RC
32692004-05-24 Randolph Chung <tausq@debian.org>
3270
3271 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3272 * gdb.asm/pa.inc: New file.
3273
8f5a3103
MK
32742004-05-22 Mark Kettenis <kettenis@gnu.org>
3275
3276 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3277
734b8fe8
JB
32782004-05-21 Joel Brobecker <brobecker@gnat.com>
3279 Daniel Jacobowitz <drow@mvista.com>
3280
3281 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3282 GDB prompt.
3283
725603e1
UW
32842004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3285
f4fc3b93 3286 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3287 setjmp/longjmp. Use sigaction instead of signal.
3288
8b923272
JB
32892004-05-19 J. Brobecker <brobecker@gnat.com>
3290 Michael Snyder <msnyder@redhat.com>
3291
3292 * gdb.threads/pthread_cond_wait.c: New file.
3293 * gdb.threads/pthread_cond_wait.exp: New testcase.
3294
8bfabb04
AC
32952004-05-13 Andrew Cagney <cagney@redhat.com>
3296
3297 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3298 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3299
42edda50
AC
33002004-05-11 Andrew Cagney <cagney@redhat.com>
3301
3302 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3303 fixed but revealed gdb/1639.
3304
d303a6c7
AC
33052004-05-10 Andrew Cagney <cagney@redhat.com>
3306
3307 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3308 func1" and "next to 2nd alarm", kernel bug avoided.
3309
bf08c2a1
DJ
33102004-05-10 Daniel Jacobowitz <dan@debian.org>
3311
3312 PR external/1568
3313 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3314 XFAIL if it is smaller than bytes_allocated.
3315 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3316 (main): Make chunks_allocated unsigned. Correct comment.
3317
c0586a34
JB
33182004-05-07 Joel Brobecker <brobecker@gnat.com>
3319
3320 * gdb.arch/powerpc-aix-prologue.c: New file.
3321 * gdb.arch/powerpc-aix-prologue.exp: New file.
3322
f2785d12
JB
33232004-05-07 Jim Blandy <jimb@redhat.com>
3324
3325 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3326 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3327
bd7f6e30
JB
33282004-05-06 Joel Brobecker <brobecker@gnat.com>
3329
3330 * gdb.base/sep.exp: No longer setup_kfail when the program was
3331 built with dwarf2.
3332
0a5e7efe
JI
33332004-05-05 Jim Ingham <jingham@apple.com>
3334
3335 * gdb.base/pending.exp: Make sure pending breakpoints
3336 preserve the ignore count.
f4fc3b93 3337
a8958849
MK
33382004-04-27 Jerome Guitton <guitton@gnat.com>
3339
3340 * i386-prologue.exp: Add testcase for jump instruction as first
3341 instruction of the real code.
3342 * i386-prologue.c (jump_at_beginning): New function.
3343
7e103f5b
MK
33442004-04-28 Mark Kettenis <kettenis@gnu.org>
3345
3346 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3347 x86_64-*-*.
3348
5d38b224
MK
33492004-04-28 Mark Kettenis <kettenis@gnu.org>
3350
3351 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3352 i*86-*-*.
3353
0ef32fd9
MK
33542004-04-25 Mark Kettenis <kettenis@gnu.org>
3355
3356 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3357 expression that checks the return type.
3358
71d7dd7c
AC
33592004-04-23 Andrew Cagney <cagney@redhat.com>
3360
3361 * gdb.base/call-sc.exp: New test of scalar call/return values.
3362 * gdb.base/call-sc.c: Ditto.
3363
1e9f977e
JJ
33642004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3365
3366 * gdb.threads/manythreads.c: Reduce thread stack size.
3367
899d9e3a
JJ
33682004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3369
3370 * gdb.threads/manythreads.c: Add copyright notice.
3371
61bcae62
AC
33722004-04-23 Andrew Cagney <cagney@redhat.com>
3373
3374 * gdb.base/siginfo.exp: Better handle step out of signal.
3375 * gdb.base/sigstep.exp: Ditto.
3376
7339a42e
JJ
33772004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3378 Daniel Jacobowitz <drow@mvista.com>
3379
3380 * gdb.threads/manythreads.c: New testcase.
3381 * gdb.threads/manythreads.exp: Ditto.
3382
5c98409b
JB
33832004-04-22 Jim Blandy <jimb@redhat.com>
3384
3385 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3386 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3387
3b611f1a
MC
33882004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3389
3390 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3391
f0fd9238
AC
33922004-04-21 Andrew Cagney <cagney@redhat.com>
3393
3394 * gdb.base/sigstep.c: New file.
3395 * gdb.base/sigstep.exp: New file.
3396
90990674
JB
33972004-04-16 Joel Brobecker <brobecker@gnat.com>
3398
3399 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3400 call to observer_notify_normal_stop.
3401
78cef34b
AC
34022004-04-15 Andrew Cagney <cagney@redhat.com>
3403
3404 * gdb.base/siginfo.c: New file.
3405 * gdb.base/siginfo.exp: New file.
3406
d2343407
JB
34072004-04-12 J. Brobecker <brobecker@gnat.com>
3408
3409 * gdb.base/sep.exp: Fix typo in comment.
3410
a2dba3c8
JB
34112004-04-12 J. Brobecker <brobecker@gnat.com>
3412
3413 * gdb.base/sep.c: New file.
3414 * gdb.base/sep-proc.c: New file.
3415 * gdb.base/sep.exp: New testcase.
3416
15f7b60e
MK
34172004-04-09 Mark Kettenis <kettenis@gnu.org>
3418
3419 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3420 support.
3421
44f4de1a
AC
34222004-04-05 Andrew Cagney <cagney@redhat.com>
3423
3424 * gdb.base/sigaltstack.c: New file.
3425 * gdb.base/sigaltstack.exp: New file.
3426
ef04f396
JB
34272004-04-04 Joel Brobecker <brobecker@gnat.com>
3428
3429 * gdb.base/foll-fork.exp: Update the expected output for
3430 "help set follow-fork-mode", to match a change that was made
3431 to the help of this variable on 2004-01-13.
3432
d40d2c92
JB
34332004-04-01 Joel Brobecker <brobecker@gnat.com>
3434
3435 * lib/ada.exp: Add copyright notice.
3436 * bar.ads: Likewise.
3437 * bar.adb: Likewise.
3438 * null_record.adb: Likewise.
3439 * null_record.exp: Likewise.
3440 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3441
f86ef5a3
JB
34422004-04-01 Joel Brobecker <brobecker@gnat.com>
3443
3444 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3445 * configure: Regenerate.
3446
414e70e3
JB
34472004-04-01 Joel Brobecker <brobecker@gnat.com>
3448
3449 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3450 to build the application. Remove the message printed when in
3451 verbose mode, redundant with the UNSUPPORTED message above.
3452
f0aaee49
JB
34532004-03-31 Joel Brobecker <brobecker@gnat.com>
3454
3455 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3456 * gdb.ada (null_record.exp): New testcase.
3457
ac81cb54
JB
34582004-03-31 Joel Brobecker <brobecker@gnat.com>
3459
3460 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3461
854af2f7
JB
34622004-03-31 Joel Brobecker <brobecker@gnat.com>
3463
3464 * gdb.ada: New subdirectory.
3465 * gdb.ada/Makefile.in: New file.
3466 * gdb.ada/gnat_ada.gpr.in: New file.
3467
034cb681
JB
34682004-03-31 Joel Brobecker <brobecker@gnat.com>
3469
3470 * lib/ada.exp: New file.
3471
78a1a894
DJ
34722004-03-24 Daniel Jacobowitz <drow@mvista.com>
3473
3474 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3475 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3476
4b2b3b3e
AC
34772004-03-22 Andrew Cagney <cagney@redhat.com>
3478
3479 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3480 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3481 Problem identified by Ulrich Weigand.
3482
23c73aa3
DC
34832004-03-17 David Carlton <carlton@kealia.com>
3484
3485 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3486 PR c++/826.
3487
d63a86f8
RM
34882004-03-16 Roland McGrath <roland@redhat.com>
3489
3490 * gdb.base/auxv.exp: New file.
3491 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3492
0e02aa50
DC
34932004-03-12 David Carlton <carlton@kealia.com>
3494
3495 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3496 * gdb.cp/pr-1553.cc: Ditto.
3497 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3498 pass branch.
3499
c20b71be
MC
35002004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3501
3502 * gdb.cp/templates.exp: Accept more template types.
3503
c7414a01
MC
35042004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3505
3506 From Corinna Vinschen with modifications.
3507 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3508 local variable obj_with_enum.
3509 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3510 results with obj_with_enum.
3511
ed69573c
MC
35122004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3513
3514 * gdb.cp/classes.cc: New file, copied from misc.cc.
3515 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3516
28301461
MC
35172004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3518
3519 * gdb.cp/misc.cc: Add copyright notice.
3520
1198ecbe
DC
35212004-03-05 David Carlton <carlton@kealia.com>
3522
3523 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3524 * gdb.cp/rtti.h: Update copyright.
3525 (namespace n2::n3): New.
3526 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3527 (n2::n3::func3): New.
3528 (main): Call n2::n3::func3.
3529 * gdb.cp/rtti2.cc: Update copyright.
3530 (n2::create3): New.
3531
9e08c470
MK
35322004-03-04 Mark Kettenis <kettenis@gnu.org>
3533
3534 * gdb.asm/openbsd.inc: Fix typo.
3535
4bebc3aa
FF
35362004-03-03 Fred Fish <fnf@redhat.com>
3537
3538 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
3539 "val" instead of unused "size". Update copyright year.
3540
6ea9fb37
DJ
35412004-02-29 Daniel Jacobowitz <drow@mvista.com>
3542
3543 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
3544 to use unsigned char.
3545 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3546 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3547
23b23974
DJ
35482004-02-29 Daniel Jacobowitz <drow@mvista.com>
3549
3550 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3551 line of output.
3552
7574fd53
DJ
35532004-02-28 Daniel Jacobowitz <drow@mvista.com>
3554
3555 * gdb.base/relocate.c (dummy): Initialize.
3556
a195357f
DJ
35572004-02-28 Daniel Jacobowitz <drow@mvista.com>
3558
3559 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
3560 a breakpoint at exit.
3561
72fd54a9
FF
35622004-02-27 Fred Fish <fnf@redhat.com>
3563
3564 * gdb.base/chng-syms.exp: Add expect condition to match failing
3565 case that isn't a timeout.
3566
b9d23137
AC
35672004-02-27 Andrew Cagney <cagney@redhat.com>
3568
3569 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
3570 support.
3571
15d208f6 35722004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 3573
15d208f6
FF
3574 * gdb.arch/gdb1431.c: Remove.
3575 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
3576 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
3577 of "until" incorrectly.
3578
98f9cd2d
JB
35792004-02-26 J. Brobecker <brobecker@gnat.com>
3580
3581 * gdb.cp/class2.cc (empty): New class.
3582 (refer): New function.
3583 (main): Declare an object of type empty and use it.
3584 * gdb.cp/class2.exp: Print the value of an object of type empty.
3585
9b50c11b
JJ
35862004-02-26 Jeff Johnston <jjohnstn@redhat.com>
3587
3588 * gdb.base/langs.exp: Update query string to match the
3589 new nquery format used for pending breakpoints.
3590
0dcd613f
AC
35912004-02-26 Andrew Cagney <cagney@redhat.com>
3592
3593 Fix PR i18n/1570.
3594 * gdb.base/charset.c: Update copyright notice.
3595 (main, init_string): Remove the escape character '\e' tests.
3596 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
3597 * gdb.base/charset.exp (valid_host_charset): Ditto.
3598 * gdb.base/setvar.exp: Ditto.
3599
b8a56647
AC
36002004-02-24 Andrew Cagney <cagney@redhat.com>
3601
90d59e34
AC
3602 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
3603 mmapped data in core file" PASS and FAIL messages consistent.
3604
b8a56647
AC
3605 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
3606 setting a breakpoint. Work around PR java/1565.
3607
9f27c604
JJ
36082004-02-23 Jeff Johnston <jjohnstn@redhat.com>
3609
3610 * lib/gdb.exp (gdb_breakpoint): Update query string to match
3611 new nquery format.
3612 * gdb.base/pending.exp: Ditto.
3613
3224a706
MK
36142004-02-22 Mark Kettenis <kettenis@gnu.org>
3615
3616 * configure.in: Run stabs tests on *BSD.
3617 * configure: Regenerated.
3618
41e0a9ca
MK
36192004-02-21 Mark Kettenis <kettenis@gnu.org>
3620
3621 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
3622
1e1b3428
FF
36232004-02-20 Fred Fish <fnf@redhat.com>
3624
3625 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
3626 blank in test for "returns short", for consistency with other
3627 "returns xxx" tests. Update copyright year.
3628
f9a7572a
FF
36292004-02-19 Fred Fish <fnf@redhat.com>
3630
3631 New testcase for PR breakpoint/1558.
3632 * gdb.arch/gdb1558.exp: New file.
3633 * gdb.arch/gdb1558.c: New file.
3634
b2ce2854
EZ
36352004-02-19 Elena Zannoni <ezannoni@redhat.com>
3636
3637 * gdb.base/nodebug.exp: Fix typo.
3638
e7c9ff01
JB
36392004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3640
3641 Committed by Jim Blandy <jimb@redhat.com>.
3642
62f4b920
JB
3643 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
3644
2db536a1
JB
3645 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
3646
e7c9ff01
JB
3647 * gdb.base/float.exp: Support s390*-*-* targets.
3648
f3205b34
AF
36492004-02-17 Adam Fedor <fedor@gnu.org>
3650
3651 * gdb.base/gdb1555.exp: New file.
3652 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
3653
9d62932d
EZ
36542004-02-17 Elena Zannoni <ezannoni@redhat.com>
3655
3656 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
3657
344c9711
FF
36582004-02-16 Fred Fish <fnf@redhat.com>
3659
3660 * gdb.arch/gdb1291.c: Remove
3661 * gdb.arch/gdb1291.s: New test input file.
3662 * gdb.arch/gdb1291.exp: Expand test to check case that should not
3663 fail. Test for correct result, known incorrect result, other
3664 failures and timeouts.
3665
2d822687
AC
36662004-02-16 Andrew Cagney <cagney@redhat.com>
3667
3668 * gdb.base/bigcore.exp: New file.
3669 * gdb.base/bigcore.c: New file.
3670
dac15b66
AC
36712004-02-13 Andrew Cagney <cagney@redhat.com>
3672
3673 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
3674 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
3675 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
3676 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
3677 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
3678 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
3679 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
3680 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
3681 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
3682 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
3683
6bdfc2c4
JJ
36842004-02-11 Jeff Johnston <jjohnstn@redhat.com>
3685
3686 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
3687 executed is an alloc instruction.
3688
87b3ede8
DC
36892004-02-11 David Carlton <carlton@kealia.com>
3690
3691 * gdb.cp/breakpoint.exp: New.
3692 * gdb.cp/breakpoint.cc: New.
3693
6e19e2bf
MC
36942004-02-11 Michael Chastain <mec.gnu@mindspring.com>
3695
3696 Partial fix for PR gdb/1543.
3697 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
3698 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
3699 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
3700 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
3701 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
3702 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
3703 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
3704 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
3705 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
3706 to bug-gdb@prep.ai.mit.edu .
3707 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
3708 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
3709 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
3710 Likewise.
3711
5c5455dc
AC
37122004-02-10 Andrew Cagney <cagney@redhat.com>
3713
3714 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
3715 using gdb_internal_error_resync.
3716
9cf689d7
DJ
37172004-02-09 Daniel Jacobowitz <drow@mvista.com>
3718
3719 * gdb.threads/thread-specific.exp: Stop early if no threads are
3720 found.
3721
d2dc51db
MC
37222004-02-09 Michael Chastain <mec.gnu@mindspring.com>
3723
3724 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
3725
14b1a056
DJ
37262004-02-08 Daniel Jacobowitz <drow@mvista.com>
3727
3728 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
3729 breakpoints.
3730
83f66e8f
DJ
37312004-02-07 Daniel Jacobowitz <drow@mvista.com>
3732
3733 * config/sim.exp (gdb_load): Handle $arg == "".
3734 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
3735 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
3736
30fc0091
EZ
37372004-02-07 Elena Zannoni <ezannoni@redhat.com>
3738
3739 * gdb.base/maint.exp: Update test to reflect
3740 obstack changes.
3741
4d806929
JJ
37422004-02-04 Jeff Johnston <jjohnstn@redhat.com>
3743
3744 * gdb.base/pendshr.c (pendfunc): New function that calls
3745 pendfunc1.
3746 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
3747
7bfdd688
FF
37482004-02-04 Fred Fish <fnf@redhat.com>
3749
3750 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
3751 function symbols and update copyright years.
3752 * gdb.arch/gdb1291.c: Ditto.
3753
aaa08ee4
MC
37542004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3755
3756 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
3757
dbad7755
MC
37582004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3759
3760 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
3761
ec4646ef
MC
37622004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3763
3764 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
3765
1b802196
FF
37662004-02-02 Fred Fish <fnf@redhat.com>
3767
3768 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
3769 remote targets. Update copyright years.
3770
18fe2033
JJ
37712004-02-02 Jeff Johnston <jjohnstn@redhat.com>
3772
3773 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
3774 support.
3775 * gdb.base/langs.exp: Fix test which attempts to create
3776 breakpoint on non-existent function to handle new pending
3777 support.
3778 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
3779 a breakpoint.
3780 * gdb.base/pending.exp: New test.
3781 * gdb.base/pending.c: New file.
3782 * gdb.base/pendshr.c: Ditto.
3783
8d577d32
DC
37842004-02-02 David Carlton <carlton@kealia.com>
3785
3786 * gdb.cp/overload.exp: Add overloadNamespace tests.
3787 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
3788 (overloadNamespace, XXX): New.
3789 (main): Call XXX::marker2.
3790
3ad13771
FF
37912004-02-01 Fred Fish <fnf@redhat.com>
3792
3793 * gdb.base/dump.exp: Use runto_main instead of "runto main".
3794 * gdb.base/finish.exp: Ditto.
3795 * gdb.base/gcore.exp: Ditto.
3796 * gdb.base/huge.exp: Ditto.
3797 * gdb.base/info-proc.exp: Ditto.
3798 * gdb.base/return2.exp: Ditto.
3799 * gdb.threads/gcore-thread.exp: Ditto.
3800
44c75849
DJ
38012004-02-01 Daniel Jacobowitz <drow@mvista.com>
3802
3803 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
3804
005bc093
MK
38052004-02-01 Mark Kettenis <kettenis@gnu.org>
3806
3807 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
3808 that opening the file succeeds on OpenBSD.
3809
c47cebdb
DJ
38102004-02-01 Daniel Jacobowitz <drow@mvista.com>
3811
3812 * gdb.threads/thread-specific.c: New file.
3813 * gdb.threads/threads-specific.exp: New test script.
3814 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
3815 to expect_out.
3816
5a01311c
MK
38172004-02-01 Mark Kettenis <kettenis@gnu.org>
3818
3819 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
3820 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
3821 only on the "print_small_structs from print_long_arg_list" test.
3822
ce22a4f1
DJ
38232004-02-01 Daniel Jacobowitz <drow@mvista.com>
3824
3825 * gdb.base/completion.exp: Kill a stray backslash.
3826
3827 From Jim Ingham <jingham@apple.com>:
3828 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
3829 agrees with the result from sending a tab.
3830
abbab9d3
DJ
38312004-01-31 Daniel Jacobowitz <drow@mvista.com>
3832
3833 * gdb.base/chng-syms.exp: Remove stray newline.
3834
53904d1e
MK
38352004-01-31 Mark Kettenis <kettenis@gnu.org>
3836
3837 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
3838 *-*-openbsd*.
3839 * gdb.asm/openbsd.inc: New file.
3840
3a4b3aac
MK
38412004-01-30 Mark Kettenis <kettenis@gnu.org>
3842
3843 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
3844 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
3845 *-*solaris2*. Remove commented out default settings for
3846 asm-flags. Replace gdb_compile with target_link.
3847
ebac27b4
MC
38482004-01-29 Michael Chastain <mec.gnu@mindspring.com>
3849
3850 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
3851 for all tests. Remove old hp-ux and cygnus xfail cases.
3852
d8679d84
PH
38532004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
3854
3855 * gdb.base/chng-syms.exp: New file.
3856 * gdb.base/chng-syms.c: New file.
3857
0a55bc22
MC
38582004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3859
3860 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
3861 Provide arms for current output in all my configurations.
3862
94b8e876
MC
38632004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3864
3865 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
3866 * lib/compiler.cc: Likewise.
3867 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
3868 get the right preprocessor. Eval the output directly. Remove
3869 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
3870 hp_f77_compiler and hp_f90_compiler completely.
3871 (gdb_preprocess): Delete.
3872 (get_compiler): Delete.
3873
7cf03d44
MK
38742004-01-24 Mark Kettenis <kettenis@gnu.org>
3875
3876 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
3877 <string.h>.
3878
68b6dce9
NR
38792004-01-24 Nick Roberts <nick@nick.uklinux.net>
3880
3881 * gdb.mi/mi-stack.exp: Update copyright.
3882
b368761e
DC
38832004-01-23 David Carlton <carlton@kealia.com>
3884
3885 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
3886 test for cp_lookup_transparent_type.
3887 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
3888 call them.
3889
f2061b53
DJ
38902004-01-23 Daniel Jacobowitz <drow@mvista.com>
3891
3892 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
3893 after -var-update.
3894
37fc574a
DC
38952004-01-23 David Carlton <carlton@kealia.com>
3896
3897 * gdb.cp/namespace.cc (C::ensureRefs): New.
3898 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
3899
8e94b928
NR
39002004-01-20 Nick Roberts <nick@nick.uklinux.net>
3901
3902 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
3903 case "-stack-list-locals 2".
3904 * gdb.mi/mi-var-child.exp: Test for case
3905 "-var-list-children --all-values NAME".
3906
997b0952
MC
39072004-01-18 Michael Chastain <mec.gnu@mindspring.com>
3908
3909 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
3910
52470da3
MK
39112004-01-18 Mark Kettenis <kettenis@gnu.org>
3912
7049b4b8
MK
3913 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
3914 used with gdb_test_multiple.
3915
52470da3
MK
3916 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
3917 read at address 0. This fixes PR testsuite/1504.
3918
da6012e5
DJ
39192004-01-18 Daniel Jacobowitz <drow@mvista.com>
3920
3921 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
3922 Remove downloading, guessing the host executable, the calls to
3923 gdb_file_cmd and gdb_target_cmd, and "load" support.
3924 (infer_host_exec): New function broken out from gdb_load.
3925 (gdb_load): New wrapper for gdbserver_gdb_load.
3926 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
3927 gdb_target_cmd. Use -target-select.
3928 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
3929 Download binaries to the host. Clear last_mi_remote_file when
3930 we load a new binary.
3931 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
3932 call gdbserver_gdb_load and mi_gdb_target_cmd.
3933
32c70722
MC
39342004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3935
3936 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
3937 type patterns.
3938
b0cecf36
MC
39392004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3940
3941 * gdb.cp/templates.exp: Fix typo in test name of
3942 "print Foo<volatile char*>::foo".
3943
4120d7e6
MC
39442004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3945
3946 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
3947
f679e530
BE
39482004-01-16 Ben Elliston <bje@wasabisystems.com>
3949
3950 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
3951 (clean mostlyclean): Remove empty rm.
3952
091c48f6
MC
39532004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3954
3955 * gdb.base/setvar.exp: Add copyright years.
3956
3e5fc8d2
DC
39572004-01-14 David Carlton <carlton@bactrian.org>
3958
3959 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
3960 PR c++/1511 and update coment.
3961 * gdb.cp/templates.exp: Update patterns to match current output.
3962 If changes involve something other than whitespace, KFAIL
3963 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
3964
63d06c5c
DC
39652004-01-14 David Carlton <carlton@kealia.com>
3966
3967 * gdb.cp/namespace.exp: Add tests involving classes defined within
3968 namespaces.
3969 * gdb.cp/namespace.cc (C::CClass): New.
3970 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
3971
a51dab88
EZ
39722004-01-14 Elena Zannoni <ezannoni@redhat.com>
3973
3974 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
3975 what debug info we have. Print a better message if something goes
3976 wrong while producing the separate debug info file.
3977
a476ccc9
MC
39782004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3979
3980 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
3981
f453692c
MC
39822004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3983
3984 * gdb.base/callfuncs.c: Add copyright notice.
3985
f40063a5
MC
39862004-01-13 Michael Chastain <mec.gnu@mindspring.com>
3987
3988 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
3989 inheritance. PR gdb/1498, PR gcc/13539.
3990
19ac3974
EZ
39912004-01-13 Elena Zannoni <ezannoni@redhat.com>
3992
3993 * gdb.threads/gcore-thread.exp: Prefix name of binary with
3994 test specific name.
3995 * gdb.mi/gdb669.exp: Ditto.
3996 * gdb.mi/mi-pthreads.exp: Ditto.
3997 * gdb.mi/mi1-pthreads.exp: Ditto.
3998 * gdb.mi/mi2-pthreads.exp: Ditto.
3999
56c97c6e
MC
40002004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4001
4002 * gdb.cp/member-ptr.cc: Add copyright notice.
4003
a0644324
MC
40042004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4005
4006 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4007 some patterns for recent versions of gcc and hpacc. Delete
4008 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4009 Delete tests that access a NULL pointer-to-member-data. This
4010 script is still disabled for gcc.
4011
32fabe09
EZ
40122004-01-12 Elena Zannoni <ezannoni@redhat.com>
4013
4014 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4015 escaped correctly.
4016
1f8a6abb
EZ
40172004-01-12 Elena Zannoni <ezannoni@redhat.com>
4018
4019 * gdb.base/sepdebug.exp: New file.
4020 * gdb.base/sepdebug.c: New file.
4021 * lib/gdb.exp (separate_debug_filename): New procedure.
4022 (gdb_gnu_strip_debug): New procedure.
4023
48efe704
AC
40242004-01-12 Andrew Cagney <cagney@redhat.com>
4025
4026 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4027 * gdb.mi/ChangeLog-1999-2003: New file.
4028
a9415475
AC
40292004-01-12 Andrew Cagney <cagney@redhat.com>
4030
4031 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4032 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4033 or EEXIST", treat EBUSY as an XFAIL.
4034
83b8cf9d
MC
40352004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4036
4037 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4038 hp_cc_compiler.
4039
9939d2a8
MC
40402004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4041
4042 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4043 decorations.
4044
1ff8cadf
MC
40452004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4046
4047 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4048 and "(aCC)" decorations. Remove obsolete doco about old
4049 test results.
4050
6fa9022e
MC
40512004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4052
4053 * gdb.cp/exception.exp: Fix typo in doco.
4054
209721fe
MK
40552004-01-09 Mark Kettenis <kettenis@gnu.org>
4056
4057 * gdb.base/gdb1476.exp: Fix typo.
4058
ef11303e
MC
40592004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4060
4061 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4062 file.
4063
041ab88c
MC
40642004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4065
4066 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4067 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4068 Use gdb_compile. Remove restriction on gcc. Add some patterns
4069 for recent version of gdb. Delete second half, which was a copy
4070 of the first half with different build flags. This test is
4071 still disabled because it is still not ready for production.
4072
e36d075a
MC
40732004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4074
4075 * gdb.cp/exception.cc: Add copyright notice.
4076 * gdb.cp/exception.exp: Add a notice that this file is broken
4077 because of line number changes caused by addition of copyright
4078 notice.
4079
42b190ad
MC
40802004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4081
4082 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4083 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4084
8f25f06b
MC
40852004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4086
4087 * gdb.cp/classes.exp: Accept gnu abi 2.
4088 * gdb.cp/derivation.exp: Likewise.
4089 * gdb.cp/overload.exp: Likewise.
4090 * gdb.cp/virtfunc.exp: Likewise.
4091
06ded8b8
MC
40922004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4093
4094 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4095 semicolon after end of function.
4096
77c26ae3
MC
40972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4098
4099 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4100 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4101 boilerplate code for compiling and running the program under
4102 test. Add some string method tests.
4103
20757486
MC
41042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4105
4106 * gdb.cp/bs15503.cc: Add copyright notice.
4107 * gdb.cp/bs15503.exp: Adjust line number.
4108
0fd3b503
MC
41092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4110
4111 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4112 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4113
10d1bea8
MC
41142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4115
4116 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4117 hp_cc_compiler.
4118
2789202a
MC
41192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4120
4121 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4122 * gdb.cp/ctti.exp: Use the marker instead of "next".
4123 With gcc, run further before bailing.
4124
b862f14c
MC
41252004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4126
4127 * gdb.cp/cttiadd.cc: Add copyright notice.
4128 * gdb.cp/cttiadd1.cc: Likewise.
4129 * gdb.cp/cttiadd2.cc: Likewise.
4130 * gdb.cp/cttiadd3.cc: Likewise.
4131
96da2469
MC
41322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4133
4134 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4135 Use gdb_test, gdb_test_multiple. Use floating-point values that
4136 have exact representations in IEEE-ish formats.
4137
053248ff
MC
41382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4139
4140 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4141 compilers. Delete duplicate call to get_compiler_info.
4142 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4143 * gdb.base/volatile.exp: Likewise.
4144
84acecdd
MK
41452004-01-07 Mark Kettenis <kettenis@gnu.org>
4146
4147 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4148 memory at address 0.
4149
fe11a27f
MC
41502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4151
4152 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4153 to test for hp-ux assembler. Fix copyright years.
4154
60ad077b
AC
41552004-01-07 Andrew Cagney <cagney@redhat.com>
4156
4157 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4158
1c9b8f33
AC
41592004-01-07 Andrew Cagney <cagney@redhat.com>
4160
4161 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4162 when creating the read-only file. From analysis by Roland McGrath
4163 and Elena Zannoni.
4164
753ccc7a
MC
41652004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4166
4167 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4168
eca3e36b
MC
41692004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4170
4171 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4172 data pointers.
4173
f8d4bac4
MC
41742004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4175
4176 * gdb.cp/m-static.exp: Compile one source file at a time.
4177 Delete unused call to get_compiler_info.
4178
9b4e0f94
MC
41792004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4180
4181 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4182 * gdb.base/call-rt-st.exp: Likewise.
4183 * gdb.base/nodebug.exp: Likewise.
4184 * gdb.base/volatile.exp: Likewise.
4185 * gdb.cp/ref-types.exp: Likewise.
4186 * gdb.cp/templates.exp: Likewise.
4187
023c1024
MK
41882004-01-05 Mark Kettenis <kettenis@gnu.org>
4189
4190 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4191
19703c4a
MC
41922004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4193
4194 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4195 hppa*-hp-hpux*.
4196
18b67037
MK
41972004-01-04 Mark Kettenis <kettenis@gnu.org>
4198
ba6219c8
MK
4199 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4200 x86_64-*-*.
4201
18b67037
MK
4202 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4203 sparc64-*-* and sparc*-solaris2*.
4204
1bfbbb9d
MK
42052004-01-04 Mark Kettenis <kettenis@gnu.org>
4206
4207 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4208 return ${tests}" test. The ${tests} already mentions the
4209 filename.
4210
06846494
MC
42112004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4212
4213 * gdb.cp/local.exp: Accept gcc abi 2.
4214
3b0cb202
MC
42152004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4216
4217 * gdb.cp/templates.exp: Accept gcc abi 2.
4218
0643ec3f
MC
42192004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4220
4221 * lib/compiler.cc: Remove supports_template_debugging.
4222 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4223
d231d0b1
MC
42242004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4225
4226 * gdb.cp/namespace.exp: Accept gcc abi 2.
4227
44ffb27c
MC
42282004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4229
4230 * gdb.cp/method.exp: Accept gcc abi 2.
4231
184ad485
MC
42322004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4233
4234 * gdb.cp/classes.exp: Generate identical results as old version.
4235 * gdb.cp/derivation.exp: Likewise.
4236 * gdb.cp/overload.exp: Likewise.
4237 * gdb.cp/virtfunc.exp: Likewise.
4238
116f09e7
MC
42392004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4240
4241 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4242 mysterious bug with sourceware version of expect.
4243
b1379776
MC
42442004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4245
4246 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4247 current versions of gcc, including gcc abi 2. Remove gratuitous
4248 restart of test program. Use gdb_test_multiple and gdb_test for
4249 all tests. Add patterns to xfail missing "const" in "const char *"
4250 and kfail PR gdb/1155.
4251
6b7a4c0e
MC
42522004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4253
4254 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4255 current versions of gcc, including gcc abi 2. Remove gratuitous
4256 restart of test program. Use gdb_test_multiple and gdb_test for
4257 all tests. Add patterns to kfail PR gdb/1498.
4258
51615d72
MC
42592003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4260
4261 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4262 current versions of gcc, including gcc abi 2. Use "breakpoint"
4263 and "continue" instead of restarting the target program. Use
4264 gdb_test_multiple and gdb_test for all tests.
4265
7b79a9d7
MK
42662004-01-01 Mark Kettenis <kettenis@gnu.org>
4267
4268 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4269 for *-*-solaris2*.
4270
1cd3489f
MC
42712003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4272
4273 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4274 current versions of gcc, including gcc abi 2. Use "breakpoint"
4275 and "continue" instead of restarting the target program several
4276 times. Use gdb_test_multiple and gdb_test for all tests.
4277
850742db
MC
42782003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4279
4280 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4281 source files.
4282
eb4bbda8
MC
42832003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4284
4285 * gdb.base/environ.exp: Handle compiling test case from multiple
4286 source files.
4287
e42c7771
MC
42882003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4289
4290 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4291
80e4b428
JB
42922003-12-17 Jim Blandy <jimb@redhat.com>
4293
5f06973a
JB
4294 * gdb.base/freebpcmd.c: Add copyright notice.
4295
80e4b428
JB
4296 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4297
0ab84fb7
MC
42982003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4299
4300 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4301
1b3bb3d0
JB
43022003-12-13 Jim Blandy <jimb@redhat.com>
4303
4304 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4305
3a4c9371
KB
43062003-12-12 Kevin Buettner <kevinb@redhat.com>
4307
4308 * gdb.asm/frv.inc: New file.
4309 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4310
a1dea79a
FF
43112003-12-09 Fred Fish <fnf@redhat.com>
4312
4313 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4314 functions to break1.c and leave prototypes behind. Add more
4315 "set breakpoint NN here" comments.
4316 * gdb.base/break1.c: New file.
4317
4318 * gdb.base/break.exp: Handle compiling test case from multiple
4319 source files and change source file references as needed.
4320 * gdb.base/completion.exp: Ditto.
4321 * gdb.base/condbreak.exp: Ditto.
4322 * gdb.base/define.exp: Ditto.
4323 * gdb.base/ena-dis-br.exp: Ditto.
4324 * gdb.base/info-proc.exp: Ditto.
4325 * gdb.base/maint.exp: Ditto.
4326 * gdb.base/until.exp: Ditto.
4327
4328 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4329 hardcoded line numbers.
4330 * gdb.base/define.exp: Ditto.
4331 * gdb.base/ena-dis-br.exp: Ditto.
4332 * gdb.base/maint.exp: Ditto.
4333 * gdb.base/until.exp: Ditto.
4334
4335 * gdb.base/completion.exp: Use "break1" for completion tests since
4336 "break" is no longer a unique prefix.
4337
5266b69c
AC
43382003-12-06 Andrew Cagney <cagney@redhat.com>
4339
4340 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4341 "return_value_unimplemented". When an unimplemented struct return
4342 architecture, report incorrect values as a KFAIL
4343
374451f0
MC
43442003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4345
4346 * gdb.cp/rtti.exp: Accept new wording of warning from
4347 cp_lookup_rtti_type.
4348
ba9b20a7
MC
43492003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4350
4351 Partial fix for PR testsuite/1456.
4352 * gdb.base/scope.exp (test_at_main): Replace references to
4353 gcc_compiled with calls to test_compiler_info.
4354 (test_at_foo): Likewise.
4355 (test_at_bar): Likewise.
4356
b74b6d0b
MC
43572003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4358
4359 Partial fix for PR testsuite/1456.
4360 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4361 to test_compiler_info.
4362
ccfa3402
MC
43632003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4364
4365 * gdb.base/so-impl-ld.exp: Update copyright notice.
4366
f6246aba
MC
43672003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4368
4369 Partial fix for PR testsuite/1456.
4370 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4371 to test_compiler_info.
4372
13ae734a
MC
43732003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4374
4375 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4376 from current versions of gdb. Clean up regular expressions.
4377 Delete redundant timeout case.
4378
d8e1cdee
MC
43792003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4380
4381 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4382 from current versions of gdb. Clean up regular expressions.
4383 Delete redundant timeout case.
4384
96457b64
MC
43852003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4386
4387 Partial fix for PR testsuite/1456.
4388 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4389 gcc_compiled with call to test_compiler_info.
4390
f35309fc
MC
43912003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4392
4393 Partial fix for PR testsuite/1456.
4394 * gdb.base/list.exp (test_list_function): Delete unused declaration
4395 of gcc_compiled.
4396
d7afdf9b
MC
43972003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4398
4399 Partial fix for PR testsuite/1456.
4400 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4401 call to test_compiler_info.
4402
71507b56
MK
44032003-11-29 Mark Kettenis <kettenis@gnu.org>
4404
4405 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4406 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4407 it to create the appropriate note.inc.
4408 * gdb.asm/asmsrc1.s: Include "note.inc".
4409 * gdb.asm/netbsd.inc: New file.
4410 * gdb.asm/empty.inc: New file.
4411
f81f93f7
MC
44122003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4413
4414 Partial fix for PR testsuite/1456.
4415 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4416 calls to test_compiler_info.
4417
9a77938e
MC
44182003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4419
4420 Partial fix for PR testsuite/1456.
4421 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4422 calls to test_compiler_info.
4423
e8367dc7
MK
44242003-11-27 Mark Kettenis <kettenis@gnu.org>
4425
4426 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4427 pattern for the KFAILs.
4428
526c61ee
AF
44292003-11-25 Adam Fedor <fedor@gnu.org>
4430
4431 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4432 * gdb.objc/objcdecode.m: New file.
4433
28f2d600
AF
44342003-11-25 Adam Fedor <fedor@gnu.org>
4435
4436 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4437 * gdb.objc/nondebug.m: New file.
4438
a3895cee
BE
44392003-11-26 Ben Elliston <bje@wasabisystems.com>
4440
4441 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4442 NetBSD as it does on FreeBSD. Modelled on a similar change by
4443 Mark Kettenis on 2003-05-30.
4444 (link-flags): Set to "--entry _start" regardless of target.
4445 Special linker flags are to be appended to $link-flags.
4446 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4447
c9f2c8a3
MC
44482003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4449
4450 * gdb.cp/method.exp: Accept output of new demangler.
4451
15a0587a 44522003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4453
4454 * gdb/class2.exp: New file.
4455 * gdb/class2.cc: New file.
4456
3c00b570
MC
44572003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4458
4459 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4460 of new demangler.
4461
7027acc7
MK
44622003-11-23 Mark Kettenis <kettenis@gnu.org>
4463
4464 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4465 of gdb_test "run".
4466
b0e1598a
MK
44672003-11-23 Mark Kettenis <kettenis@gnu.org>
4468
4469 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4470 "continue" into "run".
4471
4d9eda44
MC
44722003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4473
4474 Partial fix for PR testsuite/1456.
4475 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4476 call to test_compiler_info.
4477 * gdb.cp/ctti.exp: Likewise.
4478 * gdb.cp/derivation.exp: Likewise.
4479 * gdb.cp/member-ptr.exp: Likewise.
4480 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4481 reference to gcc_compiled.
4482
44832003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4484
4485 Fix PR testsuite/1463.
4486 * gdb.base/structs.exp (start_structs_test): Call
4487 get_debug_format before using the debug format.
4488
d422fe19
AC
44892003-11-22 Andrew Cagney <cagney@redhat.com>
4490
4491 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4492 * gdb.base/structs.exp: Use gdb_test_multiple.
4493
039cf96d
AC
44942003-11-20 Andrew Cagney <cagney@redhat.com>
4495
6882279b
AC
4496 * gdb.base/structs.exp: Handle and recover from internal errors.
4497 Replace "foo${n}" with "foo<n>" in test messages.
4498
e53890ae
AC
4499 * gdb.base/structs.exp: Update copyright. Rewrite.
4500 * gdb.base/structs.c: Update copyright. Rewrite.
4501
2b211c59
AC
4502 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4503 resync count exceeded.
d63a86f8 4504
039cf96d
AC
4505 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4506 from the internal error.
4507 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4508 Original from Jim Blandy.
4509 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4510
eac98b22
AC
45112003-11-19 Andrew Cagney <cagney@redhat.com>
4512
4513 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4514 KFAIL.
4515
67455b2a
MK
45162003-11-17 Mark Kettenis <kettenis@gnu.org>
4517
4518 New testcase for PR backtrace/1435.
4519 * gdb.arch/i386-unwind.exp: New file.
4520 * gdb.arch/i386-unwind.c: New file.
4521
853d6e5b
AC
45222003-11-17 Andrew Cagney <cagney@redhat.com>
4523
4524 * lib/gdb.exp (compiler_info): New global.
4525 (test_compiler_info): New function.
4526 (get_compiler_info): Set compiler_info.
4527 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4528 "compiler_info" to gcc-<major>-<minor>.
4529
38cf6e11
MC
45302003-11-15 Michael Chastain <mec.gnu@mindspring.com>
4531
4532 * gdb.trace/configure: Remove.
4533
a50d3602
EZ
45342003-11-13 Elena Zannoni <ezannoni@redhat.com>
4535
4536 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 4537 breakpoints.
a50d3602
EZ
4538 * gdb.base/break.exp: Remove all references to explicit line
4539 numbers.
4540
d9407aaa
NC
45412003-11-11 Nick Clifton <nickc@redhat.com>
4542
4543 * gdb.base/shreloc.exp: Do not run for targets which do not
4544 support shared objects.
4545
db488fc1
CV
45462003-11-10 Corinna Vinschen <vinschen@redhat.com>
4547
4548 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4549 Don't run tests if nofileio flag is given.
4550
6a90a18e
EZ
45512003-11-07 Elena Zannoni <ezannoni@redhat.com>
4552
4553 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4554 as well as 'Watchpoint'.
4555
0b915e9c
EZ
45562003-11-06 Elena Zannoni <ezannoni@redhat.com>
4557
4558 Reported by Jim Ingham <jingham@apple.com>:
4559 * gdb.base/annota1.exp: Match at least one occurrence of the
4560 signal handler annotation.
4561
d7e4b55f
EZ
45622003-11-06 Elena Zannoni <ezannoni@redhat.com>
4563
4564 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
4565 as well as 'Watchpoint'.
4566
2fe4e8d0
MC
45672003-11-05 Michael Chastain <mec@shout.net>
4568
4569 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
4570
6ef88553
KW
45712003-11-03 Kris Warkentin <kewarken@qnx.com>
4572
4573 * gdb.arch/gdb1291.c: New test file.
4574 * gdb.arch/gdb1291.exp: New test script.
4575 * gdb.arch/gdb1431.c: New test file.
4576 * gdb.arch/gdb1431.exp: New test script.
4577
ae7dc4d8
MC
45782003-10-22 Michael Chastain <mec@shout.net>
4579
4580 * gdb.mi/pthreads.c: Add copyright notice.
4581
c39d7427
MC
45822003-10-22 Michael Chastain <mec@shout.net>
4583
4584 * gdb.threads/pthreads.c: Add copyright notice.
4585
8b7d96c1
MC
45862003-10-20 Michael Chastain <mec@shout.net>
4587
4588 * gdb.base/gdb1056.exp: New test script.
4589
d1d69fdd
DJ
45902003-10-13 Daniel Jacobowitz <drow@mvista.com>
4591
4592 * gdb.threads/killed.exp: Use gdb_run_cmd.
4593
7d605576
DJ
45942003-10-13 Daniel Jacobowitz <drow@mvista.com>
4595
4596 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
4597 create a core file.
4598 * gdb.threads/gcore-thread.exp: Likewise.
4599
618ec112
CV
46002003-10-13 Corinna Vinschen <vinschen@redhat.com>
4601
4602 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
4603 type, based on char type.
4604 (struct bit_flags_short_t): New bitfield type, based on short type.
4605 (init_bit_flags_char): New fuction.
4606 (init_bit_flags_short): Ditto.
4607 (print_bit_flags_char): Ditto.
4608 (print_bit_flags_short): Ditto.
4609 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
4610
9367a73c
MC
46112003-10-11 Michael Chastain <mec@shout.net>
4612
4613 * gdb.base/call-rt-st.exp: Update copyright year.
4614
1decf120
KI
46152003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
4616
4617 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
4618 * gdb.disasm/sh3.s: Ditto.
4619
5445b2ae
DJ
46202003-10-07 Daniel Jacobowitz <drow@mvista.com>
4621
4622 * gdb.threads/switch-threads.exp: New test.
4623 * gdb.threads/switch-threads.c: New source file.
4624
aec24853
CV
46252003-10-07 Corinna Vinschen <vinschen@redhat.com>
4626
4627 * gdb.base/ending-run.exp: Add sh specific case.
4628
adc7428d
AC
46292003-10-06 Andrew Cagney <cagney@redhat.com>
4630
4631 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
4632 * gdb.disasm/mn10200.exp: Delete obsolete file.
4633
c9d37158
DJ
46342003-09-29 Daniel Jacobowitz <drow@mvista.com>
4635
4636 * ChangeLog: Correct an entry command.exp -> commands.exp.
4637 * gdb.base/commands.exp (bp_deleted_in_command_test)
4638 (temporary_breakpoint_commands): Check noargs.
4639
79c2c32d
DC
46402003-09-25 David Carlton <carlton@kealia.com>
4641
4642 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
4643 of some print tests, where appropriate. Add tests for C::D::cd,
4644 E::ce, F::cXfX, G::XgX.
4645 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
4646
594e6d67
RE
46472003-09-25 Richard Earnshaw <rearnsha@arm.com>
4648
4649 * lib/java.exp (java_init): Import target_alias before using it.
4650
10f0d451
DC
46512003-09-25 David Carlton <carlton@kealia.com>
4652
4653 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
4654
274bcba0
EZ
46552003-09-23 Elena Zannoni <ezannoni@redhat.com>
4656
d63a86f8 4657 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
4658 weirdness.
4659
cdbf20f7
MC
46602003-09-17 Michael Chastain <mec@shout.net>
4661
4662 * gdb.cp/gdb1355.exp: New file.
4663 * gdb.cp/gdb1355.c: New file.
4664
71e06f80
CV
46652003-09-15 Corinna Vinschen <vinschen@redhat.com>
4666
4667 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
4668 * gdb.asm/sh.inc: New file.
4669
5c4e30ca
DC
46702003-09-11 David Carlton <carlton@kealia.com>
4671
bd45b7af
DC
4672 * gdb.cp/namespace.exp: Add tests for namespace types.
4673 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
4674 (test_namespace): New.
4675
1c199746
EZ
46762003-09-11 Elena Zannoni <ezannoni@redhat.com>
4677
4678 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 4679 * gdb.stabs/weird.exp: Ditto.
1c199746 4680
04ed252f
MC
46812003-09-08 Michael Chastain <mec@shout.net>
4682
4683 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
4684
d8a2d9e7
MC
46852003-09-07 Michael Chastain <mec@shout.net>
4686
4687 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
4688 'parse error'.
4689
161afb24
MK
46902003-09-07 Mark Kettenis <m.kettenis@osp.nl>
4691
4692 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
4693
49f2741a
MC
46942003-08-30 Michael Chastain <mec@shout.net>
4695
4696 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
4697 * gdb.gdb/observer.exp: Ditto.
4698 * gdb.gdb/xfullpath.exp: Ditto.
4699
8afa723e
MK
47002003-08-29 Mark Kettenis <kettenis@gnu.org>
4701
4702 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
4703 *-*-*bsd*.
4704
f31dfe3b
JJ
47052003-08-28 Jeff Johnston <jjohnstn@redhat.com>
4706
4707 * gdb.base/dump.exp: Skip for ia64.
4708
4630e498
JJ
47092003-08-25 Jeff Johnston <jjohnstn@redhat.com>
4710
4711 * gdb.asm/asm-source.exp: Add ia64 support.
4712 * gdb.asm/ia64.inc: New file.
4713
1105b7ef
MC
47142003-08-22 Michael Chastain <mec@shout.net>
4715
4716 * gdb.cp: New directory.
4717 * gdb.cp/*: Copy from gdb.c++/*.
4718 * gdb.c++/*: Remove.
4719 * Makefile.in: Change gdb.c++ to gdb.cp.
4720 * configure.in: Ditto.
4721 * configure: Regnerate.
4722
c945b932
MK
47232003-08-18 Mark Kettenis <kettenis@gnu.org>
4724
4725 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
4726 * gdb.arch/i386-prologue.c (gdb1338): Add function.
4727
2b66634b
DJ
47282003-08-17 Daniel Jacobowitz <drow@mvista.com>
4729
4730 * mi-var-display.exp (-var-list-children weird): Accept function
4731 pointers with argument types.
4732 * mi1-var-display.exp (-var-list-children weird): Likewise.
4733 * mi2-var-display.exp (-var-list-children weird): Likewise.
4734
a356f73b
DJ
47352003-08-17 Daniel Jacobowitz <drow@mvista.com>
4736
4737 * gdb.base/annota3.exp: Add missing newline.
4738
483417b8
MC
47392003-08-06 Michael Chastain <mec@shout.net>
4740
4741 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
4742
c99c59c3
MS
47432003-08-12 Michael Snyder <msnyder@redhat.com>
4744
4745 * gdb.base/float.exp: Add test for SH.
4746
55ed7501
MK
47472003-08-10 Mark Kettenis <kettenis@gnu.org>
4748
4749 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
4750
1a371f2e
EZ
47512003-08-07 Elena Zannoni <ezannoni@redhat.com>
4752
4753 * gdb.base/completion.exp: Remove reduntant completion test
4754 on filename.
4755
e0f353ce
EZ
47562003-08-07 Elena Zannoni <ezannoni@redhat.com>
4757
4758 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
4759 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
4760 gdb.trace/save-trace.exp: Make sure that full pathnames are
4761 escaped correctly.
4762
5710a1af 47632003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 4764
5710a1af
EZ
4765 * configure.in: Don't generate config.h from config.hin.
4766 * configure: Regenerate.
4767 * config.hin: Remove file.
4768 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
4769 * gdb.threads/pthreads.c: Ditto.
4770
dcd81ce9
DJ
47712003-08-07 Daniel Jacobowitz <drow@mvista.com>
4772
4773 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4774 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
4775 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
4776 Replace ld24 with seth/add3.
4777
6009d884
AC
47782003-08-02 Andrew Cagney <cagney@redhat.com>
4779
4780 * gdb.base/annota3.exp: New file.
4781 * gdb.base/annota3.c: New file.
4782 * gdb.c++/annota3.exp: New file.
4783 * gdb.c++/annota3.cc: New file.
4784
51514e06
MC
47852003-07-29 Michael Chastain <mec@shout.net>
4786
4787 * gdb.threads/tls.c (spin): Check errno only if sem_wait
4788 actually failed.
4789 (do_pass): Likewise.
4790 * gdb.threads/tls.exp: Always initialize no_of_threads.
4791
4ee6625b
DJ
47922003-07-27 Daniel Jacobowitz <drow@mvista.com>
4793
4794 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
4795 pattern.
4796 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
4797 * gdb.threads/tls.exp: Recognize one case of the host library not
4798 supporting TLS.
4799
225f2bf6
AC
48002003-07-27 Andrew Cagney <cagney@redhat.com>
4801
4802 * gdb.base/fileio.exp: Use SH when running commands using
4803 remote_exec.
4804
bcb27c9f
DJ
48052003-07-24 Daniel Jacobowitz <drow@mvista.com>
4806
4807 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4808 * gdb.base/relocate.c (dummy): New padding array.
4809
3d67be83
MS
48102003-07-22 Michael Snyder <msnyder@redhat.com>
4811
d63a86f8 4812 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
4813
4814 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
4815 patterns to be more general, accepting old and new output.
4816 Some output chars (such as '+') also must be quoted.
d63a86f8 4817 Some addresses are displayed numerically instead of
3d67be83
MS
4818 symbolically.
4819
57ba3b85
MS
48202003-07-23 Michael Snyder <msnyder@redhat.com>
4821
686d097c
MS
4822 * gdb.base/return2.exp: Don't test long-long return.
4823
57ba3b85
MS
4824 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
4825 * gdb.disasm/t01_mov.exp: Ditto.
4826 * gdb.disasm/t02_mova.s: Ditto.
4827 * gdb.disasm/t02_mova.exp: Ditto.
4828 * gdb.disasm/t03_add.s: Ditto.
4829 * gdb.disasm/t03_add.exp: Ditto.
4830 * gdb.disasm/t04_sub.s: Ditto.
4831 * gdb.disasm/t04_sub.exp: Ditto.
4832 * gdb.disasm/t05_cmp.s: Ditto.
4833 * gdb.disasm/t05_cmp.exp: Ditto.
4834 * gdb.disasm/t06_ari2.s: Ditto.
4835 * gdb.disasm/t06_ari2.exp: Ditto.
4836 * gdb.disasm/t07_ari3.s: Ditto.
4837 * gdb.disasm/t07_ari3.exp: Ditto.
4838 * gdb.disasm/t08_or.s: Ditto.
4839 * gdb.disasm/t08_or.exp: Ditto.
4840 * gdb.disasm/t09_xor.s: Ditto.
4841 * gdb.disasm/t09_xor.exp: Ditto.
4842 * gdb.disasm/t10_and.s: Ditto.
4843 * gdb.disasm/t10_and.exp: Ditto.
4844 * gdb.disasm/t11_logs.s: Ditto.
4845 * gdb.disasm/t11_logs.exp: Ditto.
4846 * gdb.disasm/t12_bit.s: Ditto.
4847 * gdb.disasm/t12_bit.exp: Ditto.
4848 * gdb.disasm/t13_otr.s: Ditto.
4849 * gdb.disasm/t13_otr.exp: Ditto.
4850
e00759ef
EZ
48512003-07-22 Elena Zannoni <ezannoni@redhat.com>
4852
4853 * gdb.threads/tls.exp :Add kfail for 'info address' case.
4854
8bc2021f
EZ
48552003-07-22 Elena Zannoni <ezannoni@redhat.com>
4856
4857 * gdb.threads/tls.c : New file.
4858 * gdb.threads/tls.exp : New file.
4859 * gdb.threads/tls-main.c : New file.
4860 * gdb.threads/tls-shared.c : New file.
4861 * gdb.threads/tls-shared.exp : New file.
4862
89320c4c
AS
48632003-07-22 Andreas Schwab <schwab@suse.de>
4864
4865 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
4866
180dea7c
AS
48672003-07-20 Andreas Schwab <schwab@suse.de>
4868
4869 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
4870 due to insn reordering.
4871
0714963c
AC
48722003-07-15 Andrew Cagney <cagney@redhat.com>
4873
4874 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
4875
98a23b3f
MC
48762003-07-15 Michael Chastain <mec@shout.net>
4877
4878 * gdb.base/gdb1250.exp: New file.
4879 * gdb.base/gdb1250.c: New file.
4880
27e417a2
ML
48812003-07-09 Michal Ludvig <mludvig@suse.cz>
4882
4883 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
4884 expansion of size_t to 'unsigned long', not only to 'unsigned'.
4885
8bc2021f
EZ
48862003-07-09 Elena Zannoni <ezannoni@redhat.com>
4887
4888 * gdb.threads/tls.c: New file.
4889 * gdb.threads/tls.exp: New file.
4890 * gdb.threads/tls-main.c: New file.
4891 * gdb.threads/tls-shared.c: New file.
4892 * gdb.threads/tls-shared.exp: New file.
4893
d99968dc
EZ
48942003-07-09 Elena Zannoni <ezannoni@redhat.com>
4895
4896 * gdb.base/annota1.exp: Make sure that we properly escape the
4897 full path of the source file. Xfail more permissive patterns,
d63a86f8 4898 due to a compiler debug info problem.
d99968dc 4899
83876b3b
AS
49002003-07-07 Andreas Schwab <schwab@suse.de>
4901
2705e972
AS
4902 * gdb.asm/m68k.inc: New file.
4903 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
4904
83876b3b
AS
4905 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
4906 arguments"): Also match negative number.
4907
4908 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
4909
3a871b37
DJ
49102003-07-03 Daniel Jacobowitz <drow@mvista.com>
4911
4912 * gdb.base/store.c (charest): New typedef.
4913 (add_char): Rename to add_charest, update.
4914 (wack_char): Rename to wack_charest, update types. Return l + r
4915 to keep r live across the call.
4916 (wack_short, wack_int, wack_long, wack_longest, wack_float)
4917 (wack_double, wack_doublest): Return l + r to keep r live across
4918 the call.
4919 * gdb.base/store.exp: Accomodate store.c changes.
4920
b2a7f303
DC
49212003-06-30 David Carlton <carlton@kealia.com>
4922
4923 * gdb.c++/maint.exp (test_invalid_name): New.
4924 (test_first_component): Add tests for invalid names.
4925
3c6cb4a1
MC
49262003-06-29 Michael Chastain <mec@shout.net>
4927
4928 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
4929 output of '<VTT for class>' for virtual base classes.
4930
f1c2644b
DJ
49312003-06-29 Daniel Jacobowitz <drow@mvista.com>
4932
4933 * gdb.base/completion.exp: Tab-complete "complet" instead of
4934 "compl".
4935 * gdb.base/complex.exp, gdb.base/complex.c: New files.
4936
18080350
DJ
49372003-06-29 Daniel Jacobowitz <drow@mvista.com>
4938
4939 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
4940 * gdb.base/volatile.exp: Likewise.
4941
f56973f8
DJ
49422003-06-29 Daniel Jacobowitz <drow@mvista.com>
4943
4944 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
4945 gdb/1265.
4946
49472003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
4948 Daniel Jacobowitz <drow@mvista.com>
4949
4950 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
4951 initial line count of 'captured_main' from 26 to 32.
4952 (test_with_self): Allow xmalloc call to be interleaved with the
4953 preceding two lines.
4954
e766d4d6
JB
49552003-06-24 Joel Brobecker <brobecker@gnat.com>
4956
4957 * gdb.base/bang.exp: New testcase.
4958
f125c9a4
JB
49592003-06-23 Joel Brobecker <brobecker@gnat.com>
4960
4961 * gdb.base/langs.exp: Add some tests for the "minimal" language
4962 support.
4963
6e25beaf
EZ
49642003-06-23 Elena Zannoni <ezannoni@redhat.com>
4965
4966 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
4967 the testcase.
4968
2f816dda
DJ
49692003-06-22 Daniel Jacobowitz <drow@mvista.com>
4970
4971 * gdb.base/relocate.exp: Test add-symbol-file with a variable
4972 offset.
4973
db5a5748
DJ
49742003-06-22 Daniel Jacobowitz <drow@mvista.com>
4975
4976 * gdb.c++/pr-1210.cc: New file.
4977 * gdb.c++/pr-1210.exp: New file.
4978
1df0c130
DJ
49792003-06-21 Daniel Jacobowitz <drow@mvista.com>
4980
4981 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
4982 000-exec-continue.
4983
a92feac0
MK
49842003-06-15 Mark Kettenis <kettenis@gnu.org>
4985
4986 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
4987 on *-*-*bsd* instead of *-*-freebsd*.
4988
81a58f5b
AC
49892003-06-14 Andrew Cagney <cagney@redhat.com>
4990
4991 * gdb.base/store.exp: Test longest and doublest. Test all
4992 parameters. Weaken return statement match.
4993 * gdb.base/store.c: Add longest and doublest - aka long long and
4994 long double functions. Put all parameters into local register
4995 variables. Use negative values.
4996
b257a0d3
AC
49972003-06-14 Andrew Cagney <cagney@redhat.com>
4998
4999 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5000 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5001 exit status.
5002 * gdb.base/fileio.exp: Disable target when nointerrupts and
5003 noinferiorio, instead of limiting it to remote. Use remote_exec
5004 instead of system.
d63a86f8 5005
21c38304
JJ
50062003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5007
5008 * gdb.base/float.exp: Add ia64 support.
5009
1bcdb424
CV
50102003-06-12 Corinna Vinschen <vinschen@redhat.com>
5011
5012 * gdb.base/fileio.exp: Run only on remote targets.
5013
6aeb981f
CV
50142003-06-10 Corinna Vinschen <vinschen@redhat.com>
5015
5016 * gdb.base/fileio.c: New file, testing File-I/O.
5017 * gdb.base/fileio.exp: Ditto.
5018
53df362e
RG
50192003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5020
5021 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5022 shared objects after relocation at load time (gdb PR/1132).
5023 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5024 as above, part of the shared object relocation test.
5025
ffee1b46
MK
50262003-06-08 Mark Kettenis <kettenis@gnu.org>
5027
b5ca3722
MK
5028 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5029 fully filled history list.
5030 * gdb.base/gdb_history: New file.
5031
03ed860d
MK
5032 * gdb.base/signals.exp: XFAIL "continue to func1" on
5033 i*86-*-freebsd*.
5034
ffee1b46
MK
5035 * gdb.base/attach.exp: When trying to attach to a nonexistent
5036 process, make it possible to specify the PID based on the target,
5037 and do so for *-*-freebsd*.
5038
d80dbb52
RH
50392003-06-02 Richard Henderson <rth@redhat.com>
5040
5041 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5042
6dd77b81
RH
50432003-06-02 Richard Henderson <rth@redhat.com>
5044
5045 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5046
f6347e16
RH
50472003-06-02 Richard Henderson <rth@redhat.com>
5048
5049 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5050
2c161407
DJ
50512003-06-01 Daniel Jacobowitz <drow@mvista.com>
5052
5053 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5054 of globalvar.
5055
572eb746
MK
50562003-06-01 Mark Kettenis <kettenis@gnu.org>
5057
5058 * gdb.asm/asm-source.exp: Check for memory read errors in
5059 disassembler test on *BSD too.
5060
9e9617a5
RH
50612003-06-01 Richard Henderson <rth@redhat.com>
5062
5063 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5064 for .frame.
5065 (gdbasm_call): Lose ldgp.
5066 (gdbasm_startup): Add frame information.
5067 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5068
7b34ad4e
MK
50692003-05-31 Mark Kettenis <kettenis@gnu.org>
5070
5071 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5072 i?86-*-*.
5073
10059fdf
MK
50742003-05-30 Mark Kettenis <kettenis@gnu.org>
5075
5076 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5077 FreeBSD.
5078
acf4b816
RH
50792003-05-29 Richard Henderson <rth@redhat.com>
5080
5081 * gdb.asm/alpha.inc: New file.
5082 * gdb.asm/asm-source.exp: Use it.
5083
e9ecd949
JB
50842003-05-29 Jim Blandy <jimb@redhat.com>
5085
5086 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5087 'core.PID'.
5088
e3e5a4f3
JB
50892003-05-22 Jim Blandy <jimb@redhat.com>
5090
5091 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5092 backtrace.
d63a86f8 5093
72fe3d25
DC
50942003-05-20 David Carlton <carlton@math.stanford.edu>
5095
5096 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5097 this time.
5098
58da2eb2
DC
50992003-05-19 David Carlton <carlton@bactrian.org>
5100
5101 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5102 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5103
1fcb5155
DC
51042003-05-19 David Carlton <carlton@bactrian.org>
5105
5106 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5107 namespace tests.
5108 Bump copyright date.
5109 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5110 (main): Call C::D::marker2.
5111 * gdb.c++/namespace1.cc: New file.
5112
85e85163
JJ
51132003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5114
5115 Roland McGrath <roland@redhat.com>
d63a86f8 5116 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5117 there is no manager thread.
5118
a25fbfec
JJ
51192003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5120
d63a86f8
RM
5121 * gdb.threads/schedlock.exp: Remove assumption that all threads
5122 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5123 in one of the child threads rather than the main thread.
5124
be375bae
JB
51252003-05-07 Jim Blandy <jimb@redhat.com>
5126
09bf6082
JB
5127 Add support for assembly source testing on the s390x.
5128 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5129 architecture.
5130 * gdb.asm/s390x.inc: New file.
5131
be375bae
JB
5132 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5133 succession of 'if' statements.
5134
00905d52
AC
51352003-05-05 Andrew Cagney <cagney@redhat.com>
5136
5137 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5138
b1e29e33
AC
51392003-05-05 Andrew Cagney <cagney@redhat.com>
5140
5141 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5142 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5143
e33d66ec
EZ
51442003-05-02 Elena Zannoni <ezannoni@redhat.com>
5145
5146 * gdb.base/charset.exp: Update based on new behavior of set/show
5147 charset commands.
5148
2b6fd0d8
AC
51492003-05-01 Andrew Cagney <cagney@redhat.com>
5150
5151 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5152 variable do not give memory errors.
5153
130cacce
AF
51542003-04-30 Adam Fedor <fedor@gnu.org>
5155
5156 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5157 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5158 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5159 gdb.objc/basicclass.m: : New files
5160
5161 * lib/gdb.exp (gdb_compile_objc): New procedure.
5162
bea71854
DJ
51632003-04-27 Daniel Jacobowitz <drow@mvista.com>
5164
5165 * gdb.base/signals.exp: Make backtrace tests more specific.
5166
0f20eeea
DC
51672003-04-23 David Carlton <carlton@bactrian.org>
5168
5169 * gdb.c++/maint.exp (test_first_component): Add tests for
5170 'operator' in more locations.
5171
c8c4d8dc
KB
51722003-04-16 Kevin Buettner <kevinb@redhat.com>
5173
5174 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5175
3fe60e3c
EZ
51762003-04-16 Elena Zannoni <ezannoni@redhat.com>
5177
5178 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5179 func marke' instead. Update test name.
5180
9219021c
DC
51812003-04-15 David Carlton <carlton@math.stanford.edu>
5182
5183 * gdb.c++/maint.exp: New file.
5184
5dd55bdd
EZ
51852003-04-14 Elena Zannoni <ezannoni@redhat.com>
5186
5187 * gdb.threads/schedlock.c: Change type of thread function argument
5188 to long, to avoid warnings on 64-bit platforms.
5189
00890572
EZ
51902003-04-14 Elena Zannoni <ezannoni@redhat.com>
5191
5192 * gdb.base/attach.exp: Add new message from ptrace in case of
5193 attaching to nonexistent process.
d63a86f8 5194
93201743
JB
51952003-04-11 Jim Blandy <jimb@redhat.com>
5196
5197 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5198 gdb.c++/userdef.cc: Place comments on the lines to which the
5199 marker function might return.
5200 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5201 gdb.c++/userdef.exp: Look for those comments to check that we've
5202 returned to the right place, instead of checking line numbers.
5203
2a11c64d
EZ
52042003-04-11 Elena Zannoni <ezannoni@redhat.com>
5205
5206 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5207 match on sourcefile name, instead of directory name.
5208
68ab8fc5
EZ
52092003-04-10 Elena Zannoni <ezannoni@redhat.com>
5210
d63a86f8 5211 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5212 working directory name.
5213
5624293a
JB
52142003-04-09 Jim Blandy <jimb@redhat.com>
5215
5216 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5217 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5218 after an inferior function call, report the failure, but allow the
5219 test to continue.
5220
f1f02ee4
SC
52212003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5222
5223 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5224 with -DPROTOTYPES.
5225
6eb79af0
SC
52262003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5227
5228 * gdb.base/break.exp: Revert last patch.
5229
8dfb4cf0
SC
52302003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5231
5232 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5233 with -DPROTOTYPES.
5234
ed4c619a
AC
52352003-04-02 Andrew Cagney <cagney@redhat.com>
5236
5237 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5238 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5239 matching directories by the name breakpoint.
5240 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5241 Make "continue to marker1" consistent.
5242 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5243 message consistent.
5244 * lib/gdb.exp: Put "the program is no longer running", and "the
5245 program exited" in parenthesis.
5246 * lib/mi-support.exp: Ditto.
d63a86f8 5247
4e35d5f0 52482003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5249
4e35d5f0
BR
5250 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5251
71900fe8
AC
52522003-03-29 Andrew Cagney <cagney@redhat.com>
5253
5254 * gdb.base/sizeof.c (main): Print the value of '\377'.
5255 * gdb.base/sizeof.exp: Check the sign of '\377'.
5256
c0655a16
MC
52572003-03-27 Michael Chastain <mec@shout.net>
5258
5259 * gdb.base/gdb1090.exp: New file.
5260 * gdb.base/gdb1090.cc: New file.
5261
5b2a3989
JB
52622003-03-27 J. Brobecker <brobecker@gnat.com>
5263
5264 * gdb.gdb/observer.exp: New regression test.
5265
79876890
MC
52662003-03-27 Michael Chastain <mec@shout.net>
5267
5268 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5269 * gdb.base/ptype.exp: Likewise.
5270
6eac95e3
CV
52712003-03-27 Corinna Vinschen <vinschen@redhat.com>
5272
5273 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5274
e8c71839
MC
52752003-03-26 Michael Chastain <mec@shout.net>
5276
5277 * gdb.base/ptype.exp: Actually use some typedef'd types.
5278
71b10041
SC
52792003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5280
5281 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5282 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5283
2512cf80
CV
52842003-03-20 Corinna Vinschen <vinschen@redhat.com>
5285
5286 * gdb.base/default.exp: Fix regular expression.
5287
0d195a4f
CV
52882003-03-20 Corinna Vinschen <vinschen@redhat.com>
5289
5290 * gdb.base/args.exp: Fix regular expression.
5291
8a2dbca8
CV
52922003-03-20 Corinna Vinschen <vinschen@redhat.com>
5293
5294 * gdb.base/help.exp: Allow Win32 child process.
5295
bf028682
CV
52962003-03-20 Corinna Vinschen <vinschen@redhat.com>
5297
5298 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5299 when stepping out of main().
5300
182dbe85
CV
53012003-03-20 Corinna Vinschen <vinschen@redhat.com>
5302
5303 * gdb.base/default.exp: Check for win32 specific message when calling
5304 "run" without executable.
5305
d67a6ba5
CV
53062003-03-20 Corinna Vinschen <vinschen@redhat.com>
5307
5308 * gdb.base/args.exp: Expect .exe in output.
5309
a955b5bb
CV
53102003-03-20 Corinna Vinschen <vinschen@redhat.com>
5311
5312 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5313 Cygwin native.
5314
bf6bad4b
AC
53152003-03-17 Andrew Cagney <cagney@redhat.com>
5316
5317 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5318 vector registes.
5319 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5320 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5321
293e9a31
DC
53222003-03-17 David Carlton <carlton@math.stanford.edu>
5323
5324 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5325 test, for PR breakpoints/38.
5326 Call test_watchpoint_and_breakpoint.
5327 * gdb.base/watchpoint.c (func3): New function.
5328 (main): Call func3.
5329
5330f2db
DC
53302003-03-04 David Carlton <carlton@math.stanford.edu>
5331
5332 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5333 Garply<Garply<char> >:: garply".
5334 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5335 with respect to PR c++/1111; note also PR c++/1113.
5336 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5337 respect to PR c++/1062.
5338 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5339
6ece72da
DC
53402003-03-03 David Carlton <carlton@math.stanford.edu>
5341
5342 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5343 with respect to PR c++/57.
5344 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5345 c++/826.
5346 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5347 respect to PR c++/57.
5348
85ca1584
DC
53492003-03-03 David Carlton <carlton@math.stanford.edu>
5350
5351 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5352 respect to PR c++/33 into FAILs.
5353
98e9c5b8
MC
53542003-03-03 Michael Chastain <mec@shout.net>
5355
7bedbf27
MC
5356 * configure.in: Update copyright years.
5357
53582003-03-03 Michael Chastain <mec@shout.net>
5359
5360 * Makefile.in: Update copyright years.
98e9c5b8 5361
f683e100
DC
53622003-02-28 David Carlton <carlton@math.stanford.edu>
5363
5364 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5365 print class instead of struct and/or superfluous protection
5366 specifiers, as long as the resulting output is equivalent to the
5367 source code.
5368 Delete FIXME from end of messages on tests that don't need
5369 fixing.
5370
a9e0cf2c
DC
53712003-02-28 David Carlton <carlton@math.stanford.edu>
5372
5373 * gdb.c++/templates.exp (do_tests): Allow const in the two
5374 Foo<volatile char *>::foo tests.
5375
e8d359df
MS
53762003-02-27 Michael Snyder <msnyder@redhat.com>
5377
d63a86f8 5378 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5379 will be consistant.
5380
0b71dc91
DC
53812003-02-26 David Carlton <carlton@math.stanford.edu>
5382
5383 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5384 char *>::foo" test with respect to PR c++/33. Create a new test
5385 which is identical to that one except that it doesn't put the
5386 space between the "char" and the "*"; KFAIL it, too.
5387
dd14ab43
DC
53882003-02-26 David Carlton <carlton@math.stanford.edu>
5389
5390 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5391 template types into either PASSes or KFAILs (corresponding to PR
5392 c++/57). Tweak indentation. Update copyright.
5393
1146c7f1
SC
53942003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5395
5396 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5397
74641dfb
MC
53982003-02-13 Michael Chastain <mec@shout.net>
5399
5400 * gdb.base/exprs.exp: Remove i960 remnants.
5401 * gdb.base/funcargs.exp: Likewise.
5402 * gdb.base/list.exp: Likewise.
5403 * gdb.base/ptype.exp: Likewise.
5404
559cd2d0
DC
54052003-02-14 David Carlton <carlton@math.stanford.edu>
5406
5407 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5408 pEe->D::vg()" from XFAIL to KFAIL.
5409
c4f90d87
JM
54102003-02-13 Jason Molenda (jmolenda@apple.com)
5411
5412 * gdb.base/maint.exp: Update maint print statistics regexp to include
5413 new entries.
5414
cbc4d97c
MC
54152003-02-13 Michael Chastain <mec@shout.net>
5416
5417 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5418
40f235b7
MC
54192003-02-12 Michael Chastain <mec@shout.net>
5420
5421 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5422 * gdb.c++/inherit.exp: Likewise.
5423 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5424 * gdb.c++/templates.exp: Likewise.
5425 * gdb.c++/virtfunc.exp: Likewise.
5426
c56716b0
JM
54272003-02-06 Jason Molenda (jason-cl@molenda.com)
5428
5429 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5430 why the code is written that way.
5431
070afcf8
MC
54322003-02-05 Michael Chastain <mec@shout.net>
5433
5434 * gdb.base/dump.exp: Add missing copyright line.
5435
5d0331e5
JM
54362003-02-05 Jason Molenda (jason-cl@molenda.com)
5437
f7ae6d3e 5438 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5439 at the beginning so the breakpoint doesn't get set on the loop.
5440
92851186
MC
54412003-02-05 Michael Chastain <mec@shout.net>
5442
5443 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5444 output for configurations with gcc 2.95.3.
5445
cbf1e085
AC
54462003-02-05 Keith Seitz <keiths@redhat.com>
5447 Andrew Cagney <ac131313@redhat.com>
5448
5449 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5450
29518e1e
MC
54512003-02-04 Michael Chastain <mec@shout.net>
5452
5453 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5454 Call perror and then continue.
5455
5af1d5f3
MC
54562003-02-03 Michael Chastain <mec@shout.net>
5457
5458 * gdb.c++/pr-1023.cc: New file.
5459 * gdb.c++/pr-1023.exp: New file.
5460
6b549786
JB
54612003-02-05 Jim Blandy <jimb@redhat.com>
5462
5463 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5464 it's local to foobar. Check for it there, and check that it's not
5465 present in main.
5466 * gdb.c++/local.cc (marker2): New function.
5467 (foobar): Call marker1.
5468 (main): Call marker2 instead of marker1.
5469
67f16606
AC
54702003-02-04 Andrew Cagney <ac131313@redhat.com>
5471
5472 * gdb.disasm/mn10200.exp: Obsolete file.
5473 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5474 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5475 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5476
1c5cb38e
DC
54772003-02-04 David Carlton <carlton@math.stanford.edu>
5478
5479 * gdb.c++/overload.exp: Test intToChar(1).
5480 * gdb.c++/overload.cc (intToChar): New.
5481 (main): Call intToChar.
5482
d1fe6965
DC
54832003-02-03 David Carlton <carlton@math.stanford.edu>
5484
5485 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5486 'might_kfail' arg.
5487 KFAIL some of the continue_to_bp_overloaded calls, according to
5488 PR c++/1025.
5489
9ba61c5d
MC
54902003-02-01 Michael Chastain <mec@shout.net>
5491
5492 * gdb.base/advance.c (marker1): New marker function.
5493 * gdb.base/advance.exp: When the 'advance' command lands on the
5494 return breakpoint, it can legitimately stop on either the
5495 current line or the next line. Accommodate both outcomes.
5496 * gdb.base/until.exp: Likewise.
5497
e7494ffb
AC
54982003-02-02 Andrew Cagney <ac131313@redhat.com>
5499
5500 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5501 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5502 now a list, not a tuple.
5503 * gdb.mi/mi-var-display.exp: Ditto.
5504 * gdb.mi/gdb792.exp: Ditto.
5505
075559bc
AC
55062003-02-01 Andrew Cagney <ac131313@redhat.com>
5507
5508 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5509 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5510 stack backtraces.
5511 * gdb.mi/mi-syn-frame.c: Part of same.
5512
2bd4c7b1
MK
55132003-02-01 Mark Kettenis <kettenis@gnu.org>
5514
5515 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5516 gdb.mi/mi1-pthreads.exp: Return instead of calling
5517 gdb_suppress_entire_file.
5518
eabd8992
MS
55192003-02-01 Mark Salter <msalter@redhat.com>
5520
5521 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5522
71469e2f
MS
55232003-01-31 Mark Salter <msalter@redhat.com>
5524
5525 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5526 Support empty arg.
5527
38a94d44
MC
55282003-01-30 Michael Chastain <mec@shout.net>
5529
5530 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
5531 This was a workaround for a UTF-8 bug in readline 4.3. The bug
5532 has been fixed in gdb/readline on 2003-01-09.
5533
19ea9e73
MS
55342003-01-29 Michael Snyder <msnyder@redhat.com>
5535
e8d359df
MS
5536 * gdb.base/maint.exp: Allow for leading underscore in symbol.
5537 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
5538 * gdb.base/args.exp: Skip if target does not support args passing.
5539
2307bd6a
DJ
55402003-01-22 Daniel Jacobowitz <drow@mvista.com>
5541
19ea9e73 5542 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
5543 gdb_test. Accept a list of expect arguments as the third
5544 parameter.
5545 (gdb_test): Use it.
5546
f2dd3617
EZ
55472003-01-20 Elena Zannoni <ezannoni@redhat.com>
5548
5549 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5550 allow for different test tree configurations. Update some
5551 tescases accordingly.
5552 * gdb.arch/altivec-regs.exp: Ditto.
5553 * gdb.asm/asm-source.exp: Ditto.
5554 * gdb.base/advance.exp: Ditto.
5555 * gdb.base/display.exp: Ditto.
d63a86f8 5556 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
5557 * gdb.base/mips_pro.exp: Ditto.
5558 * gdb.base/overlays.exp: Ditto.
5559 * gdb.base/relocate.exp: Ditto.
5560 * gdb.base/setshow.exp: Ditto.
5561 * gdb.base/step-line.exp: Ditto.
5562 * gdb.base/step-test.exp: Ditto.
5563 * gdb.base/until.exp: Ditto.
5564 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
5565
c71cdefd
DC
55662003-01-17 David Carlton <carlton@math.stanford.edu>
5567
5568 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
5569 corresponding to PR c++/945.
5570 Update copyright.
5571
fdba05d7
DC
55722003-01-17 David Carlton <carlton@math.stanford.edu>
5573
5574 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
5575 corresponding to PR c++/68.
5576
55772003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
5578
5579 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
5580 (test_paddr_hairy_functions): Call print_addr_2_kfail for
5581 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
5582
c362c33a
EZ
55832003-01-15 Elena Zannoni <ezannoni@redhat.com>
5584
0fbc361c
EZ
5585 * gdb.base/break.exp: Fix change of default location, because of
5586 removal of until tests.
5587 * gdb.base/help.exp: Update test for new 'until' help message.
5588 Add test for help on 'advance'.
c362c33a
EZ
5589 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
5590
dabf8a35
MK
55912003-01-15 Mark Kettenis <kettenis@gnu.org>
5592
5593 * gdb.base/default.exp: Adapt "info float" test for recent changes
5594 to that command. Add test for "info vector".
5595 * gdb.base/float.exp: New file. Add test for "info float" that
5596 resembles the old test in gdb.base/default.exp.
5597
a1769aca
DC
55982003-01-15 David Carlton <carlton@math.stanford.edu>
5599
5600 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
5601
82025e13
EZ
56022003-01-15 Elena Zannoni <ezannoni@redhat.com>
5603
5604 * gdb.base/break.exp: Move the tests of until command from here...
5605 * gdb.base/until.exp: ... to here. New file. Add other tests.
5606 * gdb.base/advance.c: New file.
5607 * gdb.base/advance.exp: New file.
5608
8f9ab801
EZ
56092003-01-14 Elena Zannoni <ezannoni@redhat.com>
5610
5611 * gdb.base/args.c: New file.
5612 * gdb.base/args.exp: New file.
5613
9ae66589
DJ
56142003-01-14 Daniel Jacobowitz <drow@mvista.com>
5615
5616 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
5617
8d77e5c3
DJ
56182003-01-14 Daniel Jacobowitz <drow@mvista.com>
5619
5620 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
5621
12d2f0a1
DJ
56222003-01-14 Daniel Jacobowitz <drow@mvista.com>
5623
5624 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
5625 dates.
5626
6ca37014
DJ
56272003-01-13 Daniel Jacobowitz <drow@mvista.com>
5628
5629 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
5630
b0023472
DJ
56312003-01-13 Daniel Jacobowitz <drow@mvista.com>
5632
5633 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
5634 (ptype &*"foo").
5635 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
5636
607fbc54 56372003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
5638
5639 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
5640 * gdb.mi/mi1-console.exp: Likewise.
5641
607fbc54 56422003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
5643
5644 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
5645 * gdb.mi/mi1-console.exp: Likewise.
5646
a1fb14a2
DJ
56472003-01-13 Daniel Jacobowitz <drow@mvista.com>
5648
5649 * gdb.c++/overload.exp: Remove some fixed XFAILs.
5650
c4cf40b7
DJ
56512003-01-09 Daniel Jacobowitz <drow@mvista.com>
5652
5653 * gdb.base/detach.exp: New test.
5654
696d5a5b
DJ
56552003-01-09 Daniel Jacobowitz <drow@mvista.com>
5656
5657 * Makefile.in (ALL_SUBDIRS): New variable.
5658 (subdirs, clean, distclean): Use it.
5659 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
5660 regenerating Makefile, since it is generated from the top level.
5661 * gdb.asm/Makefile.in: Likewise.
5662 * gdb.base/Makefile.in: Likewise.
5663 * gdb.c++/Makefile.in: Likewise.
5664 * gdb.disasm/Makefile.in: Likewise.
5665 * gdb.java/Makefile.in: Likewise.
5666 * gdb.mi/Makefile.in: Likewise.
5667 * gdb.threads/Makefile.in: Likewise.
5668 * gdb.trace/Makefile.in: Likewise.
5669
754533e4
DC
56702003-01-09 David Carlton <carlton@math.stanford.edu>
5671
5672 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
5673 Add copyright year 2003.
5674
d8b3e9ee
MC
56752003-01-06 Michael Chastain <mec@shout.net>
5676
5677 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
5678 When selecting a thread, 'line' and 'file' are optional.
5679 * gdb.mi/mi1-pthreads.exp: Likewise.
5680
8e9e0fe6
AS
56812003-01-06 Andreas Schwab <schwab@suse.de>
5682
5683 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
5684 failures.
5685
b5ab8ff3
DJ
56862003-01-04 Daniel Jacobowitz <drow@mvista.com>
5687
5688 Fix PR gdb/844
5689 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
5690 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
5691
5692 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
5693 instead of calling gdb_suppress_entire_file.
5694 * gdb.threads/print-threads.exp: Likewise.
5695 * gdb.threads/schedlock.exp: Likewise.
5696
5697 * gdb.threads/killed.exp: Return instead of calling
5698 gdb_suppress_entire_file.
5699 * gdb.threads/linux-dp.exp: Likewise.
5700 * gdb.threads/pthreads.exp: Likewise.
5701
1e698235
DJ
57022003-01-04 Daniel Jacobowitz <drow@mvista.com>
5703
5704 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
5705 stabs.
5706 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
5707 * gdb.base/whatis.exp: Always allow (void) after function names.
5708
147ff08c
DJ
57092003-01-04 Daniel Jacobowitz <drow@mvista.com>
5710
5711 * gdb.c++/casts.exp: Correct regexp.
5712
dc62bfc2
MK
57132003-01-04 Mark Kettenis <kettenis@gnu.org>
5714
5715 * configure.in: Call AC_CONFIG_HEADER. Don't call
5716 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
5717 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
5718 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
5719 aforementioned directories in the AC_OUPUT call.
5720 * config.hin: New file.
5721 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5722 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
5723 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
5724 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
5725 pass -I$objdir instead of -I$objdir/$subdir in compilation.
5726 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
5727 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
5728 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
5729 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
5730 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
5731 gdb.threads/configure.in, gdb.threads/configure,
5732 gdb.threads/config.in, gdb.trace/configure.in,
5733 gdb.trace/configure: Removed.
5734
77afa639
MC
57352003-01-03 Michael Chastain <mec@shout.net>
5736
5737 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
5738 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
5739
7634bb6e
DJ
57402003-01-03 Daniel Jacobowitz <drow@mvista.com>
5741
5742 * gdb.base/store.exp: Fix regular expressions.
5743
b39c905e
MK
57442002-12-28 Mark Kettenis <kettenis@gnu.org>
5745
5746 * configure.in: Rewrite.
5747 * configure: Regenerated.
5748
0a8551dd
DC
57492003-01-03 David Carlton <carlton@math.stanford.edu>
5750
5751 * gdb.base/psymtab.exp: New file.
5752 * gdb.base/psymtab1.c: Ditto.
5753 * gdb.base/psymtab2.c: Ditto.
5754
c60b7188
AF
57552002-12-23 Adam Fedor <fedor@gnu.org>
5756
5757 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
5758
ee73db83
DC
57592002-12-23 David Carlton <carlton@math.stanford.edu>
5760
5761 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
5762 and current_directory initialization.
5763
d6c1774e
JB
57642002-12-22 Jim Blandy <jimb@redhat.com>
5765
f0a847b8
JB
5766 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
5767 rather than as part of the output file name.
5768
d6c1774e
JB
5769 * gdb.base/attach.exp: There's no need to copy the test program to
5770 /tmp; that was only ever necessary on HP/UX, and this test is
5771 entirely disabled there anyway.
5772
f0708dbb
JB
57732002-12-21 Jim Blandy <jimb@redhat.com>
5774
4c2acfea
JB
5775 * gdb.c++/psmang.exp: Doc fix.
5776
f0708dbb
JB
5777 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
5778 test.
5779
9579e000
DC
57802002-12-20 David Carlton <carlton@math.stanford.edu>
5781
5782 * gdb.c++/annota2.exp: KFAIL annotate-quit.
5783
d1810171
MC
57842002-12-18 Michael Chastain <mec@shout.net>
5785
5786 * gdb.c++/annota2.exp: Add copyright year 2002.
5787
76565097
DC
57882002-12-17 David Carlton <carlton@math.stanford.edu>
5789
5790 * gdb.c++/try_catch.cc: Add marker comments.
5791 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
5792 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
5793 * gdb.c++/m-static.cc: Ditto.
5794 * gdb.c++/m-static1.cc: Ditto.
5795 * gdb.c++/try_catch.cc: Ditto.
5796
da81390b
JJ
57972002-12-16 Jeff Johnston <jjohnstn@redhat.com>
5798
5799 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
5800 to see whether we are using the new -environment-directory
5801 command which resets via -r or the old version of the command
5802 which may prompt the user. Part of fix for gdb/741.
5803
b304d130
AC
58042002-12-13 Andrew Cagney <ac131313@redhat.com>
5805
5806 * gdb.fortran/types.exp: Update obsolete comment.
5807 * gdb.fortran/exprs.exp: Ditto.
5808 * lib/gdb.exp: Delete obsolete code.
5809 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
5810 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
5811 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
5812 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
5813 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
5814 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
5815 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
5816 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
5817 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
5818 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
5819 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
5820 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
5821 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
5822 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
5823 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
5824 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
5825 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
5826 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
5827 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
5828 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
5829 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
5830 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
5831 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
5832 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
5833 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
5834 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
5835 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
5836 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
5837 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
5838 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
5839 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
5840 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
5841 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
5842 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
5843 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
5844 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
5845 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
5846
a23b6e6a
DC
58472002-12-11 David Carlton <carlton@math.stanford.edu>
5848
5849 * gdb.c++/m-data.exp: Add test for members that shadow global
5850 variables: see PR gdb/804.
5851 * gdb.c++/m-data.cc: Ditto.
5852
6604731b
DJ
58532002-12-10 Daniel Jacobowitz <drow@mvista.com>
5854
5855 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
5856
de46ecd7
DC
58572002-12-06 David Carlton <carlton@math.stanford.edu>
5858
5859 * gdb.base/store.c: Don't declare functions static.
5860
27e829d0
AC
58612002-12-04 Andrew Cagney <ac131313@redhat.com>
5862
5863 * gdb.base/store.exp, gdb.base/store.c: New files.
5864
92806416
DJ
58652002-12-03 Daniel Jacobowitz <drow@mvista.com>
5866
5867 * gdb.base/selftest.exp: Update for current gdb.
5868
3bcbaac5
DJ
58692002-12-03 Daniel Jacobowitz <drow@mvista.com>
5870
5871 * gdb.base/maint.exp: Only dump symbols from one source file
5872 or objfile.
5873
f4f00b1f
DJ
58742002-12-03 Daniel Jacobowitz <drow@mvista.com>
5875
5876 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
5877 function call.
5878
f1c8a949
JB
58792002-11-25 Jim Blandy <jimb@redhat.com>
5880
5881 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
5882 function appearing in error message.
5883
9e297a97
DJ
58842002-11-21 Daniel Jacobowitz <drow@mvista.com>
5885
5886 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
5887
1f312e79
JJ
58882002-11-08 Jeff Johnston <jjohnstn@redhat.com>
5889
d63a86f8
RM
5890 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
5891 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
5892 should be in mi console format. This is part of fix for PR gdb/604.
5893
83c31e7d
FN
58942002-09-18 Fernando Nasser <fnasser@redhat.com>
5895
5896 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
5897 which explicitly prints the zero offset as "+0".
5898
322b3f65
DJ
58992002-10-22 Daniel Jacobowitz <drow@mvista.com>
5900
5901 * gdb.threads/schedlock.c (args): Make unsigned.
5902
59032002-10-21 Daniel Jacobowitz <drow@mvista.com>
5904
5905 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
5906 numbers. Allow "foo2|selected stack frame".
5907 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
5908 * gdb.asm/asmsrc2.s: Likewise.
5909 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
5910 comments.
5911 * gdb.asm/mips.inc: New file.
5912
5e2fe5b8
AF
59132002-10-18 Adam Fedor <fedor@gnu.org>
5914
5915 * gdb.base/default.exp: Update expected output to include 'ObjC'.
5916 * gdb.base/help.exp: Likewise.
5917
abe1a5d0
KB
59182002-10-17 Kevin Buettner <kevinb@redhat.com>
5919
5920 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
5921 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
5922
10abb1d4
JB
59232002-10-02 Jim Blandy <jimb@redhat.com>
5924
5925 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
5926
1f609b42
AC
59272002-10-01 Andrew Cagney <ac131313@redhat.com>
5928
5929 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
5930 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
5931 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
5932 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
5933 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
5934 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
5935 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
5936
0aee02e4
AC
59372002-09-29 Andrew Cagney <ac131313@redhat.com>
5938
5939 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
5940 * mi0-disassemble.exp, mi0-eval.exp: Delete.
5941 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
5942 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
5943 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
5944 * mi0-var-block.exp, mi0-var-child.exp: Delete.
5945 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 5946
6fde09ad
KB
59472002-09-27 Kevin Buettner <kevinb@redhat.com>
5948
5949 * gdb.base/annota1.exp (info break): Make directory components of
5950 path optional since not all compilers emit this debug information.
5951
5952 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
5953 step ends up stepping out of the function instead of stopping on
5954 the epilogue.
5955
9e8aab75
KS
59562002-09-26 Keith Seitz <keiths@redhat.com>
5957
5958 * lib/insight-support.exp (gdbtk_start): Figure out where
5959 the insight executable is based on where gdb is. Use this
5960 executable to start insight instead of gdb.
5961
e36180d7
AC
59622002-09-25 Andrew Cagney <cagney@redhat.com>
5963
5964 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
5965
9dd34b2b
AC
59662002-09-24 Andrew Cagney <ac131313@redhat.com>
5967
5968 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
5969 test_isolated_complaints.
5970 (test_empty_complaint): New function.
5971 (test_empty_complaints): New function. Check no output when no
5972 complaints.
d63a86f8 5973
dea97812
KB
59742002-09-19 Jim Blandy <jimb@redhat.com>
5975
5976 * gdb.base/charset.exp, gdb.base/charset.c: New files.
5977
54951bd7
AC
59782002-09-19 Andrew Cagney <ac131313@redhat.com>
5979
5980 * gdb.gdb/complaints.exp: New file.
5981
dec43320
AC
59822002-09-18 Andrew Cagney <ac131313@redhat.com>
5983
5984 * gdb.base/maint.exp: Check `help maint internal-warning'.
5985
e70d6e3f
DC
59862002-09-18 David Carlton <carlton@math.stanford.edu>
5987
5988 * gdb.c++/m-static.exp: Remove breakpoints depending on line
5989 numbers, and replace them by a single breakpoint after the
5990 constructors are all finished.
5991 Add test 4.
5992 * gdb.c++/m-static.cc: Add test 4.
5993 * gdb.c++/m-static.h: New file.
5994 * gdb.c++/m-static1.cc: New file.
5995
5996 * gdb.c++/printmethod.exp: New file.
5997 * gdb.c++/printmethod.cc: New file.
5998
5999 * gdb.c++/pr-574.exp: New file.
6000 * gdb.c++/pr-574.cc: New file.
6001
afb5c968
CV
60022002-09-18 Corinna Vinschen <vinschen@redhat.com>
6003
6004 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6005 embedded targets which never actually exit.
6006
31e45dee
FN
60072002-09-18 Fernando Nasser <fnasser@redhat.com>
6008
6009 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6010 "don't step after run" as unresolved or unsupported, instead of xfail.
6011
a283c5a1
CV
60122002-09-18 Corinna Vinschen <vinschen@redhat.com>
6013
6014 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6015 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6016 Add newline to expected string in "step out of main (status wrapper)"
6017 case.
6018
11350d2a
CV
60192002-09-18 Corinna Vinschen <vinschen@redhat.com>
6020
6021 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6022 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6023
0deec7d6
TT
60242002-09-17 Tom Tromey <tromey@redhat.com>
6025
6026 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6027 \000, not \0, in double-quoted string.
6028
b2b4a1b5
CV
60292002-09-14 Corinna Vinschen <vinschen@redhat.com>
6030
c9d37158 6031 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6032 string after running the commands execution on breakpoint tests.
6033
1c56143a
CV
60342002-09-13 Corinna Vinschen <vinschen@redhat.com>
6035
6036 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6037
37f8da45
JB
60382002-09-12 Joel Brobecker <brobecker@gnat.com>
6039
6040 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6041
08b468e0
KS
60422002-09-10 Keith Seitz <keiths@redhat.com>
6043
6044 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6045 runto proc.
6046 (mi_run_to_main): Use mi_runto.
6047 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6048
dc360f58
KS
60492002-09-10 Keith Seitz <keiths@redhat.com>
6050
6051 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6052 regexp for stopping at main. Could have multiple event notifications.
6053 Don't assume that main was declared with no parameters.
6054 (mi_next): Use mi_step_to.
6055 (mi_step): Use mi_next_to.
6056
ce3abcfb
CV
60572002-09-09 Corinna Vinschen <vinschen@redhat.com>
6058
6059 * gdb.base/default.exp: Fix expected string in `info float' test.
6060
d1f5b980
BE
60612002-09-09 Ben Elliston <bje@redhat.com>
6062
6063 * config/mips.exp: Update comments.
6064 * config/mips-idt.exp: Likewise.
6065 * config/nind.exp: Likewise.
6066 * config/slite.exp: Likewise.
6067 * config/sparclet.exp: Likewise.
6068 * config/udi.exp: Likewise.
6069 * config/vx.exp: Likewise.
6070 * config/vxworks29k.exp: Likewise.
6071
2f71430b
JB
60722002-09-05 Jim Blandy <jimb@redhat.com>
6073
6074 * gdb.threads/killed.exp: Fix test failure message.
6075
7ddebc7e
KS
60762002-09-04 Keith Seitz <keiths@redhat.com>
6077
6078 * lib/mi-support.exp: Update copyright.
6079 (mi_gdb_test): Increase the priority of the expected pattern
6080 so that it matches gdb_test.
6081
0ae67eb3
KS
60822002-09-03 Keith Seitz <keiths@redhat.com>
6083
6084 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6085 Use integer comparison instead of string comparison for testing
6086 whether binary was built.
6087
38fc42c8
JB
60882002-09-03 Jim Blandy <jimb@redhat.com>
6089
6090 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6091
b6ff0e81
JB
60922002-08-29 Jim Blandy <jimb@redhat.com>
6093
6094 * gdb.threads/pthreads.exp: Move the portable thread compilation
6095 code into a function in lib/gdb.exp, and call that from here.
6096 * lib/gdb.exp (gdb_compile_pthreads): New function.
6097
07c98896
KS
60982002-08-29 Keith Seitz <keiths@redhat.com>
6099
6100 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6101 expect_out so that callers can get at it.
6102
0312286c
DJ
61032002-08-23 Daniel Jacobowitz <drow@mvista.com>
6104
6105 * gdb.threads/print-threads.c: New file.
6106 * gdb.threads/print-threads.exp: New file.
6107 * gdb.threads/schedlock.c: New file.
6108 * gdb.threads/schedlock.exp: New file.
6109
dd039bc4
EZ
61102002-08-22 Elena Zannoni <ezannoni@redhat.com>
6111
6112 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6113 not altivec.c.
6114
1f36144c
MK
61152002-08-17 Mark Kettenis <kettenis@gnu.org>
6116
6117 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6118 targets. The problem should be fixed now.
6119
16057ec7 61202002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6121
6122 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6123 2002-07-24 change that removes final dots from error messages.
6124
3c1499ad
TT
61252002-08-13 Tom Tromey <tromey@redhat.com>
6126
6127 * gdb.base/readline.exp: New file.
6128
a20ce2c3
AC
61292002-08-01 Andrew Cagney <ac131313@redhat.com>
6130
6131 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6132 supress message.
6133
db034ac5
AC
61342002-08-01 Andrew Cagney <cagney@redhat.com>
6135
6136 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6137 CHILL_FOR_TARGET and CHILL_LIB.
6138 * configure.in (configdirs): Remove gdb.chill.
6139 * configure: Regenerate.
6140 * lib/gdb.exp: Obsolete references to chill.
6141 * gdb.fortran/types.exp: Ditto.
6142 * gdb.fortran/exprs.exp: Ditto.
6143
3e000b18
KB
61442002-07-30 Kevin Buettner <kevinb@redhat.com>
6145
6146 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6147 set Irix-specific compile and link flags.
6148
28f4966b
KB
61492002-07-29 Kevin Buettner <kevinb@redhat.com>
6150
6151 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6152 source files. The ``-o'' option doesn't work with the ``-E'' option
6153 when using the Irix compiler.
6154
46c0d5a6
DJ
61552002-07-19 Daniel Jacobowitz <drow@mvista.com>
6156
6157 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6158 Improve support for reusing an exec file. Copy exec file
6159 to target, and run gdbserver on the target instead of on the host.
6160
eecf4bed
JB
61612002-07-18 Jim Blandy <jimb@redhat.com>
6162
0f815cdf
JB
6163 * gdb.base/ending-run.exp: Don't expect to see the program end in
6164 some orderly fashion when we're running on a real stand-alone
6165 board.
6166
eecf4bed
JB
6167 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6168 targets that don't support interrupts.
6169
52d309e4
JB
61702002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6171
6172 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6173 systems.
6174 Move comments in expect statements to inside the actions, so that they
6175 don't get matched against.
6176
ff683d9e
MK
61772002-07-10 Mark Kettenis <kettenis@gnu.org>
6178
6179 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6180 function when asleep" test.
6181
b5356753
AC
61822002-07-10 Andrew Cagney <ac131313@redhat.com>
6183
6184 * gdb.base/page.exp: Rewrite to handle problems with very long
6185 `info set' output. Update copyright.
6186
6aa4d13a
AC
61872002-06-26 Andrew Cagney <ac131313@redhat.com>
6188
6189 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6190 gdb.threads-hp.
6191 * gdb.hp/configure: Regenerate.
6192 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6193 * gdb.hp/gdb.threads-hp/configure: Delete file.
6194 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6195
8cf8c2b8
AC
61962002-06-22 Andrew Cagney <ac131313@redhat.com>
6197
6198 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6199 setlocale, bindtextdomain and textdomain.
6200
6827a8f8
JB
62012002-06-11 Jim Blandy <jimb@redhat.com>
6202
919d772c
JB
6203 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6204 preprocessor macro information is present.
6205
6827a8f8
JB
6206 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6207 tests.
6208
c15b0d21
MS
62092002-06-06 Michael Snyder <msnyder@redhat.com>
6210
c5984d70
MS
6211 * gdb.base/overlays.exp: Record addresses of overlay
6212 functions in TCL variables rather than in GDB variables,
6213 to avoid having GDB convert them to pointers (with loss
6214 of information).
6215
d63a86f8 6216 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6217 default linker script changes.
c15b0d21
MS
6218 * gdb.base/long_long.exp: Add check for sizeof (long double).
6219
be26fe0d
ML
62202002-06-06 Michal Ludvig <mludvig@suse.cz>
6221
6222 * gdb.asm/asm-source.exp: Add x86-64 target.
6223 * gdb.asm/x86_64.inc: New.
d63a86f8 6224
258093ca 62252002-05-30 Michael Chastain <mec@shout.net>
258093ca 6226
4b3153f1 6227 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6228 * gdb.c++/m-static.cc: New file.
6229 * gdb.c++/m-static.exp: New file.
6230
241264c6
MS
62312002-05-28 Michael Snyder <msnyder@redhat.com>
6232
6233 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6234 precision.
6235
9bba8c8f 62362002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6237
4b3153f1 6238 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6239 * gdb.c++/m-data.cc: New file.
6240 * gdb.c++/m-data.exp: New file.
6241
62422002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6243
4b3153f1 6244 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6245 * gdb.c++/try_catch.cc: New file.
d63a86f8 6246 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6247
def1b996
MC
62482002-05-27 Michael Chastain <mec@shout.net>
6249
6250 * gdb.c++/local.exp: Accept more nested types in output.
6251
522ba268
MC
62522002-05-26 Michael Chastain <mec@shout.net>
6253
6254 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6255
277254ba
MS
62562002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6257
6258 * lib/gdb.exp (gdb_wrapper_init): Just because
6259 gdb_wrapper_file exists, this does not mean that the file
6260 should not be rebuilt. That is what gdb_wrapper_initialized
6261 is for.
6262 (default_gdb_init): Reset gdb_wrapper_initialized.
6263
b61a8733
MS
62642002-05-23 Michael Snyder <msnyder@redhat.com>
6265
d63a86f8 6266 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6267 the precision of the floating point test results.
6268 * gdb.base/call-rt-st.exp: Ditto.
6269
b61a8733
MS
6270 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6271 * gdb.base/call-rt-st.exp: Ditto.
6272
56f6e910
MC
62732002-05-19 Michael Chastain <mec@shout.net>
6274
6275 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6276
ad0b0016
EZ
62772002-05-19 Elena Zannoni <ezannoni@redhat.com>
6278
6279 * configure.in (configdirs): Add gdb.arch.
6280 * configure: Regenerate.
6281
f617d2b6
JB
62822002-05-17 Jim Blandy <jimb@redhat.com>
6283
6284 * gdb.base/completion.exp: Recognize the more detailed error
6285 messages produced by the macro expander's lexical analyzer.
6286
eac2a696
EZ
62872002-05-14 Elena Zannoni <ezannoni@redhat.com>
6288
6289 * gdb.arch/altivec-abi.c: New file.
6290 * gdb.arch/altivec-abi.exp: New file.
6291 * gdb.arch/altivec-regs.c: New file.
6292 * gdb.arch/altivec-regs.exp: New file.
6293
2fdde8f8
DJ
62942002-05-14 Daniel Jacobowitz <drow@mvista.com>
6295
6296 * gdb.base/maint.exp (maint print type): Update for new type
6297 structure.
d63a86f8 6298
e31f1a7c
EZ
62992002-05-14 Elena Zannoni <ezannoni@redhat.com>
6300
6301 * gdb.arch: New directory.
6302 * gdb.arch/configure.in: New file.
6303 * gdb.arch/configure: New file.
6304 * gdb.arch/Makefile.in: New file.
6305
db589741
CV
63062002-05-13 Corinna Vinschen <vinschen@redhat.com>
6307
6308 * gdb.asm/asm-source.exp: Add v850 as supported target.
6309 * gdb.asm/v850.inc: New file.
6310
8ce2a7dc
DJ
63112002-05-13 Daniel Jacobowitz <drow@mvista.com>
6312
6313 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6314
df763c7f
DJ
63152002-05-12 Daniel Jacobowitz <drow@mvista.com>
6316
6317 * gdb.base/break.exp: Check 'break "marker2"'.
6318
377daeed
MS
63192002-05-10 Michael Snyder <msnyder@redhat.com>
6320
6321 * gdb.base/long_long.exp: Fix typo.
6322
c4b7bc2b
JB
63232002-05-10 Jim Blandy <jimb@redhat.com>
6324
ecac9a4e
JB
6325 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6326 a bug.
6327
c4b7bc2b
JB
6328 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6329 Recognize more detailed error message produced by the macro
6330 expander's lexical analyzer.
6331 * lib/gdb.exp (test_print_reject): Same.
6332
e71019a1
MK
63332002-05-09 Mark Kettenis <kettenis@gnu.org>
6334
6335 * gdb.c++/method.exp: Fix typo.
6336
fedfc8e6
MS
63372002-05-08 Michael Snyder <msnyder@redhat.com>
6338
166a1957
MS
6339 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6340 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6341 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6342 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6343 Add iftarget clause for strongarm.
d63a86f8 6344
f1c47eb2
MS
63452002-05-06 Michael Snyder <msnyder@redhat.com>
6346
cb9a9d3e
MS
6347 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6348 (gdb_continue_to_end): Accept output from status wrapper.
6349 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6350 Clean up fail messages to match pass messages.
6351
f1c47eb2
MS
6352 Enable the "needs_status_wrapper" testsuite feature.
6353 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6354 (gdb_compile): Conditionally call gdb_wrapper_init.
6355 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6356 * gdb.c++/method.exp: Recognize output from status wrapper.
6357
6079c749
BE
63582002-05-06 Ben Elliston <bje@redhat.com>
6359From Graydon Hoare <graydon@redhat.com>
6360
6361 * config/sid.exp: Include support for "rawsid" protocol.
6362
188baff3
JB
63632002-05-03 Jim Blandy <jimb@redhat.com>
6364
6365 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6366 * gdb.c++/hang3.C: New file.
6367
b9c07f0f
AC
63682002-05-04 Andrew Cagney <ac131313@redhat.com>
6369
6370 * gdb.base/default.exp: Remove obsolete code.
6371 * gdb.c++/misc.exp: Ditto. Update copyright.
6372 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6373 * gdb.base/whatis.exp: Ditto. Update copyright.
6374 * gdb.base/scope.exp: Ditto. Update copyright.
6375 * gdb.base/ptype.exp: Ditto. Update copyright.
6376 * gdb.base/printcmds.exp: Ditto. Update copyright.
6377 * gdb.base/opaque.exp: Ditto. Update copyright.
6378 * gdb.base/list.exp: Ditto.
6379 * gdb.base/funcargs.exp: Ditto. Update copyright.
6380 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6381 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6382 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6383 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6384 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6385 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6386
5c7a0397
MS
63872002-05-02 Michael Snyder <msnyder@redhat.com>
6388
d6dcc264 6389 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6390 * gdb.base/long_long.exp: Add xscale target.
6391 * gdb.base/default.exp: Add xscale target.
6392
eb7f1c48
JB
63932002-05-01 Jim Blandy <jimb@redhat.com>
6394
6395 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6396 gdb.c++/hang.exp: New test.
6397
a6befae8
FF
63982002-05-01 Fred Fish <fnf@redhat.com>
6399
6400 * gdb.base/completion.exp: Handle completions of "./Make" for
6401 more than one completion possibility, as is the case when we
6402 build and test in the source tree.
6403
0a310277
AG
64042002-04-29 Anthony Green <green@redhat.com>
6405
6406 * gdb.java/jmisc1.exp: New file.
6407 * gdb.java/jmisc2.exp: New file.
6408
6ff9af88
DJ
64092002-04-24 Daniel Jacobowitz <drow@mvista.com>
6410
6411 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6412
96b3d632
EZ
64132002-04-23 Elena Zannoni <ezannoni@redhat.com>
6414
6415 * gdb.base/help.exp: Change 'help status' to allow for target
6416 dependent output differences.
6417
5019bb54
MC
64182002-04-22 Michael Chastain <mec@shout.net>
6419
6420 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6421
a805a116
MC
64222002-04-22 Michael Chastain <mec@shout.net>
6423
6424 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6425
a1706bfd
DM
64262002-04-17 David S. Miller <davem@redhat.com>
6427
6428 * gdb.asm/sparc64.inc: New file.
6429 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6430
a73a20a2
EZ
64312002-04-19 Elena Zannoni <ezannoni@redhat.com>
6432
6433 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6434 instruction file directly into the build tree. Clean up at end of
6435 test.
6436
ba678339
DM
64372002-04-18 David S. Miller <davem@redhat.com>
6438
6439 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6440 handle 64-bit platforms correctly.
6441 * gdb.base/maint.exp: Likewise.
6442
b03399da
KB
64432002-04-18 Kevin Buettner <kevinb@redhat.com>
6444
6445 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6446 ``-fpic'' when compiling files comprising a shared library, but
6447 it does need additional linker flags in order to find shared
6448 libraries at run time.
6449
e2004992
KB
64502002-04-18 Kevin Buettner <kevinb@redhat.com>
6451
6452 * gdb.base/cvexpr.c (use): New function.
6453 (main): Invoke use() on all global variables to prevent
6454 some linkers from deleting these otherwise unused symbols.
6455
d8937120
MC
64562002-04-17 Michael Chastain <mec@shout.net>
6457From David S. Miller <davem@redhat.com>
6458
6459 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6460 handle 64-bit platforms correctly.
6461
ffd61a58
MS
64622002-04-12 Michael Snyder <msnyder@redhat.com>
6463From Jim Blandy <jimb@redhat.com>
6464 * gdb.base/foo.c (foox): Remove section attribute; the linker
6465 script can handle this instead.
6466 * gdb.base/bar.c (barx): Same.
6467 * gdb.base/baz.c (bazx): Same.
6468 * gdb.base/grbx.c (grbxx): Same.
6469
6470 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6471 manager doesn't automatically unmap overlays unnecessarily.
6472
6b8426a6
MH
64732002-04-10 Martin M. Hunt <hunt@redhat.com>
6474
6475 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6476 stepping out of main.
6477
34af4875
MC
64782002-04-09 Michael Chastain <mec@shout.net>
6479
6480 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6481 scope so that the nested scope tests will make sense.
6482 * gdb.c++/local.exp: Write patterns that actually work with gcc
6483 (the HP patterns "were never known to work with gcc").
6484 Keep the old aCC patterns too.
6485
2d1676a0
DJ
64862002-04-09 Daniel Jacobowitz <drow@mvista.com>
6487
6488 * gdb.base/attach.exp: Correct target board test.
6489
3a63e3f9
MC
64902002-04-08 Michael Chastain <mec@shout.net>
6491
6492 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6493 in a const method. Add some xfail and fail cases for configurations
6494 that do not emit the "const ...".
6495
f18dabd2
MC
64962002-04-07 Michael Chastain <mec@shout.net>
6497
6498 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6499 Accept "A * const" and "const A * const" as type of "this".
6500 Fix spelling of getFunky throughout. Make messages uniform.
6501
0fcddd82
EZ
65022002-04-07 Elena Zannoni <ezannoni@redhat.com>
6503
6504 Work around for PR gdb/285:
6505 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6506
16a8534a
EZ
65072002-04-07 Elena Zannoni <ezannoni@redhat.com>
6508
6509 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6510 instructions file at run time instead of configure time.
6511 Sometimes we run the test in a directory that is not the one we
6512 configured in.
6513 * gdb.asm/configure.in: Delete creation of symlink.
6514 * gdb.asm/configure: Regenerate.
6515
24181d81
JB
65162002-04-05 J. Brobecker <brobecker@gnat.com>
6517
6518 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6519 xfullpath () function.
6520
7cdb7107
DJ
65212002-04-04 Daniel Jacobowitz <drow@mvista.com>
6522
6523 * gdb.asm/Makefile.in: Correct dependencies.
6524
6525 * gdb.asm/powerpc.inc: New file.
6526 * gdb.asm/asm-source.exp: Add PowerPC.
6527 * gdb.asm/configure.in: Likewise.
6528 * gdb.asm/configure: Regenerated.
6529
a7d17088
DJ
65302002-04-04 Daniel Jacobowitz <drow@mvista.com>
6531
6532 * gdb.base/relocate.exp: New file.
6533 * gdb.base/relocate.c: New file.
6534
cd721503
FF
65352002-04-04 Fred Fish <fnf@redhat.com>
6536
6537 * gdb.base/step-test.exp: Update comment regarding stopping in
6538 memcpy/bcopy calls inserted as part of the compiler runtime.
6539
b22ad7a7
MS
65402002-04-04 Michael Snyder <msnyder@redhat.com>
6541
6542 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
6543
5f279fa6
DJ
65442002-04-03 Daniel Jacobowitz <drow@mvista.com>
6545
6546 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6547 (gdb_expect): Remove $notransfer hack.
6548
dd0fd3ce
DJ
65492002-04-02 Daniel Jacobowitz <drow@mvista.com>
6550
6551 * gdb.c++/classes.exp ("calling method for small class"): Match
6552 updated register output.
6553
1e50cda1
DJ
65542002-03-30 Daniel Jacobowitz <drow@mvista.com>
6555
6556 Fix PR gdb/452
6557 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
6558 when finished. Make gdb_file_cmd send "exec-file" when
6559 appropriate.
6560
24015922
DJ
65612002-03-30 Daniel Jacobowitz <drow@mvista.com>
6562
6563 * gdb.base/attach.exp: Remove extra setup_xfail.
6564
dd7dfd64
MS
65652002-03-26 Michael Snyder <msnyder@redhat.com>
6566
6567 * gdb.base/default.exp: Add tests for dump, append, and restore.
6568 * gdb.base/help.exp: Add tests for dump, append, and restore.
6569 * gdb.base/dump.exp: New file, test dump, append and restore.
6570 * gdb.base/dump.c: New file.
6571
48b2f8d7
MS
65722002-03-27 Michael Snyder <msnyder@redhat.com>
6573
d63a86f8 6574 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
6575 clean-ups in help messages.
6576
05b4d525
FF
65772002-03-26 Fred Fish <fnf@redhat.com>
6578
6579 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
6580 have debugging info for those functions and the compiler uses them
6581 internally to copy structs around.
6582
d7679631
FF
65832002-03-26 Fred Fish <fnf@redhat.com>
6584
6585 * gdb.base/list.exp: Revert the change made yesterday and add note
6586 about why we don't list the default lines for remote targets.
6587
523ac3f9
MS
65882002-03-25 Michael Snyder <msnyder@redhat.com>
6589
6590 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
6591
754b2b8d
FF
65922002-03-25 Fred Fish <fnf@redhat.com>
6593
6594 * gdb.base/list.exp: This test works on remote targets so remove
6595 the short circuit for remote targets. Update copyright.
6596
33c3e192
FF
65972002-03-25 Fred Fish <fnf@redhat.com>
6598
6599 * gdb.base/attach.exp: Fix logic error that was suppressing this
6600 test for all non hppa*-*-hpux* targets, instead of the hp target.
6601 Move comments closer to the suppression point. Also now need to
6602 check that we are running natively.
6603
d43e73ee
MS
66042002-03-22 Michael Snyder <msnyder@redhat.com>
6605
882c8f02
MS
6606 * gdb.base/default.exp: Add test for gcore. Update copyright.
6607 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 6608
04c12f60
FF
66092002-03-06 Fred Fish <fnf@redhat.com>
6610
6611 * gdb.base/funcargs.c: Remove extraneous ';' character.
6612 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
6613
b43df995
MC
66142002-03-04 Michael Chastain <mec@shout.net>
6615
6616 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
6617 accommodate gcc v3 function signature.
6618 * gdb.mi/mi0-var-cmd-exp: Ditto.
6619
92362027
AC
66202002-02-24 Andrew Cagney <ac131313@redhat.com>
6621
6622 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
6623 ``GNU/Linux'' or ``Linux kernel''
6624 * testsuite/gdb.threads/pthreads.c: Ditto.
6625
258ad32d
MC
66262002-02-24 Michael Chastain <mec@shout.net>
6627
6628 * gdb.threads/pthreads.c (thread1): Add a return statement.
6629 (thread2): Likewise.
6630 (foo): Likewise.
6631
04c3b3d4
MC
66322002-02-23 Michael Chastain <mec@shout.net>
6633
6634 * gdb.threads/linux-dp.c (philosopher): Add a return statement
6635 to placate gcc.
6636
5a2a0a20
MC
66372002-02-23 Michael Chastain <mec@shout.net>
6638
6639 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
6640 test "ptype bint". The test passes on all my stabs configurations.
6641
a640f7fc
JB
66422002-02-21 Jim Blandy <jimb@redhat.com>
6643
27924826
JB
6644 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
6645 filename at a time, and watch for the ones we want to see.
6646
a640f7fc
JB
6647 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
6648 types of pointers to prototyped functions.
6649
edcc8c75
AC
66502002-02-20 Andrew Cagney <ac131313@redhat.com>
6651
6652 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
6653 signed, unsigned and straight char.
6654 (padding_char, padding_short, padding_int, padding_long,
6655 padding_long_long, padding_float, padding_double,
6656 padding_long_double): New global variables.
6657 (fill, fill_structs): New functions.
6658
6659 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
6660 for correctly sized writes. Update copyright.
6661 (get_valueof): New procedure.
6662 (get_sizeof): Call get_valueof.
6663 (check_valueof): New procedure.
6664 (check_padding): New procedure.
6665
ac57ea44
MC
66662002-02-20 Michael Chastain <mec@shout.net>
6667
6668 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
6669 to setup_xfail. Document some of the remaining calls.
6670
7a10c941
MC
66712002-02-18 Michael Chastain <mec@shout.net>
6672
6673 * gdb.c++/userdef.exp: Update copyright year.
6674
fb8acdcc
DJ
66752002-02-18 Daniel Jacobowitz <drow@mvista.com>
6676
6677 * gdb.c++/userdef.exp: Test overloaded operators properly.
6678 Remove xfails.
6679
fda6ae12
MS
66802002-02-14 Michael Snyder <msnyder@redhat.com>
6681
6682 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
6683
676a0442
DJ
66842002-02-14 Daniel Jacobowitz <drow@mvista.com>
6685
6686 * gdb.base/a2-run.exp: Check for a remote target properly.
6687 * gdb.base/annota1.exp: Likewise.
6688 * gdb.base/list.exp: Likewise.
6689 * gdb.base/reread.exp: Likewise.
6690 * gdb.base/scope.exp: Likewise.
6691 * gdb.base/shlib-call.exp: Likewise.
6692 * gdb.base/term.exp: Likewise.
6693 * gdb.c++/annota2.exp: Likewise.
6694
78b4f468
RE
66952002-02-13 Richard Earnshaw <rearnsha@arm.com>
6696
6697 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
6698
9a81ba51
MC
66992002-02-10 Michael Chastain <mec@shout.net>
6700
6701 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
6702 (call_after_alloca): Ditto.
6703
004af6c7
DJ
67042002-02-10 Daniel Jacobowitz <drow@mvista.com>
6705
6706 * gdb.base/ending-run.exp: Guard "cont" test with
6707 gdb_skip_stdio_test.
6708
37225f62
JB
67092002-02-06 Jim Blandy <jimb@redhat.com>
6710
6711 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
6712 from here...
6713 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
6714 To here. Disable this test on non-HP platforms. Add big comment.
6715
fe6fdd96
MS
67162002-02-04 Michael Snyder <msnyder@redhat.com>
6717
6718 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
6719 other than d10v and m32r.
6720
036fad3f
RE
67212002-02-02 Richard Earnshaw <rearnsha@arm.com>
6722
6723 * gdb.base/default.exp: Rewrite test patterns to reduce time
6724 taken to match them.
6725
7148ab62
DJ
67262002-01-30 Daniel Jacobowitz <drow@mvista.com>
6727
6728 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
6729 Allow a start function above main.
6730 * gdb.threads/linux-dp.exp: Fix copyright date.
6731
396cc255
DJ
67322002-01-30 Daniel Jacobowitz <drow@mvista.com>
6733
6734 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
6735 (check_philosopher_stack): Check for manager thread before checking
6736 for a just-starting thread.
6737
f038d31b
DJ
67382002-01-30 Daniel Jacobowitz <drow@mvista.com>
6739
6740 From Neil Booth <neil@daikokuya.demon.co.uk>:
6741 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
6742 warnings.
6743
b3ff9d9a
FF
67442002-01-21 Fred Fish <fnf@redhat.com>
6745
6746 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
6747 not caller.
6748
39ad761d
JB
67492002-01-21 Jim Blandy <jimb@redhat.com>
6750
6751 * gdb.base/reread.exp: Check that GDB properly re-reads the
6752 executable file when it changes while no inferior is running.
6753
aaf320fa
FF
67542002-01-21 Fred Fish <fnf@redhat.com>
6755
6756 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
6757 optionally accept the "shlib events" variation.
6758
808a31f5
JB
67592002-01-21 Jim Blandy <jimb@redhat.com>
6760
6761 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
6762 call `fflush' after every `printf', so that the output is produced
6763 at predictable points, regardless of whatever buffering does (or
6764 doesn't) take place.
6765 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
6766 at different points.
6767
4420d5e2
DJ
67682002-01-20 Daniel Jacobowitz <drow@mvista.com>
6769
6770 * gdb.c++/inherit.exp: Update copyright years.
6771 * gdb.c++/method.exp: Likewise.
6772
3e36a0f4
DJ
67732002-01-20 Daniel Jacobowitz <drow@mvista.com>
6774
6775 * gdb.c++/classes.exp: Update for improved v3 support and skipping
6776 artificial methods/arguments.
6777 * gdb.c++/derivation.exp: Likewise.
6778 * gdb.c++/inherit.exp: Likewise.
6779 * gdb.c++/method.exp: Likewise.
6780 * gdb.c++/virtfunc.exp: Likewise.
6781
b4ceaee6
AC
67822002-01-18 Andrew Cagney <ac131313@redhat.com>
6783
6784 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
6785 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
6786 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
6787 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
6788 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
6789 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
6790
ecace851
JB
67912002-01-17 Jim Blandy <jimb@redhat.com>
6792
6793 * gdb.asm/asm-source.exp (info symbol): Take another shot at
6794 anchoring the pattern matching the entry point symbol's name.
6795
375fc983
AC
67962002-01-17 Andrew Cagney <ac131313@redhat.com>
6797
6798 * gdb.base/maint.exp: Update ``maint internal-error'' to match
6799 continue/quit query. Update copyright.
6800
fe6fdd96
MS
68012002-01-14 Michael Snyder <msnyder@redhat.com>
6802
6803 * gdb.base/gcore.exp: Remove extra debugging output.
6804
e017c81f
DJ
68052002-01-13 Daniel Jacobowitz <drow@mvista.com>
6806
6807 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
6808 for slightly dubious v2 mangled string.
6809
37ab3bf8
DJ
68102002-01-13 Daniel Jacobowitz <drow@mvista.com>
6811
6812 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
6813
1bc05c3a 68142002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 6815
1bc05c3a 6816 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 6817
1bc05c3a
JM
6818 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
6819 constructors.
6820 * gdb.c++/derivation.exp: Likewise.
6821 * gdb.c++/templates.exp: Likewise.
6822 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 6823
1bc05c3a
JM
68242002-01-10 Michael Snyder <msnyder@redhat.com>
6825
6826 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 6827
a911c360
MS
68282002-01-08 Michael Snyder <msnyder@redhat.com>
6829
6830 * gdb.base/gcore.exp: New test for generate-core-file command.
6831 * gdb.base/gcore.c: Testcase for above.
6832 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
6833
ea2119ec
JM
68342002-01-08 Jason Merrill <jason@redhat.com>
6835
6836 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
6837
68203136
FF
68382002-01-07 Fred Fish <fnf@redhat.com>
6839
6840 * gdb.c++/overload.exp: Remove unconditional xfails for:
6841 print foo_instance1.overloadargs(1)
6842 print foo_instance1.overloadargs(1, 2)
6843 print foo_instance1.overloadargs(1, 2, 3)
6844 print foo_instance1.overloadargs(1, 2, 3, 4)
6845 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
6846 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
6847 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
6848 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
6849 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
6850 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
6851 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
6852 print foo_instance1.overload1arg()
6853 print foo_instance1.overload1arg((char)arg2)
6854 print foo_instance1.overload1arg((signed char)arg3)
6855 print foo_instance1.overload1arg((unsigned char)arg4)
6856 print foo_instance1.overload1arg((int)arg7)
6857 print foo_instance1.overload1arg((unsigned int)arg8)
6858 print foo_instance1.overload1arg((float)arg11)
6859 print foo_instance1.overload1arg((double)arg12)
d63a86f8 6860
21b9b5b1
MS
68612002-01-07 Michael Snyder <msnyder@redhat.com>
6862
6863 * gdb.base/huge.exp: New test. Print a very large target data object.
6864 (skip_huge_test): New test variable. Define if you want to skip this
6865 test. The test reads an 8 megabyte data object from the target, so it
6866 might be very time consuming on remote targets with a slow connection.
6867 * gdb.base/huge.c: New file. Test case for above.
6868
725f922e
FF
68692002-01-07 Fred Fish <fnf@redhat.com>
6870
6871 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
6872 g_instance.bfoo, and g_instance.cfoo.
6873
634d57ec
JL
6874Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
6875
f286b2c3
JL
6876 * gdb.base/break.c (multi_line_if_conditional): New function.
6877 (multi_ilne_while_conditional): Likewise.
6878 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
6879 IF or WHILE condition puts the breakpoint at the start of
6880 the condition.
6881
634d57ec
JL
6882 * gdb.base/selftest.exp (backtrace through signal handler): Remove
6883 hppa*-*-hpux* expected failure.
6884 * gdb.base/structs.exp (do_function_calls): Similarly.
6885
6886 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
6887 watchpoints.
6888
9fbfe2dc
AC
68892002-01-06 Andrew Cagney <ac131313@redhat.com>
6890
6891 Fix PR gdb/66.
6892 * gdb.base/structs.exp: Replace skip for a29k with skip for
6893 gdb,cannot_call_functions.
6894 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
6895 * gdb.base/callfuncs.exp: Ditto.
6896 * gdb.base/call-rt-st.exp: Ditto.
6897 * gdb.base/call-strs.exp: Ditto.
6898 * gdb.base/callfwmall.exp: Ditto.
6899 * gdb.base/scope.exp: Obsolete xfail a29k.
6900 * gdb.c++/misc.exp: Ditto.
6901 * gdb.c++/cplusfuncs.exp: Ditto.
6902 * gdb.base/ptype.exp: Ditto.
6903 * gdb.base/printcmds.exp: Ditto.
6904 * gdb.base/opaque.exp: Ditto.
6905 * gdb.base/list.exp: Ditto.
6906 * gdb.base/funcargs.exp: Ditto.
6907 * gdb.base/default.exp: Ditto.
6908
8ddad156
MS
69092002-01-04 Michael Snyder <msnyder@redhat.com>
6910
ca4976a6 6911 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
6912 * gdb.base/maint.exp: Add tests for maint info sections options.
6913
1b074332
JL
6914Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
6915
6916 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
6917
7d159115
CV
69182001-12-20 Corinna Vinschen <vinschen@redhat.com>
6919
6920 * gdb.asm/arm.inc: New file.
6921 * gdb.asm/asm-source.exp: Add arm targets.
6922 * gdb.asm/configure.in: Ditto.
6923 * gdb.asm/configure: Recreated from configure.in.
6924
8fb87725
JL
6925Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
6926
afabe08c
JL
6927 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
6928 with HP's compiler.
6929 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6930 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6931 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6932 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6933
6934 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
6935 either HP's compilers or GCC.
6936
db521deb
JL
6937 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
6938 a SIGBUS or SIGSEGV.
6939
6940 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
6941
6942 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
6943 can be compiled with either HP's compiler or GCC.
6944
cfa88ab7
JL
6945 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
6946 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
6947 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
6948
ca344dff
JL
6949 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
6950 to match current gdb output. Update due to using auto-solib-limit
6951 for limiting instead of overloading auto-solib-add.
6952 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
6953 test program.
6954
3f3c6e55 6955 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
6956 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
6957 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6958 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6959 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6960 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6961 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
6962 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
6963 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
6964 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
6965 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
6966 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
6967 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 6968
8fb87725
JL
6969 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
6970 a SIGTRAP to the inferior.
6971
cf599fa7
CV
69722001-12-19 Corinna Vinschen <vinschen@redhat.com>
6973
6974 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
6975 Substitute call to target_link by call to gdb_compile.
6976
2cd045cd
JL
6977Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
6978
6979 * gdb.base/break.exp: Fix HP specific search string when testing
6980 backtracing in a called function.
6981
d63a86f8 6982 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
6983 compiling the test with HP's compilers.
6984 * gdb.base/volatile.exp: Similarly.
6985
99ebe9ac
JB
69862001-12-19 Jim Blandy <jimb@redhat.com>
6987
6988 * gdb.base/printcmds.exp: Expect the null character to be printed
6989 as '\0', and the '\013' to be printed as '\v'.
6990 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
6991 * gdb.base/setvar.exp: Same.
6992
b9891b29
JB
69932001-12-17 Jim Blandy <jimb@redhat.com>
6994
0eba65ab
JB
6995 * gdb.base/completion.exp: Rather than completing very long
6996 filenames, which can make the readline library produce output we
6997 don't recognize, cd to the directory first, and then complete
6998 using nice, short relative paths.
6999
6970b5b1
JB
7000 * gdb.base/completion.exp: On some systems, there is, in fact, a
7001 variable named `b' in scope, since GDB treats all static
7002 variables as being in scope. So use `no_var_named_this'
7003 instead of `b'.
7004
b9891b29
JB
7005 * gdb.base/corefile.exp: Recognize the message saying that GDB
7006 can't find the core file's registers as a failure.
7007
e6ccd35f
JSC
70082001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7009
7010 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7011 test expect string more specific.
7012
105ba819
CV
70132001-12-13 Corinna Vinschen <vinschen@redhat.com>
7014
7015 * gdb.asm/asm-source.exp: Add support for xstormy16.
7016 * gdb.asm/configure.in: Ditto.
7017 * gdb.asm/configure: Rebuild.
7018 * gdb.asm/xstormy16.inc: New file.
7019
e9e79dd9
FF
70202001-12-10 Fred Fish <fnf@redhat.com>
7021
7022 * gdb.base/maint.exp: Update to match changes in type dumping code.
7023
347dc97d
JB
70242001-12-10 Jim Blandy <jimb@redhat.com>
7025
7026 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7027 matching the entry point symbol's name at the beginning of the
7028 line.
7029
5178b9d6
DJ
70302001-12-07 Daniel Jacobowitz <drow@mvista.com>
7031
7032 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7033 gdb.c++/inherit.exp, gdb.c++/method.exp,
7034 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7035 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7036 and class layout support.
7037
af890c52
DJ
70382001-12-07 Daniel Jacobowitz <drow@mvista.com>
7039
7040 * gdb.c++/classes.exp: Add test for static member function.
7041 * gdb.c++/misc.cc: Add class with static member function.
7042
7a345fb3
JB
70432001-12-07 Jim Blandy <jimb@redhat.com>
7044
f2e54a80 7045 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7046 those tests as `unsupported'.
7047 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7048 Rewrite subsequent tests to use it.
7049
7050 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7051 those tests as `unsupported'.
7052 * gdb.base/structs.exp (call_struct_func): New function.
7053 (do_function_calls): Use call_struct_func to call the functions
7054 returning structs.
7055
0bc69509
JB
7056 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7057 whether functions are prototyped or not, so we can't possibly pass
7058 arguments to t_float_values2 properly.
7059
7a345fb3
JB
7060 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7061 value of `timeout' for targets other than the mips*tx39-*.
7062
edb6ede1
MS
70632001-12-06 Michael Snyder <msnyder@redhat.com>
7064
d63a86f8 7065 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7066 and detect whether the start symbol has a leading underscore.
7067
2d842f13
JB
70682001-12-04 Jim Blandy <jimb@redhat.com>
7069
7070 * gdb.base/completion.exp: Clarify indentation.
7071
68550daf
JB
70722001-12-03 Jim Blandy <jimb@redhat.com>
7073
7074 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7075 variables on the S/390, not `.word'.
7076
cd5195a8
JB
70772001-11-30 Jim Blandy <jimb@redhat.com>
7078
7079 Add assembly-source tests for s390-ibm-linux.
7080 * gdb.asm/s390.inc: New file.
7081 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7082 the S/390 architecture.
7083 * gdb.asm/configure: Regenerated.
7084
ca9efc90
MS
70852001-11-30 Michael Snyder <msnyder@redhat.com>
7086
7087 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7088 next, info source, info sources, info line, global and static
7089 variables, and static functions.
7090 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7091 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7092 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7093 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7094 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7095 (gdbasm_leave): Restore frame pointer.
7096 (gdbasm_startup): Copy stack set-up from crt0.S.
7097
d0e66976
FN
70982001-11-26 Fernando Nasser <fnasser@redhat.com>
7099
7100 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7101 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7102 to a local (non-static) variable. Copy tstruct.a to a static buffer
7103 and return a pointer to that buffer.
7104 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7105
e2334072
MK
71062001-11-24 Mark Kettenis <kettenis@gnu.org>
7107
7108 * gdb.asm/configure.in: Fix recognition of ix86 target.
7109 * gdb.asm/configure: Regenerate.
7110
756caa3d
MS
71112001-11-21 Michael Snyder <msnyder@redhat.com>
7112
7113 * gdb.asm/sparc.inc: New file.
7114 * gdb.asm/asm-source.exp: Recognize sparc target.
7115 * gdb.asm/configure.in: Recognize sparc target.
7116 * gdb.asm/configure: Regenerate.
d63a86f8 7117
9a4d72d5
MS
71182001-11-21 Michael Snyder <msnyder@redhat.com>
7119
7120 * gdb.asm/m32r.inc: New file.
7121 * gdb.asm/asm-source.exp: Recognize m32r target.
7122 * gdb.asm/configure.in: Recognize m32r target.
7123 * gdb.asm/configure: Regenerate.
7124
a773d1cd
MS
71252001-11-20 Michael Snyder <msnyder@redhat.com>
7126
017ac23d
MS
7127 * gdb.asm/i386.inc: New file.
7128 * gdb.asm/asm-source.exp: Recognize ix86 target.
7129 * gdb.asm/configure.in: Recognize ix86 target.
7130 * gdb.asm/configure: Regenerate.
7131
a773d1cd
MS
7132 * gdb.c++/namespace.exp: Fix quotes in output messages.
7133
bb632afb
MS
71342001-11-14 Michael Snyder <msnyder@redhat.com>
7135
25d559ca 7136 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7137 qualifier in a type cast expression, to designate an address
7138 in the instruction space (Harvard architecture).
7139
4749e309
MS
71402001-11-13 Michael Snyder <msnyder@redhat.com>
7141
7142 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7143 Tests for expressions using 'const' and 'volatile'.
7144
25050984
CV
71452001-11-13 Corinna Vinschen <vinschen@redhat.com>
7146
7147 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7148
1902c51f
DJ
71492001-11-12 Daniel Jacobowitz <drow@mvista.com>
7150
7151 * lib/mi-support.exp (mi_run_to_helper): Move comments
7152 outside of gdb_expect.
7153
dcf95b47
DJ
71542001-11-11 Daniel Jacobowitz <drow@mvista.com>
7155
7156 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7157 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7158 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7159 mi0_run_to): New functions.
7160 * gdb.mi/mi-simplerun.exp: Use them.
7161 * gdb.mi/mi0-simplerun.exp: Likewise.
7162 * gdb.mi/mi-var-cmd.exp: Likewise.
7163 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7164
45b074e1
AC
71652001-11-10 Andrew Cagney <ac131313@redhat.com>
7166
7167 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7168 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7169
bf50d346
AC
71702001-11-09 Andrew Cagney <ac131313@redhat.com>
7171
7172 * gdb.base/restore.exp: Include $expected value in restored test
7173 message.
7174
9383332c
AC
71752001-11-09 Andrew Cagney <ac131313@redhat.com>
7176
7177 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7178 implemented.
7179
db62520a
MS
71802001-11-08 Michael Snyder <msnyder@redhat.com>
7181
7182 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7183 Add pass/fail message for stop at breakpoint in call dummy function.
7184
b5703437
MS
71852001-11-07 Michael Snyder <msnyder@redhat.com>
7186
d63a86f8
RM
7187 * gdb.c++/templates.exp (test_template_breakpoints):
7188 If we get an overload menu, but it does not match what
760f6330 7189 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7190 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7191 making the whitespace optional. Argument for "new" may be
7192 "unsigned" as well as "unsigned int/long".
d63a86f8 7193 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7194 making the whitespace optional. Also replace "(void) with
7195 "((void|)), making the keyword "void" optional.
d63a86f8 7196 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7197 making the whitespace optional. Also replace "(void) with
7198 "((void|)), making the keyword "void" optional.
3bf40917
MS
7199 * gdb.base/callfuncs.c (t_float_values): This function must
7200 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7201 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7202 can be tested against both cases. Usually one case involves
7203 promotion of float to double, while the other does not.
7204 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7205 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7206 includes a stack frame for "start".
7207
c8ab4e6d
JB
72082001-11-05 Jim Blandy <jimb@redhat.com>
7209
7210 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7211 pointers are 32 bits long, and that offsets of relocs are always
7212 stored in the data (REL-style), and not in the reloc entry itself
7213 (RELA-style).
7214 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7215 stabs.
7216
3f08ced9
MS
72172001-11-01 Michael Snyder <msnyder@redhat.com>
7218
7219 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7220 and regular expression operators by using quoting.
7221
cbfa24cd
MS
72222001-10-31 Michael Snyder <msnyder@redhat.com>
7223
7224 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7225 depending on what the symbol table contains.
7226 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7227 the output of the ptype command. Similarly, accept both "const &"
7228 and "const&".
7229
aaa68313
CV
72302001-10-31 Corinna Vinschen <vinschen@redhat.com>
7231
7232 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7233 symbol `STORAGE' to allow to choose the storage class of
7234 the local datastructures.
7235 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7236 compiler directive.
7237
91740388
MS
72382001-10-30 Michael Snyder <msnyder@redhat.com>
7239
7240 * gdb.base/jump.exp: Allow it to run for all targets.
7241
1b7c05e7
CV
72422001-10-29 Corinna Vinschen <vinschen@redhat.com>
7243
7244 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7245 with new double_array size.
7246 (main): Change storage class of all local variables to static.
7247 Reduce size of double_array to 9.
7248 * gdb.base/call-ar-st.exp: Increase timeout value.
7249 Change expected output for double array to match new size in
7250 call-ar-st.c.
7251
36a22261
CV
72522001-10-29 Corinna Vinschen <vinschen@redhat.com>
7253
7254 * gdb.base/ending-run.exp: Create identical output when passing
7255 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7256 Stormy16 target.
36a22261 7257
92b8ae91
MK
72582001-10-28 Mark Kettenis <kettenis@gnu.org>
7259
7260 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7261 that we catch the expected failure under Linux/x86.
7262
cb135b83
OF
72632001-10-29 Orjan Friberg <orjanf@axis.com>
7264
7265 * gdb.base/setvar.exp: Escape curly braces.
7266 * gdb.stabs/weird.exp: Ditto.
7267
6884aa54
DJ
72682001-10-27 Daniel Jacobowitz <drow@mvista.com>
7269
7270 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7271 * gdm.mi/mi0-hack-cli.exp: Likewise.
7272
0398c9aa
AC
72732001-10-25 Andrew Cagney <ac131313@redhat.com>
7274
7275 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7276 messages.
7277
d20bf2e8
AC
72782001-10-21 Andrew Cagney <ac131313@redhat.com>
7279
7280 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7281 checking MI enabled.
7282
03dd63aa
CV
72832001-10-09 Corinna Vinschen <vinschen@redhat.com>
7284
7285 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7286
1d9d99f3
FCE
72872001-10-04 Frank Ch. Eigler <fche@redhat.com>
7288
7289 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7290 if gdb child process crashes, just signal an error.
7291
838ae6c4
JB
72922001-10-02 Jim Blandy <jimb@redhat.com>
7293
7294 * lib/gdb.exp (test_xfail_format): Simplify.
7295
7296 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7297 front of the variable name `format'. Simplify `if'.
7298
8f0cbc1c
DJ
72992001-10-01 Daniel Jacobowitz <drow@mvista.com>
7300
7301 * gdb.threads/pthreads.exp: Wait for output and delay
7302 before sending ^C.
7303
1f08dafd
DJ
73042001-10-01 Daniel Jacobowitz <drow@mvista.com>
7305
7306 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7307 some incorrect output instead of timing out.
7308 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7309
674f90ff
CV
73102001-09-28 Corinna Vinschen <vinschen@redhat.com>
7311
7312 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7313 check to allow additional `int'.
7314
9b284272
DJ
73152001-09-27 Daniel Jacobowitz <drow@mvista.com>
7316
7317 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7318 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7319
b55a4771
MS
73202001-09-27 Michael Snyder <msnyder@redhat.com>
7321
7322 * lib/gdb.exp (test_debug_format): New proc.
7323 (setup_xfail_format): Use new proc test_debug_format.
7324 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7325 proc; use new service proc test_debug_format.
7326 Replace all other "gcc_compiled" tests with this test.
7327 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7328 proc; use new service proc test_debug_format.
7329 Replace all other "gcc_compiled" tests with this test.
7330
73312001-09-27 Michael Snyder <msnyder@redhat.com>
7332
7333 * gdb.base/cvexpr.exp: New file.
7334 * gdb.base/cvexpr.c: New file
7335 Test for expressions using const and volatile keywords.
7336
4e6667ac
CV
73372001-09-26 Corinna Vinschen <vinschen@redhat.com>
7338
7339 * gdb.base/constvars.exp: Check for different orders of keywords
7340 and additional "int" strings in output.
7341
4f337972
AC
73422001-09-22 Andrew Cagney <ac131313@redhat.com>
7343
7344 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7345 responses from "help maint".
7346
2015650d
FCE
73472001-09-19 Frank Ch. Eigler <fche@redhat.com>
7348
7349 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7350 to localhost:NNN instead of :NNN, in case Xvfb is listening
7351 only on TCP.
7352
f3bcedc1
CV
73532001-09-19 Corinna Vinschen <vinschen@redhat.com>
7354
7355 * gdb.base/recurse.exp: When checking leaving the watchpoint
7356 scope, recognize when gdb is in function's epilogue and pass.
7357
6b819c92
KS
73582001-09-18 Keith Seitz <keiths@redhat.com>
7359
7360 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7361 support for running tests against sid targets.
7362 (gdbtk_done): Ditto.
7363
a10c9419
CV
73642001-09-18 Corinna Vinschen <vinschen@redhat.com>
7365
7366 * gdb.base/ending-run.c (main): Set stdout buffersize
7367 to the same reasonable value for any target.
7368 * gdb.base/ending-run.exp: Add a regular expression
7369 to make testsuite happy on Sanyo Stormy16 target.
7370
739d0d99
CV
73712001-09-17 Corinna Vinschen <vinschen@redhat.com>
7372
7373 * gdb.base/display.c (do_loops): Add float variable `f'.
7374 Increment f in loop.
7375 * gdb.base/display.exp: Increment timeout by 60 seconds.
7376 Change float display test to use variable `f'.
7377
1b8947f0
JB
73782001-09-17 Jim Blandy <jimb@redhat.com>
7379
7380 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7381 overflowing the limited breakpoint tables on some ROM monitors
7382 (like the ROM68K).
7383
9890ac81
FCE
73842001-09-15 Frank Ch. Eigler <fche@redhat.com>
7385
7386 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7387 the "-ac" (disable access control) flag.
7388
6db765ea
JH
73892001-08-30 Jeff Holcomb <jeffh@redhat.com>
7390
7391 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7392 ints.
7393
4c32cc04
KS
73942001-08-30 Keith Seitz <keiths@redhat.com>
7395
7396 * lib/gdb.exp: Move all insight-related functionality into
7397 separate file.
7398 * lib/insight-support.exp: New file.
7399
8d6e6f81
FCE
74002001-08-29 Frank Ch. Eigler <fche@redhat.com>
7401
7402 * config/sid.exp (sid_start): Never set sid verbosity; disable
7403 expect_background {} that consumed its stdout; tolerate </dev/null.
7404 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7405
6a90e1d0
AC
74062001-08-18 Andrew Cagney <ac131313@redhat.com>
7407
7408 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7409 CLI jump command to start it.
7410 (mi_run_to_main): Fail immediatly when unexpected output.
7411
1759b3c3
AC
74122001-08-18 Andrew Cagney <ac131313@redhat.com>
7413
7414 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7415 beginning of function. Fix PR gdb/191.
7416
61d11d80
FCE
74172001-08-16 Frank Ch. Eigler <fche@redhat.com>
7418
7419 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7420 what to force sid endianness to.
7421
942a4df2
KS
74222001-08-15 Keith Seitz <keiths@redhat.com>
7423
7424 * lib/gdb.exp (gdbtk_start): Don't set environment
7425 variables for TCL_LIBRARY and friends. Insight will
7426 now figure these out for itself.
7427
0521c418
MS
74282001-08-02 Michael Snyder <msnyder@redhat.com>
7429
7430 * gdb.base/completion.exp: Remove the symbol "a64l" from
7431 the expect string; this is target-specific, and not related
7432 to what is being tested.
7433
74a9a58a
DB
74342001-08-02 Dave Brolley <brolley@redhat.com>
7435
7436 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7437
c70819fa
MS
74382001-07-25 Michael Snyder <msnyder@redhat.com>
7439
c2b8fa57
MS
7440 * gdb.base/consecutive.exp: New file. Test stepping over
7441 breakpoints on consecutive instructions.
7442 * gdb.base/consecutive.c: New file.
7443
c70819fa
MS
7444 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7445 curly braces in regular expressions.
7446
2b1a1355
MS
74472001-07-25 Michael Snyder <msnyder@redhat.com>
7448
7449 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7450 legitimate output from stepping out of main.
7451
413eca6f
KS
74522001-07-22 Keith Seitz <keiths@redhat.com>
7453
7454 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7455 the empty string, do not run the tests.
7456
7e5a9322
SC
74572001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7458
7459 * gdb.base/long_long.exp: Detect size of pointer. Take into
7460 account 2-byte pointers when testing for p/a results.
7461
de58f10f
SC
74622001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7463
d63a86f8 7464 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7465 and defined to 1K for m68hc11.
7466 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7467 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7468 (sizeof_random_data): New variable to tell the size of the data table;
7469 don't test past this size; always run to main.
7470
d6f5fea1
SC
74712001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7472
7473 * gdb.base/return2.exp: return of long long and double fails for
7474 68HC11; don't execute these tests on that platform.
7475 * gdb.base/return.exp: Return of a double fails for 68hc11.
7476
c477543d
SC
74772001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7478
7479 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7480 tests that print a float.
7481 * call-rt-st.exp: Likewise.
7482
63cf1c79
MK
74832001-07-12 Mark Kettenis <kettenis@gnu.org>
7484
7485 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7486 running this test on Linux.
7487
112f9ab5
MC
74882001-06-24 Michael Chastain <chastain@redhat.com>
7489
7490 * gdb.base/arithmet.exp: Remove some tests to make all test names
7491 unique.
7492
4970cb0f
MS
74932001-07-03 Michael Snyder <msnyder@redhat.com>
7494
7495 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7496 the output of the ptype command.
7497
d85da69f
MS
74982001-07-02 Michael Snyder <msnyder@redhat.com>
7499
4c8a82de
MS
7500 * gdb.base/completion.exp: Don't assume that break.c is the only
7501 source file that may contain functions named "marker".
d85da69f
MS
7502 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7503
8afc772b
AC
75042001-06-28 Andrew Cagney <ac131313@redhat.com>
7505
7506 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7507 of files to delete.
7508
7509 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7510 * gdb.disasm/h8300s.exp: New file.
7511 gdb.disasm/h8300s.s: Likewise.
7512
cff22675
AC
75132001-06-27 Andrew Cagney <ac131313@redhat.com>
7514
7515 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7516 empty breakpoint tables.
7517
68c81b54
AC
75182001-06-25 Andrew Cagney <ac131313@redhat.com>
7519
7520 * lib/mi-support.exp: Update args=... part of stop-reason
7521 patterns. Accept either a list or a tuple.
7522
2dd62704
AC
75232001-06-23 Andrew Cagney <ac131313@redhat.com>
7524
7525 * lib/mi-support.exp: Remove local emacs variable defining
7526 change-log-default-name.
7527
b4127474
MC
75282001-06-22 Michael Chastain <chastain@redhat.com>
7529
7530 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
7531 This is operationally compatible with the previous version.
7532
8dbfb380
JB
75332001-06-13 Jim Blandy <jimb@redhat.com>
7534
7535 * lib/gdb.exp (gdb_test): Doc fix.
7536
f2d8c86d
MC
75372001-06-10 Michael Chastain <chastain@redhat.com>
7538
7539 * gdb.base/exprs.exp: Remove a duplicate test.
7540
81564d34
JB
75412001-06-06 Jim Blandy <jimb@redhat.com>
7542
7543 * gdb.base/return2.exp (main): Use values to test float and double
7544 returns that are not NaN's, to avoid being confused by IEEE
7545 comparison rules.
7546
da55addb
MS
75472001-06-04 Michael Snyder <msnyder@redhat.com>
7548
7549 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7550 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7551 rather than wait for 12 more tests to time out.
7552
42c65987
JB
75532001-06-06 Jim Blandy <jimb@redhat.com>
7554
b18bced9 7555 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7556 Don't forget to match the GDB prompt.
b18bced9 7557
42c65987
JB
7558 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
7559
5b41e5f0
JB
75602001-06-04 Jim Blandy <jimb@redhat.com>
7561
7562 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
7563 command.
7564
015e046f
KB
75652001-05-31 Kevin Buettner <kevinb@redhat.com>
7566
7567 * gdb.base/annota1.exp (info break): Match four or more spaces
7568 after "Address".
7569
fb1ffbbe
MC
75702001-05-31 Michael Chastain <chastain@redhat.com>
7571
7572 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
7573 (dm_type_int_star): Likewise.
7574 (dm_type_long_star): Likewise.
7575 (dm_type_void_star): Likewise.
7576
5ea2a32c
KB
75772001-05-29 Kevin Buettner <kevinb@redhat.com>
7578
7579 * gdb.base/completion.exp (INPUTRC): Set this environment variable
7580 to a known value in order to get consistent results regardless
7581 of the setting of INPUTRC or the presence or contents of .inputrc.
7582
ae23c492
MS
75832001-05-24 Michael Snyder <msnyder@redhat.com>
7584
ac55707e
MS
7585 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
7586 Don't require that the main thread and the manager thread are the
7587 first in the list.
7588
ae23c492
MS
7589 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
7590 debugging. If test fails, issue an "unsupported" not a "fail".
7591
400071f1
JB
75922001-05-24 Jim Blandy <jimb@redhat.com>
7593
7594 Don't assume that short is shorter than int.
7595 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
7596 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 7597 this isn't true.
400071f1
JB
7598 ("print unsigned char == (~0)"): Add test that verifies that ~0,
7599 an int, is not equal to ~0 stored in an unsigned char. This tests
7600 the same thing that the previous test meant to, but works on
7601 16-bit machines, too.
7602 ("print unsigned char != (~0)"): Same test, complemented.
7603
0816a3e5
MS
76042001-05-24 Michael Snyder <msnyder@redhat.com>
7605
7606 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 7607 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
7608 and prevents dejagnu getting out of step.
7609
f6dc23a9
KB
76102001-05-23 Kevin Buettner <kevinb@redhat.com>
7611
7612 * gdb.base/finish.exp (finish_void): Revise pattern for
7613 stopping on the call statement to not permit stopping at
7614 the start of the instructions comprising the call sequence.
7615
7dbd117d
MC
76162001-05-19 Michael Chastain <chastain@redhat.com>
7617
7618 * gdb.base/callfuncs.exp: Make all test names unique.
7619 * gdb.base/commands.exp: Make all test names unique.
7620 * gdb.base/condbreak.exp: Make all test names unique.
7621 * gdb.base/dbx.exp: Make all test names unique.
7622 * gdb.base/default.exp: Make all test names unique.
7623 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
7624 and TIMEOUT messages to their corresponding PASS message.
7625 * gdb.base/ending-run.exp: Make all test names unique.
7626 * gdb.base/long_long.exp: Remove duplicate test.
7627
6b0b0a9e
KB
76282001-05-21 Kevin Buettner <kevinb@redhat.com>
7629
7630 * gdb.base/finish.exp (finish_void): Allow "finish" command to
7631 stop on the call statement as well as the statement after the
7632 call.
7633
2caa35cb
MS
76342001-05-21 Michael Snyder <msnyder@redhat.com>
7635
7636 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
7637
40713331
EZ
76382001-05-10 Elena Zannoni <ezannoni@redhat.com>
7639
7640 * gdb.base/completion.exp: Revamp test. Make it execute on all
7641 platforms.
7642
c2c1be8d
EZ
76432001-05-10 Elena Zannoni <ezannoni@redhat.com>
7644
2c9cd303
EZ
7645 * config/gdbserver.exp (gdb_load): Handle the case
7646 in which the arguments to gdbserver are given in the
7647 baseboard configuration file.
7648 Also handle the case in which the server needs to do a
7649 load.
7650
9671de48
KS
76512001-05-07 Keith Seitz <keiths@cygnus.com>
7652
7653 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
7654 set up the display for testing.
7655 (gdbtk_start): Convert all paths to paths that tcl will like.
7656 Export target information to environment.
7657 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
7658 necessary.
7659 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
7660 (to_tcl_path): New proc to convert a given pathname into
7661 a path acceptible as an argument to a tcl command.
7662 (_gdbtk_export_target_info): New proc to export target info
7663 into the environment for gdbtk testing.
7664 (gdbtk_done): New proc to signal end-of-test.
7665
5a360f47
JB
76662001-05-06 Jim Blandy <jimb@redhat.com>
7667
7668 * restore.c: Make the code of caller0 correspond to its comment.
7669
66c756c6
MS
76702001-05-03 Michael Snyder <msnyder@redhat.com>
7671
7672 * config/sid.exp (gdb_target_sid): Check for error messages.
7673 On error or timeout, don't make expect exit (which will terminate
7674 all subsequent tests); instead just make gdb exit.
d63a86f8 7675 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
7676 return a negative value.
7677
a966fde5
JB
76782001-04-24 Jim Blandy <jimb@redhat.com>
7679
851c18e0
JB
7680 * gdb.c++/templates.exp: If we see the prompt for the overload
7681 list, but we haven't recognized any of the longer patterns,
7682 arrange for this test to fail, not hang.
7683
a966fde5
JB
7684 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
7685 variations.
7686
db144853
MC
76872001-04-22 Michael Chastain <chastain@redhat.com>
7688
7689 * gdb.c++/local.exp: Use the 'runto' library function.
7690 * gdb.c++/namespace.exp: Likewise.
7691 * gdb.c++/overload.exp: Likewise.
7692
3207ec21
KB
76932001-03-26 Kevin Buettner <kevinb@redhat.com>
7694
7695 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
7696 * gdb.base/step-line.exp: New file. Test step/next in presence of
7697 #line directives.
7698 * gdb.base/step-line.c: New file. Test program for the above.
7699 * gdb.base/step-line.inp: New file. We pretend that this file has
7700 been transformed by some other tool into step-line.c.
7701
13b57657
JB
77022001-03-21 Jim Blandy <jimb@redhat.com>
7703
7704 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
7705 unmangled operator names.
7706
754cbe1c
JB
77072001-03-20 Jim Blandy <jimb@redhat.com>
7708
7709 * gdb.threads/linux-dp.exp: Recognize an additional message
7710 generated by GDB when it doesn't understand how to debug threads
7711 on the target system.
7712
177495c9
AC
77132001-03-19 Andrew Cagney <ac131313@redhat.com>
7714
7715 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
7716
f266096b
MC
77172001-03-12 Michael Chastain <chastain@redhat.com>
7718
7719 * gdb.c++/derivation.exp: Use the 'runto' library function.
7720
cac3c2ff
MC
77212001-03-12 Michael Chastain <chastain@redhat.com>
7722
7723 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
7724
b6c11a24
MC
77252001-02-24 Michael Chastain <chastain@redhat.com>
7726
7727 * gdb.c++/ref-types.exp: Change handwritten code to library
7728 function 'runto'.
7729
6bae5bce
OF
77302001-03-16 Orjan Friberg <orjanf@axis.com>
7731
7732 * gdb.base/signals.exp: Set count to 0 explicitly.
7733
0015fd9a
MS
77342001-03-15 Mark Salter <msalter@redhat.com>
7735
7736 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
7737 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
7738 (gdb_load): Add support for additional target_info: gdb_download_size
7739 and gdb_load_timeout.
0015fd9a 7740
fc33412a
DT
7741Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
7742
7743 * gdb.base/annota1.exp: Move test of isnative to earlier in the
7744 file -- to prevent failing when the compile fails but we have no
7745 intention of running the tests anyway.
7746
7747 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
7748 tests if set.
7749
7750 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
7751 integers.
7752
7753 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
7754 * gdb.c++/namespace.exp: Ditto.
7755
115f06de
OF
77562001-03-07 Orjan Friberg <orjanf@axis.com>
7757
7758 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
7759 * gdb.base/pointers.exp: Relax pattern match of decimals.
7760
b6ba6518
KB
77612001-03-06 Kevin Buettner <kevinb@redhat.com>
7762
7763 * Makefile.in, config/abug.exp, config/cfdbug.exp,
7764 config/cpu32bug.exp, config/dve.exp, config/est.exp,
7765 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
7766 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
7767 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
7768 config/sh.exp, config/sid.exp, config/slite.exp,
7769 config/sparclet.exp, config/udi.exp, config/unknown.exp,
7770 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
7771 config/vxworks.exp, config/vxworks29k.exp,
7772 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
7773 gdb.base/all-bin.exp, gdb.base/annota1.exp,
7774 gdb.base/arithmet.exp, gdb.base/assign.exp,
7775 gdb.base/async.exp, gdb.base/attach.exp,
7776 gdb.base/bitfields.exp, gdb.base/bitops.exp,
7777 gdb.base/break.exp, gdb.base/call-ar-st.exp,
7778 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
7779 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
7780 gdb.base/commands.exp, gdb.base/completion.exp,
7781 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7782 gdb.base/constvars.exp, gdb.base/corefile.exp,
7783 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
7784 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
7785 gdb.base/ending-run.exp, gdb.base/environ.exp,
7786 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7787 gdb.base/finish.exp, gdb.base/foll-exec.exp,
7788 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
7789 gdb.base/funcargs.exp, gdb.base/help.exp,
7790 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
7791 gdb.base/logical.exp, gdb.base/long_long.exp,
7792 gdb.base/maint.exp, gdb.base/mips_pro.exp,
7793 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
7794 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
7795 gdb.base/pointers.exp, gdb.base/printcmds.exp,
7796 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
7797 gdb.base/regs.exp, gdb.base/relational.exp,
7798 gdb.base/remote.exp, gdb.base/reread.exp,
7799 gdb.base/restore.exp, gdb.base/return2.exp,
7800 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
7801 gdb.base/selftest.exp, gdb.base/setshow.exp,
7802 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
7803 gdb.base/sigall.exp, gdb.base/signals.exp,
7804 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
7805 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7806 gdb.base/step-test.exp, gdb.base/structs.c,
7807 gdb.base/structs.exp, gdb.base/structs2.exp,
7808 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
7809 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
7810 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
7811 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
7812 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
7813 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
7814 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
7815 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
7816 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
7817 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
7818 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
7819 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
7820 gdb.fortran/types.exp, gdb.java/jmisc.exp,
7821 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7822 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
7823 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7824 gdb.trace/circ.exp, gdb.trace/collection.exp,
7825 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7826 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7827 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
7828 gdb.trace/report.exp, gdb.trace/save-trace.exp,
7829 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7830 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7831 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
7832 notices.
7833
dc96c6c7 78342001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
7835
7836 * gdb.base/varargs.c (find_max_double): Fix printf format string:
7837 first arg is int not float.
7838
dc96c6c7 78392001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
7840
7841 * gdb.base/reread.exp: Unsupported for non-native targets;
7842 doesn't work for remote debugging.
7843
9b0c4aeb
FN
78442001-02-19 Fernando Nasser <fnasser@redhat.com>
7845
7846 From Drew Moseley <dmoseley@redhat.com>
7847 * gdb.base/ending-run.exp: Properly handle the BSP state when
7848 stepping past the end of main.
7849
02aa71d5
MC
78502001-02-19 John Moore <jmoore@redhat.com>
7851
7852 * gdb.base/commands.exp (infrun_breakpoint_command_test):
7853 Converted HPUX fix for non-expected items following multiple
7854 step commands into general solution for all platforms.
7855
1fa449a4
MC
78562001-02-18 Michael Chastain <chastain@redhat.com>
7857
7858 * gdb.c++/classes.exp (do_tests): Change runto statements
7859 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7860 statements demangler agnostic.
7861 * gdb.c++/virtfunc.exp (do_tests): Likewise.
7862 (gdb_virtfunc_restart): Likewise.
7863
b2f9ec70
MC
78642001-02-14 Michael Chastain <chastain@redhat.com>
7865
7866 * gdb.c++/inherit.exp (do_tests): Change runto statements
7867 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7868 statements demangler agnostic.
7869
cf74b8ca
AC
7870Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
7871
7872 * gdb.threads/pthreads.exp: Unify pass/fail messages for
7873 ``continue to bkpt at common_routine in thread 2'' and ``stopped
7874 before calling common_routine 15 times'' tests.
7875
99f78f56
MC
78762001-02-11 Michael Chastain <chastain@redhat.com>
7877
7878 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
7879 Helps the test script figure out which demangler is in use.
7880 (dm_type_foo_ref): Ditto.
7881 (dm_type_int_star): Ditto.
7882 (dm_type_long_star): Ditto.
7883 (dm_type_unsigned_int): Ditto.
7884 (dm_type_void): Ditto.
7885 (dm_type_void_star): Ditto.
99707966 7886 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
7887 Probe the gdb demangler and set variables to accommodate
7888 formatting differences.
7889 (info_func_regexp): New function. Same as info_func, but
7890 matches against a regexp.
7891 (info_func): Match against a literal string.
7892 (print_addr_2): New function. Match against a literal string,
7893 which can be different from the input to gdb.
7894 (print_addr): Simply call print_addr_2 with the same argument twice.
7895 (test_lookup_operator_functions): Use demangler formatting variables.
7896 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
7897 the tests in the same order as the C++ class declaration.
7898 (test_paddr_operator_functions): Ditto.
7899 (test_paddr_overloaded_functions): Ditto.
7900 (test_paddr_hairy_functions): Use demangler formatting variables.
7901 Add reference to gdb/19 for related tests.
7902 (do_tests): Call probe_demangler.
7903
1de8f023
KB
79042001-01-30 Kevin Buettner <kevinb@redhat.com>
7905
7906 * gdb.c++/templates.cc (printf): Remove unused function definition.
7907
ca3f91ed
MS
79082001-01-26 Felix Lee <flee@redhat.com>
7909
7910 * sid.exp (sid_exit): Pass host, not target, to remote_close.
7911
79122001-01-25 matthew green <mrg@redhat.com>
7913
7914 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
7915 up sid.
7916 (sid_exit): Call `remote_pop_conn' after GDB is gone.
7917
79182001-01-25 matthew green <mrg@redhat.com>
7919
7920 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 7921 Deprecate $sid_spawn_id.
ca3f91ed
MS
7922 (sid_exit): Remove code necessary only for `spawn.'
7923
79242001-01-25 matthew green <mrg@redhat.com>
7925
7926 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
7927
fb18ec4a
MC
79282001-01-28 Michael Chastain <chastain@redhat.com>
7929
7930 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
7931 to call when tests fail. It takes gdb out of the overloaded
7932 function choice menu back to the main prompt, so that the test
7933 program stays synchronized.
7934 (set_bp_overloaded): New proc to collect all the common
7935 code for setting a breakpoint on an overloaded name. Calls
7936 take_gdb_out_of_choice_menu when needed.
7937 (menu_overload1arg): New variable to collect the repeated
7938 instances of the expected menu for an overloaded name. Change
7939 the regular expression to handle changes in g++ type encoding:
7940 "void" can be either "void" or "", and "unsigned int" can be
7941 either "unsigned int" or "unsigned".
7942 (continue_to_bp_overloaded): Change regular expressions to handle
7943 changes in g++ type encoding.
7944 (no proc): Call take_gdb_out_of_choice_menu when needed.
7945 Remove redundant calls to "info break". Accept either "canceled"
7946 or "cancelled". Change regular expressions in "info break"
7947 calls to handle changes in g++ type encoding. Give all tests
7948 unique strings.
7949
9c646a6e
BE
79502001-01-17 Ben Elliston <bje@redhat.com>
7951
7952 * config/sid.exp: New file.
7953
9549d9c1
AC
7954Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
7955
7956 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
7957
dc96c6c7 79582000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
7959
7960 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
7961 Add a RE to accept a non-ascii char if one is ever presented.
7962
b4df4f68
FN
79632000-12-20 Fernando Nasser <fnasser@redhat.com>
7964
297dd0fd 7965 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 7966
dc96c6c7 79672000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 7968
d63a86f8 7969 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
7970 in regexp. One '\' does not suffice on Linux.
7971
4a7bddb6
MC
79722000-12-09 Michael Chastain <chastain@redhat.com>
7973
7974 * gdb.base/break.exp (test_clear_command): Use a marker function
7975 rather than 'main' for the test function. Also move this
7976 test to an execution point where the marker function names are
7977 guaranteed to be bound to functions. (Executing tests after a
7978 'finish' from main runs into name conflicts with local names
7979 in __libc_start_main).
7980
dc96c6c7 79812000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
7982
7983 * gdb.base/finish.exp: New test for gdb's "finish" command.
7984 * gdb.base/return2.exp: New test for gdb's "return" command.
7985 * gdb.base/return2.c: New source file for above.
7986
dc96c6c7 79872000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
7988
7989 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
7990 * gdb.base/miscexprs.exp: Ditto.
7991 * gdb.base/pointers.exp: Ditto.
7992 * gdb.c++/derivation.exp: Ditto.
7993 * gdb.c++/local.exp: Ditto.
7994 * gdb.c++/namespace.exp: Ditto.
7995 * gdb.c++/overload.exp: Ditto.
7996 * gdb.c++/ref-types.exp: Ditto.
7997
dc96c6c7 79982000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
7999
8000 * gdb.base/constvars.exp: Test result of "up" command.
8001 * gdb.base/miscexprs.exp: Ditto.
8002 * gdb.base/pointers.exp: Ditto.
8003 * gdb.base/scope.exp: Ditto.
8004 * gdb.c++/derivation.exp: Ditto.
8005 * gdb.c++/local.exp: Ditto.
8006 * gdb.c++/namespace.exp: Ditto.
8007 * gdb.c++/overload.exp: Ditto.
8008 * gdb.c++/ref-types.exp: Ditto.
8009
44097287
FN
80102000-11-22 Michael Chastain <chastain@redhat.com>
8011
8012 * mips_pro.exp: Accept either "middle -> top -> main" or
8013 "middle -> main" in the backtrace, because gcc can optimize
8014 tail calls to jumps. Remove setup_xfail for the hppa case.
8015 Add a comment with the original warning messages from PR 3016,
8016 which was filed in 1993, to preserve them for posterity.
8017
9d2e1bab
ND
80182000-11-17 Nick Duffek <nsd@redhat.com>
8019
8020 * lib/gdb.exp (gdb_test): Override timeout with board info.
8021
1aca8eb7
ND
80222000-11-17 Nick Duffek <nsd@redhat.com>
8023
8024 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8025 the second kill and detach messages.
8026
93076499
ND
80272000-11-17 Nick Duffek <nsd@redhat.com>
8028
8029 * configure.in: Add AC_EXEEXT.
8030 * configure: Regenerate.
8031 * Makefile.in (just-check): Export EXEEXT.
8032 * lib/gdb.exp ($EXEEXT): Import from environment.
8033 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8034 expect "maint dump-me" on Cygwin.
8035 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8036 $EXEEXT.
8037
30e87cd3
ND
80382000-11-17 Nick Duffek <nsd@redhat.com>
8039
8040 * gdb.base/break.exp: Test backtrace and finish from called
8041 function on all platforms, not just HP-UX.
8042
dc96c6c7 80432000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8044
8045 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8046 code from gdb_target_monitor, so it can be used independantly
8047 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8048
dc96c6c7 80492000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8050
8051 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8052 * gdb.base/corefile.exp: Expect the message "Program is being
8053 debugged already" when we send the "corefile" command, since
8054 the preceeding gdb_load may have connected gdb to a remote target.
8055 * gdb.base/display.exp: Disable hardware watchpoints if new
8056 board info variable "no_hardware_watchpoints" is true.
8057 Replace single-letter commands with more readable ones.
8058 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8059 if new board info variable "no_hardware_watchpoints" is true.
8060 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8061 to see if stdio (printf) testing is possible.
8062 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8063 board info variable "no_hardware_watchpoints" is true. Use new
8064 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8065
39124dea
FN
80662000-11-13 Fernando Nasser <fnasser@redhat.com>
8067
8068 From Orjan Friberg <orjanf@axis.com>:
8069 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8070 in array print pattern match.
8071
a9e2e984
FN
80722000-11-09 Fernando Nasser <fnasser@redhat.com>
8073
8074 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8075 spelling "cancelled" to U.S. spelling "canceled" to match changes
8076 made to gdb.
8077 * gdb.c++/ovldbreak.exp: Ditto.
8078
c7db355b
PS
80792000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8080
8081 * gdb.base/callfuncs.c (main): Moved to end of file, call
8082 t_double_values to initialize the FPU before inferior calls are made.
8083 * gdb.base/callfuncs.exp: Test for register preservation after calling
8084 inferior functions. Add tests for continuining, finishing and
8085 returning from a stop in a call dummy.
8086
dc96c6c7 80872000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8088
8089 * gdb.base/commands.exp: Break up long lines, and re-indent.
8090
dc96c6c7 80912000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8092
8093 * config/gdbserver.exp: Rewritten from the ground up, to make it
8094 compatible with the current dejagnu tree, and to make it work with
8095 the new "gdbserver" in libremote.
8096
dc96c6c7 80972000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8098
8099 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8100 * gdb.base/varargs.exp: Skip entire test if no printf support.
8101 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8102 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8103
dc96c6c7 81042000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8105
8106 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8107 no floating point support.
8108 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8109 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8110 * gdb.base/call-rt-st.exp: Ditto.
8111 * gdb.base/call-strs.exp: Ditto.
8112
bac5fc66
JG
81132000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8114
8115 * gdb.base/sizeof.c: include <stdio.h>.
8116
8117 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8118 'finish', otherwise uncaptured gdb_prompt would potentially
8119 throw remaining test points out of sync.
8120
b22a6027
SB
81212000-07-26 Scott Bambrough <scottb@netwinder.org>
8122
8123 * gdb.base/recurse.exp: Run tests for all targets.
8124 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8125 gnu-oldld case on ARM.
8126 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8127 for ARM targets.
d63a86f8 8128
d8231941
AG
8129Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8130
8131 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8132 * gdb.java/configure: Rebuild.
8133
8caabe69
AG
8134Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8135
8136 * gdb.java/jv-exp.exp: New file.
8137
9d273ca3
AG
8138Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8139
8140 * configure: Rebuilt.
8141 * configure.in (configdirs): Add gdb.java.
8142 * gdb.java/jmisc.java: New file.
8143 * gdb.java/jmisc.exp: New file.
8144 * gdb.java/Makefile.in: New file.
8145 * gdb.java/configure: Rebuilt.
8146 * gdb.java/configure.in: New file.
8147 * lib/java.exp: New file.
8148
4f823a66
AC
8149Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8150
8151 * gdb.base/exprs.exp: Test casts to a pointer including over and
8152 underflow.
8153
2391e11d
AC
8154Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8155
8156 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8157 and the compilers sizes.
8158
54602222
ND
81592000-07-09 Nick Duffek <nsd@redhat.com>
8160
8161 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8162 (use_methods): New function.
8163 (main): Call use_methods().
8164 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8165 (do_tests): Call test_method_param_class.
8166
2bec0572
ND
81672000-07-09 Nick Duffek <nsd@redhat.com>
8168
8169 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8170 spelling.
8171 (test_enums): New procedure. Move enum tests from end of script
8172 to here. Set breakpoint on function name instead of line number.
8173 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8174 (enums2): New marker function.
8175 (enums1): New function.
8176 (main): Call enums1(). Move enum tests to enums1().
8177
78492fde
AC
8178Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8179
8180 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8181 compile/link program. Update line numbers.
8182 * gdb.asm/d10v.inc: Define ``startup''.
8183 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8184
49a2cef8
AC
8185Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8186
8187 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8188
3e6c8688
EZ
81892000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8190
8191 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8192 of 'help maint print' command.
8193
9ff5cbe9
AC
8194Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8195
8196 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8197 they use gdb_expect_list.
8198
17c579bd
AC
8199Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8200
8201 * gdb.base/commands.exp: Use ``set remote
8202 memory-read-packet-size'' instead of ``set endian big'' to test
8203 long commands.
8204
e6d71bf3
DB
82052000-06-03 Daniel Berlin <dan@cgsoftware.com>
8206
8207 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8208 g++, and stop skipping them.
e6d71bf3
DB
8209
8210 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8211 work under g++.
8212
d63a86f8 8213 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8214 initialization.
8215
dc96c6c7 82162000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8217
8218 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8219 the regular expression: accept an (almost) arbitrary sequence of
8220 "frames-invalid" and "breakpoints-invalid" messages both before
8221 and after the "starting" message.
8222
dc96c6c7 82232000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8224
8225 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8226
dc96c6c7 82272000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8228
8229 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8230 Relax the regular expression a little, make it pass on Solaris 8.
8231
8216cda9
KB
82322000-05-12 Kevin Buettner <kevinb@redhat.com>
8233
8234 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8235 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8236 Instead, it is permissible for gdb to stop on the line of the
8237 call itself.
8238
1a570b2f
MS
82392000-05-12 Michael Snyder <msnyder@.cygnus.com>
8240
8241 * gdb.base/break.exp (bp on small function, optimized file):
8242 Add a second pass pattern. The behavior differs here between stabs
8243 and dwarf for one-line functions. Stabs preserves two line symbols
8244 (one before the prologue and one after) with the same line number,
8245 but dwarf regards these as duplicates and discards one of them.
8246 Therefore the address after the prologue (where the breakpoint is)
8247 has no exactly matching line symbol, and GDB reports the breakpoint
8248 as if it were in the middle of a line rather than at the beginning.
8249
dc96c6c7 82502000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8251
d63a86f8 8252 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8253 rather than "send_gdb" (for consistancy).
8254
7d418785
AC
8255Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8256
8257 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8258 * gdb.c++/templates.cc: Properly check for GCC version number.
8259 * lib/compiler.cc: Likewise
8260
dc96c6c7 82612000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8262
d63a86f8 8263 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8264 gdb may not stop at the first line of main, due to code motion.
8265
dc96c6c7 82662000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8267
8268 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8269 This test depends on parsing the printf output from the target.
8270 Since the sparclet stub doesn't do stdio, this will never work.
8271 * gdb.base/call-rt-st.exp: ditto.
8272 * gdb.base/call-strs: ditto.
8273
dc96c6c7 82742000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8275
8276 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8277
8278 * gdb.base/ending-run.exp: After connecting to a remote target,
8279 but before running, the target will appear to be in a random
8280 location. Specify both a file and a line for breakpoints.
8281 Also, the function that calls main may be called 'init'
8282 rather than 'start'.
8283
a5a51225
EZ
82842000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8285
8286 * gdb.base/help.exp: Update output for add-symbol-file command.
8287
7930cc7c
FN
82882000-04-10 Fernando Nasser <fnasser@cygnus.com>
8289
8290 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8291 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8292
23e37ab1
C
82932000-04-07 J.T. Conklin <jtc@redback.com>
8294
e93c542c
C
8295 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8296
23e37ab1
C
8297 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8298
591b8fa3
PDM
8299Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8300
8301 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8302 values that can be represented exactly.
8303 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8304 above change, and to not check against the directory part of the source
8305 file name.
8306 (step into print_long_arg_list): Likewise.
8307 (print print_small_structs from print_long_arg_list): Likewise.
8308 (print print_long_arg_list): Likewise.
8309
7a495180
EZ
83102000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8311
30b53638 8312 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8313
beb998c6
AC
8314Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8315
8316 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8317
1c689132
DB
83182000-03-25 Daniel Berlin <dan@cgsoftware.com>
8319
8320 * gdb.base/commands.exp (deprecated_command_test): Add test for
8321 deprecate with no arguments.
8322
c1790a9d
JL
83232000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8324
8325 * gdb.base/break.exp: Add new test for setting breakpoints on
8326 optimized code so we can test breakpoints work even when function
8327 prologues may be optimized away
8328
003ba290
FN
83292000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8330
8331 From David Whedon <dwhedon@gordian.com>
8332 * gdb.base/commands.exp : Added command deprecator tests.
8333
6837a0a2
DB
83342000-03-22 Daniel Berlin <dan@cgsoftware.com>
8335
8336 * gdb.base/help.exp: Added test for new apropos command.
8337
b9593231
KB
83382000-03-21 Kevin Buettner <kevinb@redhat.com>
8339
8340 * gdb.base/pointers.c (usevar): New function.
8341 (main): Make sure that global variables v_int_pointer2, rptr,
8342 and y are all referenced someplace in the program by calling
8343 usevar() on them. [Some linkers delete symbols which are
8344 never referenced. The space remains, but there's no way to
8345 get a (symbolic) handle on the variable from the debugger.]
8346
751a959b
EZ
83472000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8348
8349 * gdb.base/printcmds.c: Add typedeffed arrays.
8350
8351 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8352 procedure to test arrays that are typedef'd.
8353
73a93a32
JI
83542000-03-13 James Ingham <jingham@leda.cygnus.com>
8355
8356 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8357 the library directories.
73a93a32 8358
fb40c209
AC
8359Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8360
8361 * configure.in (configdirs): Add sub directory gdb.mi.
8362 * configure: Re-generate.
8363
8364 * gdb.mi: New directory.
d63a86f8 8365
ee4dd2c9
AC
83662000-02-25 Scott Bambrough <scottb@netwinder.org>
8367
8368 * gdb.base/long_long.exp: Correct test suite failure when printing
8369 a long long value as a double on ARM platforms.
8370
70f0cc22
JB
83712000-02-16 Jim Blandy <jimb@redhat.com>
8372
8373 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8374 default source file is set properly before running this test.
8375
853819b8
EZ
83762000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8377
8378 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8379 gdbtk/library directory, not in gdbtcl2.
8380
dfcd3bfb
JM
83812000-02-04 Jim Blandy <jimb@redhat.com>
8382
8383 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8384 backslash from regexp pattern.
8385
8386 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8387 procedure. Use it to run all the "continue to bp overloaded"
8388 tests. Note that this changes the names of the tests slightly.
8389 If the breakpoint hit message includes a hex PC value, because
8390 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8391 from the real source code, still consider that a pass.
8392
8393 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8394 XFAIL here if the breakpoint message contains a hex address. Note
8395 similar change on 1999-11-02.
8396
8397 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8398
8399 * gdb.base/ptype.exp: Establish a default source file before
8400 calling get_debug_format.
8401
84022000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8403
8404 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8405
8b93c638
JM
84062000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8407
8408 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8409 of successive stepi commands -- while in the prologue we should see
8410 the function entry bracket.
8411
84122000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8413
8414 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8415 reach __change_mode() when stepping through the end of main().
8416
c5394b80
JM
84172000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8418
8419 * gdb.base/default.exp: Fix expected pattern.
8420 * gdb.base/help.exp: Same.
8421
0d06e24b
JM
84222000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8423
8424 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8425 Don't use xfail's because that affects only the following test.
d63a86f8 8426
0d06e24b
JM
8427 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8428 solaris or linux.
8429
8430 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8431
dc96c6c7 84322000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8433
d63a86f8 8434 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8435 "A syntax error" rather than "A parse error". Accept both.
8436
84372000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8438
8439 * gdb.base/default.exp: Remove OS dependent string from "target
8440 remote" test.
8441 * gdb.base/help.exp: Same for "help target remote" test.
8442
c3f6f71d
JM
84432000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8444
8445 From Jim Kingdon <kingdon@redhat.com>:
8446
8447 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8448 prompt (cleanup rather than necessity, but still might keep output
8449 from spilling to next test).
8450
84512000-01-02 Fred Fish <fnf@cygnus.com>
8452
8453 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8454 AIX, which defines them in <sys/types.h>.
8455
ed9a39eb 84561999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8457
ed9a39eb
JM
8458 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8459 float" test.
8460
84611999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8462
ed9a39eb 8463 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8464
8465 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8466 outermost frame disallowed".
8467
84681999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8469
8470 * gdb.base/setvar.exp: New tests for setting the value of a struct
8471 with a constant list.
8472
84731999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8474
8475 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8476 require the user to type a cast before setting the value of a struct.
8477
de57eccd
JM
84781999-12-06 Jim Blandy <jimb@cygnus.com>
8479
8480 * gdb.base/default.exp: Expect the new 'info float' command on
8481 all i386 platforms.
8482
8483 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8484 LinuxThreads libraries that don't support debugging.
8485
c2d11a7d
JM
8486Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8487
8488 * gdb.base/remote.c: Fill the buffer with truely random data.
8489 Change the buffer type to ``unsigned char'' to simplify size
8490 arithmetic.
8491
8492 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8493 stub only handles 400-1 byte packets. Verify that the download
8494 worked.
8495
84961999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8497
8498 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8499 tests, using UNRESOLVED for the untested cases. Also, does not wait
8500 for a timeout if the prompt was received before a recognizable pattern.
8501
85021999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8503
8504 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8505
85061999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8507
8508 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8509 watchpoints.
8510
85111999-11-24 Jason Merrill <jason@casey.cygnus.com>
8512
8513 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8514
8515 * gdb.c++/local.exp: Be more flexible in recognizing local class
8516 name mangling. Don't allow horribly truncated method names.
8517 * gdb.c++/derivation.exp: Expect protected inheritance.
8518 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8519 * gdb.c++/virtfunc.exp: Likewise.
8520 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8521 when printing a nested enum.
8522
85231999-11-22 Jim Blandy <jimb@cygnus.com>
8524
8525 * gdb.base/step-test.exp: Properly await GDB's response to setting
8526 a breakpoint on the call to large_struct_by_value.
8527
8528 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
8529 just because we have debug info for the `start' function.
8530
85311999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
8532
8533 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
8534 "Unknown signal" messages, which indicate (on LinuxThreads) that
8535 GDB doesn't know how to debug threads on this system. This is
8536 better than hanging while philosopher 0 dumps chatter into gdb.log.
8537
85381999-11-18 Tom Tromey <tromey@cygnus.com>
8539
8540 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
8541
85421999-11-18 Fred Fish <fnf@cygnus.com>
8543
8544 * gdb.base/coremaker2.c: Add sample program for generating
8545 cores that is more self contained than coremaker.c. Eventually
8546 I'll add more code to this and tie it into the testsuite.
8547
4ce44c66
JM
85481999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8549
8550 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8551
85521999-11-10 Jimmy Guo <guo@cup.hp.com>
8553
8554 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8555 from $srcdir/lib/.
8556 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
8557 and gdb.c++/.
8558
8559 * gdb.c++/derivation.exp: remove redundant get compiler info code.
8560
d63a86f8 8561 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
8562 'continue with watch' test point.
8563
85641999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
8565
8566 Merged from p2linux-990323-branch:
d63a86f8 8567
4ce44c66
JM
8568 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
8569
11cf8741
JM
8570Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
8571
8572 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
8573 {limit,fixed}''. Test ``set download-write-size''.
8574
8575Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
8576
8577 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
8578 gdb_expect_list.
8579
8580Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
8581
8582 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
8583
85841999-11-03 Mark Salter <msalter@cygnus.com>
8585
8586 * gdb.base/break.exp: Fix "stub continue" pattern.
8587
85881999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
8589
8590 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
8591
85921999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
8593
8594 * gdb.base/display.exp ("finish"): Add timeout clause.
8595
8596 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
8597 plain prompt clause, so this doesn't have to time out in order to
8598 fail.
8599
8600 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
8601 breakpoint hit messages include an address.
8602
8603 * gdb.base/display.exp: Don't forget to escape parens in regular
8604 expressions. Unix regexp notatation sucks.
8605
86061999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8607
8608 * gdb.base/annota1.exp: Test for annotate-signalled: change output
8609 order for 'signalled' message.
8610
5c44784c
JM
86111999-11-01 Stan Shebs <shebs@andros.cygnus.com>
8612
8613 From Jimmy Guo <guo@cup.hp.com>:
8614 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
8615 * gdb.base/annota1.c: Add code for tests to work with.
8616
86171999-10-26 Frank Ch. Eigler <fche@cygnus.com>
8618
8619 * gdb.base/remote.exp: New test for remote downloading settings.
8620 * gdb.base/remote.c: New file with large .data.
8621
917317f4
JM
86221999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
8623
8624 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
8625 for LinuxThreads support, merged from the Code Fusion branch.
8626
8627Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
8628
8629 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
8630 containing exp_continue into a while within an expect. Don't
8631 attempt a start more than three times. Check return value from
8632 gdb_load.
d63a86f8 8633
2df3850c
JM
8634Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
8635
8636 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
8637 a pass case.
8638
2acceee2
JM
86391999-10-01 Kevin Buettner <kevinb@cygnus.com>
8640
8641 * gdb.base/break.c (main): Added a statement that we can step
8642 off of.
8643 * gdb.base/break.exp: Added tests for setting a breakpoint
8644 at an offset and stepping onto a breakpoint.
8645
86461999-10-01 Fred Fish <fnf@cygnus.com>
8647
d63a86f8 8648 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
8649 gdb output.
8650
c2c6d25f
JM
86511999-09-18 Jim Blandy <jimb@cris.red-bean.com>
8652
8653 * gdb.base/break.exp: Code locations are in hex, don't forget!
8654 (For HP-UX.)
8655
86561999-09-17 Stan Shebs <shebs@andros.cygnus.com>
8657
8658 * condbreak.exp: Use break.c as test program.
8659 * condbreak.c: Remove, redundant with break.c.
8660
86611999-09-15 Stan Shebs <shebs@andros.cygnus.com>
8662
8663 * config/monitor.exp (gdb_target_monitor): Disable X- and
8664 Z-packets if the target needs it.
8665
86661999-09-13 James Ingham <jingham@leda.cygnus.com>
8667
8668 * gdb.c++/overload.exp: Added tests for listing overloaded
8669 functions with function pointers in the arg, explicitly calling
8670 out the version you want.
8671
cff3e48b
JM
86721999-09-09 Stan Shebs <shebs@andros.cygnus.com>
8673
8674 * long_long.exp: Add variations of test cases that work for
8675 targets with 16-bit ints and 32-bit doubles.
8676
d4f3574e
SS
86771999-09-08 Stan Shebs <shebs@andros.cygnus.com>
8678
8679 * break.c (main): Compare a possibly-uninitialized argc with an
8680 unlikely value that fits in 16 bits.
8681
86821999-09-07 Stan Shebs <shebs@andros.cygnus.com>
8683
8684 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
8685 0xfeeb, don't want negative numbers if ints are 16 bits.
8686
8687 * lib/gdb.exp (skip_cplus_tests): New proc.
8688 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8689 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
8690 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
8691 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
8692 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
8693 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
8694 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
8695 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
8696
8697 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
8698
8699Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
8700
8701 * gdb.base/corefile.exp (up): Allow a parameter to appear
8702 in the frame that we're going up to.
8703
8704 From Jim Blandy <jimb@cygnus.com>:
8705
8706 * gdb.base/default.exp (info float): Expect some output now.
8707
8708 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
8709 returning floating-point values to fail on the x86.
8710 * gdb.base/callfwmall.exp (do_function_calls): Same.
8711
8712 * gdb.base/list.exp (test_listsize): Correct expectations for
8713 listing line 1 with listsize 2. Also, listing a single line
8714 works now, as does listing three lines. [Kevin's note: There
8715 were a number of other cases fixed too where the expectations
8716 differed...]
8717
87181999-09-02 Stan Shebs <shebs@andros.cygnus.com>
8719
8720 * gdb.base/selftest.exp: Add case for when version prints as
8721 constant string instead of char pointer.
8722
104c1213
JM
87231999-08-25 Stan Shebs <shebs@andros.cygnus.com>
8724
8725 * gdb.base/ending-run.exp: Add Solaris case for what happens when
8726 stepping out of main.
8727
8728 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
8729 G++ used.
8730
8731 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
8732 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
8733
8734 * gdb.c++/ovldbreak.exp: Update match string in test that
8735 includes a warning of multiple breakpoints.
8736
87371999-08-24 Stan Shebs <shebs@andros.cygnus.com>
8738
8739 * gdb.base/display.exp: Improve precision of step-after-finish
8740 added yesterday.
8741
8742 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
8743 test.
8744
8745 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
8746 configs when using G++, not just hppa*.
8747
87481999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8749
8750 * gdb.base/async.c: New file.
8751 * gdb.base/async.exp: New file.
8752
8753Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
8754
8755 * gdb.base/break.exp: Tweak PA specific tests to properly handle
8756 PA64.
8757
53a5351d
JM
8758Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
8759
104c1213
JM
8760 * gdb.base/display.exp: "finish" can leave us mid-line on many
8761 targets, deal with it. Add a small constant to main, instead of
8762 1000 since main+1000 may not be a valid address in the target.
8763
53a5351d
JM
8764 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
8765 on hpux11.
8766
8767 * gdb.base/attach.exp: Handle another hpux11 error message variant
8768 when attaching to a process that does not exist.
8769
87701999-08-19 J.T. Conklin <jtc@redback.com>
8771
8772 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
8773 characters in 'continue to 1241' test.
8774
87751999-08-17 Stan Shebs <shebs@andros.cygnus.com>
8776
8777 * gdb.base/call-ar-st.exp: Add a shorter match case for the
8778 stop in print_long_arg_list, define and use a whitespace
8779 variable in print_small_structs test, add an XFAIL for Solaris.
8780 * gdb.base/dbx.exp: XFAIL func commands until somebody is
8781 interested enough to fix.
8782
7be570e7
JM
87831999-08-13 Keith Seitz <keiths@cygnus.com>
8784
8785 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
8786 (dbx_gdb_load): Remove. Use gdb_load instead, since that
8787 proc knows about targets other than the natives.
8788 (test_assign): Use "gdb_run_cmd" to "run" the target.
8789 Check that we've actually hit the breakpoint at main.
8790 When we attempt to assign a value to a local variable, check
8791 that the variable is in the current scope, i.e., don't use
8792 a test with an empty result.
8793
8794Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
8795
8796 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
8797 command.
8798
87991999-08-09 Stan Shebs <shebs@andros.cygnus.com>
8800
8801 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8802 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
8803 gdb.compat, gdb.threads-hp.
8804 gdb.hp/configure, gdb.hp/configure.in: New files.
8805 gdb.hp/Makefile.in: Recurse into new subdirs.
8806 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
8807 gdb.hp/gdb.objdbg: New directory, tests for debugging info
8808 in object files.
8809 gdb.hp/tools: New directory, aux tools for HP-specific tests.
8810
96baa820
JM
88111999-08-05 Stan Shebs <shebs@andros.cygnus.com>
8812
8813 * gdb.base/display.exp: Help expect by putting a newline in the
8814 funky printf, remove a bogus p/a test.
8815
88161999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8817
8818 * gdb.base/display.exp: Make sure that when we say 'run', we are
8819 connected to the target. This is necessary when running not
8820 natively.
8821
88221999-08-03 Stan Shebs <shebs@andros.cygnus.com>
8823
8824 * gdb.base/step-test.exp: Removed some extraneous messages.
8825
8826 * gdb.base/long_long.exp: Don't run memory examination tests
8827 on little-endian targets (they will need a different set of
8828 results to match).
8829
88301999-08-02 Stan Shebs <shebs@andros.cygnus.com>
8831
8832 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
8833 until somebody decides to fix GDB.
8834
8835 * gdb.base/long_long.c: Stop compiler complaint by specifying long
8836 constant as "ULL".
8837 * gdb.base/long_long.exp: Loosen x/c test, add partial result
8838 matches for a couple x/2 commands.
8839
a0b3c4fd
JM
88401999-07-30 Stan Shebs <shebs@andros.cygnus.com>
8841
8842 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
8843 by merging in ref-types2 tests.
8844 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
8845
8846 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8847 * gdb.c++/Makefile.in: Add standard actions.
8848 (EXECUTABLES): Rename from PROGS, update list.
8849 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
8850 from gdb.hp.
8851 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
8852 foo and bar locals.
8853 * gdb.c++/anon-union.exp: Fix tests to match.
8854 * gdb.c++/classes.exp: Run if HP compiler used, add extra
8855 expect matches to handle output variations.
8856 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
8857 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
8858 output, add HP alternatives for new and delete prints.
8859 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
8860 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
8861 * gdb.c++/demangle.exp: Use $style when reporting failure.
8862 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
8863 * gdb.c++/inherit.exp: Run if HP compiler used, add some
8864 match alternatives.
8865 * gdb.c++/local.exp: Add match alternatives or xfails for HP
8866 compilers.
8867 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
8868 * gdb.c++/method.exp: Add match alternatives.
8869 * gdb.c++/misc.cc: Add bool types.
8870 * gdb.c++/misc.exp: Add tests for bool types.
8871 * gdb.c++/overload.exp: Add xfails.
8872 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
8873 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
8874 add some more template parameter tests (only for HP currently).
8875 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
8876 * gdb.c++/virtfunc.cc: Add return type and value for main.
8877 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
8878 match alternatives.
d63a86f8 8879
a0b3c4fd
JM
88801999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8881
8882 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
8883
88841999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
8885
8886 * gdb.base/signals.exp: Don't expect getting a backtrace from
8887 within a signal handler to fail on Linux.
8888
88891999-07-29 Stan Shebs <shebs@andros.cygnus.com>
8890
8891 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8892 * lib/gdb.exp: Remove some gratuitious semicolons.
8893 (delete_breakpoints): Increase timeout.
8894 (gdb_expect): Add -notransfer option.
8895 (gdb_test): Use -notransfer option.
8896 (get_compiler_info): Add f77 case.
8897 (get_compiler): New proc, split out from gdb_preprocess, add f77
8898 case.
8899 (gdb_preprocess): Call get_compiler.
8900
8901 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
8902 * gdb.base/attach.exp, gdb.base/display.exp,
8903 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
8904 gdb.base/long_long.exp, gdb.base/printcmds.exp,
8905 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
8906 third arg to gdb_test.
8907 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
8908 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
8909 HP-UX xfails, add others.
8910 * gdb.base/completion.exp: Reflect name change of self-test.
8911 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
8912 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
8913 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
8914 HP failure number.
8915 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
8916 useless HP-UX 10.30 references.
8917 * gdb.base/maint.exp: Loosen matches.
8918 * gdb.base/pointers.c (main): Declare more_code.
8919 * gdb.base/pointers.exp: Match on output of a `next'.
8920 * gdb.base/structs.c: Add prototypes.
8921 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
8922 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
8923
89241999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8925
8926 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
8927 command.
8928
89291999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8930
8931 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
8932 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
8933
8934 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
8935 debug info. Deal with lack of signal hanlder info in stack.
8936
8937 From Jim Kingdon <kingdon@redhat.com>:
8938 * gdb.base/annota1.exp: If printf has debug info, deal with it.
8939
5a2468f5
JM
89401999-07-19 Stan Shebs <shebs@andros.cygnus.com>
8941
8942 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
8943 gdb.base/foll-vfork.exp: Don't run for crosses.
8944
adf40b2e
JM
8945Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8946
8947 * gdb.base/configure.in: Check for gdbvars.exp instead of
8948 a1-selftest.exp.
8949 * gdb.base/configure: Re-generate.
8950
89511999-07-12 Stan Shebs <shebs@andros.cygnus.com>
8952
8953 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
8954 in trying to run first and name is too long.
8955
8956 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
8957 pointers2.c and pointers2.exp, respectively.
8958 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
8959 doschk happier.
8960
43e526b9
JM
89611999-07-08 Stan Shebs <shebs@andros.cygnus.com>
8962
8963 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
8964 callfuncs2.c and callfuncs2.exp.
8965
8966 * gdb.base/list.exp: Remove mistaken xfails.
8967 * gdb.base/list0.h: Add optional prototypes.
8968
9846de1b
JM
8969Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
8970
8971 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
8972 calling malloc.
8973 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
8974 * ptype.exp: Move test for get_debug_format to before its first
8975 use.
8976
89771999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8978
8979 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
8980 * gdb.base/annota2.cc, annota2.exp: Move from here.
8981 * gdb.c++/annota2.cc, annota2.exp: To here.
8982 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
8983
43ff13b4
JM
8984Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
8985
8986 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
8987 a consistent format.
8988
085dd6e6
JM
89891999-06-25 Stan Shebs <shebs@andros.cygnus.com>
8990
8991 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8992 * lib/gdb.exp (get_compiler_info): Add detection for assorted
8993 HP compilers, also set the globals $true and $false.
8994
8995 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
8996 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
8997 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
8998 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
8999 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9000 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9001 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9002 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9003 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9004 whatis.c} Add C++ compatible function definitions and return
9005 types, add includes for library functions.
9006 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9007 * gdb.base/step-test.c (myglob): Rename from glob.
9008 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9009 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9010 files, move here from gdb.hp.
9011 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9012 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9013 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9014 Adjust line numbers in regexps.
9015
9016 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9017 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9018 instead of 0/1.
9019
9020 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9021 foll-vfork.exp: New files, move here from gdb.hp.
9022 * gdb.base/page.exp: New file, test of pagination command.
9023
9024 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9025 recursion test.
9026 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9027
9028 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9029 gdb.base/solib.exp: Fix compiler invocation process.
9030
9031 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9032 HP-UX 11, turn off overload resolution explicitly.
9033 * gdb.base/commands.exp: Set argument list explicitly, add
9034 watchpoint test.
9035 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9036 them work.
9037 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9038 expressions properly.
9039 * gdb.base/corefile.exp: Loosen the match slightly.
9040 * gdb.base/default.exp: Allow "Error accessing memory" message
9041 also.
9042 * gdb.base/display.exp: Skip over x/0 j if PA64.
9043 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9044 * gdb.base/interrupt.exp: Ditto.
9045 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9046 in use.
9047 * gdb.base/list.exp: Add xfails for HP-UX.
9048 * gdb.base/long_long.exp: Refine some of the numeric matches.
9049 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9050 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9051 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9052 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9053 * gdb.base/ptype.exp: Succeed on more varieties of output.
9054 * gdb.base/scope.exp: Add xfails for HP-UX.
9055 * gdb.base/sect-cmd.exp: Add more cases.
9056 * gdb.base/setvar.exp: Add xfails for HP-UX.
9057 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9058 * gdb.base/signals.exp: Match on void symbolically.
9059 * gdb.base/step-test.exp: Add case for PA64.
9060 * gdb.base/term.exp: Add exit and restart.
9061 * gdb.base/twice.exp: Clean up after self.
9062 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9063 * gdb.base/whatis.exp: Allow more ways to pass tests.
9064
9065 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9066 no longer useful.
9067
9068Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9069
9070 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9071 list of patterns.
9072 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9073 print_double_array(double_array)", "continuing to breakpoint
9074 1018", "print print_double_array(array_d)" and "continuing to
9075 1034" tests.
d63a86f8 9076
085dd6e6
JM
90771999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9078
9079 * Makefile.in: Add empty html and install-html targets.
9080
90811999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9082
9083 * config/mt-*: Remove, these haven't been used since 1996.
9084
90851999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9086
9087 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9088 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9089 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9090
9e0b60a8
JM
90911999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9092
9093 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9094 simpler match case for the ptype of the big class.
9095
90961999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9097
9098 * gdb.exp: Fix test for gdb_prompt existence.
9099
91001999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9101
9102 * gdb.exp (gdb_test): Add fail after calls to perror.
9103
91041999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9105
9106 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9107
91081999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9109
9110 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9111
0f71a2f6
JM
9112Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9113
9114 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9115 malloc() is linked in.
9116
91171999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9118
9119 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9120 step at end.
9121
9122 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9123
91241999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9125
9126 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9127
cce74817
JM
9128Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9129
9130 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9131 * gdb.base/mips_pro.exp: Likewise.
9132
91331999-06-02 Keith Seitz <keiths@cygnus.com>
9134
9135 * gdb.c++/templates.cc: Change all "new" operators to throw
9136 an exception.
9137 * gdb.c++/cplusfuncs.cc: Likewise.
9138
9139 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9140
9141Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9142
9143 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9144 * gdb.base/ending-run.exp: When stepping out of main, accept a
9145 step into an arbitrary assembler file.
9146
392a587b
JM
91471999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9148
d63a86f8 9149 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9150 "breakpoint-invalid" to be printed.
d63a86f8 9151 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9152 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9153 * gdb.base/annota2.cc: Initialize a.x to 0.
9154
9e086581
JM
91551999-05-17 Keith Seitz <keiths@cygnus.com>
9156
9157 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9158 when "skip_float_tests" set.
9159 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9160 "print print_ten_doubles", and "step into print_long_arg_list".
9161 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9162 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9163 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9164 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9165 "skip_float_tests" is set.
9166 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9167 when "skip_float_tests" set.
d63a86f8 9168
cd0fc7c3
SS
91691999-05-06 Keith Seitz <keiths@cygnus.com>
9170
9171 * gdb.base/annota2.cc: Include stdio.h.
9172
9173Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9174
9175 * gdb.base/crossload.exp: Remove, this has been disabled ever
9176 since BFD stopped including all targets, and cross-GDB gets
9177 plenty of testing anyway.
9178 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9179 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9180 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9181 * gdb.base/README: Remove, was doc for this.
9182 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9183 needed.
9184
b83266a0
SS
91851999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9186
9187 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9188 output.
9189
9190 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9191 * gdb.base/annota2.exp: New file. More annotation tests.
9192 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9193 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9194
91951999-04-23 Angela Marie Thomas <angela@cygnus.com>
9196
9197 * config/cfdbug.exp: New file.
9198
7a292a7a
SS
91991999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9200
9201 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9202 Marcus Daniel's and Dale Hawkins's demangler crashes.
9203
9204 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9205 test_lucid_style_demangling, test_arm_style_demangling,
9206 test_hp_style_demangling): Try Tom Tromey's core-dumping
9207 identifier under each demangling style.
9208
92091999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9210
9211 * gdb.c++/demangle.exp: Include the current demangling style
9212 in all test names.
9213 (current_demangling_style): New global variable.
9214 (set_demangling_style, test_demangling_core, test_demangling,
9215 test_demangling_exact): New functions.
9216 (test_gnu_style_demangling, test_lucid_style_demangling,
9217 test_arm_style_demangling, test_hp_style_demangling): Use those,
9218 instead of calling gdb_test and gdb_test_exact directly.
9219 (catch_demangling_errors): New function, which reports errors
9220 signalled by the demangling test functions in an orderly way.
9221 (do_tests): Use catch_demangling_errors.
9222
92231999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9224
9225 * gdb.base/signals.exp (test_handle_all_print): Use () for
9226 grouping in expressions, not {}.
9227
9228 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9229 initialized yet.
9230
92311999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9232
9233 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9234 are listed.
9235
92361999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9237
9238 * gdb.stabs/weird.exp: Test for CC being defined before
9239 looking at its value.
9240
92411999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9242
9243 * gdb.base/call-ar-st.exp: Remove stray '#'.
9244 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9245 "short int" and "long int".
9246 * gdb.c++/overload.cc: Cast the string added in the previous
9247 change, to mollify finicky HP compiler.
9248 * gdb.hp/reg-test.exp (testfile): Fix file name.
9249 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9250
7a292a7a
SS
9251 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9252 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9253 alternate form of enum ptype.
9254
c906108c
SS
92551999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9256
7a292a7a
SS
9257 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9258 * gdb.hp/*.exp: Change all to run compiler probe only after
9259 passing skip_hp_tests, so as not to waste time on guaranteed
9260 failure.
9261
c906108c
SS
9262 * gdb.c++/overload.cc: Pass string instead of char addr, always
9263 init ccpfoo.
9264 * gdb.c++/templates.cc: Fix syntax error.
9265
7a292a7a
SS
9266Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9267
9268 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9269 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9270 command.
9271
92721999-03-18 James Ingham <jingham@cygnus.com>
9273
9274 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9275
9276 * gdb.c++/method.exp: It was testing an uninitialized int on the
9277 stack and assuming it was positive.
9278
9279 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9280
9281 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9282 keep it from killing the rest of the tests.
7a292a7a
SS
9283 Use gdb_continue_to_end.
9284
9285 * gdb.base/sigall.exp: use gdb_continue_to_end.
9286
9287 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9288
9289 * gdb.base/display.exp: use runto_main, not run.
9290
d63a86f8
RM
9291 * gdb.base/default.exp: Check for the current error message in the
9292 r abbreviation test.
7a292a7a
SS
9293 Add strongarm to the targets that know info float.
9294
d63a86f8 9295 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9296 run which doesn't work with monitors.
9297
9298 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9299
9300 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9301
9302 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9303 program. Traps the case (in Cygmon) when the program never really
9304 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9305 more places, so I used my name. Sorry Mark...
9306
9307 * config/monitor.exp (gdb_target_monitor): added another
9308 target_info parameter: remotebinarydownload. This will set the
9309 remotebinarydownload flag if this is causing some boards trouble.
9310
93111999-03-18 Mark Salter <msalter@cygnus.com>
9312
9313 * lib/gdb.exp (continue_to_exit): New function.
9314
9315 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9316 * gdb.base/ending-run.exp: Ditto.
9317 * gdb.base/step-test.exp: Ditto.
9318
93191999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9320
9321 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9322 (suggested by Art Haas <ahaas@neosoft.com>).
9323
93241999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9325
9326 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9327
9328Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9329
9330 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9331 descriptions of types (short unsigned int vs unsigned short, etc).
9332
93331999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9334
9335 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9336 a call to strlen; sometimes we do have sources.
9337
93381999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9339
9340 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9341 character, so GDB won't print garbage after its end.
d63a86f8 9342
c906108c
SS
9343 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9344 breakpoint there instead. Sometimes GCC emits memcpy to handle
9345 the large structures being passed by value, so we step into that
9346 instead of sum_array_print, which obscures what we're really testing.
9347 * gdb.base/step-test.exp: However, we do want a test that notices
9348 the bizarre steps into memcpy, so do that here. Add check for
9349 stepping into function calls that pass large structures by value.
9350 ("Is that a noun clause, or are you just happy to see me?")
9351 Remove all references to specific line numbers.
9352 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9353 New type and function.
9354 (main): Call large_struct_by_value, passing it a large struct by value.
9355 * lib/gdb.exp (gdb_get_line_number): New function.
9356
9357 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9358 more portable.
9359
7a292a7a
SS
93601999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9361
c906108c
SS
9362 * lib/gdb.exp: Doc fixes.
9363
7a292a7a
SS
93641999-03-05 Nick Clifton <nickc@cygnus.com>
9365
d63a86f8 9366 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9367
93681999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9369
c906108c
SS
9370 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9371 commands. They're not germane to this test, and they don't work
9372 that way on remote targets.
9373
3fc11d3e
JM
93741999-03-01 James Ingham <jingham@cygnus.com>
9375
9376 * Changelog entries merged over from gdb development branch.
9377
3fc11d3e
JM
9378 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9379
9380 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9381 for outputting results of test run.
9382
2d4a1622 9383 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9384
9385 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9386
7a292a7a
SS
93871999-02-25 Felix Lee <flee@cygnus.com>
9388
9389 * lib/gdb.exp (debug_format): initialize
9390
c906108c
SS
93911999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9392
9393 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9394 * gdb.base/call-rt-st.c: Ditto.
9395
c906108c
SS
93961999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9397
9398 * gdb.threads/pthreads.exp (horiz): New variable.
9399 (test_startup): Fix regexps that capture thread numbers.
9400
94011999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9402
9403 * gdb.base/smoke.exp: Disambiguate two test case names (both
9404 called ``print'').
9405
9406Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9407
9408 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9409 compilation.
9410
94111999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9412
9413 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9414 actual output formatting.
9415 * gdb.base/smoke.exp: GDB removes leading 0's.
9416 * gdb.base/volatile.exp: Don't check type of remuneration;
9417 that variable is no longer defined in constvars.c.
9418 * gdb.base/step-test.c (main): Exit with explicit exit code.
9419 * gdb.base/step-test.exp: Remove two nexti checks--they are
9420 not portable.
9421
94221999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9423
9424 * gdb.base/help.exp ("help delete display"): Fix test to match
9425 gdb's output.
9426
9427 * gdb.base/long_long.c (known_types): Initialize values to zero.
9428 * gdb.base/long_long.exp: Step one more line
9429 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9430 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9431 unique test case names.
9432
9433Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9434
d63a86f8 9435 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9436
9437 * gdb.c++/method.exp: Add missing close brace.
9438
94391999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9440
9441 * gdb.base/maint.exp: Use 'set height 0' to disable page
9442 prompting, not 'set height 400'.
9443
9444 Fix a bunch of timeouts.
9445 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9446 four separate tests, so expect doesn't take forever to match a ton
9447 of text against a regexp with lots of .* forms.
9448 ("maint print psymbols", "maint print symbols"): Make some of
9449 these greps more selective, so that expect doesn't try to wade
9450 through huge piles of output and time out.
9451
9452 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9453
9454 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9455 tests: one which doesn't expect shlib events to be reported, and
9456 another which does, but is XFAIL for all platforms other than
9457 HP/UX.
9458
9459 * gdb.base/break.exp: Teach the test suite that the `catch
9460 fork', `catch vfork', and `catch exec' commands produce error
9461 messages on platforms that don't provide these features.
9462
9463Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9464
9465 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9466 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9467 (shortening names from solib_threshold.exp etc), won't run on
9468 anything but HP-UX for the foreseeable future.
9469 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9470 reflect move.
9471
9472Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9473
9474 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9475 gdb.trace/Makefile.in (clean): Remove all test executables.
9476
9477Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9478
9479 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9480 successfully re-sets breakpoints in shared libraries.
9481 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9482
9483Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9484
d63a86f8
RM
9485 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9486 and compiled w/o GCC.
c906108c
SS
9487
9488 * gdb.hp/watch-cmd.exp: ditto.
9489
9490 * gdb.hp/watch-hp.exp: ditto.
9491
9492 * gdb.hp/xdb1.exp: ditto.
9493
9494 * gdb.hp/xdb2.exp: ditto.
9495
9496 * gdb.hp/dbx.exp: ditto.
9497
9498Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9499
9500 * constvars.c: Remove C++-isms.
9501 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9502 with GCC.
9503
9504Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9505
9506 The following changes are part of the HP merge.
9507
9508 * gdb.base/break.exp: new tests to verify that catchpoints for
9509 fork, vfork, and exec don't trigger inappropriately.
9510
9511 * gdb.base/opaque.exp: compile one file at a time, then link.
9512
9513 * gdb.base/signals.exp: be more restrictive about which hppa
9514 systems receive a setup_xfail. new tests.
9515
9516 * gdb.base/solib_threshold.build: new file.
9517 * gdb.base/solib_threshold.exp: new file.
9518 * gdb.base/solib_threshold.link_opts: new file.
9519 * gdb.base/solib_threshold.mk: new file.
9520 * gdb.base/gen_solib_threshold.c: new file.
9521
9522 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9523 tests. New tests for enums inside classes.
9524
9525 * gdb.c++/compiler.cc: indicate support of template debugging.
9526
9527 * gdb.c++/demangle.exp: run hp style demangling tests.
9528
9529 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
9530 tests.
9531
9532 * gdb.c++/misc.cc: changes to support new tests.
9533
9534 * gdb.c++/templates.cc: changes to support HP's compiler; changes
9535 to support new tests.
9536
9537 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
9538 gcc, then skip these tests.
9539
9540Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
9541
9542 The following files are part of the HP merge; some had longer
9543 names at HP, but have been renamed to be no more than 14
9544 characters in length.
9545
9546 * gdb.hp/ambiguous.cc: new file.
9547 * gdb.hp/ambiguous.exp: new file.
9548 * gdb.hp/attach.exp: new file.
9549 * gdb.hp/attach2.exp: new file.
9550 * gdb.hp/classes-hp.exp: new file.
9551 * gdb.hp/ctti.exp: new file.
9552 * gdb.hp/ctti-add.cc: new file.
9553 * gdb.hp/ctti-add1.cc: new file.
9554 * gdb.hp/ctti-add2.cc: new file.
9555 * gdb.hp/ctti-add3.cc: new file.
9556 * gdb.hp/dbx.exp: new file.
9557 * gdb.hp/exception.cc: new file.
9558 * gdb.hp/exception.exp: new file.
9559 * gdb.hp/foll-exec.c: new file.
9560 * gdb.hp/foll-exec.exp: new file.
9561 * gdb.hp/foll-fork.c: new file.
9562 * gdb.hp/foll-fork.exp: new file.
9563 * gdb.hp/foll-vfork.c: new file.
9564 * gdb.hp/foll-vfork.exp: new file.
9565 * gdb.hp/inherit-hp.exp: new file.
9566 * gdb.hp/more-steps.exp: new file.
9567 * gdb.hp/namespace.cc: new file.
9568 * gdb.hp/namespace.exp: new file.
9569 * gdb.hp/optimize.exp: new file.
9570 * gdb.hp/pxdb.c: new file.
9571 * gdb.hp/pxdb.exp: new file.
9572 * gdb.hp/quicksort.exp: new file.
9573 * gdb.hp/reg-test.exp: new file.
9574 * gdb.hp/reg-test.s: new file.
9575 * gdb.hp/sized-enum.c: new file.
9576 * gdb.hp/sized-enum.exp: new file.
9577 * gdb.hp/start-stop.exp: new file.
9578 * gdb.hp/templ-hp.cc: new file.
9579 * gdb.hp/templ-hp.exp: new file.
9580 * gdb.hp/thr-lib.c: new file.
9581 * gdb.hp/thr-lib.exp: new file.
9582 * gdb.hp/thr-lib.h: new file.
9583 * gdb.hp/thr-liblib.c: new file.
9584 * gdb.hp/virtfun-hp.c: new file.
9585 * gdb.hp/virtfun-hp.exp: new file.
9586 * gdb.hp/watch-cmd.exp: new file.
9587 * gdb.hp/watch-hp.exp: new file.
9588 * gdb.hp/xdb1.exp: new file.
9589 * gdb.hp/xdb2.exp: new file.
9590 * gdb.hp/xdb3.exp: new file.
9591
9592Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
9593
9594 The following files are part of the HP merge; some had longer
9595 names at HP, but have been renamed to be no more than 14
9596 characters in length.
9597
9598 * gdb.base/ss.h: new file.
9599 * gdb.base/call-ar-st.c: new file.
9600 * gdb.base/call-ar-st.exp: new file.
9601 * gdb.base/call-rt-st.c: new file.
9602 * gdb.base/call-rt-st-exp: new file.
9603 * gdb.base/call-strs.exp: new file.
9604 * gdb.base/ena-dis-br.exp: new file.
9605 * gdb.base/environ.exp: new file.
9606 * gdb.base/long_long.exp: new file.
9607 * gdb.base/sect-cmd.exp: new file.
9608 * gdb.base/shlib-cl2.exp: new file.
9609 * gdb.base/smoke.exp: new file.
9610 * gdb.base/so-impl-ld.c: new file.
9611 * gdb.base/so-impl-ld.exp: new file.
9612 * gdb.base/so-indr-cl.c: new file.
9613 * gdb.base/so-indr-cl.exp: new file.
9614 * gdb.base/varargs.exp: new file.
9615 * gdb.base/volatile.exp: new file.
9616 * gdb.base/whatis-exp.exp: new file.
7a292a7a 9617 * gdb.base/display.exp: new file.
c906108c
SS
9618 * gdb.c++/derivation.exp: new file.
9619 * gdb.c++/local.exp: new file.
9620 * gdb.c++/member-ptr.exp: new file.
9621 * gdb.c++/overload.exp: new file.
9622 * gdb.c++/ovldbreak.exp: new file.
9623 * gdb.c++/ref-types.exp: new file.
9624 * gdb.c++/ref-types2.exp: new file.
9625 * gdb.c++/userdef.exp: new file.
d63a86f8 9626
c906108c
SS
9627Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
9628
9629 * gdb.base/default.exp: Reflect wording change in remote.c.
9630
dc96c6c7 9631Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9632
9633 * gdb.base/help.exp: Update to reflect current text.
9634
9635Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
9636
9637 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
9638 they're stack variables and contain garbage.
9639 * gdb.c++/anon-union.exp: new file.
9640
9641 The following changes were made by David Taylor
9642 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9643 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9644 in changes by HP.
9645
9646 * gdb.base/bitops.exp: new file.
9647 * gdb.base/default.exp: change expected messages for catch and
9648 info catch tests to reflect HP merge changes.
9649 * gdb.base/enable-disable-break.exp
9650 * gdb.base/ending-run.c: new file.
9651 * gdb.base/long_long.c: new file.
9652 * gdb.base/maint.exp: new file.
9653 * gdb.base/pointers2.exp: new file.
9654 * gdb.base/shlib-call2.exp: new file.
9655 * gdb.base/solib.exp: new file.
9656 * gdb.base/step-test.c: new file.
9657 * gdb.c++/anon-union.cc: new file.
9658 * gdb.c++/local.cc: new file.
9659 * gdb.c++/member-pointer.cc: new file.
9660 * gdb.c++/method.cc: new file.
9661 * gdb.c++/ref-types.cc: new file.
9662 * gdb.c++/ref-types2.cc: new file.
9663 * gdb.c++/userdef.cc: new file.
d63a86f8 9664
c906108c
SS
9665 * gdb.base/scope.exp: compile one file at a time, then link.
9666 * gdb.base/langs.exp: ditto.
9667 * gdb.base/list.exp: ditto.
d63a86f8 9668
c906108c
SS
9669Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
9670
9671 The following changes were made by David Taylor
9672 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9673 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9674 in changes by HP.
d63a86f8 9675
c906108c
SS
9676 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
9677 skip tests. When compiling pass c++ flag to gdb_compile.
9678 * gdb.c++/
d63a86f8 9679
c906108c
SS
9680 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
9681 test for on hppa*-*-hpux*; use args to see if c++ was specified.
9682 (skip_hp_tests): new function.
9683 (gdb_preprocess): new function.
9684
9685 * configure.in (hpdir): decide whether to configure gdb.hp.
9686 * configure: regenerated.
9687
9688 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
9689 to delete on clean.
9690 (EXECUTABLES): update to reflect new additions.
9691 * gdb.base/commands.exp: update message expected.
9692 * gdb.base/default.exp: add copyright notice.
9693 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
9694 * gdb.base/help.exp: update messages to reflect current text.
9695 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
9696 targets for recurse tests.
9697 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
9698 skip this file.
9699
9700 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
9701 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
9702 compilation.
9703 * gdb.c++/misc.exp: ditto.
9704 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
9705 run the tests. tell gdb_compile that it's a c++ compilation.
9706
9707 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 9708
c906108c
SS
9709 * gdb.base/all-bin.exp: new file.
9710 * gdb.base/arithmet.exp: new file.
9711 * gdb.base/assign.exp: new file.
9712 * gdb.base/completion.exp: new file.
9713 * gdb.base/cond-expr.exp: new file.
9714 * gdb.base/condbreak.exp: new file.
9715 * gdb.base/define.exp: new file.
9716 * gdb.base/dollar.exp: new file.
9717 * gdb.base/environment.exp: new file.
9718 * gdb.base/eval-skip.exp: new file.
9719 * gdb.base/jump.exp: new file.
9720 * gdb.base/logical.exp: new file.
9721 * gdb.base/pointers.exp: new file.
9722 * gdb.base/relational.exp: new file.
9723 * gdb.base/section_command.exp: new file.
9724 * gdb.base/whatis-expr.exp: new file.
9725
9726 * gdb.base/all-types.c: new file.
9727 * gdb.base/call-array-struct.c: new file.
9728 * gdb.base/call-return-struct.c: new file.
9729 * gdb.base/call-strings.c: new file.
9730 * gdb.base/callfuncs2.c: new file.
9731 * gdb.base/condbreak.c: new file.
9732 * gdb.base/constvars.c: new file.
9733 * gdb.base/display.c: new file.
9734 * gdb.base/int-type.c: new file.
9735 * gdb.base/jump.c: new file.
9736 * gdb.base/miscexprs.c: new file.
9737 * gdb.base/pointers.c: new file.
9738 * gdb.base/pointers2.c: new file.
9739 * gdb.base/shmain.c: new file.
9740 * gdb.base/shr1.c: new file.
9741 * gdb.base/shr2.c: new file.
9742 * gdb.base/solib.c: new file.
9743 * gdb.base/solib1.c: new file.
9744 * gdb.base/solib2.c: new file.
9745 * gdb.base/varargs.c: new file.
9746 * gdb.c++/derivation.cc: new file.
9747 * gdb.c++/overload.cc: new file.
9748 * gdb.c++/ovldbreak.cc: new file.
9749 * gdb.hp/attach.c: new file.
9750 * gdb.hp/attach2.c: new file.
9751 * gdb.hp/average.c: new file.
9752 * gdb.hp/compiler.c: new file.
9753 * gdb.hp/compiler.cc: new file.
9754 * gdb.hp/execd-program.c: new file.
9755 * gdb.hp/follow-exec.c: new file.
9756 * gdb.hp/follow-fork.c: new file.
9757 * gdb.hp/follow-vfork-and-exec.c: new file.
9758 * gdb.hp/misc-hp.cc: new file.
9759 * gdb.hp/more-steps.c: new file.
9760 * gdb.hp/optimize.c: new file.
9761 * gdb.hp/quicksort.c: new file.
9762 * gdb.hp/run-hp.c: new file.
9763 * gdb.hp/start-stop.c: new file.
9764 * gdb.hp/sum.c: new file.
9765 * gdb.hp/templates-hp.cc: new file.
9766 * gdb.hp/thread-local-in-lib.c: new file.
9767 * gdb.hp/thread-local-in-lib.h: new file.
9768 * gdb.hp/thread-local-in-lib.lib.c: new file.
9769 * gdb.hp/vforked-program.c: new file.
9770 * gdb.hp/virtfunc-hp.cc: new file.
9771 * gdb.hp/watchpoint-hp.c: new file.
9772 * gdb.hp/xdb.c: new file.
9773 * gdb.hp/xdb0.c: new file.
9774 * gdb.hp/xdb0.h: new file.
9775 * gdb.hp/xdb1.c: new file.
9776
9777Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
9778
9779 The following change was made by Edith Epstein
9780 <eepstein@cygnus.com> as part of a project to merge in changes
9781 originally made by HP; HP did not create ChangeLog entries.
9782
9783 * gdb.c++/demangle.exp: changed the expected output for some
9784 ARM-style mangling -- removed second reference to datatype.
9785 For example, maint demangle __dt__11T1__pt__2_cFv
9786 T1<char>::~T1<char>(void)
9787 becomes,
9788 maint demangle __dt__11T1__pt__2_cFv
9789 T1<char>::~T1(void)
9790
9791 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 9792
c906108c
SS
9793Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
9794
9795 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
9796 * gdb.trace/backtrace.exp: Likewise.
9797 * gdb.trace/circ.exp: Likewise.
9798 * gdb.trace/collection.exp: Likewise.
9799 * gdb.trace/deltrace.exp: Likewise.
9800 * gdb.trace/infotrace.exp: Likewise.
9801 * gdb.trace/limits.exp: Likewise.
9802 * gdb.trace/packetlen.exp: Likewise.
9803 * gdb.trace/passc-dyn.exp: Likewise.
9804 * gdb.trace/passcount.exp: Likewise.
9805 * gdb.trace/report.exp: Likewise.
9806 * gdb.trace/save-trace.exp: Likewise.
9807 * gdb.trace/tfind.exp: Likewise.
9808 * gdb.trace/tracecmd.exp: Likewise.
9809 * gdb.trace/while-dyn.exp: Likewise.
9810 * gdb.trace/while-stepping.exp: Likewise.
9811
98121998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
9813
9814 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
9815
9816Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
9817
9818 From Brendan Kehoe:
9819 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
9820 int return types.
9821
9822Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
9823
9824 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
9825 remote dos host testing right.
9826
9827Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
9828
9829 * gdb.base/corefile.exp: remove some xfails.
9830
9831Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
9832
9833 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
9834 have different timestamps.
9835
9836Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
9837
9838 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
9839 gdb.base/default.exp: Replace "exec" with "executable".
9840
9841Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
9842
9843 * gdb.base/default.exp: Change else if to elseif from previous
9844 delta.
9845
9846Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
9847
9848 * gdb.base/default.exp: Add brace missing from previous delta.
9849
9850Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
9851
9852 * gdb.base/default.exp: Support test for info float for all
9853 varieties of arm toolchain.
9854
dc96c6c7 9855Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9856
9857 * gdb.trace/*.exp: remove "remote_download" command.
9858
dc96c6c7 9859Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9860
9861 * gdb.trace/*.exp: remove -gdwarf from compile.
9862
9863Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
9864
9865 * gdb.trace/configure.in(AC_INIT): typo
9866 * gdb.trace/configure: regenerated
9867
dc96c6c7 9868Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9869
9870 * config/m68k-emc.exp: New file.
9871 * lib/<emc-support.exp trace-support.exp}: New files.
9872 * configure.in: add new test directory gdb.trace.
9873 * gdb.trace/{configure configure.in Makefile.in}: New files.
9874 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
9875 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
9876 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
9877 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
9878 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
9879 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
9880 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 9881
dc96c6c7 9882Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9883
9884 * gdb.c++/classes.exp: Change all regular expressions to match
9885 arbitrary combinations of newline/carriage-return, so that they
9886 will work equally well on Unix and Windows.
9887 * gdb.c++/inherit.exp: ditto.
9888 * gdb.c++/virtfunc.exp: ditto.
9889
98901998-08-11 Dawn Perchik <dawn@cygnus.com>
9891
9892 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
9893
c2d11a7d
JM
9894Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
9895
9896 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
9897 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
9898 to use a0-a3/d0-d3 as needed.
9899
9900Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
9901
9902 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
9903 * gdb.disasm/am33.exp: Corresponding changes.
9904
c906108c
SS
99051998-07-11 Felix Lee <flee@cygnus.com>
9906
9907 * gdb.base/callfuncs.exp: add cmp10 test.
9908 * gdb.base/callfuncs.c (cmp10): new function.
9909
9910Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
9911
d63a86f8 9912 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
9913 into two parts to get around a synchronization problem in expect.
9914
3fc11d3e
JM
9915Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
9916
9917 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
9918
9919 * configure.in: Add options for gdbtk testsuite.
9920
9921 * configure: Regenerate.
9922
9923 * gdb.gdbtk: New directory to hold gdbtk tests.
9924
c906108c
SS
9925Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9926
9927 * gdb.fortran/types.exp: Escape brackets in expect patterns
9928 for test_float_literal_types_accepted tests.
9929 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
9930 before run test.
9931
c2d11a7d
JM
9932Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
9933
9934 * am33.exp: Just compile, do not link the testcase.
9935 * am33.s: Add ".am33" pseudoop to force am33 mode.
9936
c906108c
SS
99371998-06-25 Felix Lee <flee@cygnus.com>
9938
9939 * gdb.base/setshow.exp: make sure $pc is sane.
9940
9941 * gdb.stabs/weird.exp: split expect patterns properly.
9942
c2d11a7d
JM
9943Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
9944
9945 * gdb.disasm/am33.s: New disassembler testfile for the am33.
9946 * gdb.disasm/am33.exp: Run it.
9947
dc96c6c7 9948Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9949
9950 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
9951 match processing (and eliminate spurious timeouts when running).
9952
dc96c6c7 9953Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9954
9955 * gdb.base/signals.exp (test_handle_all_print): put back Mach
9956 exception test, but conditionalize it on target [mach | gnu].
9957
dc96c6c7 9958Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9959
9960 * gdb.base/overlays.exp: fixup compile line for linker script.
9961
9962Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
9963
9964 * gdb.fortran/types.exp: don't guess at float size.
9965
9966Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
9967
9968 * gdb.base/exprs.exp: delete test that depends on int size.
9969
9970Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
9971
9972 * config/sim.exp: Removed checks for target triplets.
9973 (gdb_target_sim): Use gdb,target_sim_options.
9974
9975Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
9976
9977 * gdb.base/reread.exp: New file.
9978 * gdb.base/reread1.c: New file.
9979 * gdb.base/reread2.c: New file.
9980
9981Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
9982
9983 * config/sim.exp: Use 'target sim -sparclite' when running
9984 SPARClite programs.
9985
9986Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
9987
9988 * gdb.base/structs2.exp: New file.
9989 * gdb.base/structs2.c: New file.
9990
9991Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
9992
9993 * gdb.asm/common.inc: New file.
9994 * gdb.asm/d10v.inc: New file.
9995 * asm-source.exp: Pass -I's to gas to find .inc files.
9996 Update line numbers in expected output.
9997 * asmsrc1.s: Rewrite.
9998 * asmsrc2.s: Rewrite.
9999 * configure.in: Create arch.inc symlink.
10000 * configure: Regenerate.
10001 * Makefile.in (distclean): Delete arch.inc.
10002
10003Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10004
10005 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10006 (t_enum_value2): ditto
10007 (t_enum_value3): ditto
10008 (main): ditto
10009Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10010
10011 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10012 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10013 change.
10014 Use gdb_test instead of send_gdb/gdb_expect sequences.
10015
10016Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10017
10018 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10019 not void.
10020
10021Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10022
10023 * gdb.base/branches.c: Code with lots of loops and
10024 subroutines. Used to test gdbs ability to single step through PC
10025 changes, especially to test mips-tdep.c:mips_next_pc
10026
10027Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10028
10029 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10030 more rigorous EGCS C++ error checking.
10031
10032Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10033
10034 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10035 tests.
c906108c 10036 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10037 function when asleep.
c906108c 10038 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10039 for i*86 Linux and SVR4 signal handling problems.
10040 Remove linux xfail for `next to handler in signals_tests_1', fixed
10041 by recent infrun.c change.
c906108c 10042 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10043 stack backtraces.
c906108c
SS
10044 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10045 target.[ch] change.
10046
10047Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10048
10049 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10050 for a newline from gdb before continuing.
10051 (default_gdb_exit): Just look for y or n.
10052 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10053 it does, fail the rests of the tests in the file.
10054
10055Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10056
10057 * config/cygmon.exp: New file.
10058
10059Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10060
10061 * gdb.base/list.exp: Fix problem with "list default lines around
10062 main" test on remote targets.
10063
10064 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10065 run test on remote targets.
10066
10067Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10068
10069 * gdb.asm: New directory.
10070 * configure.in: Configure it.
10071 * configure: Regenerate.
10072 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10073 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10074
10075Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10076
10077 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10078
dc96c6c7 10079Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10080
c906108c
SS
10081 * gdb.base/overlays (several files): Merge the two overlay
10082 managers into one. Change variables (foox, barx, bazx, grbxx)
10083 back into ints but force them to load in their proper sections.
10084
10085Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10086
10087 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10088 on-chip insn memory and IMAP1 to upper 128k.
10089 (D10VCopy): Handle memory regions crossing 16k boundaries.
10090 (D10VCopy): Transfer data in 32 bit chunks.
10091
10092Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10093
10094 * gdb.base/overlays.c (main): Exit normally when result is
10095 correct.
10096
10097 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10098 map. Include space for printf in .text segment.
10099
10100 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10101 updated d10v memory VMA/LMA map.
10102 (D10VCopy): Call D10VTranslate.
d63a86f8 10103
c906108c
SS
10104Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10105
10106 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10107
10108 * gdb.base/bar.c (barx, bar): Change variable to small array so
10109 that it won't be put into the .sdata - small data -
10110 section. Update reference.
10111 * gdb.base/baz.c (bazx, baz): Ditto.
10112 * gdb.base/foo.c (foox, foo): Ditto.
10113 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10114
10115 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10116 to be arrays.
d63a86f8 10117
dc96c6c7 10118Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10119
c906108c
SS
10120 * gdb.base/overlays.exp: fix up and get working again.
10121 Add tests for backtraces from an overlay function.
d63a86f8 10122
c906108c
SS
10123Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10124
10125 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10126 "calling function with watchpoint enabled".
10127
10128Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10129
10130 * gdb.base/break.exp (test_next_with_recursion): Remove
10131 gdb_suppress_tests for d10v-*-*.
10132 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10133 pending review of whether it is useful or not.
10134
10135Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10136
10137 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10138
10139Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10140
10141 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10142 * config/dve.exp: New file to support Densan boards.
10143
10144Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10145
10146 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10147 reads and BSD.
10148
10149Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10150
10151 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10152 response.
10153
10154 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10155
10156Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10157
10158 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10159 test.
10160
10161 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10162 target_sizeof_long and target_bigendian_p.
10163 (structs_by_value, structs_by_reference): Check values according
10164 to targets word size and endianess.
d63a86f8 10165
c906108c
SS
10166Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10167
10168 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10169 output.
10170
10171Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10172
10173 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10174 Update test of set args help to match source change.
10175
10176Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10177
10178 * gdb.base/default.exp: Expect help system output to be in
10179 alphabetical order.
10180 * gdb.base/help.exp: Ditto.
10181
10182Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10183
10184 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10185 "i*86-pc-linux-gnu*".
10186 * gdb.base/interrupt.exp: Ditto.
10187 * gdb.base/corefile.exp: Ditto.
10188
10189 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10190 define vxworks when building the testcase.
10191
10192 * gdb.base/ptype.exp: Fix testnames to be unique.
10193 * gdb.base/radix.exp: Ditto.
10194 * gdb.base/term.exp: Ditto.
10195 * gdb.base/whatis.exp: Ditto.
10196 * gdb.c++/classes.exp: Ditto.
10197
10198Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10199
10200 * gdb.base/callfuncs.exp: Fix indentation.
10201
10202 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10203 suppress_flag has been set.
10204 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10205 target feature.
10206
10207Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10208
10209 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10210 the testcase.
10211
10212 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10213 set_debug_traps() and breakpoint().
10214 * gdb.c++/misc.cc (main): Ditto.
10215 * gdb.c++/templates.cc (main): Ditto.
10216 * gdb.c++/virtfunc.cc (main): Ditto.
10217
10218Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10219
10220 * lib/gdb.exp(gdb_step_for_stub): New function.
10221 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10222 exists, reload the executable and do a "continue" instead of
10223 doing a jump.
10224 (runto_main): Use gdb_step_for_stub.
d63a86f8 10225
c906108c
SS
10226 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10227 tests to have unique names.
10228 * gdb.base/callfuncs.exp: Ditto.
10229 * gdb.base/commands.exp: Ditto.
10230 * gdb.base/default.exp: Ditto.
10231 * gdb.base/help.exp: Ditto.
10232 * gdb.base/list.exp: Ditto.
10233 * gdb.base/opaque.exp: Ditto.
10234 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10235 similar tests.
d63a86f8 10236
c906108c
SS
10237 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10238 * gdb.c++/cplusfuncs.cc: Ditto.
10239 * gdb.c++/virtfunc.cc: Ditto.
10240
10241 * config/monitor.exp: Keep track of the last file we saw, rather
10242 than trying to get the info from gdb.
10243
10244 * gdb.fortran/types.exp: Move comment to previous line.
10245
10246Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10247
10248 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10249 target mode.
10250
10251Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10252
10253 From Bob Manson:
10254 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10255 string from GDB when it connects.
10256
10257 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10258
10259Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10260
10261 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10262 if we can't get a debug format from GDB (we may be testing an
10263 older GDB). Use a 10 second timeout when checking for the format.
10264
10265 * gdb.stabs/weird.exp: Fix quoting.
10266
10267 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10268
10269Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10270
10271 * config/arm-ice.exp: New file.
10272
10273Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10274
10275 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10276 until it has been modified to work with the new testsuite.
10277
99707966 10278 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10279 testcase won't compile, cause all of the testcases in the file to
10280 fail instead.
10281
10282 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10283 (gdb_clear_suppressed): New procedure.
10284 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10285 it contains a positive value.
10286
10287Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10288
10289 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10290
10291 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10292
10293Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10294
10295 * lib/gdb.exp (setup_xfail_format): New function.
10296 (get_debug_format): New function to get debug format.
10297 (debug_format): New global variable to hold last value set
10298 by get_debug_format.
10299 * gdb.base/list.exp: Call get_debug_format and expect some
10300 tests to fail for DWARF 1 and COFF formats.
10301 * gdb.c++/ptype.exp: Ditto.
10302 * gdb.c++/classes.exp: Ditto.
10303 * gdb.c++/cplusfuncs.exp: Ditto.
10304 * gdb.c++/inherit.exp: Ditto.
10305 * gdb.c++/templates.exp: Ditto.
10306 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10307
c906108c
SS
10308Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10309
10310 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10311 host doesn't have a currently-open connection.
10312
10313 * config/sparclet.exp: Cleanups and fixes to make it generic for
10314 any gdb stub target. Handle cases where gdb doesn't respond when
10315 interrupted in a sane fashion.
10316
10317 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10318 same thing in a totally different way.
10319
10320 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10321 setting "timeout".
10322 (gdb_start): We set the global gdb_prompt variable in
10323 default_gdb_init now.
10324
10325Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10326
10327 * gdb.base/printcmds.exp: Fix "check for floating addition"
10328 regexp to accept results within approx +/- .01 of exact value.
10329 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10330
10331Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10332
10333 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10334 properly.
10335 (gdb_expect): Add optional timeout parameter, and add timeout
10336 value to various calls.
10337 (gdb_suppress_tests): Only give one warning message per group.
10338
10339Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10340
10341 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10342 global variables. Handle getting a value for $timeout more
10343 gracefully.
10344
10345Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10346
10347 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10348 initialize.
10349 (default_gdb_init): New procedure; allow gdb_init to be overridden
10350 by a target configuration file.
10351 (gdb_expect): Pass the timeout to remote_expect.
10352
10353 * config/monitor.exp(gdb_load): Fix typo in regexp.
10354
10355Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10356
10357 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10358
10359Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10360
10361 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10362 here. Call gdb_target_exec before rebooting the target, to make
10363 sure the connection to the target is closed.
10364 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10365 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10366 Also detect "Timeout reading from remote" error.
10367
10368 * config/gdbserver.exp: Pass the executable being loaded to
10369 gdb_target_monitor. Don't call gdb_file_cmd here; let
10370 gdb_target_monitor do it.
10371
10372 * gdb.disasm/hppa.exp: Don't use exec_output.
10373
10374Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10375
10376 * gdb.base/list.exp: If we're debugging a non-native target,
10377 try to set the pc register to point to the start of the
10378 program before doing the first list command.
10379
10380 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10381 test_calls after restarting.
10382
10383 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10384 reloading.
10385
10386 * gdb.base/watchpoint.exp: Fix typo.
10387
10388 * gdb.base/setshow.exp: Check for use_gdb_stub.
10389
10390 * gdb.base/break.exp: Fix continue until exit test for the gdb
10391 stub case.
10392 * gdb.base/langs.exp: Ditto.
10393
10394 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10395 gdb_load_offset. If we weren't given a file to load, figure out
10396 what the current file is and use it.
10397
10398 * config/i386-bozo.exp: New file.
10399
10400Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10401
10402 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10403 feature.
10404
10405 * config/proelf.exp: New entry.
10406
10407Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10408
10409 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10410 of regexps.
10411
10412 * gdb.base/watchpoint.exp: Don't run the test_stepping
10413 tests if gdb can't call functions on the target.
10414
10415 * gdb.base/setshow.exp: Don't run the set prompt tests if
10416 the board has gdb_prompt set.
10417
10418Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10419
10420 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10421 * gdb.base/commands.exp: Likewise.
10422 * gdb.base/setshow.exp: Likewise.
10423
10424Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10425
10426 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10427 feature.
10428
10429 * config/i960.exp: New file.
10430
10431Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10432
10433 * gdb.base/funcargs.exp: Check for gdb,short_int target
10434 feature instead of looking for explicit target triplets.
10435
dc96c6c7 10436Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10437
d63a86f8 10438 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10439 "p 123DEADBEEF", to check parse_number.
10440 * top.c: change "to enable to enable" to "to enable" in a couple
10441 of help strings.
10442
10443Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10444
10445 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10446 on the mn10300.
d63a86f8 10447
c906108c
SS
10448Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10449
10450 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10451 where the test executable is run with explicit args.
10452 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10453
10454Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10455
10456 * gdb.base/run.c: Use FAKEARGV to build test executable that
10457 does not require a command line arg, since most simulators
10458 don't currently support passing such an arg into the simulated
10459 program.
10460 * gdb.base/commands.exp: Change tests to insert the proper
10461 value as the arg to the first recursive factorial call. Change
10462 compilation line to define FAKEARGV at compile time.
10463
10464Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10465
10466 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10467 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10468 function with watchpoint enabled" test.
10469
10470Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10471
10472 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10473 Don't call gdb_test when the command doesn't return to a gdb prompt.
10474
10475 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10476 "Tests restarted" messages.
10477
10478Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10479
10480 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10481
dc96c6c7 10482Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10483
10484 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10485 for INFO SYMBOL; add help tests for OVERLAY commands.
10486 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10487 add tests for OVERLAY commands
10488 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10489 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10490 * gdb.base/sigall.c: add usestubs code frag
10491 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10492
c906108c
SS
10493Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10494
10495 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10496 failures.
10497 (gdb_stop_suppressing_tests): Note that tests have restarted.
10498
10499Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10500
10501 * config/h8300.exp: New file.
10502
10503Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10504
10505 * gdb.base/setshow.exp: Check for the existence of a
10506 feature, not its value.
10507
10508Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10509
10510 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10511
10512 * gdb.base/scope.exp: It's now init0(), not init().
10513
10514 * gdb.base/scope0.c: For now, change init() to be init0().
10515
10516 * config/monitor.exp: Use gdb_serial in preference to serial
10517 or netport.
10518
10519 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10520 and it's not already set.
10521
10522Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10523
10524 * gdb.base/setshow.exp: Only test the run command if the target
10525 isn't using a stub and if it supports argument passing.
10526
10527Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10528
10529 * config/udi.exp(gdb_start): Make sure UDICONF is set
10530 properly before starting gdb.
10531
10532Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
10533
10534 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
10535 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
10536 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
10537
10538Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
10539
10540 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
10541 specialized code to reboot the board, use remote_reboot instead.
10542
10543 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
10544
10545 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10546
10547 * config/monitor.exp: Make sure we disconnect from the target.
10548 Also, try a reboot/reload cycle instead of failing if the
10549 load fails.
10550
10551Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10552
10553 * gdb.base/default.exp: Don't set match_max.
10554 * gdb.base/help.exp: Ditto.
10555 * gdb.base/list.exp: Ditto.
10556 * gdb.base/signals.exp: Ditto.
10557
10558 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
10559 set, use remote_ld to download the testcase instead of
10560 the GDB loader.
10561
10562Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
10563
10564 * config/vr5000.exp: New file.
10565
10566 * config/monitor.exp(gdb_target_monitor): Add pattern for
10567 "Ending remote" to detect errors in connecting.
10568
10569 * gdb.base/setshow.exp: Add .* within auto language test.
10570
10571 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
10572 target feature.
10573
10574 * config/monitor.exp(gdb_load): Check for a failure when loading,
10575 and reboot the board if necessary.
10576
10577 * gdb.base/setvar.exp(test_set): Handle multiple prints within
10578 a set of tests. Remove print.* from the patterns being checked.
10579
10580Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
10581
10582 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
10583 refer to gdb_spawn_id.
10584
10585 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
10586 longer used.
10587 * config/sparclet.exp: Ditto.
10588 * config/sparclet-old.exp: Ditto.
10589 * config/slite.exp: Ditto.
10590 * config/sim.exp: Ditto.
10591 * gdb.base/funcargs.exp: Ditto.
10592
10593 * lib/gdb.exp:Remove references to gdb_spawn_id.
10594 (gdb_expect): Move to remote.exp.
10595
10596Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
10597
10598 * config/monitor.exp: Detect the "Couldn't establish connection"
10599 message from GDB.
10600
10601Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
10602
10603 * gdb.base/bitfields.exp: Use runto instead of explicit
10604 gdb_run_cmd/gdb_expect sequences.
10605
10606 * gdb.base/break.exp(text_next_with_recursion): Add match for
10607 gdb_expect call.
10608
10609 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
10610 We also need to handle the "A program is being debugged already"
10611 prompt from gdb. Use gdb_test to set the baud rate.
10612
10613 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
10614 to 20000. Really. I mean it.
10615
10616Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10617
10618 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
10619 fails. If suppress_flag is set, skip perror message about not
10620 being able to send to GDB.
10621 (send_gdb): If suppress_flag is set, don't try to send commands to
10622 GDB.
10623 (gdb_expect): If suppress_flag is set, always fail immediately.
10624 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
10625 (gdb_init): Call gdb_stop_suppressing_tests.
10626 (default_gdb_exit): Ditto.
10627 (default_gdb_start): Ditto.
10628
10629 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
10630 gdb_stop_suppressing_tests as appropriate.
10631 * gdb.base/break.exp: Ditto.
10632 * gdb.base/callfuncs.exp: Ditto.
10633 * gdb.base/commands.exp: Ditto.
10634 * gdb.base/exprs.exp: Ditto.
10635 * gdb.base/funcargs.exp: Ditto.
10636 * gdb.base/list.exp: Ditto.
10637 * gdb.base/recurse.exp: Ditto.
10638 * gdb.base/scope.exp: Ditto.
10639 * gdb.base/structs.exp: Ditto.
10640 * gdb.c++/inherit.exp: Ditto.
10641
10642Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
10643
10644 * config/vr4300.exp: New file.
10645
99707966 10646 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 10647
99707966 10648 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
10649
10650Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
10651
10652 * lib/gdb.exp(gdb_init): New function.
10653
10654 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
10655 for each individual variable set.
10656
10657 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
10658 name.
10659
10660 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
10661
10662 * gdb.base/scope.exp: Use gdb_test.
10663
10664 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
10665 aborting; the testsuite driver will do that for us (see
10666 gdb_finish). Also, use gdb_test in a few more places.
10667
10668Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
10669
10670 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
10671
10672Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
10673
10674 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
10675 and "add_tests" are not at the same address.
10676
10677Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
10678
10679 * gdb.base/ptype.exp: Use gdb_test.
10680
10681Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
10682
10683 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
10684 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
10685 left in. No longer expect them to fail.
10686
10687 * gdb.stabs/*.mt; Deleted, no longer used.
10688 * gdb.stabs/configure.in: Remove references to target makefile
10689 frags.
10690 * gdb.stabs/configure: Rebuilt.
10691
10692 * gdb.disasm/*.mt: Deleted, no longer used.
10693 * gdb.disasm/configure.in: Remove references to target makefile
10694 frags. Use "sh3.s" as the unique filename for this directory.
10695 * gdb.disasm/configure: Rebuilt.
10696
10697 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
10698 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
10699 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
10700
10701Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
10702
10703 * config/udi.exp: Use mondfe,name instead of remote_host.
10704
10705Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
10706
10707 * gdb.base/watchpoint.exp: Don't expect a failure when calling
10708 a function with a watchpoint enabled on the mn10200.
10709
10710 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
10711 before trying to create it!
10712
10713Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
10714
10715 * config/vx.exp: Use hostname instead of netport.
10716
10717 * config/vxworks.exp: New file.
10718
10719 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
10720
10721 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
10722 gdb before assuming everything worked. Send a ^C if a timeout
10723 occurs.
10724
10725 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
10726 $gdb_spawn_id directly.
10727 (gdb_run_cmd): Try _start as well as start. Use the target feature
10728 gdb,start_symbol as the symbol to start from when jumping.
10729
10730Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
10731
10732 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
10733 redundant) test.
10734
10735 * gdb.base/recurse.exp: Relax final value test for 'b' so that
10736 it doesn't lose for 16bit integer systems.
10737
10738Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
10739
10740 * gdb.fortran/types.exp: If the target doesn't support "double"
10741 data types, then expect "real" types to only be 4 bytes.
10742
10743 * gdb.c++/virtfunc.exp: Expect failure for virtual function
10744 call tests if the target doesn't support inferior function calls.
10745
10746 * gdb.base/printcmds.exp: Allow minor deviation in FP values
10747 in printf tests.
10748
10749Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
10750
10751 * gdb.base/help.exp: Disable "help set", "help show", and
10752 "help support". Simplify regexp for "help stack".
10753
10754 * gdb.base/default.exp: Set match_max to 5000 and the timeout
10755 to 60 seconds. Temporarily set match_max to 15000 around the
10756 "info copying" test.
10757
10758 * gdb.base/nodebug.exp: Don't try to do an inferior function
10759 call if the target doesn't support them.
10760 * gdb.base/printcmds.exp: Likewise.
10761 * gdb.base/setvar.exp: Likewise.
10762 * gdb.base/structs.exp: Likewise.
10763 * gdb.c++/templates.exp: Likewise.
10764 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
10765
10766 * gdb.base/recurse.exp: Enable for the mn10200.
10767
10768 * configure.in: Do configure gdb.stabs directory for *-*-elf
10769 targets.
10770 * configure: Rebuilt.
10771
10772 * gdb.base/break.exp: Check for gdb,noresults before testing
10773 exit status and/or results from the target.
10774 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
10775 * lib/gdb.exp: Remove old (now bogus) initialization of
10776 noinferior, noargs, noresults and nosignals.
10777
10778Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
10779
10780 * config/sh.exp: New file.
10781
10782 * config/slite.exp: Try to connect multiple times to the board
10783 before rebooting. Only send a "monitor run" if need_monitor_run
10784 is set.
10785
10786 * gdb.base/break.exp: Don't do the "stub continue" test if
10787 the target has gdb_stub set.
10788
10789 * gdb.base/callfuncs.exp: Increase the timeout.
10790
10791 * gdb.base/interrupt.exp: Don't even try to compile the testcase
10792 if the target has gdb,noinferiorio set.
10793
10794 * gdb.base/list.exp: Increase match_max to 10000 characters.
10795
10796 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
10797
10798 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
10799 target.
10800
10801 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
10802
10803Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
10804
10805 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
10806 trying to delete the copy of gdb. Catch the file delete so we
10807 don't die if the delete fails; also, the file should be copied to
10808 the host, not to the build.
10809
10810Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
10811
10812 * lib/gdb.exp(gdb_test): Surround the result pattern with
10813 parenthesis in case it contains multiple regexps separated
10814 with |.
10815
10816 * gdb.base/watchpoint.exp: Use gdb_test.
10817 * gdb.base/default.exp: Ditto.
10818
10819Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
10820
99707966 10821 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 10822
c906108c
SS
10823 * gdb.base/scope.exp: Use gdb_test.
10824 * gdb.c++/classes.exp: Ditto.
10825 * gdb.c++/inherit.exp: Ditto.
10826
10827Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
10828
10829 * gdb.base/crossload.exp: Don't use execute_anywhere, use
10830 remote_exec instead.
10831 * gdb.base/corefile.exp: Don't be ridiculous.
10832 * gdb.base/*.c: Add missing stub invocations.
10833
10834Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
10835
10836 * config/slite.exp: Miscellaneous fixes.
10837
10838 * lib/gdb.exp: Fix runto.
10839
10840 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
10841 the target.
10842
10843 * gdb.base/watchpoint.exp: Fix regexp.
10844
10845 * lib/gdb.exp(default_gdb_exit): Add a catch to the
10846 close and wait commands, as the descriptor may now be
10847 invalid. Always call "remote_close host".
10848
10849Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
10850
10851 Major rewrite for testsuite revision.
d63a86f8 10852
c906108c
SS
10853 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
10854 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
10855 instead of relying on spawn_id to always contain a valid
10856 spawn id.
10857 (get_compiler_info): New procedure to build the ${binfile}.ci
10858 file, instead of replicating this in N different places.
10859 (gdb_compile): New procedure.
d63a86f8 10860
c906108c
SS
10861 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
10862 appropriate arguments) instead of compile. Use gdb_test in a lot
10863 more places. Use send_gdb instead of send. Always run gdb_start
10864 at the start of a testcase, as this is no longer done magically.
10865
10866 config/*-gdb.exp: Rename without the -gdb suffix.
10867
10868 config/mips.exp: Use remote_close instead of exit_remote_shell.
10869 config/monitor.exp: Use target_info instead of looking at
10870 baud, timeout, etc.
10871 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
10872
10873Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10874
10875 * gdb.c++/templates.exp (test_ptype_of_templates),
10876 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
10877 Update expect patterns for destructors and assignment operators
10878 to match corresponding c-typeprint.c changes.
10879 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
10880 to destructor breakpoint test, GDB should be able to set the
10881 destructor breakpoint without specifying arguments.
10882
10883Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
10884
10885 * gdb.threads/pthreads.exp: Change result for failure to compile due
10886 to lack of pthreads runtime support from an error to simply an
10887 unsupported test, per dejagnu standards.
10888
10889Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10890
10891 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
10892 where GDB exits to reduce pattern match time.
10893 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
10894
10895 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
10896
dc96c6c7 10897Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10898
10899 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
10900 * gdb.base/default.exp: ditto.
10901 * gdb.base/nodebug.exp: ditto.
10902 * gdb.base/printcmds.exp: ditto.
10903 * gdb.base/ptype.exp: ditto.
10904 * gdb.base/setvar.exp: ditto.
10905 * gdb.base/structs.exp: ditto.
10906 * gdb.base/setshow.c: Guard against uninitialized values of argc.
10907
10908Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
10909
10910 * configure, */configure: Rebuild with autoconf 2.12.
10911
10912Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
10913
10914 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
10915 use new i*86-pc-linux*-gnu quads.
10916 * gdb.base/corefile.exp: Ditto.
10917 * gdb.base/signals.exp: Ditto.
10918 * gdb.base/sigall.exp: Ditto.
10919 * gdb.base/interrupt.exp: Ditto.
10920
10921 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
10922 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
10923 RedHat 4.0.
d63a86f8 10924
c906108c
SS
10925 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
10926 linux. This allows the test case to at least compile on latest
10927 linux, but still not run due to missing the threads runtime library.
10928
10929Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10930
10931 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
10932 directory to search gdb directory. Accept and step over conditional
10933 stack alignment code. Consume $prompt in failure cases.
10934 Reset timeout to $oldtimeout instead of some arbitrary value.
10935 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
10936 timeout problems with infinite stack backtraces.
10937 * gdb.base/ptype.exp (ptype struct link, union tu_link):
10938 Accept function parameters for linkfunc member.
10939
10940Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
10941
10942 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
10943 (CXXFLAGS): Remove, unreferenced.
10944 (B_OPTIONS): Add for -B options and add code to initialize with
10945 previous -B options and also add -B option to pick up cross compiled
10946 runtime.
10947 (TARGET_INCLUDES): Add for -I options and add code to initialize when
10948 doing cross compiles.
10949 (target_alias): Declare global.
10950 (xgcc): Set variable to full path of gcc in build tree. Use findfile
10951 to verify that gcc exists in build tree, and if so set CC to that
10952 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 10953
c906108c
SS
10954Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
10955
10956 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
10957 ptype test for anonymous union. Fixup testcase to match
10958 current gcc debug output.
10959
10960Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
10961
10962 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
10963 force argument to an unsigned long type.
10964
10965Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
10966
10967 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
10968 tests and anonymous union print/ptype tests.
10969 * gdb.base/list.exp (test_forward-search): Increase timeout by
10970 5 minutes for the "search extremely long line" case.
10971 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
10972 completely optional and that the pass/fail messages use the command as
10973 the message if that third arg is a null string.
10974 (gdb_test_exact): Arrange that a null string pattern means match a
10975 null string output rather than any output, which might include random
10976 errors.
10977 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
10978 backtrace test.
10979 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
10980 always failing and failure is now exposed by gdb.exp changes.
10981
10982Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
10983
10984 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
10985 weren't being noted.
10986
10987Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10988
10989 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
10990 * gdb.stabs/weird.exp: Remove v_comb xfails.
10991
dc96c6c7 10992Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10993
10994 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
10995 list.exp scope.exp watchpoint.exp]
10996 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 10997
dc96c6c7 10998Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10999
11000 * config/monitor.exp: Increase download timeout to 1000 seconds.
11001
dc96c6c7 11002Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11003
11004 * config/m32r.exp: Increase timeout to 120 seconds.
11005
11006Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11007
11008 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11009 and accept older ordering as obsolescent gcc or gdb.
11010 * gdb.c++/templates.exp: Ditto.
11011 * gdb.c++/virtfunc.exp: Ditto.
11012
11013Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11014
11015 * gdb.base/coremaker.c: Add code to mmap some data so we
11016 can check that it ends up in the core file.
11017 * gdb.base/corefile.exp: Add test to read mmapped data
11018 from core file.
11019
dc96c6c7 11020Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11021
11022 * config/m32r.exp: New file.
11023
11024Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11025
11026 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11027 that cflags can contains -gstabs, and work correctly for other tests.
11028
dc96c6c7 11029Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11030
11031 * gdb.base/setshow.exp: New file, tests show and set.
11032 * gdb.base/setshow.c: New file, tests show and set.
11033 * gdb.base/help.exp: Add test for help set|show annotate.
11034 * gdb.base/default.exp: Add test for set|show annotate.
11035
11036Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11037
11038 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11039 errors unique.
11040 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11041 explicitly.
11042
11043Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11044
11045 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11046 and width commands. This is done elsewhere.
11047 * (gdb_start): Don't call gdb_start_sim here. That's already
11048 done in gdb_load. This fixes lots of failures in default.exp.
11049
11050Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11051
11052 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11053 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11054 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11055 in the same we we treat other failures (since it may be an expected
11056 condition), rather than as an error.
11057 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11058 old test format.
11059
11060Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11061
11062 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11063 (distclean maintainer-clean realclean): No need to remove files
11064 twice. Nuke the duplicates.
11065 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11066 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11067 Remove config.h along with other config files.
11068
11069Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11070
11071 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11072 "p func1 ()" and note that rests of tests are skipped.
11073 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11074 setup_xfails for "print func2::coremaker_local".
11075 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11076 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11077 affected by the previous run test.
11078 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11079 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11080 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11081 "pass int powerset tuple" and "pass modeless int powerset tuple".
11082 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11083 "real write 4" and "real write 8".
11084 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11085 setup_xfails for "print vs1 after tuple assign 2",
11086 "print \$i after tuple assign 2", and
11087 "print vs2 after tuple assign 2".
11088 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11089 meaningful error message and return -1 so the caller can
11090 suppress further tests and avoid a cascade of errors.
d63a86f8 11091
c906108c
SS
11092Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11093
11094 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11095 format for printing version.
11096 * gdb.base/default.exp: Ditto.
11097 * gdb.base/interrupt.exp: Fix problem with cascade of
11098 errors if child process dies while calling a function.
d63a86f8 11099
c906108c
SS
11100Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11101
11102 * Makefile.in (VPATH): Add
11103 * Makefile.in (Makefile, config.status): Fix rules so things get
11104 remade when necessary.
11105
11106Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11107
11108 * Makefile.in (just-check): Add path to sibling expect dir
11109 to environment variable specified by RPATH_ENVVAR.
11110
11111Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11112
11113 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11114 (just-check): Add shared library paths for libstdc++, tk,
11115 tcl, bfd, and opcodes to the environment variable specified
11116 in RPATH_ENVVAR.
11117 * configure.in: Add support to recognize --enable-shared flag
11118 and generate correct value for RPATH_ENVVAR.
11119 * configure: Regenerated with autoconf.
11120
11121Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11122
11123 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11124 include all osf versions.
11125 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11126 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11127 when target is linux. When failing to build pthreads test
11128 executable, give more meaningful message.
11129 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11130 arg for pthread_create.
d63a86f8 11131
c906108c
SS
11132Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11133
11134 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11135 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11136 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11137 and -lpthreads (everybody else).
11138 (test_startup): Fail gracefully if threads are not supported.
11139 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11140 "p/c array_index("abcdef",2)" when not gcc compiled.
11141 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11142 "print func2::coremaker_local" when not gcc compiled.
11143 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11144 "ptype on opaque struct tagname (statically)",
11145 "ptype on opaque struct tagname (dynamically) 1", and
11146 "ptype on opaque struct tagname (dynamically) 2"
11147 for not compiled with gcc.
11148 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11149 backtrace when compiled with gcc.
d63a86f8 11150 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11151 than always return success.
11152
11153Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11154
11155 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11156
11157Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11158
11159 * gdb.base/structs.exp: Undo last change.
11160
11161Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11162
11163 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11164 encapsulate all the steps/nexts done during self test, starting
11165 at main, and makes them less sensitive to optimization issues.
11166 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11167 signal handler" test.
11168 * gdb.threads/pthreads.exp: Only run this for native configs.
11169 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11170 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11171 tests.
11172 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11173 for "runto test_calls(void)" test.
d63a86f8 11174
c906108c
SS
11175Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11176
11177 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11178 and don't expect address info in breakpoint confirmations.
11179
11180Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11181
11182 * gdb.base/list.exp (test_forward_search): Increase timeout
11183 temporarily by 60 seconds for searching extremely long line,
11184 and then reset to old value when done. Increase expect input
11185 buffer to 10000.
11186
11187Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11188
11189 * gdb.base/list.exp (test_forward_search): Fix to handle very
11190 long source line without overflowing expect's input buffer.
11191
11192Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11193
11194 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11195 "buffer_full".
11196
11197 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11198 "buffer_full".
11199
11200 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11201 "buffer_full".
11202
11203 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11204 "buffer_full".
11205
11206Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11207
11208 * configure.in (configdirs): Add gdb.threads.
11209 * configure: Regenerated with autoconf.
11210 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11211 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11212 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11213
c906108c
SS
11214Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11215
11216 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11217
11218Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11219
11220 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11221 each signal's status in the output of "handle all print".
11222 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11223 the \r\n sequence that immediately precedes the gdb prompt.
11224 * gdb.base/a1-selftest.exp: Save original timeout and restore
11225 after test.
11226
11227Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11228
11229 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11230 symbol.
11231
11232Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11233
11234 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11235
11236Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11237
11238 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11239 timeout by 60 seconds.
11240
11241Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11242
11243 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11244 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11245 error return.
11246
11247Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11248
11249 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11250 gdb initialization, also report how long dejagnu waited. Restore
11251 old timeout before doing error return. Temporarily increase timeout
11252 by 3 minutes to allow for slow startups over heavy NFS use.
11253
11254Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11255
11256 * lib/gdb.exp: Report timeout value for verbosity level 2.
11257 * config/gdbserver.exp: Ditto.
11258 * config/hppro.exp: Ditto.
11259 * config/mips-gdb.exp: Ditto.
11260 * config/monitor.exp: Ditto.
11261 * config/netware.exp: Ditto.
11262 * config/sim-gdb.exp: Ditto.
11263 * config/slite-gdb.exp: Ditto.
11264 * config/udi-gdb.exp: Ditto.
11265 * config/unix-gdb.exp: Ditto.
11266 * config/vx-gdb.exp: Ditto.
11267 * gdb.base/a1-selftest.exp: Ditto.
11268 * gdb.base/a2-run.exp: Ditto.
11269 * gdb.base/break.exp: Ditto.
11270 * gdb.base/corefile.exp: Ditto.
11271 * gdb.base/list.exp: Ditto.
11272 * gdb.base/recurse.exp: Ditto.
11273 * gdb.base/scope.exp: Ditto.
11274 * gdb.base/signals.exp: Ditto.
11275
11276Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11277
11278 * gdb.threads/Makefile.in (docdir): Removed.
11279
11280Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11281
11282 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11283 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11284 @srcdir@.
d63a86f8 11285 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11286 autoconf 2.5 or higher.
11287 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11288
11289Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11290
11291 * configure: Regenerated.
11292 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11293 avoid name clashes with SunOS headers.
11294
11295Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11296
11297 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11298
11299Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11300
11301 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11302 prototype information ends up in the compiler info file.
11303
11304Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11305
11306 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11307 attempting to regenerate it. Eliminate use of a temporary file
11308 and just generate the info file directly. Source it immediately,
11309 for consistency of use.
11310 * gdb.base/corefile.exp: Ditto
11311 * gdb.base/exprs.exp: Ditto.
11312 * gdb.base/funcargs.exp: Ditto.
11313 * gdb.base/langs.exp: Ditto.
11314 * gdb.base/list.exp: Ditto.
11315 * gdb.base/mips_pro.exp: Ditto.
11316 * gdb.base/nodebug.exp: Ditto.
11317 * gdb.base/opaque.exp: Ditto.
11318 * gdb.base/ptype.exp: Ditto.
11319 * gdb.base/scope.exp: Ditto.
11320 * gdb.base/setvar.exp: Ditto.
11321 * gdb.base/signals.exp: Ditto.
11322 * gdb.base/whatis.exp: Ditto.
11323 * gdb.c++/templates.exp: Ditto.
11324 * gdb.c++/virtfunc.exp: Ditto.
11325 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11326 whether or not to add -lstdc++ to the compile command line args.
11327
11328Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11329
11330 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11331 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11332 Increase timeout, a lot of single stepping might be needed if the
11333 target has no hardware watchpoints.
11334
11335Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11336
11337 * gdb.base/break.exp: Ignore compiler warnings when compiling
11338 break.c.
11339 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11340 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11341 from remote-sim.
11342 * gdb.base/exprs.exp: Add h8300 xfails.
11343 * gdb.base/funcargs.exp: Likewise.
11344 * gdb.base/nodebug.exp: Likewise.
11345 * gdb.base/printcmds.exp: Likewise.
11346 * gdb.base/ptype.exp: Likewise.
11347 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11348 h8300 xfails.
d63a86f8 11349 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11350 on the h8300.
11351 * gdb.base/funcargs.c: Explicitly make last constant argument to
11352 call_after_alloca_subr an unsigned long type.
11353 * gdb.base/return.c: Include stdio.h.
11354
11355Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11356
11357 * config/abug.exp: New file for the older Motorola Bug monitor
11358 that runs on the mvme13x series VME boards.
11359 * config/monitor.exp: Use the new config array for target settings
11360 if they exist.
11361
11362Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11363
11364 * sim-gdb.exp: Make the SH simulator allocate less space when
11365 it is targeted.
11366
11367Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11368
11369 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11370 test.
11371
11372Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11373
11374 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11375 "rs6000-*-*" for "list function in include file" when gcc compiled.
11376 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11377 for "p ctable1[120]".
11378 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11379 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11380 Remove setup_xfail for "rs6000-*-*" for
11381 "print 'scope0.c'::filelocal before run".
11382 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11383 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11384 since some compilers don't allow both options to be given
11385 on the same command line. Create object file and move it.
d63a86f8 11386
c906108c
SS
11387Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11388
11389 * gdb.base/corefile.exp: Always regenerate the core file, since
11390 we always regenerate the coremaker program. Detect special case
11391 where registers cannot be read from core file.
d63a86f8 11392
c906108c
SS
11393Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11394
11395 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11396 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11397 * gdb.c++/templates.exp: Only match on basename of file since
11398 some formats like xcoff don't encode directory information.
11399 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11400 and rs6000 AIX xcoff targets.
11401 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11402 * configure: Regenerate.
11403 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11404 here, rather than in distclean.
d63a86f8 11405
c906108c
SS
11406Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11407
11408 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11409 defined, and use it to compile the test case with -O2. The
11410 native compilation still uses no optimization.
11411 * gdb.base/mips_pro.c: Remove inline assembly code since
11412 it is compiled PIC by default, which results in assembler
11413 warnings that make the testsuite think the compilation
11414 was unsuccessful.
11415
11416Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11417
11418 * gdb.c++/misc.exp: Add note to message for
11419 "print s.a for foo struct" that this is a known gcc 2.7.2
11420 and earlier bug.
11421
11422Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11423
11424 * gdb.base/break.exp: Fix pattern for matching "Delete all
11425 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11426 setup_xfail for deleting all breakpoints test. Fix various
11427 timeout messages to include "(timeout)".
11428 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11429 for "p t_float_values2(3.14159,float_val2)".
11430 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11431 for "continue to call2g" when gcc compiled.
11432 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11433 "up to foo in langs.exp", "show language at foo in langs.exp",
11434 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11435 and "show language at fsub in langs.exp".
11436 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11437 "list line 1 in include file", "list message for lines past EOF",
11438 "list function in include file", "list list0.h:foo", and
11439 "list filename:function; nonexistant function".
11440 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11441 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11442 and "ptype t_char_array" to be for native cc only.
d63a86f8 11443
c906108c
SS
11444Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11445
d63a86f8 11446 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11447 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11448 "print func2::coremaker_local", and "backtrace in corefile.exp".
11449
11450Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11451
11452 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11453 "bt in signals.exp". This problem only appears when running
11454 the testsuite, and then only intermittently.
11455
11456Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11457
11458 * gdb.base/return.exp (return_tests): Differentiate between
11459 two tests of continuing.
11460
11461Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11462
11463 * */Makefile.in (maintainer-clean): Remove config.log.
11464 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11465 * gdb.c++/Makefile.in (PROGS): Add inherit.
11466 (clean): Remove *.ci.
11467
11468Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11469
11470 * gdb.c++/misc.cc: Add test code from Mike Stump.
11471 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11472
11473Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11474
11475 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11476 to "alpha-*-osf2*" and add comment.
11477 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11478 setup_xfail for "step over execarg initialization" and
11479 "step over corearg initialization".
11480 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11481 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11482 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11483 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11484 "print func2::coremaker_local", and "backtrace in corefile.exp".
11485 * gdb.base/signals.exp: Build and source signals.ci.
11486 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11487 to be for gcc only.
11488 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11489
c906108c
SS
11490Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11491
11492 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11493 Feb 3 procfs.c change.
11494
11495Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11496
11497 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11498
11499Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11500
11501 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11502 from dejagnu's apparent default of 10 seconds, which gives random
11503 results when running the tests over NFS on moderately loaded systems.
11504 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11505
11506Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11507
11508 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11509 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11510 result reports.
11511
11512Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11513
11514 * configure.in (CY_AC_PATH_TCLH): Remove.
11515 * configure: Regenerate.
11516
11517Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11518
11519 * gdb.c++/Makefile.in (clean): Add missing '{'.
11520
11521Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11522
11523 * lib/gdb.exp: Provide a default value for noinferior.
11524
11525 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11526 Load libgloss.exp.
11527
11528Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
11529
11530 * gdb.disasm/hppa.exp: Compile directly into an executable, use
11531 the executable, not the .o to run the tests from.
11532
11533Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
11534
11535 * gdb.base/break.exp: Don't test for program exit or exit status
11536 if $noresults if nonzero.
11537 * gdb.base/langs.exp: Likewise.
11538 * gdb.base/watchpoint.exp: Likewise.
11539
11540 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
11541 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
11542 trying to compile the testcase.
11543
11544Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11545
11546 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11547 * gdb.base/signals.exp (continue to handler): Likewise.
11548
11549Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11550
11551 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11552
11553 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11554
11555Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11556
11557 * gdb.base/corefile.exp: Recognize "not found" as failure
11558 when trying to determine if a core file was generated.
11559 If no core file was generate the first time, try again without
11560 the ulimit -c to work around braindamaged shells.
11561
11562Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
11563
11564 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
11565 [] tests with "test" and enclose string in quotes.
11566 * gdb.stabs/configure: Rebuild
d63a86f8 11567
c906108c
SS
11568Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
11569
11570 Changes in sync with expect:
11571 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
11572 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
11573 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
11574 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
11575 argument to AC_REQUIRE.
11576 * configure: Regenerated.
11577
11578Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
11579
11580 * gdb.base/corefile.exp: When generating a core, discard any
11581 error messages about ulimit not found and the "core dumped"
11582 message from the shell that runs the coredumper.
11583
11584Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
11585
11586 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
11587
11588 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
11589 which sed script to run. Expect failure for v_comb test
11590 on PA targets too.
d63a86f8 11591
c906108c
SS
11592Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
11593
11594 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
11595 "print func2::coremaker_local" and for "backtrace in corefile.exp"
11596
11597Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
11598
11599 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
11600 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
11601 "sparc-sun-solaris*" xfails for "p v_comb".
11602 * lib/gdb.exp (default_gdb_start): Fix typo.
11603 * gdb.base/corefile.exp: Allow "Core was generated by ..."
11604 messages to not include the full program name that caused
11605 the core dump since some systems (such as solaris) apparently
11606 truncate this path to about 80 characters.
11607 When generating a core file first try increasing the core file
11608 size limit to unlimited since some systems may default it to
11609 zero, and it is harmless to try it. Move the test for failing
11610 to generate a core file to where it will actually get executed.
11611 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
11612 new gdb result from g++ debug info improvements and make old
11613 pattern obsolescent. Also account for size_t differences
11614 (may be int or long).
11615 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
11616 initialization before function call is placed in the delay slot
11617 and thus appears to be skipped over by commands such as "next".
11618
11619Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
11620
11621 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
11622
11623Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
11624
11625 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
11626 input source file; fix code to compile test to deal with this
11627 convention.
11628 * gdb.c++/*.exp: Likewise.
11629
11630Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
11631
11632 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
11633 "bt in signals.exp".
11634
11635Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
11636
11637 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
11638 "step over execarg initialization" and
11639 "step over corearg initialization".
11640
11641Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
11642
11643 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
11644 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
11645
11646Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
11647
11648 From Rob Savoye (rob@poseidon.cygnus.com)
11649 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
11650 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
11651 configure.in}, gdb.disasm/{Makefile.in, configure.in},
11652 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
11653 configure.in}: Major reworking for autoconfig.
11654 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
11655 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
11656 New files.
11657 * config/unix-gdb.exp: Make GDB global.
11658 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
11659 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
11660 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
11661 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
11662 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
11663 term.exp, twice.exp, watchpoint.exp, whatis.exp},
11664 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
11665 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
11666 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
11667 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
11668 pr-8136.exp, result.exp, string.exp, tuples.exp},
11669 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
11670 to returns as necessary, arrange for test to compile own testcase
11671 executable.
11672 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 11673
c906108c
SS
11674Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
11675
11676 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
11677 clear_xfail at end of test which might not call either pass or fail.
11678 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
11679 "backtrace through signal handler".
11680
11681Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11682
11683 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
11684 continuing from a job control stop signal.
11685 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
11686
11687Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
11688
11689 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
11690 * gdb.base/corefile.exp: Likewise.
11691 * gdb.base/funcargs.exp: Likewise.
11692
11693Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
11694
11695 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
11696 * config/monitor.exp: Add support for setting baud rate.
11697
11698Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
11699
11700 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
11701 i*86-*-linux* xfails for "backtrace through signal handler".
11702 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
11703 "print func2::coremaker_local".
11704 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
11705 alpha-dec-osf2* xfail for
11706 "delete all breakpoints when none".
11707
11708Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
11709
11710 * gdb.base/break.exp: Change test that deletes all breakpoints
11711 when no user breakpoints are installed. A post 4.15 change
11712 causes gdb to no longer prompt in this case.
11713
11714Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
11715
11716 * gdb.base/return.exp (return_tests): Change xfail for test
11717 "correct value returned double test" to stop xfailing at
11718 Solaris 2.5. Apparently the bug has been fixed.
11719
11720Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
11721
11722 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
11723 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
11724
11725Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
11726
11727 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
11728 * gdb.disasm/hppa.s: Corresponding changes.
11729
11730Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
11731
11732 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
11733 makefile fragment.
11734 * config/mt-hpux: Deleted.
11735
11736Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
11737
d63a86f8 11738 * Many files: When warning about suppressed tests due to a
c906108c
SS
11739 nonexistant test binary, avoid incrementing the warning count.
11740
11741Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
11742
11743 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 11744
c906108c
SS
11745Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11746
11747 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
11748 "sparc-*-solaris2*".
11749
11750Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11751
11752 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
11753 Add global and local variables and initialize them.
11754 * gdb.base/corefile.exp: Test correct mapping of corefile sections
11755 by printing variables. Remove rs6000 and powerpc xfails, BFD now
11756 extracts the file name and terminating signal from the core file.
11757 * TODO: Remove note about tests for correct mapping of corefile.
11758 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
11759 from optimizing it away.
11760 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
11761 handles common blocks.
11762
11763Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
11764
11765 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
11766 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
11767
11768Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
11769
11770 * Makefile.in (maintainer-clean): New target, synonym for
11771 realclean.
11772 * gdb.base/Makefile.in (maintainer-clean): Likewise.
11773 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
11774 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
11775 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
11776 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
11777 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
11778
11779Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
11780
11781 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
11782 xfails when not gcc compiled for "print foo::funclocal".
11783 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
11784 "print foo::funclocal at foo",
11785 "print 'scope1.c'::foo::funclocal at foo",
11786 "print foo::funclocal_bss at foo",
11787 "print 'scope1.c'::foo::funclocal_bss at foo",
11788 "print foo::funclocal_ro at foo",
11789 "print 'scope1.c'::foo::funclocal_ro at foo",
11790 "print bar::funclocal at foo" and
11791 "print 'scope1.c'::bar::funclocal at foo".
11792 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
11793 gcc compiled for "print foo::funclocal at bar".
11794 Expand all messages to ensure that they identify that
11795 the test is at bar().
11796 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
11797 gcc compiled for:
11798 "ptype on opaque struct pointer (statically)",
11799 "ptype on opaque struct tagname (statically)",
11800 "ptype on opaque struct pointer (dynamically) 1",
11801 "ptype on opaque struct tagname (dynamically) 1",
11802 "ptype on opaque struct pointer (dynamically) 2" and
11803 "ptype on opaque struct tagname (dynamically) 2
11804 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
11805 gcc compiled for:
11806 "p datalocal"
11807 "whatis datalocal",
11808 "ptype datalocal",
11809 "p bsslocal",
11810 "whatis bsslocal", and
11811 "ptype bsslocal".
11812 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
11813 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
11814 when not gcc compiled.
11815 * gdb.base/funcargs.exp (float_and_integral_args): Add
11816 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
11817 compiled.
11818 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
11819 "backtrace from call6a" when not gcc compiled.
11820 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
11821 "backtrace from call7a" when not gcc compiled.
11822 * gdb.base/callfuncs.exp (do_function_calls):
11823 Add "hppa*-*-hpux*" xfail when not gcc compiled for
11824 "p t_char_array_values(char_array_val2,char_array_val1)",
11825 "p t_char_array_values(char_array_val1,char_array_val2)",
11826 "p t_char_array_values("carray 1","carray 2")",
11827 "p t_char_array_values("carray 1",char_array_val2)",
11828 "p t_char_array_values(char_array_val1,"carray 2")",
11829 "p sum_args(1,{2})",
11830 "p sum_args(2,{2,3})",
11831 "p sum_args(3,{2,3,4})",
11832 "p sum_args(4,{2,3,4,5})"
11833 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
11834 "backtrace in corefile.exp" when not gcc compiled.
11835
11836Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11837
11838 * gdb.base/signals.exp: Rewrite `handle all print' test as
11839 a procedure. Accept blanks or TABs as whitespace, increase
11840 timeout and expect input buffer size for the large output
11841 from the command. Remove "i*86-*-bsdi2.0" xfail.
11842
11843Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11844
11845 * gdb.base/setvar.exp: Add new testcases for truncation when
11846 assigning invalid values to bitfields.
11847
11848Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
11849
d63a86f8 11850 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
11851 mips-sgi-irix* xfail for
11852 "call inferior func with struct - returns char *"
11853 and fix test so that an optional (unsigned char *) cast is
11854 accepted in the result.
11855
11856Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
11857
11858 * gdb.base/funcargs.exp (float_and_integral_args): Remove
11859 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
11860 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
11861 * gdb.base/signals.exp: Remove duplicate "handle all print" test
11862 that accidentally got checked in.
11863
11864Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
11865
d63a86f8 11866 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
11867 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
11868 compiled test.
11869 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
11870 Add mips-sgi-irix5* xfail for not gcc compiled.
11871 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
11872 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
11873 "p top", "whatis top", "p middle", and "whatis middle".
11874 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
11875 "whatis signed char" for not gcc compiled.
11876 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
11877 "set variable signed char=-1 (-1)" and
11878 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
11879 * gdb.base/funcargs.exp (float_and_integral_args):
11880 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
11881 Add mips-sgi-irix* xfail when not gcc compiled for
11882 "continue to call2b".
11883 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
11884 "continue to call2g".
11885 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
11886 "backtrace from call6a"
11887 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
11888 "backtrace from call7k".
11889 Add mips-sgi-irix5* xfail when not gcc compiled for
11890 "backtrace from call7a".
11891 (localvars_after_alloca): Fix gdb_test cmds for
11892 "print * after runto ...".
11893 Remove rs6000-*-* xfails for
11894 "print i after runto localvars_after_alloca" and
11895 "print l after runto localvars_after_alloca"
11896 for all compilers.
11897 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
11898 when not compiled with gcc, for:
11899 "print signed char == (minus)",
11900 "print signed char != (minus)",
11901 "print signed char < (minus)",
11902 "print signed char > (minus)".
11903 * gdb.base/callfuncs.exp (do_function_calls):
11904 Add mips-sgi-irix* xfail, when compiled with native compiler, for
11905 "call inferior func with struct - returns char *".
d63a86f8 11906 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
11907 "correct value returned double test" to include Solaris 2.4.
11908 * gdb.base/funcargs.exp (float_and_integral_args):
11909 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 11910
c906108c
SS
11911Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11912
11913 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
11914 enumeration bitfields if compiling with GNU C.
11915 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
11916 to empty' prompt.
11917
11918Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
11919
11920 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
11921 test for PRO targets.
11922
11923 * gdb.base/funcargs.exp: Avoid ever setting more than 8
11924 breakpoints in the inferior at any given time by making
11925 two groups of breakpoints for call2*, call6* and call7*
11926 tests.
11927
11928Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11929
11930 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
11931 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
11932 from optimizing it away.
11933 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
11934 "call inferior func with struct".
11935
11936Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
11937
11938 * configure.in: Only configure gdb.chill for particular targets.
11939
11940Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
11941
11942 * gdb.base/Makefile.in: Add action to .c.o transformation
11943 rule that generates a .ci file for each .o file and remove
11944 explicit .c.o rules except for callfuncs.o.
11945 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
11946 generates a .ci file for each .o file and remove explicit
11947 .cc.o rules.
11948 (clean): Remove *.tmp *.ci files.
11949 (EXECUTABLES): Remove templ-info.exp.
11950 * gdb.base/compiler.c: New file.
11951 * gdb.c++/compiler.cc: New file
11952 * gdb.base/scope.exp: Source gdb.base/scope.ci.
11953 Change rs6000-*-* xfail for
11954 "print 'scope0.c'::filelocal_ro" and
11955 "print 'scope1.c'::filelocal" and
11956 "print 'scope1.c'::filelocal_bss" and
11957 "print 'scope1.c'::filelocal_ro" and
11958 "print 'scope1.c'::foo::funclocal" and
11959 "print 'scope1.c'::foo::funclocal_ro" and
11960 "print 'scope1.c'::bar::funclocal" and
11961 "print 'scope0.c'::filelocal_ro" and
11962 "print 'scope1.c'::filelocal at foo" and
11963 "print 'scope1.c'::filelocal_bss at foo" and
11964 "print 'scope1.c'::filelocal_ro at foo" and
11965 "print 'scope1.c'::foo::funclocal at foo" and
11966 "print 'scope1.c'::foo::funclocal_bss at foo" and
11967 "print 'scope1.c'::foo::funclocal_ro at foo" and
11968 "print 'scope1.c'::bar::funclocal at foo" and
11969 "print 'scope0.c'::filelocal_ro" and
11970 "print 'scope1.c'::filelocal" and
11971 "print 'scope1.c'::filelocal_bss" and
11972 "print 'scope1.c'::filelocal_ro" and
11973 "print 'scope1.c'::foo::funclocal" and
11974 "print 'scope1.c'::foo::funclocal_bss" and
11975 "print 'scope1.c'::foo::funclocal_ro" and
11976 "print 'scope1.c'::bar::funclocal" and
11977 "print 'scope1.c'::bar::funclocal_bss"
11978 to only be xfail'd when not compiled with gcc.
d63a86f8 11979 Add rs6000-*-* xfail for
c906108c
SS
11980 "print 'scope0.c'::filelocal_bss before run"
11981 when compiled with gcc.
11982 (test_at_main): Add rs6000-*-* xfail for
11983 "print filelocal_ro in test_at_main"
11984 when compiled with gcc.
11985 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 11986 Add rs6000-*-aix* xfail for
c906108c
SS
11987 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
11988 "ptype t_char_array", not compiled with gcc.
11989 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
11990 xfail for "list foo (in include file)" when gcc compiled.
11991 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
11992 (integral_args): Add rs6000-*-* xfail for
11993 "run to call0a" if not compiled with gcc.
11994 (unsigned_integral_args): Add rs6000-*-* xfail for
11995 "run to call1a" if not compiled with gcc.
11996 (float_and_integral_args): Add rs6000-*-* xfail for
11997 "run to call2a" if not compiled with gcc and for
11998 "continue to call2b" for any compiler.
11999 Add rs6000-*-* xfail to
12000 "print f1 after run to call2a" for gcc compiled.
12001 (discard_and_shuffle): Add rs6000-*-* xfail for
12002 "run to call6a".
12003 (shuffle_round_robin): Add rs6000-*-* xfail for
12004 "backtrace from call7a" if not compiled with gcc.
12005 Add rs6000-*-* xfail for
12006 "backtrace from call7b" if compiled with gcc.
12007 (call_after_alloca): Add rs6000-*-* xfail for
12008 "print c in call_after_alloca" and
12009 "print s in call_after_alloca" and
12010 "backtrace from call_after_alloca_subr"
12011 if not compiled with gcc.
12012 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12013 "print c in localvars_in_indirect_call" and
12014 "print c in localvars_in_indirect_call" and
12015 "backtrace in indirectly called function" and
12016 "stepping into indirectly called function"
12017 if not compiled with gcc.
12018 (localvars_after_alloca): Add rs6000-*-* xfail for
12019 "print c after runto localvars_after_alloca" and
12020 "print s after runto localvars_after_alloca" and
12021 "print i after runto localvars_after_alloca" and
12022 "print l after runto localvars_after_alloca"
12023 for all compilers.
12024 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12025 than whatis-info.exp.
12026 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12027 than opaque-info.exp.
12028 Setup rs6000-*-* xfail for
d63a86f8 12029 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12030 "ptype on opaque struct pointer (dynamically)" when
12031 not compiled with gcc.
12032 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12033 rather than callf-info.exp.
12034 (do_function_calls): Add clear_xfail for rs6000-*-* for
12035 "p t_float_values2(3.14159,float_val2)". Seems to work
12036 fine there, both with xlc and gcc. Need to find out what
12037 it is doing right and fix other platforms.
12038 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12039 "call inferior func with struct - returns int",
12040 "call inferior func with struct - returns long",
12041 "call inferior func with struct - returns float",
12042 "call inferior func with struct - returns double",
12043 "call inferior func with struct - returns char *",
12044 but only if not gcc compiled (presumes xlc compiled).
12045 Change rs6000-*-* xfails for
12046 "call inferior func with struct - returns char" and
12047 " call inferior func with struct - returns short" to only
12048 xfail if not using gcc.
12049 (clean mostlyclean): Remove *.ci and *.tmp files.
12050 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12051 than templ-info.exp.
12052 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12053 Add rs6000-*-* xfail for "up to foo in langs.exp"
12054 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12055 when not gcc compiled.
d63a86f8 12056
c906108c
SS
12057Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12058
12059 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12060 * gdb.base/corefile.exp: Likewise.
12061 * gdb.base/list.exp: Likewise.
12062 * gdb.base/scope.exp: Likewise.
12063 * gdb.base/siganls.exp: Likewise.
12064
12065 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12066 compiler output.
12067 * gdb.base/whatis.exp: Likewise.
12068
12069Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12070
12071 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12072 failure (opcode table has been fixed to match reality).
12073
12074Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12075
12076 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12077 "call inferior func with struct - returns char",
12078 "call inferior func with struct - returns short"
12079
12080 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12081 "print 'scope0.c'::filelocal at main",
12082 "print 'scope0.c'::filelocal_bss in test_at_main",
12083 "print 'scope0.c'::filelocal at foo",
12084 "print 'scope0.c'::filelocal_bss in test_at_foo",
12085 "print 'scope0.c'::filelocal at bar",
12086 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12087
c906108c
SS
12088 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12089 in source file 1". This bug seems to have been fixed with both
12090 gcc and native cc (was native assembler bug?).
12091
12092Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12093
12094 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12095 "backtrace through signal handler" to "i*86-*-sysv4*".
12096 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12097 continue" case. Add "known SVR4 bug" to fail message.
12098 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12099 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12100 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12101 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12102 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12103 "up to foo in langs.exp", "show language at foo in
12104 langs.exp", "up to cppsub_ in langs.exp", "show
12105 language at cppsub_ in langs.exp", "up to fsub in
12106 langs.exp", and "show language at fsub in langs.exp".
12107 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12108 "bactrace in corefile.exp".
12109 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12110 "call inferior function with struct - returns float" and
12111 "call inferior function with struct - returns double".
d63a86f8 12112
c906108c
SS
12113Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12114
12115 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12116 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12117 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12118 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12119
12120Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12121
12122 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12123 (or overriden) "CHILL" macro rather then bare "gcc".
12124 Also look for ../../gcc/xgcc since that is what we will
12125 actually need, not "Makefile". Remove following assignment
12126 of CHILL to CHILL_FOR_TARGET because that results in
12127 recursive definition.
12128
12129Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12130
12131 * gdb.base/corefile.exp: Change xfail for backtrace in
12132 corefile.exp from linuxaout to all linux.
12133 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12134 cases where we miss the breakpoint at the signal handler
12135 for some reason. Setup xfail for linuxoldld/linuxaout and
12136 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12137 hitting SIGURG breakpoint.
12138 * gdb.base/signals.exp: Setup xfail for "next" acting like
12139 continue to add linuxoldld. Setup xfail for all linux for
12140 "next to handler in signals_tests_1", "backtrace in
12141 signals_tests_1", "continue to func1", "pass SIGUSR1",
12142 and continue to handler".
12143
12144Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12145
12146 * Update all FSF addresses except those in COPYING* files.
12147
12148Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12149
12150 * gdb.base/a2-run.exp: Change messages to be more explicit about
12151 the status of args, and quote binfile in results.
12152
12153Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12154
12155 * gdb.base/callfuncs.exp: Add tests for passing structs to
12156 inferior functions and return various types.
12157 * gdb.base/callfuncs.c: Add functions to receive a struct
12158 and return a member of the struct, in various types.
12159
12160Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12161
12162 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12163
12164Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12165
12166 * config/vxworks29k.exp: New file, sources vxworks.exp.
12167
12168Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12169
12170 * config/gdbremote.exp: New file. Testing framework using
12171 gdbserver.
12172
12173Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12174
12175 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12176 "call function when asleep" and "send end of file".
12177 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12178 for "backtrace in corefile.exp".
12179 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12180 for "backtrace through signal handler".
12181 * gdb.base/corefile.exp: Make sure we actually generate a core file
12182 before trying the core tests. Some systems allow the user to suppress
12183 generation of core files and default to that (linux for example).
12184 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12185 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12186
12187Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12188
12189 * gdb.threads: New directory with some crude multi-threaded
12190 gdb tests (step.exp and step2.exp).
12191 * config/mt-lynx (STEP_EXECUTABLE): Define.
12192 (THREADFLAGS): Define.
12193
12194Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12195
12196 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12197
12198 * gdb.base/signals.exp: Disable whole file for lynx until
12199 further notice.
12200
12201 * gdb.base/signals.exp: xfail test where "next" acts like
12202 "continue" for lynx.
12203
12204 * gdb.base/interrupt.exp: xfail test for calling function while
12205 inferior is asleep for lynx.
12206
12207 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12208 than one cr-lf after each command.
12209
12210Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12211
12212 * configure.in: Reinstate setting of stabsdirs variable, fix
12213 typo in setting up configdirs for native builds.
12214
12215 * gdb.base/return.exp: Fix typo in return double test.
12216 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12217 compiler from optimizing them away.
12218
12219Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12220
12221 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12222 sequences to be echo'd by gdb when using gdb_test.
12223 * gdb.chill/chexp.exp: Likewise.
12224 * gdb.fortran/exprs.exp: Likewise
12225
12226Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12227
12228 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12229 after the inferior gdb has started.
12230
12231 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12232 after each command.
12233 * gdb.base/funcargs.exp: Likewise.
12234 * gdb.base/gdbvars.exp: Likewise.
12235 * gdb.base/interrupt.exp: Likewise.
12236 * gdb.base/list.exp: Likewise.
12237 * gdb.base/watchpoint.exp: Likewise.
12238 * gdb.c++/demangle.exp: Likewise.
12239 * gdb.c++/inherit.exp: Likewise.
12240 * gdb.chill/chexp.exp: Likewise.
12241 * gdb.fortran/exprs.exp: Likewise.
12242
12243 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12244 test if we can't handle IO to/from the inferior.
12245
12246 * gdb.c++/misc.exp: Always check for a program already being
12247 started after sending a "run" command to gdb.
12248
12249 * gdb.base/twice.exp: Start with a fresh gdb.
12250
12251 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12252 only depend on gdb's expression code, not the chill runtime.
12253
12254 * gdb.base/return.c: Put return values into variables so we
12255 can have gdb print them rather than depending on the program
12256 to print them.
12257 * gdb.base/return.exp: Corresponding changes.
12258
12259 * lib/gdb.exp: Provide default value for noinferiorio.
12260 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12261 the inferior.
12262
12263 * gdb.base/break.exp: Always check for a program already being
12264 started after sending a "run" command to gdb.
12265 (text_next_with_recursion): Don't check the output from the
12266 program's printf statement. Instead just make sure the program
12267 exited.
12268
12269 * gdb.base/commands.exp: Protect tests which need arguments with
12270 $noargs conditionals.
12271
12272Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12273
12274 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12275 of structure member arrays to match gdb/valops.c:value_addr change.
12276
12277Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12278
12279 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12280 cases.
12281
12282Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12283
12284 * configure.in (configdirs): Remove gdb.chill from default list
12285 of subdirs and then add it back in only if doing a native build.
12286 The current chill compiler does not yet work in any cross build.
12287 * Revert all signal changes from Jul 6.
12288 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12289 for sh-hms targets, allowing these tests to link, with no other
12290 changes. Testing is suppressed by setting "nosignals" in site.exp.
12291
12292Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12293
12294 * configure.in (signaldirs): Define and add to configdirs for all
12295 targets except some specific ones that are known to not support signals.
12296 Also clean up formatting.
12297 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12298 (signals, sigall): Remove rules to build.
12299 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12300 Moved to new gdb.signals directory.
12301 * gdb.signals: New test directory.
12302 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12303 signals.c signals.exp}: New or moved files.
12304
12305Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12306
12307 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12308
12309Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12310
12311 * gdb.base/return.exp: Xfail `return double' test failure
12312 on at least Solaris 2.3 and handle future/past versions on
12313 a case by case basis as appropriate. Also update message
12314 to include i*86 failures.
12315
12316Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12317
12318 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12319
12320 * lib/gdb.exp: Fix comment which erroneously identified
12321 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12322 gdb_file_cmd not gdb_load).
12323 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12324
12325 * gdb.base/setvar.exp: Make test names consistent between pass and
12326 fail cases. Use gdb_test more.
12327
12328Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12329
12330 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12331
12332Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12333
12334 * gdb.base/help.exp: Fix expected help string for `show commands'.
12335
12336Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12337
12338 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12339
12340 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12341 of a text section.
12342
12343Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12344
12345 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12346 that loop eventually terminates. Fix Connection refused logic so
12347 that testsuite will expire nicely.
12348
12349Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12350
12351 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12352 config/rom68k.exp: New tcl glue for the appropriate monitors.
12353 These all just end up calling monitor.exp.
12354 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12355 refused' by retrying. Cleanup some timeout issues.
12356 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12357 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12358 callers don't have to set/restore global timeout variable.
12359
12360 * The following set of changes centralizes management of the global
12361 timeout variable. This way, it can be set in one target dependent
12362 place instead of dozens of places scattered throughout the test suite.
12363 If you need to lengthen a timeout, then you should either set timeout
12364 in one of the config/{target}.exp files, or multiply it by a factor.
12365 Setting it to an absolute value is always going to lose for some
12366 targets.
12367 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12368 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12369 * gdb.base/funcargs.exp: Don't set timeout.
12370 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12371 * gdb.base/printcmds.exp (test_print_string_constants
12372 test_print_array_constants): Don't set timeout.
12373 * gdb.base/ptype.exp: Don't set timeout.
12374 * gdb.base/recurse.exp: Don't set timeout.
12375 * gdb.base/return.exp: Don't set timeout.
12376 * gdb.base/watchpoint.exp: Don't set timeout.
12377 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12378 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12379
12380Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12381
12382 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12383
12384Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12385
12386 * lib/gdb.exp: Disable chill tests for irix5.
12387
12388Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12389
12390 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12391 each test pass or fail.
12392
12393Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12394
12395 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12396 xlc not gcc.
12397
12398Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12399
12400 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12401
12402Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12403
12404 * config/est.exp: Fix copyright and comments. Remove dead code.
12405 Use targetname, serialport and baud variables instead of fixed
12406 constants.
12407 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12408 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12409
12410Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12411
12412 * gdb.base/watchpoint.exp: Don't run
12413 test_watchpoint_triggered_in_syscall for sunos.
12414
12415Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12416
12417 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12418 they don't seem to exist. Do include stdio.h.
12419
12420Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12421
12422 * gdb.base/a1-selftest.exp: Add alpha xfail.
12423
12424Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12425
12426 * gdb.base/watchpoint.c (main): Prompt before calling read().
12427 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12428 Revise accordingly. Remove cruft about sending "123" several
12429 times, until it gets noticed. Clean up the "print buf[0]" stuff
12430 so that it passes or fails, and waits for prompts in the usual way.
12431
12432Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12433
12434 * gdb.base/recurse.exp: Fix comment.
12435
12436 * TODO: Remove item about printing variables in nodebug.exp. Add
12437 item about enabling tests which are only run on some targets.
12438
12439 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12440 fail, make test names unique, use new gdb_test convention
12441 regarding pattern, use gdb_test more, etc.).
12442
12443 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12444 fail, make test names unique, etc.).
12445
12446Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12447
12448 * gdb.base/nodebug.c: Change return type of top and middle to
12449 short.
12450 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12451 are fixed by the recent mdebugread.c changes. Allow `short ()'
12452 as type for top and middle.
12453
12454Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12455
12456 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12457 nearly as I can tell, the whole thing was an accident in Stu's
12458 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12459 to replace a send/expect pair with gdb_test, but ended up only
12460 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12461 of 30 Mar 1995 took care of it, but left this vestigial comment
12462 which I am now nuking.
12463
12464Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12465
12466 * gdb.base/break.exp: Look for different line number for
12467 breakpoint at main depending on usestubs.
12468
12469Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12470
12471 * gdb.base/list.exp: Adjust some alternate expect patterns to
12472 match recent list0.c change. Add alternate expect pattern for
12473 output from `list default lines around main' for optimizing
12474 compilers.
12475
12476Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12477
12478 * lib/gdb.exp: If nosignals is not set, set it to 0.
12479
12480Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12481
12482 * config/slite-gdb.exp: Responds to load symbol table prompt.
12483 * gdb.base/break.exp: Adjust line number, fix rerun.
12484 * gdb.base/langs0.c: Add #ifdef usestubs.
12485
12486Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12487
12488 * gdb.base/list.exp: Adjust line contents after adding new lines in
12489 list0.c. Also fix a syntax error.
12490
12491 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12492 * gdb.base/break.exp: ditto.
12493 * gdb.base/list.exp: ditto.
12494 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12495 * gdb.base/run.c: ditto.
12496 * gdb.base/list0.c: ditto.
12497 * gdb.base/funcargs.c: ditto.
12498
12499Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12500
12501 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12502 $targetname, $serialport and $baud instead of hardwired variables.
12503 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12504 target doesn't support signals.
12505
12506Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12507
12508 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12509
12510Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12511
12512 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12513 Don't rely on the value of an auto variable before it has been
12514 initialized. Use gdb_test more.
12515
12516Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12517
12518 * lib/gdb.exp (default_gdb_version): A version number must start
12519 with a digit, but other than that contains all characters up to
12520 the first whitespace character.
12521
12522Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12523
12524 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12525
12526Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12527
12528 * gdb.c++/*.exp: Warn if executable does not exist. The original
12529 reason for skipping the warning was that configure.in sometimes
12530 intentionally skipped building the executables but the tcl code
12531 had no way of knowing. That (a) was always bogus with respect to
12532 error handling, (b) is no longer true (right now there is no way
12533 to skip C++ tests).
12534
12535 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
12536
12537Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12538
12539 * gdb.base/list.exp: Add expect patterns for output from
12540 SunPRO compiled executables.
12541 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
12542 types.
12543
12544Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12545
12546 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12547 number (we are already testing that the correct source line text
12548 gets printed).
12549
12550 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12551 that is what is intended, but something needed to be done to get
12552 sunos4 native working again.
12553
12554 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12555
12556 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
12557 apparently went with a (very) old xfail.
12558
12559Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
12560
12561 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
12562 runto_main is a proc in gdb.exp that will do 'step' for target use
12563 stubs.
12564 * gdb.base/exprs.exp: ditto.
12565 * gdb.base/interrupt.exp: ditto.
12566 * gdb.base/opaque.exp: ditto.
12567 * gdb.base/printcmds.exp: ditto.
12568 * gdb.base/ptype.exp: ditto.
12569 * gdb.base/scope.exp: ditto.
12570 * gdb.base/setvar.exp: ditto.
12571 * gdb.base/signals.exp: ditto.
12572 * gdb.base/twice.exp: ditto.
12573 * gdb.c++/classes.exp: ditto.
12574 * gdb.c++/inherit.exp: ditto.
12575 * gdb.c++/templates.exp: ditto.
12576 * gdb.base/break.exp: no run and hit main for stubs. Change line
12577 numbers for breakpoints and info breakpoint.
12578 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
12579 breakpoint().
12580 * gdb.base/callfuncs.c: ditto.
12581 * gdb.base/exprs: ditto.
12582 * gdb.base/interrupt.c: ditto.
12583 * gdb.base/opaque0.c: ditto.
12584 * gdb.base/printcmds.c: ditto.
12585 * gdb.base/ptype.c: ditto.
12586 * gdb.base/scope0.c: ditto.
12587 * gdb.base/setvar.c: ditto.
12588 * gdb.base/signals.c: ditto.
12589 * gdb.base/twice.c: ditto.
12590 * gdb.c++/misc.cc: ditto.
12591 * gdb.c++/templates.cc: ditto.
12592
12593Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12594
12595 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
12596
12597 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
12598 somewhere between `read' and `main.c'. I'm pretty sure the
12599 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
12600 and it isn't particularly useful.
12601
12602 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
12603
12604Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12605
12606 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
12607
12608Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
12609
12610 * config/mt-slite: add LIBS and -nostdlib.
12611 * config/slite-gdb.exp: add this new file to support sparclite target.
12612
12613Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
12614
12615 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
12616
12617 * gdb.base/a2-run.exp: Change argument to istarget from
12618 "*-*-vxworks" to "*-*-vxworks*".
12619 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
12620
12621Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
12622
12623 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
12624 will not runto main but do a 'step' to step out of breakpoint().
12625 * config/mt-slite: add -Dusestubs.
12626
12627Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12628
12629 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
12630 instead of just @.
12631
12632 * gdb.base/signals.exp: Add test for "handle all print".
12633 * TODO: Remove "handle all print". Also remove item about
12634 checking copyright date (I don't like the idea of a spurious FAIL
12635 based on when we run the tests).
12636
12637 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
12638 for SunOS4 (reason for failure not investigated). Remove
12639 redundant test for $binfile.
12640
12641 * gdb.base/nodebug.c (array_index): Call malloc.
12642
12643 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
12644
12645Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
12646
12647 * gdb.base/recurse.exp: Update gdb_test invocation to use new
12648 conventions and slightly simplify the matching regexp.
12649
12650Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12651
12652 * gdb.base/break.exp: Update gdb_test invocation to use new
12653 convention.
12654
12655 * lib/gdb.exp: If noargs is not set, set it to 0.
12656
12657 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
12658 tests unique.
12659
12660 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
12661
12662Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12663
12664 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
12665 one argument of type "<non-float parameter>".
12666
12667Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
12668
12669 * config/rom68k.exp: New file to support Motorola IDP board.
12670 * gdb.base/a2-run.exp: Skip this file if noargs is set.
12671 * gdb.base/break.c: Change things around so that this program
12672 doesn't depend upon args. This is necessary to make remote
12673 targets work (in general, they can't take args).
12674 * gdb.base/break.exp: Don't try to send args to program. Don't
12675 expect output. Also, replace lots of code with gdb_test.
12676
12677Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12678
12679 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
12680 printing of '\'' (which is what the comment says we are testing,
12681 even though we were not), not '''.
12682 (test_integer_literals_rejected): Test that printing ''' is an error.
12683
12684 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12685 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
12686 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
12687 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
12688 Use gdb_test not test_print_accept.
12689 * lib/gdb.exp: Remove test_print_accept.
12690
12691 * gdb.base/signals.exp (signal_tests_1): Make pass message
12692 consistent with fail message.
12693
12694 * gdb.base/whatis.exp: Remove xfails for printing char vs.
12695 unsigned char; the bug (PR 1821) is fixed.
12696
12697 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
12698
12699 * gdb.base/scope.exp (test_at_localscopes): Call pass for
12700 successful tests--makes xfailing them work right.
12701
12702Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12703
12704 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
12705 only \r\n, not .*. The test can pass .* as the last thing in
12706 $pattern if that is what it wants. In addition to providing this
12707 flexibility, this change should speed up pattern matching in cases
12708 where the pattern already ended with .* (there were a number of
12709 them). This change also helps catch bad patterns--in the old
12710 scheme the typo "char \*" instead of "char \\*" would pass. Now
12711 it is caught.
12712 * Many .exp files: Update callers.
12713
12714 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
12715 clearer and does not spuriously match multiple ('s. Likewise for
12716 ) and *.
12717
12718 * gdb.base/nodebug.exp: Test ability to call a function and pass
12719 it a string (even with no debugging info).
12720
12721 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
12722 "p '\'", which is the same as "p ''" once tcl gets done with
12723 quoting, to "p '\\'", which I suspect is what is intended (one
12724 backslash gets sent to GDB).
12725
12726 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
12727
12728Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12729
12730 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
12731 1817) was fixed literally years ago.
12732
12733Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12734
12735 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
12736 test, it causes stepping out of call_after_alloca_subr with
12737 optimizing compilers.
12738 (localvars_in_indirect_call): Consume GDB prompt if `finish'
12739 fails.
12740
12741 * gdb.c++/templates.exp: Source templ-info.exp only if
12742 the templates executable exists.
12743
12744 * gdb.c++/misc.cc (class Contains_static_instance,
12745 class Contains_nested_static_instance),
12746 gdb.c++/classes.exp (test_static_members): Test printing of
12747 a class that contains a static instance of the class.
12748
12749Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12750
12751 * gdb.base/langs2.c (cppsub_): Don't prototype.
12752 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
12753 only, I believe).
12754
12755Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12756
12757 * lib/gdb.exp (skip_chill_tests): New procedure.
12758
12759 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
12760
12761Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
12762
12763 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
12764 each expect pattern. Cuts runtime from 12 to about 4 seconds.
12765
12766Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12767
12768 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
12769
12770 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
12771 disassemble 8, not 16, instructions for part 4.
12772
12773 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
12774 support the latter anymore.
12775
12776 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
12777 -DNO_PROTOTYPES.
12778 * gdb.base/callfuncs.c: Control use of prototypes based on
12779 NO_PROTOTYPES, not __STDC__.
12780 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
12781 t_float_values2 tests if prototypes in use.
12782
12783 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
12784 t_double_values): When checking differences against DELTA, check
12785 that difference is within the range (-DELTA,DELTA), not just
12786 (-infinity,DELTA).
12787
12788Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
12789
12790 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
12791 'file' command firts, then 'target', then 'load', this is due to gdb
12792 target set up.
12793 * config/mips-gdb.exp: Fix a couple regular exp bugs.
12794
12795Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
12796
12797 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
12798 FP load/store variants.
12799 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
12800
12801Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12802
12803 * gdb.base/term.exp: Do not give a warning if not native, it is
12804 not an abnormal condition.
12805
12806Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
12807
12808 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
12809 t_char_array".
12810
12811Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12812
12813 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
12814 are getting the version number.
12815
12816 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
12817 if not native, it is not an abnormal condition.
12818
12819Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12820
12821 * lib/gdb.exp: Just use "file exists", rather than undocumented
12822 dejagnu procedure "findfile".
12823
12824Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12825
12826 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
12827 (LDFLAGS): Set to -Xlinker -Ur.
12828
12829 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
12830 Removed, these values are set by lib/gdb.exp.
12831
12832 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
12833
12834Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12835
12836 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
12837 of replicating gdb startup code.
12838
12839 * config/mt-vxworks (LDFLAGS): Set to -r.
12840 (CFLAGS_FOR_TARGET): Removed.
12841
12842 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
12843 (gdb) and gdb for vxworks uses (vxgdb).
12844
12845 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
12846 executable is not in the tree and host != target, use sed and
12847 program_transform_name to determine the gdb name used by the
12848 target.
12849
12850 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
12851 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
12852
12853Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12854
12855 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
12856 floats, chars, and shorts where there are ANSI-style function
12857 definitions.
12858
12859 * gdb.base/langs.exp, gdb.base/langs*: New test.
12860 * gdb.base/Makefile.in: Build it.
12861 * TODO: Remove item about checking that C names don't get C++
12862 demangling applied; this test tests it.
12863
12864Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12865
12866 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
12867 went with the const70 xfail. The xfail went away a year ago.
12868
12869 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
12870
12871 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
12872 for hp300.
12873
12874 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
12875
12876 * gdb.base/a1-selftest.exp: Don't run on hp300.
12877
12878Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12879
12880 * Makefile.in (site.exp): Set host_alias and target_alias as well
12881 as host_triplet and target_triplet.
12882
12883Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12884
12885 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
12886
12887 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
12888 places as other ecoff systems).
12889
12890 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
12891 ultrix.
12892
12893Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12894
12895 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
12896 remove them.
12897 * gdb.base/nodebug.exp: Accept "function" in addition to "text
12898 variable and "variable" in addition to "data variable".
12899 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
12900
12901 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
12902 2.
12903 * gdb.base/list1.c (long_line): Add additional statement at start
12904 of function.
12905 * gdb.base/list.exp (test_forward_search): Update line number to
12906 reflect new statement.
12907
12908Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12909
12910 * gdb.base/signals.exp: Reinitialize searched source directories
12911 after gdb_start call.
12912
12913Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
12914
12915 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
12916 * gdb.stabs/Makefile.in: Likewise.
12917
12918 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
12919 change. Instead split the tests into smaller pieces.
12920 * gdb.disasm/hppa.s: Corresponding changes.
12921
12922Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12923
12924 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12925 Quote ^C when passing it to stty. For some shells ^ is a pipe.
12926
12927 * gdb.base/funcargs.exp: Modify many tests so that every test
12928 either passes or fails. Make some test names unique.
12929
12930Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12931
12932 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12933 Call stty to set interrupt character.
12934
12935 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
12936 for HP assembler versus GNU assembler based on actual behavior of
12937 $(CC), rather than assuming that $(AS) is always the GNU assembler.
12938
12939 * TODO: Suggest a few more stepping tests.
12940
12941Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
12942
12943 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
12944 restart GDB for h8300 after a continue.
12945 (return): Add pattern to match a29k-udi behavior.
12946 * gdb.base/nodebug.exp: Remove obsolete comment.
12947 * gdb.base/regs.exp: New file, testing of register displays.
12948 * gdb.base/return.exp: Fix typo in reference to $objdir.
12949 * gdb.base/whatis.exp: Always start with a fresh GDB.
12950
12951Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12952
12953 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
12954 higher, these tests generate a lot of output.
12955
12956Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12957
12958 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
12959 code following the catch silently ignored some errors; without the
12960 catch they should be thrown like any other tcl error. Also, the
12961 catch used "" instead of {} which meant all the callers who wanted
12962 to include one of the characters "[]$ had to quote it an extra time.
12963 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
12964 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
12965 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
12966 Remove extra quoting.
12967
12968Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
12969
12970 * gdb.base/commands.exp: Make test names unique; every test either
12971 passes or fails. Update some comments.
12972
12973 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
12974
12975Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12976
12977 The following fixes a FAIL caused by the fact that the alpha stabs
12978 configuration didn't use the ".if alpha" code in weird.def.
12979 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
12980 bit pointer, so the 32 bit version works even on the alpha.
12981 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
12982 Remove the stuff which allowed us to have separate versions for
12983 alpha and everything else.
12984
12985 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
12986 regexp which "info func operator\[\](" is supposed to match. Fix
12987 string to send to GDB. Note that GDB still doesn't work right. Add a
12988 new test for "info func .perator\[\](" which GDB does handle correctly.
12989
12990 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
12991
12992Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12993
12994 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
12995 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
12996 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
12997 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
12998 it makes the tests harder to understand and confuses test-o-matic.
12999 The preferred style is that each test provides a PASS or a FAIL,
13000 and has a unique message (e.g. "continue #54" not just "continue")
13001 which is the same for the pass and the fail.
13002 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13003 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13004 to lib/gdb.exp.
13005 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13006 prt_accept which was basically the same thing. Likewise for
13007 test_print_reject and prt_reject.
13008 * lib/gdb.exp (test_print_reject): Add some more error message
13009 patterns to match from the former printcmds.exp (prt_reject).
13010 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13011 One defect of the passcount stuff is that some of it failed to
13012 report XPASS where appropriate.
13013 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13014 stuff before and after arg in expected pattern.
13015 (test_paddr_operator_functions): Re-do test without print_addr_of;
13016 this is the only test which seems to want extra stuff there.
13017
13018Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13019
13020 * gdb.base/nodebug.exp: Update new tests to reflect improved
13021 wording of gdb output.
13022
13023 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13024 and "ptype" work on variables in files compiled without -g.
13025 Replaces commented out "maint print msymbol" tests.
13026
13027Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13028
13029 * gdb.base/setvar.c (dummy): Call malloc.
13030
13031 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13032 losing with the irix4 sed.
13033
13034 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13035 ALRM" on irix4.
13036
13037Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13038
13039 * TODO: Remove items about corefile.exp testing new exec-file and
13040 backtrace; both are now done. Add items about printing enums.
13041
13042Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13043
13044 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13045 "get signal $thissig" test fails.
13046
13047 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13048
13049Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13050
13051 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13052 compiler warning with dec alpha compiler.
13053
13054 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13055 extra \n from gdb_test call (this explains why the prompt test
13056 that I removed yesterday was there).
13057 (user_defined_command_test): Remove extra \n and prompt test.
13058
13059 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13060 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13061 doesn't exist.
13062 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13063 Also remove alpha workaround, which turns out to be because
13064 SIGABRT == SIGLOST.
13065
13066 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13067
13068 * gdb.base/help.exp: Don't test "help show".
13069
13070Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13071
13072 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13073 "set print address" is on.
13074 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13075 pass prompt to gdb_test; gdb_test already looks for the prompt.
13076
13077 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13078
13079 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13080 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13081 was to make sure that gdb can read a core file. But (a) the "read
13082 the corefile" part didn't make it to a1-selftest.exp, we just
13083 delete the corefile after creating it, and (b) we test reading
13084 corefiles in corefile.exp anyway. Also, this test left around a
13085 xgdb process on Solaris.
13086
13087 * gdb.base/corefile.exp: Also test backtrace.
13088
13089Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13090
13091 * gdb.base/commands.exp: Test a simple user defined command with
13092 arguments and if/while statements; verify the full user command is
13093 printed by "show user".
13094
13095 * gdb.base/commands.exp: Test if/while commands as part of a
13096 breakpoint command list; verify they appear in breakpoint
13097 information.
13098
13099Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13100
13101 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13102 than by dividing by zero.
13103
13104Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13105
13106 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13107 performing an inferior call with watchpoints enabled.
13108 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13109 call.
13110
13111Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13112
13113 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13114 of "file" command.
13115
13116 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13117 Add additional pattern for when "int operator int(void);" appears
13118 in a different order.
13119
13120Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13121
13122 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13123
13124 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13125 and "signal" with ".*".
13126
13127Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13128
13129 * TODO: Add note about "handle all nostop".
13130
13131 * gdb.base/{sigall.c, sigall.exp}: New test.
13132 * gdb.base/Makefile.in: Add it.
13133
13134Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13135
13136 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13137 when invoking GDB, suppresses any windowing interface.
13138
13139Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13140
13141 * config/sim-gdb: New file, simulator testing support.
13142
13143Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13144
13145 * gdb.base/interrupt.exp: Test calling func1 twice.
13146
13147Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13148
13149 * gdb.base/list.exp (test_forward_search): Set timeout higher
13150 when we'll be getting lots of output from gdb.
13151
13152 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13153 "init_malloc" to after the expect statement. Run it if that
13154 regexp is taken, but also for two others which happen if source
13155 cannot be found.
13156
13157Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13158
13159 * gdb.base/printcmds.exp: New test, for printing register before
13160 program is running.
13161
13162Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13163
13164 * gdb.base/list.exp: Correct some alternate expect patterns
13165 to reflect changes in list1.c.
13166
13167Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13168
13169 * TODO: Add item regarding large frames.
13170
13171 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13172
13173 * TODO: Remove item about enabling return.exp; it
13174 is enabled. Suggest a few more "return" tests.
13175
13176Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13177
13178 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13179 anonymous unions.
13180
13181Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13182
13183 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13184 and pr-5646.o, so "make" is the same as "make all", not "make
13185 pr-4975.o".
13186
13187Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13188
13189 * gdb.base/list.exp: Adjust expectations to reflect changes in
13190 list1.c.
13191 (test_forward_search): New test proc.
13192 * gdb.base/list1.c (long_line): New function, has long source line.
13193
13194Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13195
13196 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13197 additional line of code that was added.
13198
13199Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13200
13201 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13202 tests so as not to overflow expect's input buffers.
13203 * gdb.disasm/hppa.exp: Corresponding changes.
13204
13205Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13206
13207 Beginnings of template debugging tests.
13208 * gdb.c++/templ-info.cc: New file to test for template
13209 debugging capability of the compiler.
13210 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13211 templ-info.cc.
13212 * gdb.c++/templates.cc: Add explicit template instantiations
13213 to enable compiling with -fno-implicit-templates. Add destructor
13214 and 'value' method to T5 class for template tests.
13215 * gdb.c++/templates.exp: Add testcases for printing of template
13216 types, setting breakpoints on template methods and calling a
d63a86f8 13217 template method.
c906108c
SS
13218
13219Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13220
13221 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13222 branch target since some assemblers (gas-2.5) may emit a
13223 relocation for the branch instead of resolving it in the
13224 assembler.
13225
13226Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13227
13228 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13229 through signal handler.
13230
13231Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13232
13233 * configure.in (*-*-netware): Use config/mt-netware.
13234
13235 * config/mt-netware: New file.
13236 * config/mt-i386-netware: Removed, separate configs for different
13237 netware architectures are no longer needed now that we have
13238 --with-headers.
13239
13240Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13241
13242 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13243 by the recent changes to use ANSI C arithmetic conversions.
13244
13245Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13246
13247 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13248 bug involving using inferior_pid to figure out whether to select a
13249 frame.
13250
13251Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13252
13253 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13254 match the current disassembler output.
13255
13256Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13257
13258 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13259 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13260 types, expect "int" as type of integer values (for now).
13261
13262Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13263
13264 * gdb.base/commands.exp: New tests for if/while commands.
13265
13266Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13267
13268 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13269 by .*, since hex values have different syntax in Chill mode.
13270
13271Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13272
13273 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13274 linefeed from expect pattern for repeated types with indices > 9.
13275
13276Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13277
13278 First part of Fortran test suite.
13279 * gdb.fortran: New directory.
13280 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13281
13282Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13283
13284 * gdb.base/default.exp: Update expect pattern for load command
13285 without arguments.
13286
13287Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13288
13289 * configure.in: Change i386 to i[345]86.
13290 * gdb.base/configure.in: Likewise.
13291 * gdb.c++/configure.in: Likewise.
13292 * gdb.chill/configure.in: Likewise.
13293
13294Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13295
13296 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13297 patterns, since that is not a valid context for comments.
13298
13299Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13300
13301 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13302 repeated types and repeated types with indices > 9.
13303
13304Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13305
13306 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13307 2417; old bug has been fixed.
13308
13309Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13310
13311 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13312 send the newline ourselves instead of assuming gdb_test will do
13313 so when passed an empty input string.
13314
13315 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13316 stabs testcode.
13317
13318Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13319
13320 * lib/gdb.exp (gdb_test): Don't send anything if the first
13321 argument is an empty string. This makes cases where we want to
13322 match output that is already in expect's buffers (for example,
13323 matching a breakpoint after gdb_run_cmd has been called) work
13324 reliably.
13325
13326Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13327
13328 * config/netware.exp: New file.
13329
13330Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13331
13332 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13333 the -B and -L prefixes so we can find the debugging stub.
13334
13335 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13336 there and we are using the gcc from the tree.
13337
13338 * gdb.base/types.c: Removed.
13339
13340 * gdb.base/configure.in: Look for makefile fragments in ../config.
13341 Recognize i386-*-netware.
13342 * gdb.c++/configure.in: Likewise.
13343
13344Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13345
13346 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13347 the correct TCL syntax.
13348
13349Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13350
13351 * gdb.base/opaque.exp: use runto instead of messing around with
13352 breakpoints. Simplify by using gdb_test.
13353
13354 * gdb.base/bitfields.exp: restart between tests on netware targets
13355 because breakpoints aren't relocated after target death. Run
13356 processes to completion.
13357
13358 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13359
13360Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13361
13362 * Makefile.in: Remove extra tabs that confuse some versions
13363 of "make". Use the newly built gdb to test with by default,
13364 rather than the first one in the tester's search path.
13365
13366Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13367
13368 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13369
13370 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13371 condition help.
13372
13373Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13374
13375 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13376
13377 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13378 running.
13379 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13380 * gdb.base/funcargs.exp: Likewise.
13381
13382 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13383 * gdb.base/funcargs.exp: Likewise.
13384
13385 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13386 message is "".
13387
13388Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13389
13390 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13391 return,signals,twice}.exp: Handle non-existant binaries
13392 consistantly.
13393
13394 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13395 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13396 might testing a cross development system.
13397
13398Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13399
13400 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13401 runtest script is relative to ${srcdir}, not ${rootdir}.
13402
13403Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13404
13405 * gdb.base/signals.exp: Allow for optionality of breakpoint
13406 address.
13407
13408Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13409
13410 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13411
13412Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13413
13414 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13415 for size_t definition.
13416 * gdb.c++/templates.cc: Likewise
13417
13418 * config/mt-i386-netware: New file.
13419
13420 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13421 defined.
13422
13423 * gdb.base/Makefile.in: Added support for systems that name core
13424 files by appending "core" to the program name.
13425 * gdb.base/a1-selftest.exp: Likewise.
13426
13427Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13428
13429 * gdb.base/return.exp: Add comment and message for `return double'
13430 test failure on Sparc Solaris.
13431
13432Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13433
13434 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13435
13436Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13437
13438 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13439 from optimizing them away.
13440 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13441 patterns to include default constructors and assignment operators,
13442 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13443 character in the output of the virtual base pointer.
13444
13445Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13446
13447 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13448 expression match in print_addr_of to avoid unintented matches.
13449 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13450 versions up to 2.5.8.
13451
13452Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13453
13454 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13455 included file to run under newer versions of expect.
13456 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13457 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13458 Remove xfail for the virtual table of BDDHookV.
13459
13460Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13461
13462 * lib/gdb.exp (string_to_regexp): Set a default result.
13463 (default_gdb_start): Fix misleading message.
13464
13465Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13466
13467 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13468 Remove all CC, etc definitions.
13469 * config/mt-hpux: New file.
13470 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13471 (CFLAGS, LDFLAGS): Define.
13472 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13473
13474 * Makefile.in (site.exp): Don't insert host_os, etc.
13475 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13476 (distclean): Check existence of subdir.
13477 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13478 * gdb.base/Makefile.in: General cleanup and simplification.
13479 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13480 to build executables. Use default rule to build .o files.
13481 (EXPECT, RUNTEST, CC): Fix relative pathname.
13482 (site.exp): Don't insert host_os, etc.
13483 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13484 and/or SIGUSR1 defined.
13485 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13486 * gdb.c++/Makefile.in: General cleanup and simplification.
13487 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13488 (CFLAGS): Remove.
13489 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13490
13491Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13492
13493 * gdb.base/recurse.exp: Misc changes to get tests running again
13494 after Kung's changes to the watchpoint code.
13495 * gdb.base/watchpoint.exp: Likewise.
13496
13497Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13498
13499 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13500
13501Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13502
13503 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13504 * lib/gdb.exp (default_gdb_start): Define.
13505 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13506 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13507 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13508 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13509 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13510 Don't call gdb_target_udi in between tests.
13511
13512Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13513
13514 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13515 (which was basically just a local version of the same thing). In
13516 addition to avoiding duplication, gdb_test_exact is faster.
13517 * lib/gdb.exp (gdb_test_exact): Fix typo.
13518
13519 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13520 don't give an error.
13521
13522 * gdb.base/term.exp: Call delete_breakpoints before starting.
13523
13524 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13525 (t10): Add comment.
13526
13527Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13528
13529 Reorganization of the GDB Test Suite.
13530
13531 * gdb.base: New directory, contains all the basic tests.
13532 * gdb.c++: New directory, tests specific to C++.
13533 * gdb.chill: New directory, tests specific to Chill.
13534 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
13535 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
13536 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
13537 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
13538 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
13539 t30-31 to chill).
13540 * */gdbme.*: Rename to match appropriate expect scripts.
13541 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
13542 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
13543 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
13544 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13545 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13546 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13547 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13548 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13549 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13550 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13551 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13552 gdb.c++/virtfunc.cc: New names of C++ files.
13553 * gdb.chill/chillvars.ch: New name of Chill file.
13554 * gdb.base/configure.in, gdb.c++/configure.in,
13555 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13556 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13557 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
13558 * configure.in (configdirs): Update to reflect directory changes.
13559 (target_abbrev): No longer define for any configuration.
13560 * Makefile.in: Cosmetic improvements to header comments.
13561
13562Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
13563
13564 Various changes to gdb.t31:
13565
13566 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
13567 * gdbme.ch: Make all key-words and predefineds be upper-case.
13568 * chillvars.exp: Expect key-words and predefinds in upper-case.
13569
13570 * chillvars.exp: Use gdb_test_exact many places.
13571 Change expected output for arrays (which now includes index labels).
13572
13573 * pr-5020.exp, gdme.ch (module PR_5020):
13574 New test, for PR-5020.
13575
13576Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
13577
13578 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
13579 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
13580
13581Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
13582
13583 * Makefile.in: Fix bit-rot in definitions of CHILL,
13584 CHILL_FOR_TARGET and Chill_LIB.
13585 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
13586 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
13587 CHILL, and CHILL_LIB.
13588
13589Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
13590
13591 * Revert the previous changes. Please see Rob's directory
13592 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
13593
13594Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
13595
13596 * Makefile.in, configure.in, config/mips-gdb.exp,
13597 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
13598 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
13599 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
13600 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
13601 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
13602 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
13603 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
13604 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
13605 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
13606 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
13607 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
13608 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
13609 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
13610 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
13611 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
13612 changes from 94Q1.
13613
13614Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
13615
13616 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
13617 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
13618 Rob's new testing fragments.
13619
13620Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
13621
13622 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
13623 lib/gdb.exp: Replace error proc calls with perror.
13624
13625Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13626
13627 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
13628 version also, match on casted version strings, and match on
13629 gdb startup case where the line numbers might be messed up.
13630
13631Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
13632
13633 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
13634 (CFLAGS): Delete it from here.
13635
13636Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
13637
13638 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
13639
13640Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
13641
13642 * Makefile.in (RUNTEST): Default to just "runtest".
13643
13644Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13645
13646 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
13647 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
13648 the code has been restructured.
13649
13650Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13651
13652 * gdb.t00/default.exp (set write): Allow any number of \r and/or
13653 \n, not just one of each.
13654
13655 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
13656 /bin/cc gives a warning if you do.
13657
13658Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
13659
d63a86f8 13660 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
13661 __t10ListS_link1ZUiRCUiPT0
13662
13663Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13664
13665 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
13666 on local variables in recursive functions.
13667
13668 * gdb.t07/Makefile.in: Build the new test.
13669
13670Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13671
13672 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
13673 directly. Instead compare the return values from actual calls.
13674
13675Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
13676
13677 * Makefile.in (check): Set TCL_LIBRARY for runtest.
13678
13679Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13680
13681 * From Peter Schauer with minor modifications.
13682 * gdb.t15/return.exp (return_tests): Handle targets where "return"
13683 stops in mid-line in the caller. Add xfail for returning a float
13684 value on X86 targets.
13685
13686Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13687
13688 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
13689 to avoid expect lossage.
13690 (fmem_LRbug_tests): Likewise.
13691 * gdb.disasm/hppa.s: Corresponding changes.
13692
13693 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
13694 conditions to work with latest dejagnu/expect.
13695
13696 * gdb.t15/funcargs.exp (finish from indirect call): No longer
13697 expected to fail on the PA.
13698 (backtrace in call with trampolines): Explicitly require main
13699 to be frame #1 (no trampolines should show up in backtrace).
13700
13701 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
13702 "continue -expect".
13703 * gdb.t06/break.exp: Likewise.
13704 * gdb.t07/watchpoint.exp: Likewise.
13705 * gdb.t13/bitfields.exp: Likewise.
13706 * gdb.t15/{funcargs,return}.exp: Likewise.
13707 * gdb.stabs/weird.exp: Likewise.
13708 * config/{mips,udi}-gdb.exp: Likewise.
13709
13710 * hppa.sed: Enclose comments within a sed command to avoid
13711 losing with the old OSF1 sed.
13712
13713Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13714
13715 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
13716 sequent dynix.
13717 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
13718 * gdb.t15/funcargs.exp: Conditionally step again to really
13719 finish from marker_call_with_trampolines. Handle the case where
13720 the first step from within call_with_trampolines already steps
13721 us back to main.
13722 * gdb.t15/gdbme.c: Add comment to closing brace of
13723 call_with_trampolines for funcargs.exp.
13724
13725Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13726
d63a86f8 13727 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
13728 Fix typo(s).
13729
13730Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13731
13732 * gdb.t07/gdbme.c: More code for watchpoint testing.
13733
13734 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
13735 "Hardware watchpoint" throughout file.
13736 (test_watchpoint_triggered_in_syscall): New test.
13737 (test_complex_watchpoint): New test.
13738
13739Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13740
13741 * gdbme.c (call_with_trampolines): New function to try and step
13742 into. Tests trampoline problems on the PA.
13743
13744 * funcargs.exp (localvars_in_indirect_call): No longer expect
13745 stepping into indirect call to fail on PAs.
13746 (test_stepping_over_trampolines): New test.
13747
13748Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13749
13750 * TODO: Add suggestions for static member function tests, and
13751 completion tests.
13752
13753Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13754
13755 * TODO: Add suggestions for "p/a" tests.
13756
13757 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
13758 (default_gdb_exit): Replace all the hair with sending "quit" to
13759 the process with a simple close.
13760
13761Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13762
13763 * TODO: Add suggestions for shared library tests.
13764
13765Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13766
13767 * TODO: Add suggestions for x/s tests.
13768
13769Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13770
13771 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
13772 "enable once", and "enable breakpoints once" with ".*".
13773
13774Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13775
13776 * TODO: Add suggestions about structure passing tests.
13777
13778Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13779
13780 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
13781 the primary1 test, use work around if __GNUC__ < 2.
13782 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
13783 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
13784 Test for bad output rather than waiting for timeout. Issue
13785 second continue only if first continue failed.
13786
13787Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13788
13789 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
13790 operator[] test with gdb_test because the old code didn't seem to
13791 be getting the quoting right with the new dejagnu.
13792
13793Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
13794
13795 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
13796 one from the path.
13797 * Makefile.in: Use a fresh expect if there is one, use runtest
13798 from the src tree if there is one.
d63a86f8 13799
c906108c
SS
13800Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13801
13802 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
13803 next over recursive call. Revise the tests from that point on
13804 (which had been skipped) to match GDB's actual (correct) output.
13805
13806 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
13807 with next over a breakpoint whose condition is false.
13808
13809 * gdb.t00/help.exp: Comment out "help set print" tests just like
13810 (and for same reason as) "help set" test.
13811
13812Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13813
13814 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
13815 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
13816
13817Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13818
13819 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
13820 necessary gdb_target_udi.
13821
13822 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
13823
13824 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
13825 1838 and 2417; they are fixed.
13826
13827 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
13828 gdb.t03/ptype.exp (ptype structure, ptype union):
13829 Remove xfails; the test is looser than when the xfails were added.
13830
13831 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
13832 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
13833
13834 * gdb.t01/run.exp: Only run shell test if isnative.
13835
13836 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
13837 since "run" automatically loads if necessary. Call gdb_target_udi
13838 after the "file" since "file" kills any execution target.
13839
13840 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
13841 GDB. GDB doesn't work that way (not anymore at least) on UDI.
13842 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
13843 argument for UDI.
13844
13845Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13846
13847 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
13848
13849 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
13850
13851Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13852
13853 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
13854 properly quoting regexps. This makes the second argument to
13855 demangle a fixed string, which matches the callers, instead of a
13856 shell-style pattern which is what the previous implementation
13857 used. Update some of the callers.
13858
13859Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13860
13861 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
13862 (comib_nullified_tests): Fix typo.
13863 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
13864 strings. No longer expected to fail.
13865
13866 * gdb.disasm/hppa.s (addib_tests): Fix typo.
13867 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
13868 strings. No longer expected to fail.
13869
13870 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
13871 string. No longer expected to fail.
13872
13873Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13874
13875 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
13876 No longer expected to fail.
13877
13878 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
13879 string. No longer expected to fail.
13880
13881Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13882
13883 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
13884 only in the names (I probably got most of them). I was even
13885 generous with some which differed in underscores in names, and
13886 probably missed a few, and I *still* was able to remove almost a
13887 third of the file with almost no impact on testsuite coverage.
13888
13889Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13890
13891 * gdb.t00/default.exp: Match udi_attach error message as well as
13892 the one from child_attach.
13893
13894 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
13895
13896 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
13897
13898 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
13899 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
13900
13901 * Move test with enums and partial symbols back to
13902 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
13903 Reverts the change of 26 May 93. Per today's change to
13904 stabs.texinfo, the behavior that weird.exp was expecting was
13905 unreasonable; what is important is that the compiler+gdb get
13906 things right, which happens with a recent gcc. Also fix the test
13907 to deal with native compilers which put out the stab gdb can't
13908 deal with.
13909
13910Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13911
13912 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
13913 in the names. The main thing these accomplish is to slow things down.
13914 Many more such duplicates surely remain.
13915
13916 * gdb.t00/help.exp: Comment out "help support" test just like
13917 (and for same reason as) "help set" test.
13918
13919Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
13920
13921 * gdb.t06/break.exp: Remove setup_xfails for
13922 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
13923 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
13924 about known bug in gcc to include up through 2.5.8.
13925 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
13926 well as "_vb$".
13927 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
13928 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
13929 with latest gcc and gdb.
13930 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
13931 well as "_vb$".
13932
13933Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13934
13935 * configure.in (hppa*-*-*): Also configure and build stabs-only
13936 tests.
13937
13938Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13939
13940 * gdb.t10/hppa.mt: A makefile fragment for the PA.
13941 * gdb.t10/configure.in (hppa*-*-*): Use it.
13942
13943Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13944
13945 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
13946
13947Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13948
13949 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
13950 versions prior to 1.13.5.
13951
13952Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13953
13954 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
13955 the prompt is at the start of a line.
13956
13957Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13958
13959 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
13960 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
13961 in the copr tests now.
13962 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
13963 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
13964 expected to fail.
13965
13966Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
13967
13968 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
13969 gdb.t31/chillvars.exp, lib/gdb.exp:
13970 Tweak to run under either version of expect.
13971 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
13972 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
13973 * gdb.t11/list.exp: Remove extraneous whitespace.
13974
13975Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13976
13977 * gdb.t16/printcmds.exp (test_print_strings): Accept
13978 "(unsigned char *) " before the string.
13979
13980 * TODO: Add notes about printing of fancy types and GDB expressions.
13981
13982Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
13983
13984 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
13985 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 13986 if doing mips-idt-ecoff.
c906108c
SS
13987
13988Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
13989
13990 * Most .exp files: Tweak to run under either version of expect.
13991
13992Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13993
13994 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
13995 xfails; I'm not sure why they are failing, but not because of PR 1806.
13996
13997Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
13998
13999 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14000 defined in lib/gdb.exp.
14001
14002Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14003
14004 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14005 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14006 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14007 have to be typeless.
14008
14009Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14010
14011 * TODO: Add suggestion for copyright year test.
14012
14013Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14014
14015 * configure.in (*-*-lynxos*): Add stabs tests.
14016
14017Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14018
14019 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14020 so insert a tab before any assembler directive in column zero.
14021
14022 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14023 stores.
14024 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14025 stores.
14026 (fpu_short_memory_tests): Likewise.
14027
14028Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14029
14030 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14031 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14032 .stabs directives in comments.
14033
14034Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14035
14036 * TODO: New file, describing tests we could write.
14037 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14038
14039Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14040
14041 * gdb.t06/signals.exp: Add kludge to force re-sync.
14042
14043 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14044 to xgdb instead of gdb, get out of gdb.
14045
14046Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14047
14048 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14049 for info.
14050
14051Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14052
14053 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14054 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14055 * gdb.stabs/hppa.sed: New sed script for the PA.
14056
14057Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14058
14059 * gdb.stabs: Re-write weird.def and configuration to use sed
14060 instead of cpp. sed is portable and POSIX; cpp is neither.
14061
14062Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14063
14064 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14065
14066Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14067
14068 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14069
14070Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14071
14072 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14073 "_vb$".
14074 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14075 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14076
14077Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14078
14079 * lib/gdb.exp: Comment out code which depends on non-existent
14080 `transform' procedure.
14081
14082Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14083
14084 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14085 * lib/gdb.exp: Transform tool name.
14086 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14087 1.1's new error handling system.
14088
14089Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14090
14091 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14092
14093Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14094
14095 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14096 They made pattern matching so slow that timeouts happened on
14097 heavily loaded systems. Now any output from "show print" which
14098 gets us back to the GDB prompt is a PASS.
14099
14100Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14101
14102 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14103
14104Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14105
14106 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14107
14108 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14109 It is not from PR 3220.
14110
14111Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14112
14113 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14114 just started failing because they depended on the order the
14115 subcommands are presented, or exact docstring text. This kind of
14116 test is a pain and has minimal benefit.
14117
14118Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14119
14120 * gdb.t09/corefile.exp: At end of test, use "core" command with
14121 no arguments.
14122
14123Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14124
14125 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14126 17}/Makefile.in: Make it possible to run the testsuite with Sun
14127 make and CC = cross gcc by adding explicit build rules for .o
14128 files.
14129
14130Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14131
14132 * gdb.t15/funcargs.exp: Don't put comments on same line as
14133 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14134
c906108c
SS
14135Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14136
14137 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14138
14139Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14140
14141 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14142 * gdb.t20/inherit.exp: remove three dumplicate entries.
14143
14144Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14145
14146 * gdb.t06/break.exp: For "next over recursive call", fail on any
14147 incorrect output, not just on "factorial (value=2)".
14148
14149Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14150
14151 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14152 working now. Add an xfail if accesing a bss variable causes
14153 a memory error if the target is not yet run.
14154
14155Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14156
14157 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14158 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14159 name of __st* demangling (2 strings). Did Kung really get the
14160 more than 95 others right without testing them?
14161
14162Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14163
14164 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14165
14166Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14167
14168 * configure.in (configdirs): Add gdb.disasm
14169 * gdb.disasm: New directory for GDB disassembler tests.
14170 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14171
14172Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14173
14174 * gdb.t00/help.exp: Don't test "help set".
14175
14176 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14177 from within expect statements. None of these happen anymore and
14178 they cause regressions to be silently unnoticed.
14179
14180 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14181 messages) about known failures with gcc cygnus-2.4.5-930417.
14182
14183 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14184 comp-info.exp so it gets built if it doesn't exist.
14185
14186 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14187 it is no longer used.
14188 * gdb.t13/comp-info.c: Removed.
14189
14190Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14191
14192 * gdb.t06/signals.exp: Add xfail for sun3.
14193
14194Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14195
14196 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14197 relevant because ^C doesn't get sent but failure can be reproduced
14198 interactively).
14199
14200Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14201
14202 * gdb.stabs/alpha.mt: New configuration file for alpha.
14203 * gdb.stabs/configure.in: Use it.
14204 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14205 sharing with alpha.mt, redefine long to word via preprocessor.
14206 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14207 for alpha.
14208 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14209 native cc.
14210 * gdb.t00/teststrategy.exp: Change expect string so that we
14211 consume the `(xgdb)' from the command echo and from the gdb prompt.
14212 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14213 gdb currently compares all values as long, so this failure probably
14214 applies to any configuration where LONGEST is bigger than a target int.
14215 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14216 with gcc.
14217 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14218 to handle opaque pointers, gcc is.
14219 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14220 as first argument. Include <sys/types.h> and change all operator
14221 new definitions to use size_t.
14222 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14223 now that we use size_t.
14224
14225Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14226
14227 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14228 a long or float array cast all array members to the same type.
14229 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14230 with 64 bit longs.
14231 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14232 on alpha.
14233 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14234
14235Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14236
14237 * gdb.t24 (demangle.exp): Constructors of templates have names like
14238 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14239 section 14.6 of the ARM.
14240
14241 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14242 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14243 accomplish little and slow down the testsuite.
14244
14245 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14246 Accept spaces various places.
14247
14248Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14249
14250 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14251 with watchpoint enabled.
14252
14253 * Makefile.in: Remove definition of CC and remove the second
14254 definition of CXX (the "CXX = gcc" one remains). These definitions
14255 were causing backquotes to be expanded within backquotes, which
14256 doesn't work.
14257
14258Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14259
14260 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14261
14262Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14263
14264 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14265 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14266 by mips cc and contains no stabs entries.
14267
14268Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14269
14270 * config/vx-gdb.exp: Use fake device to load files rather than
14271 NFS.
14272 * lib/gdb.exp: New proc to do "file" command.
14273 * config/unix-gdb.exp: Use new "file" proc.
14274
14275Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14276
14277 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14278 Rework board rebooting slightly.
14279 (gdb_exit): Don't exit from the remote shell; there isn't one.
14280 * gdb.stabs/weird.exp: If a program is being debugged already,
14281 kill it.
14282 * gdb.t04/setvar.exp: Stop and restart gdb.
14283 * gdb.t05/expr.exp: Likewise.
14284 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14285 restart gdb and reload the program.
14286 * gdb.t08/opaque.exp: Likewise.
14287 * gdb.t12/scope.exp: Likewise.
14288 * gdb.t13/bitfields.exp: Likewise.
14289 * gdb.t15/funcargs.exp: Likewise.
14290 * gdb.t20/classes.exp: Likewise.
14291 * gdb.t03/ptype.exp: Increase timeout.
14292 * gdb.t16/printcmds.exp (test_print_string_constants,
14293 test_print_array_constants): Likewise.
14294 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14295 * gdb.t20/classes.exp (do_tests): Likewise.
14296 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14297
14298Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14299
14300 * gdb.stabs: Renamed *wierd* to *weird*.
14301
14302Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14303
14304 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14305 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14306
14307Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14308
14309 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14310 (do_tests): Remove xfail for whatis on one_var and two_var.
14311
14312Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14313
14314 * Makefile.in: Made cross building work better by adding
14315 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14316
14317Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14318
14319 * gdb.t15/{return.c,return.exp,Makefile.in}:
14320 New test, currently commented out.
14321
14322Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14323
14324 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14325 still running and removes the leftover named socket so GDb can do
14326 clean restarts.
14327
14328Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14329
14330 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14331 console, not GDB.
14332 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14333 cross testing works better with "make check"
14334 * config/unix-gdb: Use default procedures for exit and version.
14335 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14336 with the newest VxWorks.
14337
14338Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14339
14340 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14341 old form.
14342
14343 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14344 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14345
14346 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14347
14348 * config/unix-gdb.exp: Remove this version of gdb_exit
14349 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14350 Rob says he'll look at it when he gets back to testing boards.
14351
14352Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14353
14354 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14355 an expected fail for certain ptype commands.
14356
14357 * gdb.t20/classes.exp: Update expected results of "ptype class
14358 Base1" to account for the constructor that now appears in the type.
14359
14360Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14361
14362 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14363 disappeared from list.
14364 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14365 "alldone" proc with call to cleanup and exit.
14366 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14367 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14368 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14369 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14370 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14371 "alldone" proc with simple returns that suppress remaining
14372 tests. The alldone proc went away many months ago.
14373
14374Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14375
14376 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14377
14378 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14379
14380Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14381
14382 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14383 as vax gdb will display them.
14384
14385Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14386
14387 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14388 optimizers.
14389
14390 * scope.exp: Change "bad value for localval" messages so each one
14391 is unique.
14392
14393 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14394 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14395
14396 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14397
14398Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14399
14400 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14401 doesn't exist (due to optimization).
14402
14403Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14404
14405 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14406 contains \r because the filename is long.
14407
14408 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14409 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14410
14411Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14412
14413 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14414 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14415 Ultrix.
14416 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14417 int tests.
14418 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14419
14420Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14421
14422 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14423
14424 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14425 to match does not match the passing case but still matches the
c906108c
SS
14426 failing case.
14427
14428Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14429
14430 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14431
14432Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14433
14434 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14435 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14436 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14437 Remove various versions of gdb_exit.
14438 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14439 gdb_exit.
14440 * config/unix-gdb.exp: gdb_exit remains here, and should override
14441 the generic version, since it's doing a lot of wierd stuff that
14442 the other versions aren't. FIXME, fold it in, or abandon this
14443 version.
14444
14445Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14446
14447 * gdb.t24/demangle.exp: Add tests for PR 3220.
14448
14449Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14450
14451 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14452
14453Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14454
14455 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14456 "i386-*-*". Works for i486 as well.
14457
14458 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14459 bug, and expand domain of xfail to all SVR4 systems, since the
14460 actual problem is likely to be in generic SVR4 /proc support.
14461
14462Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14463
14464 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14465
14466Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14467
14468 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14469 xfails for other systems. Match a missing 'Continuing.' as an
14470 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14471
14472 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14473 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14474 Only issue warning for missing executables if -all option is used.
14475
14476 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14477 file if -all option is used. It's like an unpredictable XFAIL.
14478
14479Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14480
14481 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14482 for dynamically linked binaries.
14483
14484 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14485
14486Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14487
14488 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14489 to state that this is a known bug in old versions of g++.
14490
14491Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14492
14493 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14494 while waiting for `Continuing'.
14495
14496Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14497
14498 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14499 in text, data, and bss.
14500 * gdb.t10/nodebug.c: Add local and global test variables for
14501 initialized and uninitialized data.
14502
14503Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14504
14505 * config/unix-gdb.exp (gdb_exit): Add "wait".
14506
14507Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14508
14509 * gdb.t06/signals.exp: xfail the continue from the handler for all
14510 targets.
14511
14512 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14513 function with watchpoints enabled, the i386 call dummy starts with
14514 a call.
14515
14516 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14517 386 bsd names its corefiles.
14518
14519Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14520
14521 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14522 compilers don't grok it.
14523 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14524 with small octal ints rather than character constants, which
14525 are signed and might not fit if first promoted to int.
14526
14527Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14528
14529 * gdb.t09/Makefile.in (clean): Remove corefile.
14530
14531Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14532
14533 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
14534
14535Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14536 and Jim Kingdon (kingdon@cygnus.com)
14537
14538 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
14539 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
14540 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
14541
14542Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14543
14544 * gdb.t17/interrupt.exp: Add xfail for hppa.
14545
14546Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14547
14548 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14549 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14550 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14551 to determine signed-ness of bitfields and use the result to setup
14552 the xfail.
14553 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14554 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14555 call line is reached if necessary.
14556
14557Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14558
14559 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
14560
14561Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14562
14563 * gdb.t06/break.exp: Also test `clear' command.
14564
14565Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14566
14567 * gdb.t00/teststrategy.exp: Remove extra quote.
14568
14569 * gdb.t07/watchpoint.exp: Change xfail for calling function with
14570 watchpoint enabled to be for all non-68k machines.
14571
14572 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
14573
14574Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14575
14576 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
14577 targets use aout.mt instead of ecoff.mt as gas understands
14578 standard aout format.
14579
14580Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14581
14582 * lib/gdb.exp (runto): Don't insist that function we are running to
14583 was compiled with -g.
14584
14585 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
14586
14587 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
14588 to get back into the read system call.
14589 Accept leading newline in case where we woke it up.
14590
14591Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14592
14593 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
14594 to make the stabs test work on ecoff systems using gcc and -with-stabs.
14595 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
14596 enable ecoff configuration.
14597
14598Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14599
14600 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
14601
14602Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14603
14604 * gdb.t16/printcmds.exp: Add another printf test.
14605
14606Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
14607
14608 * configure.in: If configured -with-stabs on any target, add
14609 stabsdirs to configdirs.
14610
14611Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14612
14613 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
14614 fun" so pattern does not match the command itself.
14615
14616Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14617
14618 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
14619
14620Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14621
14622 * gdb.t17/interrupt.exp: Test for more things.
14623
14624Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14625
14626 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
14627 compiler arranges the code and line numbers.
14628
14629 * gdb.t17/interrupt.exp: Don't send \n after ^C.
14630
14631Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14632
14633 * gdb.t00/help.exp: Increase expect input buffer size.
14634
14635Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14636
14637 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
14638
14639 * gdb.t07/watchpoint.exp: Add xfail for hppa.
14640
14641 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
14642
14643 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
14644 [0-9]*, not just [0-9].
14645
14646Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14647
14648 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
14649
14650 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
14651
14652Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14653
14654 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
14655
14656Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14657
14658 * gdb.t06/signals.c: Add xfails for sun3.
14659
14660 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
14661
14662 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
14663 test_stepping tests.
14664
14665Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14666
14667 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
14668
14669 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
14670
14671 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
14672 rather than actually putting it through cpp twice.
14673
14674 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
14675
14676Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
14677
14678 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
14679 no longer needed.
14680
14681Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14682
14683 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
14684
14685 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
14686 C++ features prints as "struct", make it a pass, not an xfail.
14687
14688Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14689
14690 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
14691 Don't require VA to print as "class" rather than "struct".
14692
14693Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
14694
14695 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
14696
14697Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14698
14699 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
14700
14701Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14702
14703 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
14704 order.
14705
14706Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14707
14708 * gdb.t16/printcmds.exp: Add printf tests.
14709
14710 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
14711
14712 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
14713
14714Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
14715
14716 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
14717 pass counts, to counteract any existing or future setup_xfails.
14718
14719Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14720
14721 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
14722 {BEGIN,END}_COMMON for common block instead of STAB.
14723 * gdb.stabs/wierd.exp: Add xfail for rs6000.
14724
14725 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
14726 intp_var should be N_GSYM not N_LSYM.
14727 wierd-aout.S: Use a label for the value of the N_SO.
14728 wierd.def: Remove all backslashes.
14729 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
14730
14731Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14732
14733 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
14734 get the expected next to inheritance3.
14735
14736Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14737
14738 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
14739 now that gcc-2.4 gets it right.
14740
14741Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14742
14743 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
14744
14745 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
14746 generating comp-info.exp which works for cross-compilation.
14747
14748Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
14749
14750 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
14751 "*-*-sysv4.*".
14752
14753Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
14754
14755 * gdb.t01/run.exp: Start with a fresh gdb.
14756 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
14757 SVR4.x.
14758
14759Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
14760
14761 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
14762 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
14763 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
14764 Makefile.in (distclean, realclean): Remove gdbme.c from list of
14765 things to remove.
14766
14767Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
14768
14769 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
14770 test cases from bug reports.
14771
14772Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
14773
14774 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
14775 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
14776 avoid spurious xfails.
14777 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
14778 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
14779 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
14780
14781Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
14782
14783 * gdb.t00/teststrategy.exp: Rework to provide more useful
14784 description of each test, fix problem with systems that define
14785 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
14786 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
14787 results for "next over recursive call" so timeouts aren't taken
14788 by error.
14789
14790Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
14791
14792 * gdb.t12/scope.exp: Test printing of variables before run.
14793
14794 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
14795 printed in wrong order due to sorting.
14796
14797Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
14798
14799 * gdb.t00/teststrategy.exp: Fix expected results for printing
14800 user entered string constant. Is array of char, prints with no
14801 address.
14802
14803 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
14804 commands.
14805 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
14806 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
14807 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
14808 of struct of char arrays.
14809 * gdb.t00/radix.exp: New tests for radix commands.
14810
14811Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
14812
14813 * gdb.t16/printcmd.exp: Print a variable before running program
14814 (with xfail for AIX).
14815
14816Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
14817
14818 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
14819
14820 * gdb.t16/printcmd.exp: Don't print variables before running program.
14821
14822 * gdb.t06/break.exp: Don't require envp argument to main.
14823
14824 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
14825
14826 * gdb.t02/whatis.exp, gdb.t11/list.exp:
14827 Add xfails for rs6000.
14828
14829 * gdb.t02/whatis.exp: Change other tests not to re-test something
14830 we already tested.
14831
14832 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
14833 each type used has a variable of that type.
14834
14835Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
14836
14837 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
14838
14839Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
14840
14841 * configure.in: change srctrigger to be a file, not a directory
14842
14843Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
14844
14845 * configure.in (mips-idt-ecoff*): Added trailing '*'.
14846
14847 * gdb.t11/list.exp: Fixed a couple of typos.
14848
14849Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
14850
14851 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
14852 is fixed and PR is closed.
14853 * gdb.t16 (gdbme.c): Add simple test string variable.
14854 * gdb.t16 (printcmds.exp): Add tests with simple test string
14855 variable, primarily for boundaries on "set print elements".
14856
14857Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
14858
14859 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
14860 Make leading 0's optional and don't expect a tab in the middle
14861 of the number.
14862
14863 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
14864
14865 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
14866 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
14867 don't end command passed to gdb_test with newline.
14868
14869 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
14870 signed keyword away, don't expect signed bitfields to be signed.
14871
14872 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
14873 printing with only as many 1's as are in the field as well as printing
14874 with 32 1's (see comment).
14875
14876Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
14877
14878 * gdb.t00/default.exp: Start with a fresh gdb.
14879 * configure.in (configdirs): Remove gdb.t31 until the chill
14880 compiler works again. It no longer is able to find chillrt0
14881 since it isn't in libchill.a anymore.
14882 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
14883 wierd.o, make more modular.
14884 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
14885 spurious newlines that caused problems.
14886
14887Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14888
14889 * Move test with enums and partial symbols from gdb.t03/ptype.exp
14890 to gdb.stabs/wierd.exp since GCC has worked around the bug.
14891 gdb.stabs/wierd.{exp,def}: Many new tests.
14892
14893 * gdb.t00/default.exp: update info line for new message.
14894
14895 * gdb.t02/{whatis.exp,gdbme.c}:
14896 Test that "char *" doesn't print as "caddr_t".
14897
14898Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14899
14900 * gdb.t00/help.exp: Use .* in place of some help messages which
14901 just changed.
14902 gdb.t00/default.exp: Update "info frame" test for new message.
14903 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
14904 Remove some xfails
14905
14906Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14907
14908 * gdb.t03/{gdbme.c,ptype.exp}:
14909 Add tests for typedef'd struct and union without tags.
14910 Also check "whatis" on a variable of a typedef'd enum without a tag.
14911
14912 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
14913 PRMS 1823; the bug still exists but isn't reproduced by this test
14914 anymore), and remove rs6000 XFAIL (the bug is fixed).
14915
14916 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
14917 duplicated from whatis.exp. For those that are left, accept
14918 "long", "long int", or "int" for long variables (whatis.exp already
14919 has an XFAIL for "int", so no need to fail it here).
14920
14921 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
14922 Deal with GCC's names for types now that GDB uses the compiler's names.
14923
14924 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
14925 setup_xfail's for sunos4. If we #defined the signed keyword away,
14926 don't expect GDB to know that char it is signed.
14927
14928 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
14929
14930Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
14931
14932 * configure.in (configdirs): Add gdb.t24 for C++ tests that
14933 should work on any system, regardless of debugging format.
14934 * gdb.t21/demangle.exp: Move to gdb.t24.
14935 * gdb.t24/demangle.exp: Move from gdb.t21.
14936 * gdb.t24/{Makefile.in, configure.in}: New files.
14937
14938Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14939
14940 * configure.in: Do gdb.stabs and C++ tests only for stabs.
14941 * gdb.stabs: New directory.
14942
14943Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14944
14945 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
14946 not just "Quit anyway?".
14947
14948Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
14949
14950 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
14951 that all setup_xfails are immediately followed by clear_xfails.
14952
14953Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
14954
14955 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
14956 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
14957 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
14958 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
14959 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
14960 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
14961 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
14962 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
14963 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
14964 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
14965 gdb.t31/chillvars.exp, lib/gdb.exp:
14966 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
14967 bug-gdb@prep.ai.mit.edu.
14968
14969Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
14970
14971 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
14972 with 0.0, not integer 0.
14973
14974Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
14975
14976 * gdb.t06/break.exp: Update for "Kill the program" message change.
14977
14978Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
14979
14980 * Makefile.in (GDBFLAGS): Set to -nx.
14981 * Makefile.in (site.exp): Use GDBFLAGS.
14982
14983Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14984
14985 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
14986 Makefiles.
14987 (check): depend on just-check.
14988 (just-check): added so that tests can be run without a noop
14989 build pass.
14990
14991Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14992
14993 Switch to using configure's configdirs.
14994 * Makefile.in (Makefile): add configure.in dependency.
14995 (SUBDIRS): removed redundant assignment.
14996 * configure.in: switch subdirs assignment to configdirs.
14997 * gdb.t*/configure.in: new files.
14998
14999Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15000
15001 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15002 works.
15003
15004Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15005
15006 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15007 in explicit rules. Apparently this is not supported by some makes.
15008
15009Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15010
15011 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15012
15013Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15014
15015 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15016 disappeared.
15017
15018Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15019
15020 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15021
15022Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15023
15024 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15025 watchpoint problem that is now fixed.
15026 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15027 uninitialized convenience variables.
15028 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15029 structures.
15030
15031Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15032
15033 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15034 which causes expect to get out of sync with gdb on long output
15035 from help set.
15036 * gdb.t09/corefile.exp: Make expected pattern for core file
15037 failing signal and frame output format less sun specific.
15038
15039Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15040
15041 * gdb.t31/chillvars.exp: Add and remove initial dummy
15042 breakpoint, so that symbol table is forced in.
15043 (Needed at least on Sunos4, though it seems not SVR4.)
15044 * gdb.t31/chillvars.exp: Update for changed output format.
15045
15046Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15047
15048 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15049
15050Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15051
15052 * Makefile.in: Added --srcdir when invoking runtest, removed the
15053 need for a local config file. (optional now)
15054
15055Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15056
15057 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15058 failure count used to force early termination. Add some more
15059 expected failures for gnu style demangling.
15060
15061Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15062
15063 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15064 pmi variable from gdb.t20/gdbme to get optimized away.
15065 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15066 Check for written corefile upon timeout _and_ eof.
15067
15068Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15069
15070 * config/unix-gdb.exp: Add missing return 0.
15071
15072Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15073
15074 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15075 test termination.
15076
15077Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15078
15079 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15080 disappeared.
15081
15082Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15083
15084 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15085 time as i860 support works.
15086
d63a86f8 15087 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15088 "backtrace 100\r" rather than just "backtrace\r", to match last
15089 change.
15090
15091Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15092
15093 * config/udi-gdb.exp (gdb_exit): Remove close command.
15094 (gdb_target_udi): New procedure to set the UDI target.
15095 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15096 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15097 Added waits for prompts after several question responses. Added
15098 some more responses used by a29k-amd-udi-gdb.
15099 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15100 pass different arguments, restart UDI connection after program
15101 completion.
15102 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15103 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15104 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15105 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15106 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15107 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15108 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15109 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15110 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15111 after program completion.
15112 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15113 compiled with a SELECT_VECS setting.
15114 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15115 infinite recursion.
15116
15117 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15118 Added checks for COFF results, and made them expected failures for
15119 all targets. It would be better to make them expected failures
15120 for COFF targets only.
15121
15122Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15123
15124 * Makefile.in: add null dvi target, don't bother to recurse
15125 through test directories for info and install-info; rename
15126 $(datadir) to be dejagnu instead of deja-gnu
15127
15128Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15129
15130 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15131 compiler to coredump.
15132 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15133 code.
15134
15135Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15136
15137 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15138 coredump.
15139 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15140 code.
15141
15142Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15143
15144 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15145 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15146 which in a shell. Deletes xgdb when done.
15147 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15148 Tests the return from the "set height" or "set width" commands.
15149 Added a few return codes where needed.
15150
15151Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15152
15153 * Makefile.in (SUBDIRS): Add gdb.t17.
15154 * configure.in (subdirs): Add gdb.t17.
15155 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15156 files to test gdb's calling of functions in the inferior with
15157 the correct arguments and gdb's ability to retrieve any
15158 result returned.
15159
15160Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15161
15162 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15163 may be called after gdb goes away. Previous versions of expect
15164 needed these to avoid file descriptor leaks, but they cause
15165 errors with the current revision of expect.
15166 * gdb.t00/gdbvars.exp: Use -re on expected output after
15167 setting sevenbit-strings.
15168 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15169 to set sevenbit-strings consistent across tests.
15170 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15171 set sevenbit-strings consistent across tests.
15172
15173Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15174
15175 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15176 expected output to match current "expect" expectations.
15177
15178Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15179
15180 * gdb.t00/default.exp: Change expected output for default "source"
15181 command, to match new gdb behavior which requires a filename to
15182 source.
15183
15184Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15185
15186 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15187 expected fail for i486-*-* that misses the marker2 function.
15188 * gdb.t10/crossload.exp (bfddefault): Allow successful
15189 recognition of a format to pass even if no symbols are found.
15190 Explicitly catch failures where the format is not recognized
15191 or is ambiguous, and add the reason to the fail message.
15192 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15193 the cause is and invalid target and add reason to failure message.
15194 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15195 elf32-i386, elf32-sparc, and elf32-i860.
15196 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15197 Set up expected failure for 'filename'::variable scope resolution,
15198 which is now apparently broken on all targets.
15199 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15200 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15201 gdb.t23/templates.exp: Change failure for missing binfile into
15202 just a warning.
15203 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15204 references.
15205
15206Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15207
15208 * gdb.t00/default.exp: Add expected output for default "source"
15209 command, to match new gdb behavior.
15210 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15211
15212Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15213
15214 * config/*-gdb.exp: returns an error, rather than exiting on
15215 internal errors.
15216
15217Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15218
15219 * gdb.t03/gdbme.c: Add pointer to struct variable.
15220 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15221 referencing struct members.
15222
15223Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15224
15225 * configure.in (mips-idt-ecoff): New target.
15226 * config/mips-gdb.exp: New file for remote board using MIPS remote
15227 debugging protocol.
15228
15229 * Redid configuration scheme. Removed gdb.t*/configure.in.
15230 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15231 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15232 distclean targets. Built executables via .o files. Adjusted
15233 tests to account for source files in $(srcdir) rather than
15234 $(objdir).
15235 * lib/gdb.exp (runto): Don't expect () after the function name,
15236 because it may have arguments.
15237
15238Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15239
15240 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15241 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15242 expected failures for mips-idt-* and mips-sgi-*.
15243 * gdb.t00/default.exp (attach): Kill process if requested.
15244 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15245 that does not read core files.
15246 * gdb.t01/run.exp: Removed checks for exit status code.
15247 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15248 it is linked in.
15249 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15250 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15251 appropriate, rather than doing it by hand.
15252 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15253 execution.
15254 * gdb.t10/crossload.exp: Kill existing program if needed.
15255 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15256 appropriate, rather than doing it by hand. Always increase
15257 timeout for this test, not just for VxWorks.
15258
15259Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15260
15261 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15262 of Chill STRUCT types and STRUCT values.
15263 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15264 than "char".
15265 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15266 struct2): New struct definitions and initializations to test
c906108c
SS
15267 simple Chill STRUCT types.
15268
15269Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15270
15271 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15272 the null byte at the end of strings.
15273 * gdb.t00/default.exp: Make show version insensitive to copyright
15274 date.
15275 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15276 to avoid dependencies on target char signedness.
15277 * gdb.t16/printcmds.exp: Update expected results for explicitly
15278 unsigned char.
15279 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15280 now work.
15281 * gdb.t21/demangle.exp: Add many more patterns for template
15282 demangling, most of them being expected failures.
15283 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15284 string we are matching for, to match on the whole string.
15285 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15286 and fix a whole bunch that had incorrect expected output but were
15287 passing anyway because of the bug in "proc demangle".
15288 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15289 type.
15290 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15291
15292Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15293
15294 * gdb/testsuite: made modifications to testcases, etc., to allow
15295 them to work properly given the reorganization of deja-gnu and the
15296 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15297
15298Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15299
15300 * gdb/testsuite: Initial creation of gdb/testsuite.
15301 Migrated dejagnu testcases and support files for testing nm to
15302 gdb/testsuite from deja-gnu. These files were moved "as is"
15303 with no modifications. This migration is part of a major overhaul
15304 of dejagnu. The modifications to these testcases, etc., which
15305 will allow them to work with the new version of dejagnu will be
15306 made in a future update.
48efe704 15307
8d8cb839 15308 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15309\f
8d8cb839
EZ
15310;; Local Variables:
15311;; mode: change-log
15312;; left-margin: 8
15313;; fill-column: 74
15314;; version-control: never
15315;; End:
902f2ccb
MC
15316
15317 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15318 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15319 Copying and distribution of this file, with or without modification,
15320 are permitted provided the copyright notice and this notice are preserved.