daily update
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
7ce59000
DJ
12007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * gdb.asm/asm-source.exp: Remove d10v case.
4 * lib/gdb.exp (skip_cplus_tests): Likewise.
5 * gdb.asm/d10v.inc: Deleted.
6
20389057
DJ
72007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
8
9 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
10
8807d78b
DJ
112007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12
13 * config/netware.exp: Delete file.
14
aa3edb8e
JB
152007-03-29 Joel Brobecker <brobecker@adacore.com>
16
17 * gdb.dwarf2/dw2-noloc.S: New file.
18 * gdb.dwarf2/dw2-noloc.exp: New file.
19
297561ac
PA
202007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
21
22 * gdb.cp/method2.cc: New test.
23 * gdb.cp/method2.exp: New test.
24 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
25
1f81bd39
DJ
262007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
27
28 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
29
9453113a
DJ
302007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
31
32 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
33
b741e217
DJ
342007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
35
36 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
37 (gdb_load): Delete, replace with...
38 (gdb_reload): ...this.
39 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
40 * gdb.server/server-mon.exp: Likewise.
41 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
42 (gdb_start_cmd): New.
43 (gdb_file_cmd): Save the last loaded file.
44 (gdb_reload): New.
45 (gdb_gnu_strip_debug): Use transform.
46 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
47 support here. Use new $last_loaded_file. Check mtime.
48 (gdb_target_cmd): Handle ObjC failure case.
49 (infer_host_exec): Delete.
50 (gdbserver_load): Rename to...
51 (gdbserver_run): ...this. Simplify.
52 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
53 (mi_gdb_load): Move most contents to a new function...
54 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
55 (mi_run_cmd): Use mi_gdb_target_load.
56 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
57 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
58 Use gdb_run_cmd.
59 * gdb.base/charsign.exp: Remove incorrect comment.
60 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
61 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
62 gdb.base/start.exp: Use gdb_start_cmd.
63
446ab585
MR
642007-03-23 Nigel Stephens <nigel@mips.com>
65 Maciej W. Rozycki <macro@mips.com>
66
67 * gdb.base/sigbpt.exp: Fix the message when skipping test.
68 * gdb.base/signull.exp: Similarly.
69
bbb88ebf
UW
702007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
71
72 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
73 messages available to test cases (like chng-sym.exp).
74
cb8c4a99
AS
752007-03-14 Andreas Schwab <schwab@suse.de>
76
77 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
78 format changes.
79
4e463ff5
DJ
802007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
81
82 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
83 (optimized_1): New.
84 (main): Call optimized_1.
85 (gdb2029): Correct typos. Call gdb2029_marker.
86 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
87 for gdb2029.
88
b6db2c47
MK
892007-03-12 Mark Kettenis <kettenis@gnu.org>
90
91 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
92 as tabs. Remove redundant test pattern.
93
70ed3737
UW
942007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
95
96 * gdb.base/long_long.exp: Accept optional symbol name in <...>
97 for /a format output.
98
47b67b60
DJ
992007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
100
101 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
102 collect output incrementally.
103
b8953b0e
UW
1042007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
105
106 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
107 for -var-create lpcharacter test.
108 * gdb.mi/mi2-var-cmd.exp: Likewise.
109
7acd5c40
UW
1102007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
111
112 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
113 pass on targets where address zero is readable.
114
9c6759c1
UW
1152007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
116
117 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
118 just a single architecture.
119
a2f1aeb4
UW
1202007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
121
122 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
123 (fetch_all_registers): New function, uses gdb_test_multiple and
124 exp_continue to fetch inferior output line-by-line.
125 Replace all uses of do_get_all_registers by fetch_all_registers.
126
46579ac2
UW
1272007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
128
129 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
130 in target_info.
131
fc133f24
MS
1322007-03-02 Michael Snyder <michael.snyder@palmsource.com>
133
134 * gdb.threads/manythreads.exp: Use $message string for
135 consistancy; add a default (timeout) case.
136
7646a51d
MS
1372007-03-02 Michael Snyder <michael.snyder@palmsource.com>
138
139 * gdb.base/watchpoint.exp: Fix truncated comment.
140
dcfff61f
MS
1412007-03-02 Michael Snyder <michael.snyder@palmsource.com>
142
143 * Makefile.in: Remove spurious single-quotes from sed command.
144
664e3ee9
DJ
1452007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
146
147 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
148 func.
149 * gdb.mi/mi2-var-cmd.exp: Likewise.
150
d7cc6f2f
JB
1512007-02-27 Joel Brobecker <brobecker@adacore.com>
152
153 * gdb.dwarf2/dw2-producer.S: New file.
154 * gdb.dwarf2/dw2-producer.exp: New testcase.
155
1562007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
157
158 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
159 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
160 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
161 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
162 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
163 Revert tests to use mi_gdb_test and include value field in output
164 of -var-create.
165
93d42b30
DJ
1662007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
167
168 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
169
c499ed39
DJ
1702007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
171
172 * gdb.base/maint.exp: Remove full paths from test names.
173 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
174 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
175
9836f81b
JB
1762007-02-27 Joel Brobecker <brobecker@adacore.com>
177
178 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
179
c74d0ad8
DJ
1802007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
181
182 * gdb.server/server-mon.exp: New test.
183
2711e456
DJ
1842007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
185
186 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
187
ff6f572f
DJ
1882007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
189
190 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
191 register capitalization.
192
fada3feb
DP
1932007-02-13 Denis Pilat <denis.pilat@st.com>
194
195 * gdb.mi/mi-var-invalidate.exp: New file.
196
fb1e4ffc
DJ
1972007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
198
199 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
200
3da939d7
DJ
2012007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
202
203 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
204
123dc839
DJ
2052007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
206
207 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
208 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
209
877e3645 2102007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
211
212 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
213 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
214 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
215 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
216 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 217 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
218 Update tests to include value field in output of -var-create.
219
3c0a2960
AS
2202007-02-08 Andreas Schwab <schwab@suse.de>
221
222 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
223
108546a0
DJ
2242007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
225
226 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
227 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
228
d701dcab
DP
2292007-02-02 Denis Pilat <denis.pilat@st.com>
230
231 * gdb.threads/threadapply.exp: check that frame is not changed by
232 the thread apply all command.
233
783e3e2f
AS
2342007-01-31 Andreas Schwab <schwab@suse.de>
235
6d9c3a87
AS
236 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
237
3c50d7b9
AS
238 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
239 in the dwarf sections.
240 * gdb.dwarf2/mac-fileno.S: Likewise.
241
783e3e2f
AS
242 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
243 bspstore register on ia64.
244
78ff580e
AS
2452007-01-29 Andreas Schwab <schwab@suse.de>
246
cc8e9b12
AS
247 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
248 "frame-begin" annotation.
249
78ff580e
AS
250 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
251 number of "frames-invalid" annotations.
252
704a4f78
DJ
2532007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
254
255 * gdb.base/commands.exp: Call if_commands_test.
256 (gdb_test_no_prompt, if_commands_test): New.
257
e741bf94
MK
2582007-01-28 Mark Kettenis <kettenis@gnu.org>
259
260 * gdb.threads/sigthread.c (NSIGS): Make bigger.
261
474d0ad3
AS
2622007-01-27 Andreas Schwab <schwab@suse.de>
263
264 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
265 .short/.int/.quad in the dwarf sections.
266 * gdb.dwarf2/dw2-intercu.S: Likewise.
267 * gdb.dwarf2/dw2-intermix.S: Likewise.
268
e784b426
JK
2692007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
270
271 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
272 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
273 array.
e784b426
JK
274 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
275 * gdb.base/setvar.exp: Likewise.
276
37f08e04
AS
2772007-01-26 Andreas Schwab <schwab@suse.de>
278
9a01813a
AS
279 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
280 test.
281
37f08e04
AS
282 * gdb.base/multi-forks.exp ("restart $i"): Also match
283 __kernel_syscall_via_break.
284
6e2a9270
VP
2852007-01-24 Vladimir Prus <vladimir@codesourcery.com>
286
287 * lib/mi-support.exp (mi_delete_varobj): New.
288 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
289 testcase.
290 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
291 (main): Call the above.
292 (reference_update_test, base_in_reference_test)
293 (reference_to_pointer): Delete the created varobjs.
294
e515b470
DJ
2952007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
296
297 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
298 * configure: Regenerated.
299 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
300 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
301 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
302 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
303 * lib/gdb.exp (gdb_skip_xml_test): New function.
304
08d8bcd7
DJ
3052007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
306
307 * gdb.base/sigrepeat.exp: Correct error message.
308
3092007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
310 Daniel Jacobowitz <dan@codesourcery.com>
311
312 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
313 gdb.arch/i386-gnu-cfi-asm.S: New files.
314
97c3f1f3
JK
3152007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
316
317 * lib/gdb.exp: Abort on missing `site.exp'.
318
cb1df416
DJ
3192007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
320 Daniel Jacobowitz <dan@codesourcery.com>
321
322 * gdb.base/included.c, gdb.base/included.exp,
323 gdb.base/included.h: New files.
324
35990120
DJ
3252007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
326
327 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
328 (maximize_rlimit): Reduce limits on 64-bit systems.
329
6e81a116 3302007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
331
332 From Marcus Deuling <deuling@de.ibm.com>:
333 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
334 every case.
335
6c3c41f3
NR
3362007-01-13 Nick Roberts <nickrob@snap.net.nz>
337
338 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
339 (test_path_specification): Use objdir instead of srcdir to always
340 get an absolute filename.
341
2f12c312
DJ
3422007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
343
344 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
345
81121995
VP
3462007-01-11 Vladimir Prus <vladimir@codesourcery.com>
347
348 * gdb.mi/mi-var-cp.cc (reference_update_tests):
349 Make sure the variable we're using is in scope.
350 (reference_to_pointer): Likewise.
351
4741b737
DJ
3522007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
353
354 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
355 has no debug information.
356
054410c3
DJ
3572007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
358
359 * gdb.base/annota1.exp: Remove extra send_gdb.
360
818f79f6
DJ
3612007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
362
363 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
364
f7a6bb70
DJ
3652007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
366
367 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
368
57e66780
DJ
3692007-01-08 Nick Roberts <nickrob@snap.net.nz>
370 Daniel Jacobowitz <dan@codesourcery.com>
371
372 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
373 lcharacter or linteger change. Correct duplicated test name.
374 * gdb.mi/mi2-var-cmd.exp: Likewise.
375
3d799a95
DJ
3762007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
377
378 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
379
3802007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
381
382 * gdb.base/nofield.c: New file.
383 * gdb.base/nofield.exp: New testcase.
384
eafb94e8
NR
3852007-01-05 Nick Roberts <nickrob@snap.net.nz>
386
387 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
388
389 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
390 test.
391
5e572bb4
DJ
3922007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
393
394 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
395
74a44383
DJ
3962007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
397
398 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
399 when continuing.
400
1b572db9
DJ
4012007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
402
403 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
404 Expect ".exe" extension.
405
381bc39b
DJ
4062007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
407
408 * gdb.base/charset.exp: Add explicit filename to break.
409 * gdb.base/dbx.exp: Add explicit filename to breaks.
410
2b70e4c6
DJ
4112007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
412
413 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
414 * gdb.mi/mi2-file.exp: Likewise.
415
303b6f5d
DJ
4162007-01-04 Vladimir Prus <vladimir@codesourcery.com>
417
418 Implement specification of MI tests as comments
419 in C and C++ sources.
420 * lib/mi-support.exp (mi_autotest_data): New variable.
421 (mi_autotest_source): New variable.
422 (count_newlines, mi_prepare_inline_tests)
423 (mi_get_inline_test, mi_continue_to_line)
424 (mi_run_inline_test, mi_tbreak)
425 (mi_send_resuming_command, mi_wait_for_stop): New functions.
426 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
427 Run inline tests.
428 * gdb.mi/mi-var-cp.cc: Define tests here.
429
23da0d94
VP
4302007-01-04 Vladimir Prus <vladimir@codesourcery.com>
431
432 Simplify usage of mi_continue_to.
433 * lib/mi-support.exp (mi_runto_helper): Renamed
434 from mi_runto, added new parameter 'run_or_continue'.
435 (mi_runto): Use mi_runto_helper.
436 (mi_continue_to): Accept just function name as parameter.
437 Use mi_runto_helper.
438 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
439 * gdb.mi/mi2-var-cmd.exp: Likewise.
440
f9e18282
JB
4412006-01-04 Joel Brobecker <brobecker@adacore.com>
442
443 Make this testcase a bit more realistic. The current code
444 is too simplistic, and allows the compiler to optimize out
445 some of the entities we need for this testcase.
446 * gdb.ada/null_record/bar.ads (Void_Star): New type.
447 (Do_Nothing): Add extra parameter.
448 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
449 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
450 by using a variable of type Void_Star.
451
fd678c65
JB
4522006-01-04 Joel Brobecker <brobecker@adacore.com>
453
454 * gdb.ada/catch_ex/foo.adb: New file.
455 * gdb.ada/catch_ex.exp: New testcase.
456
05cfdb42
DJ
4572007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
458
459 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
460 pass --image-base to linker.
461
2e03ee74
DJ
4622007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
463 Daniel Jacobowitz <dan@codesourcery.com>
464
465 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
466 secondary prompts.
467
0d5de010
DJ
4682007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
469
470 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
471 output. Test the types of members and member pointers.
472 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
473 gdb/2092.
474 * gdb.cp/member-ptr.exp: Search for a comment instead of a
475 statement. Enable for GCC. Update expected output for some tests
476 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
477 layout.
478 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
479 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
480 (Diamond::vget_base): New.
481 (main): Add new tests.
482 * gdb.cp/printmethod.exp: Update expected output for member functions.
483 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
484 print pEe->D::vg().
485
61a771aa
DJ
4862007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
487
488 * gdb.threads/tls.exp: Allow stops in sem_post.
489
2fa63963
DJ
4902006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
491
492 * gdb.base/annota1.exp: Allow .*printf in backtraces.
493 * gdb.base/annota3.exp: Likewise.
494 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
495 again (instead of timing out).
496 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
497 GCC bug 26475.
498 * gdb.java/jmisc.exp: Adjust to work with method signatures including
499 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
500 test from jmisc1.exp.
501 * gdb.java/jmisc1.exp: Delete.
502 * gdb.java/jprint.exp: Adjust to work with method signatures including
503 return types.
504 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
505 * gdb.threads/linux-dp.exp: Don't be confused by program output.
506 * lib/java.exp (compile_java_from_source): Pass the correct type
507 to target_compile.
508
5eefc2b7
JB
5092006-12-31 Joel Brobecker <brobecker@adacore.com>
510
511 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
512 (stack_align_edx): New function.
513 (stack_align_eax): New function.
514 (main): Add calls to stack_align_edx and stack_align_eax.
515 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
516 Add testing for the cases where the register used during a stack
517 realignment is edx. Same for eax.
518
227c54da
DJ
5192006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
520
521 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
522 and generic PE targets.
523
cab8ac94
JB
5242006-12-29 Joel Brobecker <brobecker@adacore.com>
525
526 * gdb.ada/array_return.exp: Update copyright date list.
527
ba54f318
JB
5282006-12-27 Joel Brobecker <brobecker@adacore.com>
529
530 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
531 (Create_Small_Float_Vector): New function.
532 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
533 function body.
534 * gdb.ada/array_return/p.adb: Use new type and function from
535 package Pck.
536 * gdb.ada/array_return.exp: Add a test verifying that GDB is
537 able to print the value returned by a function returning an
538 array of float.
539
6b7a35dd
JB
5402006-12-20 Joel Brobecker <brobecker@adacore.com>
541
542 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
543 The associated tests should be PASSing.
544
038224f6
VP
5452006-12-08 Vladimir Prus <vladimir@codesourcery.com>
546
547 Test for base in references.
548 * gdb.mi/mi-var-cp.cc: Add test code.
549 * gdb.mi/mi-var-cp.exp: Test for bases in references.
550 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
551 * gdb.mi/mi2-watch.exp: Likewise.
552 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
553 (mi_list_varobj_children): New function.
554
b26ed50d
VP
5552006-12-08 Vladimir Prus <vladimir@codesourcery.com>
556
557 * lib/mi-support.exp
558 (mi_runto): Accept "()" after function name.
559 (mi_create_varobj): New function.
560 (mi_varobj_update): New function.
561 (mi_Check_varobj_value): New function.
562 * gdb.mi/mi-var-cp.exp: New file.
563 * gdb.mi/mi-var-cp.cc: New file.
564
08232497
DJ
5652006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
566
567 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
568 gdb.base/weaklib2.c: New files.
569
d394c993 5702006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 571
ac6c2fba
NS
572 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
573 info. Adjust test names.
574
8ec659a0 575 * gdb.base/break.c (main): Move position of malloc.
d394c993 576 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 577
acd65feb
VP
5782006-11-28 Vladimir Prus <vladimir@codesourcery.com>
579
580 * gdb.mi/mi-var-cmd.exp: Check -var-update after
581 assignement of arrays and function pointers.
582 * gdb.mi/var-cmd.c: Add declaration necessary for above
583 tests.
584
f556d5e5
NS
5852006-11-27 Nathan Sidwell <nathan@codesourcery.com>
586
587 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
588
589 * gdb.threads/linux-dp.exp: Read thread table before and after
590 creating each philosopher and verify it.
591
697bc68d
NS
5922006-11-27 Nathan Sidwell <nathan@codesourcery.com>
593 Paul Brook <paul@codesourcery.com>
594 Daniel Jacobowitz <dan@codesourcery.com>
595
596 * gdb.base/ending-run.exp: Flatten expect script stepping out of
597 main to remove duplication. Add start function of the form
598 '_*start[1-9]*'. Add RVDS start function.
599
29d73ae4
DJ
6002006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
601
602 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
603
c1d88655
UW
6042006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
605
606 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
607 * gdb.asm/spu.inc: New file.
608 * gdb.base/term.exp: Disable if [target_info exists noargs].
609 * gdb.gdb/complaints.exp: Disable if ![isnative].
610 * gdb.gdb/selftest.exp: Likewise.
611 * gdb.gdb/observer.exp: Likewise.
612 * gdb.gdb/xfullpath.exp: Likewise.
613 * gdb.base/attach.exp: Disable on SPU target.
614 * gdb.cp/bs145503.exp: Likewise.
615 * gdb.cp/exception.exp: Likewise.
616 * gdb.cp/userdef.exp: Likewise.
617
32a13b1a
DJ
6182006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
619
620 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
621
d8295fe9
VP
6222006-11-10 Vladimir Prus <vladimir@codesourcery.com>
623
624 * gdb.base/completion.exp: Fix completion tests for
625 'info' and 'info '.
626 * gdb.base/help.exp (help_test_raw, test_class_help)
627 (test_prefix_command_help): Move...
628 * lib/gdb.exp: Here.
629 * gdb.base/main.exp: Adjust.
630 * gdb.cp/maint.exp: Adjust.
631 * gdb.trace/tracecmd.exp: Use test_help_class.
632
8c394015
VP
6332006-11-09 Vladimir Prus <vladimir@codesourcery.com>
634
635 * gdb.stabs/weird.exp (print_weird_var): Use
636 gdb_test_multiple instead of gdb_expect.
637
027fc1bc
VP
6382006-11-09 Vladimir Prus <vladimir@codesourcery.com>
639
640 * gdb.base/help.exp (help_test_raw): New.
641 (test_class_help): New.
642 (test_prefix_command_help): New.
643 Adjust testcases.
644
67609209
FR
6452006-11-09 Christophe Lyon <christophe.lyon@st.com>
646
647 * gdb.base/constvars.c (main): Write to crass and crips, so that
648 they are allocated by the compiler.
649
f73adfeb
AS
6502006-10-27 Andreas Schwab <schwab@suse.de>
651
652 * gdb.base/multi-forks.exp: Use "detach fork" instead of
653 "detach-fork".
654
2f83a18e
DJ
6552006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
656
657 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
658 of patterns.
659
94277a38
DJ
6602006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
661
662 * gdb.base/sepdebug.exp: Remove debug format test.
663 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
664 Handle no-symtab.
665 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
666
5bd2f6e2
DJ
6672006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
668
669 * gdb.threads/manythreads.c (thread_function, main): Don't cast
670 int to pointer or pointer to int.
671 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
672
8c008720
DJ
6732006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
674
675 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
676
9e35dae4
DJ
6772006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
678
679 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
680
d9639e13
DJ
6812006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
682
683 PR c++/2116
684 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
685
390a1bd0
JB
6862006-10-06 Joel Brobecker <brobecker@adacore.com>
687
688 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
689 the corresponding bug has been fixed in GDB (PR/2018).
690
dd920c33
JB
6912006-10-06 Joel Brobecker <brobecker@adacore.com>
692
693 * gdb.base/subst.exp: New testcase.
694
53bbefe9
JB
6952006-10-06 Joel Brobecker <brobecker@adacore.com>
696
697 * gdb.ada/array_return/pck.ads: Add copyright notice.
698 * gdb.ada/array_return/pck.adb: Likewise.
699 * gdb.ada/array_return/p.adb: Likewise.
700 * gdb.ada/exec_changed/first.adb: Likewise.
701 * gdb.ada/exec_changed/second.adb: Likewise.
702
09851417
JB
7032006-10-06 Joel Brobecker <brobecker@adacore.com>
704
705 * gdb.ada/watch_arg/watch.adb: New file.
706 * gdb.ada/watch_arg.exp: New testcase.
707
041bf30d
VP
7082006-10-02 Vladimir Prus <vladimir@codesourcery.com>
709
710 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
711 via string_to_regexp.
712 * gdb.mi/mi2-basics.exp: Likewise.
713
f286fbdd 7142006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
715
716 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
717 Remove unused / obsolete files.
718
7c07f349
NR
7192006-09-19 Nick Roberts <nickrob@snap.net.nz>
720
721 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
722
cd5ff84a
VP
7232006-09-17 Vladimir Prus <vladimir@codesourcery.com>
724
725 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
726 HIGH_FRAME argument to -stack-list-arguments can be larger than
727 the number of frames.
728
ae018d1a
DJ
7292006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
730
731 * gdb.base/args.c (main): Add breakpoint marker.
732 * gdb.base/args.exp: Use args_test for tests. Add new tests which
733 really test empty arguments.
734 (args_load): Delete.
735 (args_test): New.
736
b399c549
NR
7372006-09-13 Nick Roberts <nickrob@snap.net.nz>
738
739 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
740 check for one file.
741
2ab1eb7a
VP
7422006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
743
744 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
745 HIGH_FRAME argument to -stack-list-locals can be larger than
746 the number of frames.
747
476308bf
FF
7482006-08-18 Fred Fish <fnf@specifix.com>
749
750 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
751 '$' in front of skip_vmx_tests_saved when setting that.
752
8625200f
AS
7532006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
754
755 * gdb.base/trace-commands.exp: New file.
756
089ec8f1
DJ
7572006-08-10 Joel Brobecker <brobecker@adacore.com>
758 Daniel Jacobowitz <dan@codesourcery.com>
759
760 * gdb.base/step-bt.exp: Make hexadecimal address optional in
761 expected output of the backtrace commands.
762
b60f0898
JB
7632006-08-09 Joel Brobecker <brobecker@adacore.com>
764
765 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
766 untested followed by return combination.
767 * gdb.arch/altivec-regs.exp: Likewise.
768 * gdb.arch/e500-abi.exp: Likewise.
769 * gdb.arch/e500-regs.exp: Likewise.
770 * gdb.arch/gdb1291.exp: Likewise.
771 * gdb.arch/gdb1431.exp: Likewise.
772 * gdb.arch/gdb1558.exp: Likewise.
773 * gdb.arch/i386-prologue.exp: Likewise.
774 * gdb.arch/i386-unwind.exp: Likewise.
775 * gdb.asm/asm-source.exp: Likewise.
776 * gdb.base/a2-run.exp: Likewise.
777 * gdb.base/advance.exp: Likewise.
778 * gdb.base/all-bin.exp: Likewise.
779 * gdb.base/annota1.exp: Likewise.
780 * gdb.base/annota3.exp: Likewise.
781 * gdb.base/args.exp: Likewise.
782 * gdb.base/arithmet.exp: Likewise.
783 * gdb.base/assign.exp: Likewise.
784 * gdb.base/async.exp: Likewise.
785 * gdb.base/attach.exp: Likewise.
786 * gdb.base/bang.exp: Likewise.
787 * gdb.base/bigcore.exp: Likewise.
788 * gdb.base/bitfields.exp: Likewise.
789 * gdb.base/bitfields2.exp: Likewise.
790 * gdb.base/break.exp: Likewise.
791 * gdb.base/call-sc.exp: Likewise.
792 * gdb.base/call-strs.exp: Likewise.
793 * gdb.base/callfuncs.exp: Likewise.
794 * gdb.base/checkpoint.exp: Likewise.
795 * gdb.base/chng-syms.exp: Likewise.
796 * gdb.base/code-expr.exp: Likewise.
797 * gdb.base/commands.exp: Likewise.
798 * gdb.base/completion.exp: Likewise.
799 * gdb.base/cond-expr.exp: Likewise.
800 * gdb.base/condbreak.exp: Likewise.
801 * gdb.base/consecutive.exp: Likewise.
802 * gdb.base/constvars.exp: Likewise.
803 * gdb.base/corefile.exp: Likewise.
804 * gdb.base/cvexpr.exp: Likewise.
805 * gdb.base/dbx.exp: Likewise.
806 * gdb.base/define.exp: Likewise.
807 * gdb.base/detach.exp: Likewise.
808 * gdb.base/display.exp: Likewise.
809 * gdb.base/dump.exp: Likewise.
810 * gdb.base/ena-dis-br.exp: Likewise.
811 * gdb.base/ending-run.exp: Likewise.
812 * gdb.base/environ.exp: Likewise.
813 * gdb.base/eval-skip.exp: Likewise.
814 * gdb.base/exprs.exp: Likewise.
815 * gdb.base/fileio.exp: Likewise.
816 * gdb.base/finish.exp: Likewise.
817 * gdb.base/float.exp: Likewise.
818 * gdb.base/foll-exec.exp: Likewise.
819 * gdb.base/foll-fork.exp: Likewise.
820 * gdb.base/foll-vfork.exp: Likewise.
821 * gdb.base/freebpcmd.exp: Likewise.
822 * gdb.base/funcargs.exp: Likewise.
823 * gdb.base/gcore.exp: Likewise.
824 * gdb.base/gdb1090.exp: Likewise.
825 * gdb.base/gdb1250.exp: Likewise.
826 * gdb.base/huge.exp: Likewise.
827 * gdb.base/info-proc.exp: Likewise.
828 * gdb.base/interrupt.exp: Likewise.
829 * gdb.base/jump.exp: Likewise.
830 * gdb.base/langs.exp: Likewise.
831 * gdb.base/lineinc.exp: Likewise.
832 * gdb.base/list.exp: Likewise.
833 * gdb.base/logical.exp: Likewise.
834 * gdb.base/long_long.exp: Likewise.
835 * gdb.base/macscp.exp: Likewise.
836 * gdb.base/maint.exp: Likewise.
837 * gdb.base/mips_pro.exp: Likewise.
838 * gdb.base/miscexprs.exp: Likewise.
839 * gdb.base/multi-forks.exp: Likewise.
840 * gdb.base/opaque.exp: Likewise.
841 * gdb.base/overlays.exp: Likewise.
842 * gdb.base/pc-fp.exp: Likewise.
843 * gdb.base/pointers.exp: Likewise.
844 * gdb.base/printcmds.exp: Likewise.
845 * gdb.base/psymtab.exp: Likewise.
846 * gdb.base/ptype.exp: Likewise.
847 * gdb.base/recurse.exp: Likewise.
848 * gdb.base/relational.exp: Likewise.
849 * gdb.base/relocate.exp: Likewise.
850 * gdb.base/remote.exp: Likewise.
851 * gdb.base/reread.exp: Likewise.
852 * gdb.base/restore.exp: Likewise.
853 * gdb.base/return.exp: Likewise.
854 * gdb.base/return2.exp: Likewise.
855 * gdb.base/scope.exp: Likewise.
856 * gdb.base/sect-cmd.exp: Likewise.
857 * gdb.base/sep.exp: Likewise.
858 * gdb.base/sepdebug.exp: Likewise.
859 * gdb.base/setshow.exp: Likewise.
860 * gdb.base/setvar.exp: Likewise.
861 * gdb.base/sigall.exp: Likewise.
862 * gdb.base/sigbpt.exp: Likewise.
863 * gdb.base/signals.exp: Likewise.
864 * gdb.base/signull.exp: Likewise.
865 * gdb.base/sizeof.exp: Likewise.
866 * gdb.base/solib.exp: Likewise.
867 * gdb.base/step-line.exp: Likewise.
868 * gdb.base/step-test.exp: Likewise.
869 * gdb.base/structs.exp: Likewise.
870 * gdb.base/structs2.exp: Likewise.
871 * gdb.base/term.exp: Likewise.
872 * gdb.base/twice.exp: Likewise.
873 * gdb.base/until.exp: Likewise.
874 * gdb.base/varargs.exp: Likewise.
875 * gdb.base/volatile.exp: Likewise.
876 * gdb.base/watchpoint.exp: Likewise.
877 * gdb.base/whatis-exp.exp: Likewise.
878 * gdb.base/whatis.exp: Likewise.
879 * gdb.cp/ambiguous.exp: Likewise.
880 * gdb.cp/annota2.exp: Likewise.
881 * gdb.cp/annota3.exp: Likewise.
882 * gdb.cp/bool.exp: Likewise.
883 * gdb.cp/breakpoint.exp: Likewise.
884 * gdb.cp/casts.exp: Likewise.
885 * gdb.cp/class2.exp: Likewise.
886 * gdb.cp/classes.exp: Likewise.
887 * gdb.cp/cplusfuncs.exp: Likewise.
888 * gdb.cp/ctti.exp: Likewise.
889 * gdb.cp/derivation.exp: Likewise.
890 * gdb.cp/exception.exp: Likewise.
891 * gdb.cp/gdb1355.exp: Likewise.
892 * gdb.cp/hang.exp: Likewise.
893 * gdb.cp/inherit.exp: Likewise.
894 * gdb.cp/local.exp: Likewise.
895 * gdb.cp/m-data.exp: Likewise.
896 * gdb.cp/m-static.exp: Likewise.
897 * gdb.cp/member-ptr.exp: Likewise.
898 * gdb.cp/method.exp: Likewise.
899 * gdb.cp/misc.exp: Likewise.
900 * gdb.cp/namespace.exp: Likewise.
901 * gdb.cp/overload.exp: Likewise.
902 * gdb.cp/ovldbreak.exp: Likewise.
903 * gdb.cp/pr-1023.exp: Likewise.
904 * gdb.cp/pr-1210.exp: Likewise.
905 * gdb.cp/pr-574.exp: Likewise.
906 * gdb.cp/printmethod.exp: Likewise.
907 * gdb.cp/psmang.exp: Likewise.
908 * gdb.cp/ref-params.exp: Likewise.
909 * gdb.cp/ref-types.exp: Likewise.
910 * gdb.cp/rtti.exp: Likewise.
911 * gdb.cp/templates.exp: Likewise.
912 * gdb.cp/try_catch.exp: Likewise.
913 * gdb.cp/userdef.exp: Likewise.
914 * gdb.cp/virtfunc.exp: Likewise.
915 * gdb.disasm/am33.exp: Likewise.
916 * gdb.disasm/h8300s.exp: Likewise.
917 * gdb.disasm/mn10300.exp: Likewise.
918 * gdb.disasm/sh3.exp: Likewise.
919 * gdb.disasm/t01_mov.exp: Likewise.
920 * gdb.disasm/t02_mova.exp: Likewise.
921 * gdb.disasm/t03_add.exp: Likewise.
922 * gdb.disasm/t04_sub.exp: Likewise.
923 * gdb.disasm/t05_cmp.exp: Likewise.
924 * gdb.disasm/t06_ari2.exp: Likewise.
925 * gdb.disasm/t07_ari3.exp: Likewise.
926 * gdb.disasm/t08_or.exp: Likewise.
927 * gdb.disasm/t09_xor.exp: Likewise.
928 * gdb.disasm/t10_and.exp: Likewise.
929 * gdb.disasm/t11_logs.exp: Likewise.
930 * gdb.disasm/t12_bit.exp: Likewise.
931 * gdb.disasm/t13_otr.exp: Likewise.
932 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
933 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
934 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
935 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
936 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
937 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
938 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
939 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
940 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
941 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
942 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
943 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
944 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
945 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
946 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
947 * gdb.mi/gdb701.exp: Likewise.
948 * gdb.mi/gdb792.exp: Likewise.
949 * gdb.mi/mi-basics.exp: Likewise.
950 * gdb.mi/mi-break.exp: Likewise.
951 * gdb.mi/mi-cli.exp: Likewise.
952 * gdb.mi/mi-console.exp: Likewise.
953 * gdb.mi/mi-disassemble.exp: Likewise.
954 * gdb.mi/mi-eval.exp: Likewise.
955 * gdb.mi/mi-file.exp: Likewise.
956 * gdb.mi/mi-read-memory.exp: Likewise.
957 * gdb.mi/mi-regs.exp: Likewise.
958 * gdb.mi/mi-return.exp: Likewise.
959 * gdb.mi/mi-simplerun.exp: Likewise.
960 * gdb.mi/mi-stack.exp: Likewise.
961 * gdb.mi/mi-stepi.exp: Likewise.
962 * gdb.mi/mi-syn-frame.exp: Likewise.
963 * gdb.mi/mi-until.exp: Likewise.
964 * gdb.mi/mi-var-block.exp: Likewise.
965 * gdb.mi/mi-var-child.exp: Likewise.
966 * gdb.mi/mi-var-cmd.exp: Likewise.
967 * gdb.mi/mi-var-display.exp: Likewise.
968 * gdb.mi/mi-watch.exp: Likewise.
969 * gdb.mi/mi2-basics.exp: Likewise.
970 * gdb.mi/mi2-break.exp: Likewise.
971 * gdb.mi/mi2-cli.exp: Likewise.
972 * gdb.mi/mi2-console.exp: Likewise.
973 * gdb.mi/mi2-disassemble.exp: Likewise.
974 * gdb.mi/mi2-eval.exp: Likewise.
975 * gdb.mi/mi2-file.exp: Likewise.
976 * gdb.mi/mi2-read-memory.exp: Likewise.
977 * gdb.mi/mi2-regs.exp: Likewise.
978 * gdb.mi/mi2-return.exp: Likewise.
979 * gdb.mi/mi2-simplerun.exp: Likewise.
980 * gdb.mi/mi2-stack.exp: Likewise.
981 * gdb.mi/mi2-stepi.exp: Likewise.
982 * gdb.mi/mi2-syn-frame.exp: Likewise.
983 * gdb.mi/mi2-until.exp: Likewise.
984 * gdb.mi/mi2-var-block.exp: Likewise.
985 * gdb.mi/mi2-var-child.exp: Likewise.
986 * gdb.mi/mi2-var-cmd.exp: Likewise.
987 * gdb.mi/mi2-var-display.exp: Likewise.
988 * gdb.mi/mi2-watch.exp: Likewise.
989 * gdb.stabs/exclfwd.exp: Likewise.
990 * gdb.stabs/weird.exp: Likewise.
991 * gdb.threads/gcore-thread.exp: Likewise.
992 * gdb.trace/actions.exp: Likewise.
993 * gdb.trace/backtrace.exp: Likewise.
994 * gdb.trace/circ.exp: Likewise.
995 * gdb.trace/collection.exp: Likewise.
996 * gdb.trace/deltrace.exp: Likewise.
997 * gdb.trace/infotrace.exp: Likewise.
998 * gdb.trace/limits.exp: Likewise.
999 * gdb.trace/packetlen.exp: Likewise.
1000 * gdb.trace/passc-dyn.exp: Likewise.
1001 * gdb.trace/passcount.exp: Likewise.
1002 * gdb.trace/report.exp: Likewise.
1003 * gdb.trace/save-trace.exp: Likewise.
1004 * gdb.trace/tfind.exp: Likewise.
1005 * gdb.trace/tracecmd.exp: Likewise.
1006 * gdb.trace/while-dyn.exp: Likewise.
1007 * gdb.trace/while-stepping.exp: Likewise.
1008
f4b618d1
JB
10092006-08-08 Joel Brobecker <brobecker@adacore.com>
1010
1011 * gdb.base/step-bt.c: New file.
1012 * gdb.base/step-bt.exp: New testcase.
1013
3d00d119
DJ
10142006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1015
1016 * config/monitor.exp (gdb_load): Remove support for obsolete
1017 download-write-size.
1018 * gdb.base/remote.exp: Likewise. Update all callers of
1019 gdb_timed_load.
1020
017b5bd4
DJ
10212006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1022
1023 * cursal.exp: Pass binfile to gdb_load.
1024
837c599d
DJ
10252006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1026
1027 * gdb.base/cursal.exp: Add "" to gdb_load call.
1028
8dd4540b
MK
10292006-07-29 Mark Kettenis <kettenis@gnu.org>
1030
1031 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1032 NetBSD/ELF targets.
1033
ab5c9f60
DJ
10342006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1035
1036 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1037 operator*.
1038
4c42eaff
DJ
10392006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1040
1041 * gdb.base/completion.exp: Update for change in "file" behavior.
1042 * gdb.stabs/weird.exp: Likewise.
1043 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1044 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1045
0155cc76
NS
10462006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1047
1048 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1049 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1050
16026cd7
AS
10512006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1052
1053 * gdb.base/default.exp: Update source command error message.
1054 * gdb.base/help.exp: Update 'help source' message.
1055
16963cb6
DJ
10562006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1057
1058 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1059 test.
1060
6d7fd486
AS
10612006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1062
1063 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1064
29e8a844
DJ
10652006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1066
1067 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1068
6afcfa39
DJ
10692006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1070
1071 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1072
267a692b
MK
10732006-07-17 Mark Kettenis <kettenis@gnu.org>
1074
1075 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1076 *-*-openbsd* from targets for wich we expect ARM FPA floating
1077 point format.
1078
85d2fec4
NR
10792006-07-17 Nick Roberts <nickrob@snap.net.nz>
1080
1081 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1082
10832006-07-17 Mark Kettenis <kettenis@gnu.org>
1084
1085 * gdb.base/annota3.exp: Expect frame-begin annotation.
1086
85b4c6e8
JB
10872006-07-14 Joel Brobecker <brobecker@adacore.com>
1088
1089 * gdb.base/help.exp: Adjust "help unset" test to accept
1090 any list of unset commands.
1091
fb933624
DJ
10922006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1093 Daniel Jacobowitz <dan@codesourcery.com>
1094
1095 * gdb.cp/ref-params.exp: New test.
1096 * gdb.cp/ref-params.cc: New source file.
1097 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1098
1dff4b64
MK
10992006-07-08 Mark Kettenis <kettenis@gnu.org>
1100
1101 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1102 spaces/tabs in regular expressions since they might not be there.
1103
40d2e0e3
AS
11042006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1105
1106 * gdb.base/ifelse.exp: New file.
1107
f6c957d2
NS
11082006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1109
1110 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1111 line.
1112 * gdb.base/huge.exp: Loop over compilation to find a size that
1113 is acceptable.
1114 * gdb.base/remote.exp: Correct expected strings.
1115 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1116
b9c5a23d
DJ
11172006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1118
1119 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1120
9af2e58d
DJ
11212006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1122
1123 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1124 native.
1125
30930ca5
DJ
11262006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1127
1128 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1129 enable stabs testing.
1130
aa32fa1d
DJ
11312006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1132
bd4a4c80 1133 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1134 gdb_test_multiple does.
1135
321fef15
DJ
11362006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1137
1138 * Makefile.in (host_alias): Remove.
1139 (target_alias): Use @target_noncanonical@.
1140 (site.exp): Don't set host_alias.
1141 * aclocal.m4: Remove contents. Include acx.m4.
1142 * configure: Regenerated.
1143 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1144
e1c2defa
NS
11452006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1146
e63b55d1
NS
1147 * lib/gdb.exp (gdb_load_cmd): New.
1148
5600ea19
NS
1149 * gdb.base/fileio.c: Add system(NULL) test.
1150 * gdb.base/fileio.exp: Check it.
1151
e1c2defa
NS
1152 * gdb.base/break.c: Add 10a breakpoint at }
1153 * gdb.base/break.exp: Add test for breakpoint at }
1154 * gdb.cp/anon-union.cc: Add code at end of function.
1155 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1156 * gdb.mi/var-cmd.c: Add code at end of function.
1157 * gdb.mi/mi-var-display.exp: Adjust end of next.
1158 * gdb.mi/mi2-var-display.exp: Likewise.
1159 * gdb.base/fileio.c: Add stop function and insert calls at
1160 stopping places.
1161 * gdb.base/fileio.exp: Breakpoint stop function and remove
1162 explicit line number references.
1163
6c0112ec
JB
11642006-05-19 Joel Brobecker <brobecker@adacore.com>
1165
1166 * gdb.base/del.exp (test_delete_alias): New function.
1167 Now check that both "del" and "d" work as aliases for "delete".
1168
154189a4
FF
11692006-05-18 Fred Fish <fnf@specifix.com>
1170
1171 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1172 required. Check for spurious output after program exits normally.
1173
582e64c2
FF
11742006-05-17 Fred Fish <fnf@specifix.com>
1175
1176 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1177 gdb_load, so it works in the simulator.
1178
8ef6493a
FF
11792006-05-11 Fred Fish <fnf@specifix.com>
1180
1181 * gdb.base/bang.exp: Ignore unexpected output between the
1182 "program exited normally" and the gdb prompt, as many other
1183 tests do.
1184
692b141c
MK
11852006-05-07 Mark Kettenis <kettenis@gnu.org>
1186
1187 * gdb.base/help.exp: Make "delete checkpoint" part option for
1188 "help d" and "help delete" tests.
1189
540b8a30
UW
11902006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1191
1192 * gdb.mi/mi-basics.exp: Add missing serial number to
1193 expected output in some mi_gdb_test statements.
1194 * gdb.mi/mi2-basics.exp: Likewise.
1195
9b6462d9
JB
11962006-05-05 Joel Brobecker <brobecker@adacore.com>
1197
1198 * gdb.base/del.c: New file.
1199 * gdb.base/del.exp: New testcase.
1200
954de43b
DM
12012006-05-05 David S. Miller <davem@sunset.davemloft.net>
1202
1203 * gdb.base/break.exp: Do not assume a breakpoint on
1204 main will actually be in $srcfile when optimizing.
1303f75e
DM
1205 * gdb.base/savedregs.exp: Do not require that the dummy
1206 frame location match up to a symbol and source file location.
c3242428
DM
1207 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1208 will get printed without a mi_cmd_data_list_register_values prefix.
1209 (*-data-list-register-*): Correct regular expressions to expect the new
1210 pseudo d? floating point registers.
1211 * gdb.mi/mi2-regs.exp: Likewise.
1212
c7e64c9a
DJ
12132006-05-05 Christophe Lyon <christophe.lyon@st.com>
1214
1215 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1216 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1217 is allocated by the compiler.
1218 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1219 anons, e, anone to force their allocation by the compiler.
1220
12212006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1222
1223 * gdb.base/help.exp: Update expected text for help d and
1224 help delete.
1225
27ce9a6d
MK
12262006-05-02 Mark Kettenis <kettenis@gnu.org>
1227
1228 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1229 NetBSD/ELF targets.
1230
8608915f
MK
12312006-04-30 Mark Kettenis <kettenis@gnu.org>
1232
1233 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1234 single-step breakpoint fails; make this a KFAIL on
1235 sparc*-*-openbsd*.
1236 * gdb.base/siginfo.exp: Likewise.
1237 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1238
b8db102d
MS
12392006-04-26 Michael Snyder <msnyder@redhat.com>
1240
1241 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1242 which may have to consume output from other forks.
1243 Add tests to make sure that "delete fork" succeeded.
1244
c702009a
MS
12452006-04-20 Michael Snyder <msnyder@redhat.com>
1246
1247 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1248 Add support for the Renesas M32C and M16C.
1249
1250 * gdb.asm/asm-source.exp: Add m32c target.
1251 * gdb.asm/m32c.inc: Support for m32c target.
1252
e28493f2
AS
12532006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1254
1255 * gdb.base/commands.exp (recursive_source_test): New test.
1256
880da185
DM
12572006-04-04 David S. Miller <davem@sunset.davemloft.net>
1258
1259 * gdb.base/float.exp: Add pattern for sparc targets.
1260
61d9b92f
DJ
12612006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1262
1263 * gdb.base/commands.exp (stray_arg0_test): New test.
1264
bd717df8
PB
12652006-03-30 Paul Brook <paul@codesourcery.com>
1266
1267 * gdb.mi/mi-until.exp: kfail broken until command.
1268 * gdb.mi/mi2-until.exp: Ditto.
1269
ec793d3c
NR
12702006-03-27 Nick Roberts <nickrob@snap.net.nz>
1271
1272 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1273
831004b7
AO
12742006-03-08 Alexandre Oliva <aoliva@redhat.com>
1275
1276 * gdb.base/prelink.exp: Anchor tested-for regular expression
1277 on gdb prompt.
1278
effe49a0
PB
12792006-03-07 Paul Brook <paul@codesourcery.com>
1280
1281 * gdb.base/assign.exp: Correct fail message.
1282
e5461016
PB
12832006-03-07 Paul Brook <paul@codesourcery.com>
1284
1285 * lib/compiler.c: Extract armcc version number.
1286 * lib/compiler.cc: Ditto.
1287
fc91c6c2
PB
12882006-03-07 Paul Brook <paul@codesourcery.com>
1289
1290 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1291 additional_flags=-w.
1292 * gdb.arch/altivec-regs.exp: Ditto.
1293 * gdb.arch/e500-abi.exp: Ditto.
1294 * gdb.arch/e500-regs.exp: Ditto.
1295 * gdb.base/all-bin.exp: Ditto.
1296 * gdb.base/annota1.exp: Ditto.
1297 * gdb.base/annota3.exp: Ditto.
1298 * gdb.base/args.exp: Ditto.
1299 * gdb.base/arithmet.exp: Ditto.
1300 * gdb.base/assign.exp: Ditto.
1301 * gdb.base/async.exp: Ditto.
1302 * gdb.base/bang.exp: Ditto.
1303 * gdb.base/break.exp: Ditto.
1304 * gdb.base/call-rt-st.exp: Ditto.
1305 * gdb.base/completion.exp: Ditto.
1306 * gdb.base/cond-expr.exp: Ditto.
1307 * gdb.base/condbreak.exp: Ditto.
1308 * gdb.base/consecutive.exp: Ditto.
1309 * gdb.base/define.exp: Ditto.
1310 * gdb.base/display.exp: Ditto.
1311 * gdb.base/ena-dis-br.exp: Ditto.
1312 * gdb.base/environ.exp: Ditto.
1313 * gdb.base/eval-skip.exp: Ditto.
1314 * gdb.base/info-proc.exp: Ditto.
1315 * gdb.base/jump.exp: Ditto.
1316 * gdb.base/logical.exp: Ditto.
1317 * gdb.base/long_long.exp: Ditto.
1318 * gdb.base/maint.exp: Ditto.
1319 * gdb.base/miscexprs.exp: Ditto.
1320 * gdb.base/pc-fp.exp: Ditto.
1321 * gdb.base/pointers.exp: Ditto.
1322 * gdb.base/relational.exp: Ditto.
1323 * gdb.base/reread.exp: Ditto.
1324 * gdb.base/sect-cmd.exp: Ditto.
1325 * gdb.base/sep.exp: Ditto.
1326 * gdb.base/sepdebug.exp: Ditto.
1327 * gdb.base/until.exp: Ditto.
1328 * gdb.base/whatis-exp.exp: Ditto.
1329 * gdb.cp/annota2.exp: Ditto.
1330 * gdb.cp/annota3.exp: Ditto.
1331 * gdb.trace/actions.exp: Ditto.
1332 * gdb.trace/backtrace.exp: Ditto.
1333 * gdb.trace/circ.exp: Ditto.
1334 * gdb.trace/collection.exp: Ditto.
1335 * gdb.trace/deltrace.exp: Ditto.
1336 * gdb.trace/infotrace.exp: Ditto.
1337 * gdb.trace/limits.exp: Ditto.
1338 * gdb.trace/packetlen.exp: Ditto.
1339 * gdb.trace/passc-dyn.exp: Ditto.
1340 * gdb.trace/passcount.exp: Ditto.
1341 * gdb.trace/report.exp: Ditto.
1342 * gdb.trace/save-trace.exp: Ditto.
1343 * gdb.trace/tfind.exp: Ditto.
1344 * gdb.trace/tracecmd.exp: Ditto.
1345 * gdb.trace/while-dyn.exp: Ditto.
1346 * gdb.trace/while-stepping.exp: Ditto.
1347 * lib/gdb.exp: Ditto.
1348 (gdb_compile): Handle nowarning option.
1349
5f4a23d9
AO
13502006-03-07 Alexandre Oliva <aoliva@redhat.com>
1351
1352 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1353 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1354 Rename executable to prelinkt. Don't re-prelink if we didn't
1355 get a core file. Test prelink -u exit status to tell whether
1356 prelinking failed. Use gdb_test_multiple.
1357
9733fc94
DJ
13582006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1359
1360 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1361 (do_tests): Call it.
1362
cc10cae3
AO
13632006-02-28 Alexandre Oliva <aoliva@redhat.com>
1364
1365 * gdb.base/prelink.exp: New test.
1366 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1367
15c46491
WZ
13682006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1369
1370 * gdb.fortran/derived-type.f90: New file.
1371 * gdb.fortran/derived-type.exp: New testcase.
1372
5c9f7ded
DJ
13732006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1374
1375 * gdb.base/default.exp: Allow ';' as a directory separator.
1376
5b96932b
AS
13772006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1378
1379 * gdb.base/help.exp (help add-symbol-file): Update.
1380
1986bccd
AS
13812006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1382
1383 * gdb.base/help.exp (help load): Update expected results.
1384
a8b7528f
FF
13852006-02-19 Fred Fish <fnf@specifix.com>
1386
1387 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1388 specifix hex value as part of results.
1389 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1390
f8261448
FF
13912006-02-16 Fred Fish <fnf@specifix.com>
1392
1393 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1394 ushort_addr, and slong_addr, so the typedefs are not optimized
1395 away.
1396 * gdb.base/whatis.exp: Add tests using type name for struct type,
1397 union type, enum type, and typedef.
1398
31d8bdd2
MK
13992006-02-13 Mark Kettenis <kettenis@gnu.org>
1400
1401 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1402
34e41e63
JB
14032006-02-13 Jim Blandy <jimb@redhat.com>
1404
1405 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1406 case where it takes two "next" commands to skip past the init
1407 call.
1408
ac6e4f31
FF
14092006-02-12 Fred Fish <fnf@specifix.com>
1410
1411 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1412 to handle cases where it takes two "next" commands to skip
1413 past the init call.
1414
2db2d571
JB
14152006-02-07 Joel Brobecker <brobecker@adacore.com>
1416
1417 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1418 on hppa32 targets.
1419
38fcd64c
DJ
14202006-02-06 Vladimir Prus <ghost@cs.msu.su>
1421
1422 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1423 field.
1424
1315ad46
MK
14252006-01-29 Mark Kettenis <kettenis@gnu.org>
1426
1427 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1428
5625b943
DJ
14292006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1430
1431 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1432 files.
1433
80df1bbe
DJ
14342006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1435
1436 * gdb.cp/maint.exp: Set complaints to a positive value.
1437
9078e690
DJ
14382006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1439
1440 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1441 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1442 function name.
1443
9c903399
DJ
14442006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1445
1446 * gdb.base/checkpoint.c: Update copyright notice. Include
1447 <stdlib.h>.
1448
761ae4d6
JB
14492006-01-04 Jim Blandy <jimb@redhat.com>
1450
1451 * gdb.asm/asm-source.exp: Independently provide default values for
1452 asm-flags and debug-flags. Use 'string equal' to do the
1453 comparison, not the implicit expr's '==' operator. Remove
1454 now-unneeded assignments to asm-flags. In h8300 case, place
1455 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
1456
099ac3dd
MS
14572006-01-04 Michael Snyder <msnyder@redhat.com>
1458
1459 * gdb.base/checkpoint.c: New file.
1460 * gdb.base/checkpoint.exp: New file.
1461 * gdb.base/multi-fork.c: New file.
1462 * gdb.base/multi-fork.exp: New file.
1463 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1464
f4d85314
FF
14652006-01-04 Fred Fish <fnf@specifix.com>
1466
1467 * gdb.base/ptype.c (foo): Add typedef.
1468 (intfoo): Add function.
1469 * gdb.base/ptype1.c: New file.
1470 * gdb.base/ptype.exp: Handle compilation and linking with two
1471 source files. Test that proper type for "foo" is found based
1472 on source context rather than first match found in symtabs.
1473
a1b06f35
MK
14742005-12-28 Mark Kettenis <kettenis@gnu.org>
1475
1476 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
1477 * gdb.asm/openbsd.inc: Indent commands.
1478
d082a1e2
MK
14792005-12-26 Mark Kettenis <kettenis@gnu.org>
1480
c65016bd
MK
1481 * gdb.base/freebpcmd.exp: Increase timeout.
1482
d082a1e2
MK
1483 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
1484
d3c32a0e
DJ
14852005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
1486
1487 * gdb.base/default.exp: Update check for "show version".
1488
9fdb1f50
RC
14892005-12-09 Randolph Chung <tausq@debian.org>
1490
1491 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
1492 * gdb.asm/pa64.inc: New file.
1493
5f2c56f7
RC
14942005-12-09 Randolph Chung <tausq@debian.org>
1495
1496 * gdb.asm/common.inc: Indent commands.
1497 * gdb.asm/asmsrc1.s: Likewise.
1498 * gdb.asm/asmsrc2.s: Likewise.
1499
8117349c
RC
15002005-12-09 Randolph Chung <tausq@debian.org>
1501
1502 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
1503 (get_addr_of_sym): Remove duplicate print.
1504 (gen_core): xfail hppa*-*-hpux*, update expected output.
1505 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
1506 * gdb.arch/pa64-nullify.s: New file.
1507
8f07f25a
RC
15082005-12-09 Randolph Chung <tausq@debian.org>
1509
1510 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
1511
55b39184
DJ
15122005-12-07 Christophe Lyon <christophe.lyon@st.com>
1513
1514 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
1515 code generation for these functions.
1516 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
1517 error message.
1518
31e2b00f
AS
15192005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
1520
1521 * gdb.base/help.exp (help b, help br, help bre, help brea)
1522 (help break): Update the expected message.
1523
c3d0b56e
SC
15242005-11-11 Stephane Carrez <stcarrez@nerim.fr>
1525
1526 * gdb.asm/m68hc11.inc: Setup the data section.
1527 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
1528 script for this test.
1529 (m6812-*-*): Likewise.
1530
36ae0ea9
RC
15312005-11-09 Randolph Chung <tausq@debian.org>
1532
1533 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
1534
9d6f42e9
WZ
15352005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
1536
1537 * gdb.base/break.exp: Fix a comment typo.
1538
e2126a14
EZ
15392005-11-03 Jim Blandy <jimb@redhat.com>
1540
1541 Checked in by Elena Zannoni <ezannoni@redhat.com>
1542
1543 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
1544
e0ac7199
CV
15452005-11-02 Corinna Vinschen <vinschen@redhat.com>
1546
1547 * gdb.arch/gdb1558.c: Include stdio.h.
1548
31d3fb18
MK
15492005-10-31 Mark Kettenis <kettenis@gnu.org>
1550
1551 * gdb.asm/asm-source.exp: Use -e instead of --entry.
1552
e52b687c
MK
15532005-10-31 Mark Kettenis <kettenis@gnu.org>
1554
1555 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
1556
f4711d79
PG
15572005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
1558
1559 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1560 vscr" tests to better match output.
1561
987a9106
JB
15622005-10-12 Jim Blandy <jimb@redhat.com>
1563
1564 * gdb.base/structs.exp (any): New function.
1565 (test_struct_returns): Don't make any assumptions at all about
1566 what value the function returns when GDB can't set the return
1567 value.
1568
2336bb58
JB
15692005-10-09 Joel Brobecker <brobecker@adacore.com>
1570
1571 * gdb.ada/arrayidx/p.adb: New file.
1572 * gdb.ada/arrayidx.exp: New testcase
1573
15742005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
1575
1576 * gdb.ada/array_return/pck.ads: New file.
1577 * gdb.ada/array_return/pck.adb: New file.
1578 * gdb.ada/array_return/p.adb: New file.
1579 * gdb.ada/array_return.exp: New testcase.
1580
705335ea
JB
15812005-10-03 Joel Brobecker <brobecker@adacore.com>
1582
1583 * gdb.base/arrayidx.c: New file.
1584 * gdb.base/arrayidx.exp: New testcase.
1585
11ee9940
NR
15862005-09-29 Nick Roberts <nickrob@snap.net.nz>
1587
1588 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
1589 frames-invalid and breakpoints-invalid are no longer generated
1590 with level 3 so don't expect them in the output.
1591
39fb8e9e
BR
15922005-09-27 Bob Rossi <bob@brasko.net>
1593
1594 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
1595 from test. Escape the | in mi_gdb_test call.
1596 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
1597 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
1598 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
1599 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
1600 expected regex's in mi_gdb_test calls.
1601 * lib/mi-support.exp: Remove arbitrary .* from tests.
1602 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
1603 Fully anchor GDB/MI expected results in mi_gdb_test.
1604 * lib/gdb.exp (string_to_regexp): Escape the ] character.
1605 * gdb.base/sizeof.exp: Remove escape character. Correct test.
1606
2af48f68
PB
16072005-09-26 Paul Brook <paul@codesourcery.com>
1608
1609 * long_long.exp: Exclude eabi targets from arm FPA float format test.
1610
f34502bc
WZ
16112005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1612
1613 * bfp-test.c: New file.
1614 * bfp-test.exp: New testcase.
1615
ca929517
WZ
16162005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1617
1618 * gdb.fortran/subarray.exp: New testcase to test the evaluation
1619 of subarray and substring variable.
1620 * gdb.fortran/subarray.f: New source file for the test of subarray
1621 and substring variable evaluation.
1622 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
1623 of string constant.
1624
c761af65
DJ
16252005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
1626
1627 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
1628 copyright dates.
1629
561d7a1d
PG
16302005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
1631
1632 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
1633 powerpc altivec' test with an almost identical 'info vector' test.
1634
b2b64cc9
PG
16352005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1636
1637 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1638 vscr" tests to match output.
1639
6ac4d15a
PG
16402005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1641
1642 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
1643 output.
1644
40e55bef
BR
16452005-09-11 Bob Rossi <bob@brasko.net>
1646
1647 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
1648 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
1649 commands that return an MI output command and an asyncronous MI output
1650 command.
1651 * gdb.mi/mi-console.exp: Ditto.
1652
3c7385ec
BR
16532005-09-11 Bob Rossi <bob@brasko.net>
1654
1655 * gdb.mi/mi-var-child.c: Include <string.h>.
1656
a6cd0eb3
DJ
16572005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
1658
1659 * killed.exp: Correct gdb_expect syntax.
1660
2f168eed
CV
16612005-08-09 Corinna Vinschen <vinschen@redhat.com>
1662
1663 * lib/mi-support.exp (mi_gdb_load): Fix typo.
1664
ecd3fd0f
BR
16652005-08-02 Bob Rossi <bob@brasko.net>
1666
1667 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
1668 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
1669 Change tests to inferior-tty-set/show.
1670 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
1671 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
1672 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
1673 inferior. Use mi_gdb_test to get GDB and Inferior output.
1674 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
1675 descriptor.
1676 (mi_inferior_tty_name): Add inferior PTY file name.
1677 (mi_gdb_start): Add INFERIOR_PTY parameter.
1678 (mi_gdb_test): Add IPATTERN parameter.
1679
f1ea48cb
BR
16802005-08-02 Bob Rossi <bob@brasko.net>
1681
1682 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
1683 parameter to mi_gdb_test.
1684 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
1685
6e650a67
DJ
16862005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1687
1688 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
1689 struct_declarations.
1690 * gdb.mi/mi-var-child.exp: Step over the initialization of
1691 struct_declarations.
1692
8be260b6
DJ
16932005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1694
1695 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
1696 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
1697 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
1698 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
1699 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
1700 file.
1701
4e660f07
NR
17022005-07-27 Nick Roberts <nickrob@snap.net.nz>
1703
1704 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
1705 (do_children_tests): Assign values to the extra elements.
1706
1707 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
1708 them for tests for "-var-update --no-values" and
1709 "-var-update --all-values".
1710 Add test for "-var-list-children --simple-values".
1711
1712 * gdb.mi/basics.c (callee4): Add integer array D[3]...
1713
1714 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
1715 "-stack-list-locals --simple-values" Improve doc strings and
1716 comments.
1717
6bdae935
MK
17182005-07-18 Mark Kettenis <kettenis@gnu.org>
1719
598b7a6f
MK
1720 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
1721 *-*-openbsd*.
1722 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
1723
6bdae935
MK
1724 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
1725 sigaltsatck'.
1726
1323e929
BR
17272005-07-14 Bob Rossi <bob@brasko.net>
1728
1729 * gdb.base/default.exp (tty): Changed output of command.
1730 * gdb.base/help.exp (help tty): Ditto.
1731
b1a9c082
MK
17322005-07-12 Mark Kettenis <kettenis@gnu.org>
1733
1734 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
1735
10a844a2
MK
17362005-07-10 Mark Kettenis <kettenis@gnu.org>
1737
1738 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
1739 -stack-select-frame without arguments.
1740 (test_stack_frame_listing): Add test for newly implemented command
1741 -stack-info-frame.
1742
3cb3b8df
BR
17432005-07-06 Bob Rossi <bob@brasko.net>
1744
1745 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
1746 command.
1747 (Copyright): Update copyright.
1748
a0c5fbcf
WZ
17492005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
1750
1751 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
1752 tests to evaluate exponentiation expression.
1753
984971d0
AS
17542005-06-29 Andreas Schwab <schwab@suse.de>
1755
1756 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
1757 main to avoid warnings.
1758
1759 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
1760
fe03833f
NR
17612005-06-20 Nick Roberts <nickrob@snap.net.nz>
1762
1763 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
1764 -stack-select-frame without arguments.
1765 (test_stack_frame_listing): Add test for newly implemented command
1766 -stack-info-frame.
1767
7a55f279
WZ
17682005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
1769
0ffa0ea5
DJ
1770 * gdb.fortran/array-element.f: New file.
1771 * gdb.fortran/array-element.exp: New testcase.
7a55f279 1772
26585198
DJ
17732005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1774
1775 * gdb.base/bigcore.exp: Correct checks for systems which can
1776 not dump a large core file.
1777
c1bd25fd
DJ
17782005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1779
1780 * gdb.base/relocate.c: Add a copyright notice.
1781 (dummy): Remove.
1782 * gdb.base/relocate.exp: Test printing the values of variables
1783 from a relocatable file.
1784
589e074d
DJ
17852005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1786
1787 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
1788 excess MI output after an error.
1789
0915f927
JB
17902005-05-29 Joel Brobecker <brobecker@adacore.com>
1791
1792 * gdb.arch/alpha-step.c: New file.
1793 * gdb.arch/alpha-step.exp: New testcase.
1794
76ff342d
DJ
17952005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
1796 Dennis Brueni <dennis@slickedit.com>
1797
1798 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
1799 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
1800 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
1801 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
1802 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1803 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
1804 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
1805
96b0c7ac
DJ
18062005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
1807 Wu Zhou <woodzltc@cn.ibm.com>
1808
1809 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
1810 IBM's xlc compiler.
1811 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
1812 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
1813
f21565d2
JB
18142005-05-13 Jim Blandy <jimb@redhat.com>
1815
1816 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
1817 calling gdb_suppress_entire_file.
1818 * gdb.base/charset.exp: Same.
1819 * gdb.base/call-rt-st.exp: Same.
1820
6006a3a1
BR
18212005-05-05 Bob Rossi <bob_rossi@cox.net>
1822
1823 * lib/gdb.exp (fullname_syntax): Added global regex.
1824 (fullname_syntax_POSIX): Ditto.
1825 (fullname_syntax_UNC): Ditto.
1826 (fullname_syntax_DOS_CASE): Ditto.
1827 (fullname_syntax_DOS): Ditto.
1828 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
1829 fullname_syntax variable to scope and use it.
1830 (test_file_list_exec_source_files): Ditto.
1831 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
1832
c3b69c04
DJ
18332005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
1834
1835 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
1836
3c95e6af
PG
18372004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
1838
1839 * lib/gdb.exp (skip_altivec_tests): New function, based on
1840 check_vmx_hw_available from the GCC testsuite.
1841 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
1842 * lib/gdb.arch/altivec-regs.exp: Likewise.
1843
78df6c56
JB
18442005-05-02 Jim Blandy <jimb@redhat.com>
1845
1846 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
1847 calling gdb_suppress_entire_file.
1848
1690f9cf
DJ
18492005-04-30 Randolph Chung <tausq@debian.org>
1850
1851 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
1852 Slightly relax "sem_post" name checking.
1853
5ea106f7
PG
18542005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1855
1856 * gdb.base/unload.exp: Use new shared library infrastructure.
1857
bf7234cf
PG
18582005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1859
1860 * gdb.base/so-impl-ld.exp: Use new shared library
1861 infrastructure.
1862
547b869a
CV
18632005-04-29 Corinna Vinschen <vinschen@redhat.com>
1864
1865 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
1866 * gdb.asm/h8300.inc: New file.
1867
f07e55f0
PG
18682005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1869
1870 * gdb.base/shlib-call.exp: Change to use new shared library
1871 infrastructure.
1872
3cbba3d1
PG
18732005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1874
1875 * gdb.base/pending.exp: Change to use new shared library
1876 infrastructure.
1877
ed6df200
PG
18782005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
1879
1880 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
1881 use test_compiler_info instead of gcc_compiled, and update copyright.
1882
8c8f4ebe
PG
18832005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
1884
1885 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
1886 shared objects being adjusted and update copyright years.
1887
607fbc54
DJ
18882005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
1889
1890 * ChangeLog: Correct some 2003-01-13 dates.
1891 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
1892 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
1893 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
1894 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
1895 gdb.trace/tfind.exp: Update copyright years.
1896
57bf0e56
DJ
18972005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
1898 Daniel Jacobowitz <dan@codesourcery.com>
1899
1900 * lib/gdb.exp (gdb_compile): Handle shlib=.
1901 (gdb_compile_shlib): New function.
1902
9b593790
PG
19032005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
1904
1905 * lib/gdb.exp (test_compiler_info): Give argument a default value.
1906
9494c6a5
DJ
19072005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1908
1909 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
1910 gdb.server.
1911 * configure.ac: Likewise.
1912 * configure: Regenerated.
1913 * gdb.gdbserver/Makefile.in: Moved to...
1914 * gdb.server/Makefile.in: ... here.
1915 * gdb.gdbserver/server.c: Moved to...
1916 * gdb.server/server.c: ... here.
1917 * gdb.gdbserver/server-run.exp: Moved to...
1918 * gdb.server/server-run.exp: ... here.
1919
6f8eac0e
DJ
19202005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
1921
1922 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
1923 * configure.ac: Create gdb.gdbserver/Makefile.
1924 * configure: Regenerated.
1925 * lib/gdbserver-support.exp: New file, derived from
1926 config/gdbserver.exp.
1927 * config/gdbserver.exp: Use gdbserver-support.exp.
1928 * gdb.gdbserver/Makefile.in: New file.
1929 * gdb.gdbserver/server.c: New file.
1930 * gdb.gdbserver/server-run.exp: New file.
1931
6e87504d
PG
19322005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
1933
1934 * lib/gdb.exp (test_compiler_info): Return compiler_info
1935 if no arguments are given.
1936
d1779be4
PG
19372005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
1938
1939 * gdb.arch/altivec-abi.exp: Check for compiler and set
1940 use altivec' flag accordingly.
1941 * gdb.arch/altivec-regs.exp: Likewise.
1942
88750304
DJ
19432005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1944
1945 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
1946
f3fb768d
AS
19472005-03-27 Andreas Schwab <schwab@suse.de>
1948
1949 * gdb.base/bigcore.c (main): Add missing mode argument in open
1950 call.
1951
7e813ac5
DJ
19522005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
1953
1954 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
1955 downloads.
1956 * config/gdbserver.exp (gdb_load): Likewise.
1957
8e3049aa
PB
19582005-03-14 Paul Brook <paul@codesourcery.com>
1959
1960 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
1961 targets.
1962
a9df7c44
JB
19632005-03-09 Joel Brobecker <brobecker@adacore.com>
1964
1965 * gdb.dwarf2/dup-psym.S: New file.
1966 * gdb.dwarf2/dup-psym.exp: New testcase.
1967
9f0d94e8
JB
19682005-03-09 Joel Brobecker <brobecker@adacore.com>
1969
1970 * gdb.ada/exec_changed/first.adb: New file.
1971 * gdb.ada/exec_changed/second.adb: New file.
1972 * gdb.ada/exec_changed.exp: New testcase.
1973
5f579bc5
NS
19742005-03-08 Nathan Sidwell <nathan@codesourcery.com>
1975
36e9969c
NS
1976 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
1977 (A2): New class.
1978 (main): Test operator+.
1979 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
1980 breakpoint test.
1981
5f579bc5
NS
1982 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
1983 * gdb.base/signull.exp: Disable if gdb,nosignals.
1984 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
1985 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
1986 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
1987 * gdb.mi/mi2-console.exp: Likewise.
1988 * gdb.trace/collection.exp (run_trace_experiment): Consume the
1989 continue output at start.
1990 (gdb_collect_locals_test): Robustify regexp.
1991 * gdb.trace/passc-dyn.exp: Fix comment typo.
1992 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
1993
be46087e
CV
19942005-03-08 Corinna Vinschen <vinschen@redhat.com>
1995
1996 * gdb.asm/asm-source.exp: Add iq2000 case.
1997 * gdb.asm/iq2000.inc: New file.
1998
384e1a61
MI
19992005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2000
2001 * gdb.base/command.exp: Change hardcoded value to regular expression.
2002 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2003
584b6e9e
DJ
20042005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2005
2006 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2007 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2008 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2009 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2010 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2011
ab5b5d61
MK
20122005-03-05 Mark Kettenis <kettenis@gnu.org>
2013
2014 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2015 changes.
2016
ae051c1b
PG
20172004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2018
2019 * lib/compiler.c: Add test for IBM's xlc compiler.
2020 * lib/compiler.cc: Likewise.
2021
3f0f6ed2
JB
20222004-02-24 Joel Brobecker <brobecker@adacore.com>
2023
2024 * gdb.ada/fixed_points.exp: Create compilation object directory
2025 before running the test.
2026 * gdb.ada/null_record.exp: Likewise.
2027 * gdb.ada/packed_array.exp: Likewise.
2028 * gdb.ada/start.exp: Likewise.
2029
724f452b
JB
20302005-02-15 Joel Brobecker <brobecker@adacore.com>
2031
2032 * gdb.ada/packed_array/pa.adb: New file.
2033 * gdb.ada/packed_array.exp: New testcase.
2034
57f5cdfb 20352005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2036
1f393151
MK
2037 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2038 files.
2039
ebdda337
MK
2040 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2041 on *-*-openbsd*. Correctly match whitespace in regukar
2042 expressions.
2043
cf309262
DJ
20442005-02-10 Daniel Jacobowitz <dan@debian.org>
2045
2046 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2047 PR exp/1821
2048 * gdb.base/gdb1821.c: New test file.
2049 * gdb.base/gdb1821.exp: New test file.
2050
3be49e7a
JB
20512005-02-09 Joel Brobecker <brobecker@adacore.com>
2052
2053 * gdb.base/start.c: New file.
2054 * gdb.base/start.exp: New testcase.
2055
e292e67d
JB
20562005-02-09 Joel Brobecker <brobecker@adacore.com>
2057
2058 * gdb.ada/start/dummy.adb: New file.
2059 * gdb.ada/start.exp: New testcase.
2060
dbdfa66c
CV
20612005-02-09 Corinna Vinschen <vinschen@redhat.com>
2062
2063 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2064 for printing symbols and statistics.
2065 Add test for using relative pathnames in "maint print msymbols" test.
2066 Mark "maint info sections DATA" XFAIL on Cygwin.
2067 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2068 tests.
2069
d7941671
AC
20702005-02-09 Andreas Schwab <schwab@suse.de>
2071
2072 Committed by Andrew Cagney <cagney@gnu.org>
2073 * gdb.base/remotetimeout.exp: New file.
2074
74e5ef44
MK
20752005-02-07 Mark Kettenis <kettenis@gnu.org>
2076
2077 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2078
464dd14d
JB
20792005-02-03 Joel Brobecker <brobecker@adacore.com>
2080
2081 * gdb.ada/gnat_ada.gpr: New file.
2082 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2083 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2084 * configure.ac: No longer generate gnat_ada.gpr.
2085 * configure: Regenerate.
2086 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2087 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2088 * gdb.ada/null_record/bar.ads: Likewise.
2089 * gdb.ada/null_record/bar.adb: Likewise.
2090 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2091 * gdb.ada/null_record.exp (testdir): New variable.
2092 (testfile): executable is now in testdir subdirectory.
2093 (srcfile): Use full path to the main compilation unit.
2094 * gdb.ada/fixed_points.exp: Same changes as above.
2095
30d756ae
NR
20962005-02-03 Nick Roberts <nickrob@snap.net.nz>
2097
2098 * gdb.base/interp.exp: New test.
2099
9d799f85
AC
21002005-01-24 Andrew Cagney <cagney@gnu.org>
2101
2102 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2103
15656118
AC
21042005-01-19 Andrew Cagney <cagney@gnu.org>
2105
a892c31b
AC
2106 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2107 configure.ac not configure.in.
2108
15656118
AC
2109 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2110 of powerpc*-*-*.
2111 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2112 * gdb.base/list.exp (test_list_function)
2113 (test_list_filename_and_function): Ditto.
2114 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2115
a7b01baf
AC
21162005-01-16 Andrew Cagney <cagney@gnu.org>
2117
17d92a02
AC
2118 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2119
a7b01baf
AC
2120 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2121
bc8332bb
AC
21222005-01-14 Andrew Cagney <cagney@gnu.org>
2123
2124 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2125 * gdb.mi/mi2-var-cmd.exp: Ditto.
2126
4d074752
CV
21272005-01-10 Corinna Vinschen <vinschen@redhat.com>
2128
2129 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2130
bec39cab
AC
21312005-01-07 Andrew Cagney <cagney@gnu.org>
2132
2133 * configure.ac: Rename configure.in, require autoconf 2.59.
2134 * configure: Re-generate.
2135 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2136 * gdb.stabs/configure: Re-generate.
2137 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2138 * gdb.hp/configure: Re-generate.
2139 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2140 autoconf 2.59.
2141 * gdb.hp/gdb.objdbg/configure: Re-generate.
2142 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2143 autoconf 2.59.
2144 * gdb.hp/gdb.defects/configure: Re-generate.
2145 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2146 autoconf 2.59.
2147 * gdb.hp/gdb.compat/configure: Re-generate.
2148 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2149 autoconf 2.59.
2150 * gdb.hp/gdb.base-hp/configure: Re-generate.
2151 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2152 autoconf 2.59.
2153 * gdb.hp/gdb.aCC/configure: Re-generate.
2154
f10b16d4
JB
21552004-12-15 Jim Blandy <jimb@redhat.com>
2156
2157 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2158 under NPTL when there is debugging info available for libpthread.
2159
fb6e1814
JG
21602004-12-13 Jerome Guitton <guitton@gnat.com>
2161
2162 * gdb.ada/fixed_points.c: New file.
2163 * gdb.ada/fixed_points.exp: New file.
2164
fe46cd3a
RC
21652004-12-03 Randolph Chung <tausq@debian.org>
2166
2167 * gdb.arch/pa-nullify.exp: New file.
2168 * gdb.arch/pa-nullify.s: New file.
2169
8de0841b
RC
21702004-11-30 Randolph Chung <tausq@debian.org>
2171
2172 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2173 instead of "tbug". Fix regexp to work properly with gdb_test.
2174
c8170782
PH
21752004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2176
2177 * gdb.base/bitfields2.exp: New test.
2178 * gdb.base/bitfields2.c: New file.
2179
954269c2
RE
21802004-11-28 Richard Earnshaw <rearnsha@arm.com>
2181
2182 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2183
0107feed
RC
21842004-11-16 Randolph Chung <tausq@debian.org>
2185
2186 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2187
f073ae8c
DJ
21882004-11-14 Daniel Jacobowitz <dan@debian.org>
2189
2190 * gdb.threads/threadapply.exp: Correct "macro details" test.
2191
19ad59e7
JJ
21922004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2193
2194 * gdb.threads/threadapply.exp: New test.
2195 * gdb.threads/threadapply.c: New file.
2196
9cf0961b
MK
21972004-11-07 Mark Kettenis <kettenis@gnu.org>
2198
2199 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2200 frames.
2201
c789492a
FL
22022004-11-05 Felix Lee <felix+log1@specifixinc.com>
2203
2204 * gdb.base/cursal.exp: New file.
2205 * gdb.base/cursal.c: New file.
2206
a1e167bb
AC
22072004-11-03 Andrew Cagney <cagney@gnu.org>
2208
2209 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2210
b7cbf173
MK
22112004-10-30 Mark Kettenis <kettenis@gnu.org>
2212
2213 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2214 NetBSD/ELF targets.
2215
88f9d34f
JB
22162004-10-29 Joel Brobecker <brobecker@gnat.com>
2217
2218 * gdb.threads/bp_in_thread.c: New file, copied from
2219 pthread_cond_wait.c.
2220 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2221 file, rather than reusing the .c file from another testcase.
2222
ca7d6a0c
JB
22232004-10-20 Joel Brobecker <brobecker@gnat.com>
2224
2225 * gdb.ada/null_record.exp: Check where we stopped after
2226 sending the start command, instead of where the associated
2227 temporary breakpoint was inserted.
2228
0d863d03
AC
22292004-10-14 Andrew Cagney <cagney@gnu.org>
2230
2231 * gdb.mi/gdb701.c (main): Return 0.
2232
d11e72cb
DJ
22332004-10-13 Daniel Jacobowitz <dan@debian.org>
2234
d40539a4 2235 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2236
e1923096
JJ
22372004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2238
2239 * gdb.threads/schedlock.c: Add comment markers to use to find
2240 line numbers.
2241 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2242 comments.
2243 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2244 breakpoint lines.
2245
ec8ba2c9
DJ
22462004-10-12 Daniel Jacobowitz <dan@debian.org>
2247
2248 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2249
0eb3658b
DJ
22502004-10-12 Daniel Jacobowitz <dan@debian.org>
2251
2252 * configure.in: Add gdb.dwarf2.
2253 * configure: Regenerated.
2254 * Makefile.in: Add gdb.dwarf2.
2255 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2256 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2257 gdb.dwarf2/file1.txt: New files.
2258
a271cc33
OF
22592004-10-11 Orjan Friberg <orjanf@axis.com>
2260
2261 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2262 of "run", since the latter doesn't work with remote targets. Adjust
2263 the breakpoint numbering accordingly.
2264 * gdb.threads/pthread_cond_wait.exp: Ditto.
2265
895ce074
MC
22662004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2267
2268 * gdb.base/overlays.exp: Update copyright years.
2269
6be3092d
KI
22702004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2271
2272 * gdb.base/overlays.exp: Disable if target is Linux.
2273
e05389b8
FL
22742004-10-06 Felix Lee <felix+log1@specifixinc.com>
2275
2276 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2277
73cb587d
KI
22782004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2279
2280 * gdb.asm/asm-source.exp: Add m32r-linux target.
2281 * gdb.asm/m32r-linux.inc: New file.
2282
3c0edcdc
AC
22832004-09-24 Andrew Cagney <cagney@redhat.com>
2284 David Anderson <anderson@redhat.com>
2285
2286 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2287 command fails, assume things will work.
2288 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2289 (_GNU_SOURCE): Define.
2290 (print_unsigned, print_hex): Change parameter to "long long".
2291 (print_byte_count): New function, use to print byte counts.
2292 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2293 O_LARGEFILE.
2294 (main): Compute an upper bound on a corefile in max_core_size.
2295 Limit memory chunk size to max_core_size. Limit total memory
2296 allocated to max_core_size.
2297
4bb3667f
AC
22982004-09-23 Andrew Cagney <cagney@gnu.org>
2299
2300 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2301 from a separate process with code that creates a corefile by
2302 making the inferior dump core.
2303
60fe1a51
MK
23042004-09-23 Mark Kettenis <kettenis@gnu.org>
2305
2306 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2307 block.
2308
8e937346
MC
23092004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2310
2311 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2312 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2313 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2314 Likewise.
2315
7213f6d6
JJ
23162004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2317
2318 * gdb.java/jprint.exp: New test case for java inferior call.
2319 * gdb.java/jprint.java: Ditto.
2320
eac69dca
JB
23212004-09-15 Joel Brobecker <brobecker@gnat.com>
2322
2323 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2324
22227696
MC
23252004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2326
2327 * gdb.threads/killed.c: Include <stdlib.h>.
2328 * gdb.threads/pthreads.c: Likewise.
2329
7dd403a4
MC
23302004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2331
2332 * gdb.threads/killed.c: Add copyright notice.
2333
33f2d567
JM
23342004-09-10 Jason Molenda (jmolenda@apple.com)
2335
2336 * gdb.base/define.exp: Two new tests to verify zero space chars
2337 after 'if' and 'while' commands in a user-defined command is correctly
2338 parsed.
2339
e05b62ac
AC
23402004-09-08 Andrew Cagney <cagney@gnu.org>
2341
2342 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2343 delivery test with duplicate at end of file.
2344
9cbe82da
MK
23452004-09-06 Mark Kettenis <kettenis@jive.nl>
2346
2347 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2348
564803d9
MC
23492004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2350
2351 * config/hppro.exp: Removed.
2352
7c6807ce
MC
23532004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2354
2355 * config/sparclet.exp: Removed.
2356
bf7e26dd
MC
23572004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2358
2359 * config/udi.exp: Removed.
2360
714e341b
MC
23612004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2362
2363 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2364 of "exp_continue".
2365 (advancei): Likewise.
2366
1236e623
JJ
23672004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2368
2369 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2370
3bdcad15
MI
23712004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2372
228af206 2373 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2374 to check for nodebug in executable.
2375 * gdb.gdb/observer.exp (setup_test): Likewise.
2376 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2377 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2378
c72b934c
AC
23792004-09-01 Andrew Cagney <cagney@gnu.org>
2380
2381 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2382 files.
2383
edd9b715
JJ
23842004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2385
2386 * gdb.base/unload.exp: Fix expected warning message to match
2387 latest format.
2388
fb4ce06b
CV
23892004-09-01 Corinna Vinschen <vinschen@redhat.com>
2390
2391 * gdb.base/call-rt-st.exp: Fix typos.
2392
ce78e7c3
MI
23932004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2394
2395 * gdb.threads/thread_check.exp: New testcase.
2396 * gdb.threads/thread_check.c: New testcase.
2397
2dedb159
AC
23982004-08-31 Andrew Cagney <cagney@gnu.org>
2399
2400 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2401 (skip_to_handler_entry): New procedures. Test stepping into a
2402 handler when the breakpoint is at the handler's entry point.
2403
68f53502
AC
24042004-08-30 Andrew Cagney <cagney@gnu.org>
2405
2406 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2407 gdb/1757.
2408
3e3ffd2b
MC
24092004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2410
2411 With code from Manoj Iyer <manjo@austin.ibm.com>:
2412 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2413 return value. Add an arm for "no debugging symbols found".
2414 Change a stray "error" to "perror".
2415 (gdb_run_cmd): Adapt to new return value.
2416 * gdb.base/remote.exp: Adapt to new return value.
2417 * gdb.gdb/complaints.exp: Likewise.
2418 * gdb.gdb/observer.exp: Likewise.
2419 * gdb.gdb/selftest.exp: Likewise.
2420 * gdb.gdb/xfullpath.exp: Likewise.
2421
4b6f5fd2
JB
24222004-08-27 Joel Brobecker <brobecker@gnat.com>
2423
2424 * gdb.threads/bp_in_thread.exp: New testcase.
2425
e5b25496
MC
24262004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2427
2428 Fix PR testsuite/1735.
2429 * gdb.threads/schedlock.c (thread_function): Add a cast
2430 to suppress a gcc warning.
2431 * gdb.threads/thread-specific.c (thread_function): Likewise.
2432
934353d6
MC
24332004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2434
2435 * gdb.base/unload.c: Include <stdlib.h>.
2436
f98a0aef 24372004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2438
f98a0aef 2439 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2440 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2441 synchronized after the "return".
2442
5a2e8882
MC
24432004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2444
2445 * gdb.mi/basics.c: Include <stdio.h>.
2446 * gdb.mi/pthreads.c: Include <stdlib.h>.
2447 * gdb.mi/var-cmd.c: Include <stdlib.h>.
2448
a9640423
MC
24492004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2450
2451 * gdb.threads/schedlock.c: Add copyright notice.
2452
b04e311d
AC
24532004-08-25 Andrew Cagney <cagney@gnu.org>
2454
2455 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
2456 (skip_over_handler, breakpoint_over_hander): New test procedures.
2457 (advance, advancei): Add a proper prefix, do not use
2458 rerun_to_main.
2459 * gdb.base/sigstep.c (main): Change to use an infinite loop.
2460
7c27f15b
MC
24612004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2462
2463 * gdb.mi/basics.c: Add copyright notice.
2464 * gdb.mi/var-cmd.c: Add copyright notice.
2465
fffc87ae
MC
24662004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2467
2468 * lib/gdb.exp: Remove signed_keyword_not_used.
2469 * lib/compiler.c: Likewise.
2470 * lib/compiler.cc: Likewise.
2471
d782e0bf
MC
24722004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2473
2474 * gdb.base/whatis.c: Remove conditional disabling of "signed".
2475 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
2476
96033e83
MC
24772004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2478
2479 * gdb.base/whatis.c: Add copyright notice.
2480
cf38c229
MK
24812004-08-20 Mark Kettenis <kettenis@gnu.org>
2482
2483 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
2484 it to skip the breakpoints encoded in the inline assembly.
2485
f4b49756
MC
24862004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2487
2488 * Makefile.in: Add gdb.fortran.
2489
2f193b69
MC
24902004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2491
2492 * gdb.base/call-sc.exp (test_scalar_returns):
2493 Fix cut-and-paste glitch in "Make fun return now".
2494
89a237cb
MC
24952004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2496
2497 * configure.in: Add gdb.fortran.
2498 * configure: Regenerate.
2499 * gdb.fortran/Makefile.in: New file.
2500 * lib/gdb.exp (skip_fortran_tests): New procedure.
2501
469aff8e
MC
25022004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2503
2504 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
2505 reference to bug-gnu@prep.ai.mit.edu.
2506 * gdb.mi/mi-var-child.exp: Likewise.
2507 * gdb.mi/mi-var-cmd.exp: Likewise.
2508 * gdb.mi/mi-var-display.exp: Likewise.
2509 * gdb.mi/mi2-var-block.exp: Likewise.
2510 * gdb.mi/mi2-var-child.exp: Likewise.
2511 * gdb.mi/mi2-var-cmd.exp: Likewise.
2512 * gdb.mi/mi2-var-display.exp: Likewise.
2513
00b51b9f
MK
25142004-08-15 Mark Kettenis <kettenis@gnu.org>
2515
2516 * gdb.base/unload.c (main): Make local variable msg const.
2517
45f07fef
MC
25182004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2519
2520 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
2521 to bug-gnu@prep.ai.mit.edu.
2522 * gdb.mi/mi-disassemble.exp: Likewise.
2523 * gdb.mi/mi-eval.exp: Likewise.
2524 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
2525 default line number.
2526 * gdb.mi/mi-return.exp: Likewise.
2527 * gdb.mi/mi-simplerun.exp: Likewise.
2528 * gdb.mi/mi-stack.exp: Likewise.
2529 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
2530 number with explicit range test.
2531 * gdb.mi/mi-watch.exp: Likewise.
2532 * gdb.mi/mi2-break.exp: Likewise.
2533 * gdb.mi/mi2-cli.exp: Likewise.
2534 * gdb.mi/mi2-disassemble.exp: Likewise.
2535 * gdb.mi/mi2-eval.exp: Likewise.
2536 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
2537 default line number.
2538 * gdb.mi/mi2-return.exp: Likewise.
2539 * gdb.mi/mi2-simplerun.exp: Likewise.
2540 * gdb.mi/mi2-stack.exp: Likewise.
2541 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
2542 number with explicit range test.
2543 * gdb.mi/mi2-watch.exp: Likewise.
2544
dd8c8ee7
MC
25452004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2546
2547 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
2548 * gdb.cp/m-static.exp: Likewise.
2549 * gdb.cp/rtti.exp: Likewise.
2550
4e838464
MK
25512004-08-14 Mark Kettenis <kettenis@gnu.org>
2552
2553 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
2554
8d8cb839
EZ
25552004-08-14 Eli Zaretskii <eliz@gnu.org>
2556
2557 * ChangeLog: Prefix Local Variables with semi-colons and indent
2558 the reference to older ChangeLog files, to fix fontification in
2559 Emacs.
2560
deea8bb0
MC
25612004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2562
2563 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
2564 * gdb.mi/mi2-break.exp: Likewise.
2565
c3297504
MC
25662004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2567
2568 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
2569
25808999
MC
25702004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2571
2572 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
2573
226a8d71
MC
25742004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2575
2576 * gdb.cp/classes.exp: Remove unused declarations. Just let
2577 test names default instead of providing special names. Remove
2578 extraneous demangler test.
2579
37fdf854
JJ
25802004-08-12 Jeff Johnston <jjohnstn@redhat.com>
2581
2582 * gdb.base/unload.exp: New test for breakpoints in dynamically
2583 loaded libraries.
2584 * gdb.base/unload.c: Ditto.
2585 * gdb.base/unloadshr.c: Ditto.
2586
2d3a7986
MC
25872004-08-12 Michael Chastain <mec.gnu@mindspring.com>
2588
2589 * gdb.cp/classes.exp (test_ptype_class_objects): Call
2590 cp_test_ptype_class.
2591 (test_enums): Likewise.
2592
c72b934c
AC
25932004-08-10 Andrew Cagney <cagney@gnu.org>
2594
2595 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2596 files.
2597
cc503c8a
AC
25982004-08-10 Andrew Cagney <cagney@gnu.org>
2599
2600 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
2601 init_malloc call.
2602
902f2ccb
MC
26032004-08-10 Michael Chastain <mec.gnu@mindspring.com>
2604
2605 * ChangeLog: Add copyright notice. The notice is copied
2606 from emacs 21.3 top level ChangeLog.
2607
78c90502
MC
26082004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2609
2610 * lib/cp-support.exp: New file.
2611 * lib/cp-support.exp (cp_test_type_class): New function.
2612 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
2613 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
2614 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
2615 cp_test_ptype_class.
2616
88e5ea78
MC
26172004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2618
2619 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
2620 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2621 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
2622 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
2623 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2624 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
2625 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
2626 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
2627 gdb.mi/mi2-watch.exp: Update copyright years.
2628
6a89fc9c
MK
26292004-08-09 Mark Kettenis <kettenis@gnu.org>
2630
2631 * gdb.base/sigaltstack.exp: Provide proper anchoring.
2632
1482e0de
MC
26332004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2634
2635 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
2636 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
2637 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
2638 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2639 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
2640 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
2641 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
2642 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2643 gdb.mi/mi-watch.exp: Update copyright years.
2644
1a5ce3f3
DJ
26452004-08-08 Daniel Jacobowitz <dan@debian.org>
2646
2647 PR gdb/1738
2648 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
2649 from a breakpoint with a pending signal.
2650
04f6ecf2
DJ
26512004-08-08 Daniel Jacobowitz <dan@debian.org>
2652
2653 PR gdb/1736
2654 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
2655 * gdb.base/sigaltstack.exp (finish_test): Consume output until
2656 the prompt.
2657 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
2658
54d90d35
DJ
26592004-08-08 Daniel Jacobowitz <dan@debian.org>
2660
2661 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
2662
d2f6abb0
DJ
26632004-08-08 Daniel Jacobowitz <dan@debian.org>
2664
2665 PR gdb/1736
2666 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
2667 for i?86-*-linux*.
2668
5598c03d
DJ
26692004-08-08 Daniel Jacobowitz <dan@debian.org>
2670
2671 * gdb.arch/i386-prologue.exp: Compile without debug information.
2672
c6fee705
MC
26732004-08-08 Michael Chastain <mec.gnu@mindspring.com>
2674
2675 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
2676 rather than asking gdb to search.
2677
dd90efdb
MC
26782004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2679
2680 * gdb.base/gcore.c: Include <string.h>.
2681
1e84bec1
MC
26822004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2683
2684 * gdb.base/gcore.c: Add copyright notice.
2685
e425eb2b
MC
26862004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2687
2688 * gdb.base/freebpcmd.c: Include <stdio.h>.
2689 * gdb.base/long_long.c: Include <string.h>.
2690 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
2691 * gdb.base/siginfo.c: Include <string.h>.
2692 * gdb.base/sigstep.c: Include <string.h>.
2693
cb9aaed5
MC
26942004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2695
2696 * gdb.base/complex.c: Include <stdlib.h>.
2697
55944f3d
MC
26982004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2699
2700 * gdb.base/complex.c: Add copyright notice.
2701
7b2953d9
MC
27022004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2703
2704 * gdb.base/charset.c: Include <stdlib.h>.
2705
c9133d23
MC
27062004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2707
2708 * gdb.base/auxv.c: Include <stdlib.h>.
2709
0a8490ad
MC
27102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2711
2712 * gdb.base/auxv.c: Add copyright notice.
2713
3426d5ec
MC
27142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2715
2716 * gdb.base/coremaker.c: Add copyright notice.
2717 * gdb.base/coremaker2.c: Add copyright notice.
2718
8da195dd
AC
27192004-08-04 Andrew Cagney <cagney@gnu.org>
2720
2721 * gdb.base/store.exp: Update copyright.
2722 (check_set, up_set, check_struct, up_struct): Add a prefix to test
2723 names, do not import gdb_prompt.
2724
8d394f98
AC
27252004-08-01 Andrew Cagney <cagney@gnu.org>
2726
2727 Fix PR testsuite/1729.
2728 * gdb.base/dump.exp: Add test name to callers of capture_value, do
2729 not use capture_value with value 4.
2730 (capture_value): Add optional test name parameter.
2731 (test_reload_saved_value, test_restore_saved_value): Use $msg as
2732 the prefix, pass to capture_value.
2733
b6702b23
MK
27342004-08-01 Mark Kettenis <kettenis@gnu.org>
2735
2736 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
2737 * gdb.arch/i386-prologue.c (standard): New prototype and function.
2738 (main): Call new function.
2739
c203e0ca
MC
27402004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2741
2742 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
2743
a7995a30
MC
27442004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2745
2746 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
2747
9366563b
MC
27482004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2749
b6eeaf26 2750 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
2751 Accept more values of vtbl pointer. Remove some messages
2752 about "obsolete gcc or gdb".
2753
2fc1f950
MC
27542004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2755
2756 * gdb.cp/classes.exp: Accept more varieties of ptype output.
2757
c724d49b
MC
27582004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2759
2760 * gdb.base/asm-source.exp: Properly convert target board
2761 debug flags from gcc format to binutils format.
2762
736b0fce
MK
27632004-07-28 Mark Kettenis <kettenis@gnu.org>
2764
2765 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
2766 gdb1718". PR backtrace/1718 partially fixed.
2767
5633ea5c
JJ
27682004-07-27 Jeff Johnston <jjohnstn@redhat.com>
2769
2770 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
2771
575eebb1
NC
27722004-07-26 Nick Clifton <nickc@redhat.com>
2773
2774 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
2775 good default value for a specific architecture is available then
2776 set it to that value. Otherwise default to the -gstabs switch.
2777 Remove the -g... switches from the asm-flags variable. Allow the
2778 target board info to override the value if it wants to. Pass the
2779 switch on the assembler command line.
2780
62104619
MK
27812004-07-23 Mark Kettenis <kettenis@gnu.org>
2782
2783 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
2784 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
2785 (main): Call new function.
2786
4a1135b8
MC
27872004-07-22 Michael Chastain <mec.gnu@mindspring.com>
2788
2789 Test for PR exp/1715.
2790 * gdb.base/radix.exp: Refactor common procedures. Make all
2791 test names unique. Change XFAIL to KFAIL.
2792
8a12c1f0
MC
27932004-07-20 Michael Chastain <mec.gnu@mindspring.com>
2794
2795 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
2796 * gdb.ada/gnat_ada.gin: ... to here.
2797 * configure.in: Use gnat_ada.gin.
2798 * configure: Regenerate.
2799
23b451cf
AC
28002004-07-20 Andrew Cagney <cagney@gnu.org>
2801
2802 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
2803 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
2804 XFAILs. Clean up test messages and comments. Check backtraces.
2805 Delete re-sync code.
2806
ab618a02
MC
28072004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2808
2809 Fix PR cli/740.
2810 * gdb.base/annota1.exp: Honor gdb,nosignals.
2811 * gdb.base/annota3.exp: Likewise.
2812
46dad340
MC
28132004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2814
2815 * lib/java.exp: Update copyright notice.
2816
756d8c70
AC
28172004-07-19 Andrew Cagney <cagney@gnu.org>
2818
2819 * gdb.base/selftest.exp: Copy file from here ...
2820 * gdb.gdb/selftest.exp: ... to here.
2821
586027e6
AC
28222004-07-16 Andrew Cagney <cagney@redhat.com>
2823
2824 * lib/insight-support.exp: Delete file.
2825 * lib/java.exp (java_init): Fix copyright.
2826
029d2200
AC
28272004-07-16 Andrew Cagney <cagney@gnu.org>
2828
2829 * gdb.base/restore.c: Append "prologue" to comments marking the a
2830 function's prologue.
2831 * gdb.base/restore.exp: Update copyright, re-indent.
2832 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
2833 callerN" prefix where needed. Update patterns that match a
2834 function's prologue.
2835
653b62c5
MC
28362004-07-16 Michael Chastain <mec.gnu@mindspring.com>
2837
2838 * gdb.base/restore.c: Add copyright notice.
2839
f7d690e5
AC
28402004-07-16 Andrew Cagney <cagney@gnu.org>
2841
2842 * gdb.base/logical.exp: Update copyright.
2843 (evaluate): New procedure. Use to re-implement tests using
2844 several tables.
2845
d629a7cb
MH
28462004-07-14 Martin Hunt <hunt@redhat.com>
2847
2848 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
2849 which fixes some problems where init.tcl was not found.
2850
9c7bb332
AC
28512004-07-13 Andrew Cagney <cagney@gnu.org>
2852
6bf46641
AC
2853 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
2854 (check_sizeof, check_valueof): Do not include the output in the
2855 test name. Use gdb_test.
2856 (get_valueof): Use gdb_test_multiple.
2857
c4ffd4c0
AC
2858 * gdb.base/step-test.exp: Update copyright. Use
2859 gdb_test_multiple. Ensure that test names do not include
2860 architecture dependent output.
2861
ab89363a
AC
2862 * gdb.gdb/observer.exp: Update copyright.
2863 (setup_test): Use gdb_test_multiple.
2864 (attach_first_observer, attach_second_observer)
2865 (attach_third_observer, detach_first_observer)
2866 (detach_second_observer, detach_third_observer)
2867 (reset_counters, check_counters): Make $message a prefix.
2868 (test_normal_stop_notifications): Add "args" parameter - a list of
2869 init functions to be called. Make $message a prefix,
2870 (test_observer_normal_stop): Change the message prefixes so that
2871 they are unique, pass the attach / detach procedures to
2872 test_normal_stop_notifications.
2873
ec58997a
AC
2874 * gdb.base/signull.exp (test_segv): Prefix all tests with
2875 "${name}". Clean up test messages.
2876
b475183b
AC
2877 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
2878
9c7bb332
AC
2879 * gdb.base/ena-dis-br.exp: Update copyright.
2880 (break_at): New function. Replace send_gdb with gdb_test,
2881 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
2882 ignore count, not stopped at bpt", with KFAIL.
2883
2dd95497
CV
28842004-07-13 Corinna Vinschen <vinschen@redhat.com>
2885
2886 * gdb.base/attach.exp: Remove cleanupfile handling.
2887
419e626b
AC
28882004-07-12 Andrew Cagney <cagney@gnu.org>
2889
2890 * gdb.base/annota1.exp: Cleanup corefile test name.
2891 * gdb.base/annota3.exp: Ditto.
2892
8b1b3228
AC
28932004-07-12 Andrew Cagney <cagney@gnu.org>
2894
78650829
AC
2895 * gdb.base/signals.exp: Clean up copyright, re-indent.
2896
8b1b3228
AC
2897 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
2898 gdb_test and gdb_test_multiple.
2899
935c2760
JJ
29002004-07-08 Jeff Johnston <jjohnstn@redhat.com>
2901
2902 * gdb.java/jmain.exp: Fix expected line number for main to
2903 break at. Set XFAIL for break at main test since gcj does not
2904 provide line number info for first statement in main.
2905
1544280f
AC
29062004-07-08 Andrew Cagney <cagney@gnu.org>
2907
1279f4ff
AC
2908 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
2909
1544280f
AC
2910 * gdb.base/sigbpt.exp: Make the common part of each test name a
2911 prefix instead of suffix.
2912
bcc82369
BR
29132004-07-07 Bob Rossi <bob_rossi@cox.net>
2914
2915 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
2916 test from test_tbreak_creation_and_listing to
2917 test_file_list_exec_source_file
2918 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
2919 Changed name of test from test_tbreak_creation_and_listing to
2920 test_file_list_exec_source_file
2921
23f4b0aa
JJ
29222004-07-07 Jeff Johnston <jjohnstn@redhat.com>
2923
2924 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
2925 the jmisc() constructor instead of <init>.
2926 * gdb.java/jmisc1.exp: Ditto.
2927
56401cd5
AC
29282004-07-07 Andrew Cagney <cagney@gnu.org>
2929
2930 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
2931 corrupting the PC.
2932
44ae2f6a
MC
29332004-07-06 Michael Chastain <mec.gnu@mindspring.com>
2934
2935 * gdb.cp/templates.exp: Accept whitespace change in demangler
2936 output.
2937
45a83408
AC
29382004-07-06 Andrew Cagney <cagney@gnu.org>
2939
2940 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
2941
d205ad70
MC
29422004-07-02 Michael Chastain <mec.gnu@mindspring.com>
2943
2944 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
2945 * lib/compiler.cc: Likewise.
2946
06ea1a61
MC
29472004-06-30 Michael Chastain <mec.gnu@mindspring.com>
2948
2949 * lib/compiler.cc: Work around string preprocessing problem
2950 with old hp c++ compiler.
2951 * lib/compiler.c: Likewise.
2952
daab1251
CV
29532004-06-29 Corinna Vinschen <vinschen@redhat.com>
2954
2955 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
2956 directives to conditionalize symbol prefixing.
2957 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
2958 additional_flags handling. Add underscore prefix for Cygwin.
2959 * gdb.arch/i386-unwind.c: Use preprocessor directives to
2960 conditionalize symbol prefixing.
2961 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
2962 additional_flags handling. Add underscore prefix for Cygwin.
2963
cc984116
CV
29642004-06-29 Corinna Vinschen <vinschen@redhat.com>
2965
2966 * gdb.base/bigcore.exp: Skip test on Cygwin.
2967
c279b077
MC
29682004-06-28 Michael Chastain <mec.gnu@mindspring.com>
2969
2970 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
2971 formats for "info register". Use gdb_test_multiple. Fix
2972 the "invalid register" test.
2973
0e915747
CV
29742004-06-28 Corinna Vinschen <vinschen@redhat.com>
2975
2976 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
2977 PID for Cygwin. Add Cygwin specific strings to check for in some
2978 tests.
2979 (do_attach_tests): Add a test for user interaction when attaching
2980 to a process with no matching symbol table already loaded.
2981
11422c86
AC
29822004-06-26 Andrew Cagney <cagney@gnu.org>
2983
2984 Test PR java/1567 and PR java/1565.
2985 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
2986 * gdb.java/jmisc2.exp: Delete file.
2987
cefbce26
MC
29882004-06-26 Michael Chastain <mec.gnu@mindspring.com>
2989
2990 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
2991
e19f872c
CV
29922004-06-25 Corinna Vinschen <vinschen@redhat.com>
2993
2994 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
2995 attach process.
2996
d931ba3b
MC
29972004-06-23 Michael Chastain <mec.gnu@mindspring.com>
2998
2999 * gdb.cp/pr-1553.exp: Remove.
3000
aef68c48
MC
30012004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3002
3003 * gdb.cp/pr-1553.cc: Remove.
3004 * gdb.cp/pr-1553.exp: Disable this test.
3005
8d5df71a
JB
30062004-06-20 Jim Blandy <jimb@redhat.com>
3007
3008 Fix PR testsuite/1680.
3009 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3010 regular expressions.
3011
4ac6f39d
MC
30122004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3013
3014 Fix PR testsuite/1679.
3015 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3016 Issue an UNSUPPORTED result instead.
3017
1b413552
JB
30182004-06-18 Jim Blandy <jimb@redhat.com>
3019
3020 * gdb.base/charset.exp: Only send a control-C if we see a new
3021 prompt and incomplete command.
3022
6daa6ebd
MC
30232004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3024
3025 * gdb.cp/pr-574.cc: Add copyright notice.
3026
51fa4ae0
JB
30272004-06-17 Jim Blandy <jimb@redhat.com>
3028
3029 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3030 cases where the regexp has no groups; this grabs random text from
3031 the previous test suite, whatever that was.
3032
8fea26c5
MC
30332004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3034
3035 * gdb.cp/printmethod.cc: Add copyright notice.
3036
1e3aeb41
MC
30372004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3038
3039 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3040
9d9030bc
AC
30412004-06-16 Andrew Cagney <cagney@gnu.org>
3042
3043 * gdb.base/signull.c: Update copyright. Include <string.h>.
3044 (bowler): Replace data_pointer with data_read
3045 and data_write cases. Add code_descriptor case.
3046 (zero, desc): New array and pointer.
3047 (data, code): Change to simple pointers.
3048 * gdb.base/signull.exp: Fix probe pattern matching a function
3049 descriptor SIGSEGV. Replace data_pointer with data_read and
3050 data_write tests.
3051
acd4ad44
AC
30522004-06-16 Andrew Cagney <cagney@gnu.org>
3053
3054 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3055
08fd625c
MC
30562004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3057
3058 * gdb.base/long_long.c: Add copyright notice.
3059
1903502c
MC
30602004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3061
3062 * gdb.base/long_long.exp: Remove reference to
3063 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3064 to gdb_breakpoint and gdb_continue_to_breakpoint.
3065
83313cb1
JB
30662004-06-14 Jim Blandy <jimb@redhat.com>
3067
3068 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3069 endian case.
3070
1bf404ef
AC
30712004-06-14 Andrew Cagney <cagney@gnu.org>
3072
3073 * gdb.base/gcore.exp (capture_command_output): Delete the always
3074 passing tests containing inferior values.
3075 * gdb.base/ending-run.exp: Do not include the breakpoint address
3076 in the test message. Update copyright.
3077 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3078 size in the test name, use gdb_test_multiple. Update copyright.
3079
ef220b33
MC
30802004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3081
3082 * gdb.cp/ref-types.cc: Add copyright notice.
3083
4f70a4c9
MC
30842004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3085
3086 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3087 hp_aCC_compiler.
3088 * lib/compiler.cc: Likewise.
3089 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3090 'set' commands. Log diagnostics for other lines. Set
3091 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3092
335928ac
MC
30932004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3094
3095 * gdb.cp/try_catch.cc: Add copyright notice.
3096
2efb12e8
MC
30972004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3098
3099 * gdb.cp/userdef.cc: Add copyright notice.
3100
0bbed51a
MC
31012004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3102
3103 * gdb.cp/virtfunc.cc: Add copyright notice.
3104
e12a46c9
RC
31052004-06-11 Randolph Chung <tausq@debian.org>
3106
3107 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3108 problem.
3109
338e05af
AC
31102004-06-10 Andrew Cagney <cagney@gnu.org>
3111
3112 * lib/compiler.cc, lib/compiler.c: Append either
3113 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3114 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3115 instead of gcc-3-3.
3116
dc3f10cb
AC
31172004-06-09 Andrew Cagney <cagney@gnu.org>
3118
b4d946af
AC
3119 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3120 gdb/1455, bug is specific to "long long" and "double".
3121
dc3f10cb
AC
3122 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3123 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3124 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3125 fixed.
3126
b5c0bfa2
AC
31272004-06-09 Andrew Cagney <cagney@gnu.org>
3128
3129 * gdb.base/structs.exp (test_struct_returns): Replace
3130 "return_value_unknown" and "finish_value_unknown" by
3131 "return_value_known" and "finish_value_known". Instead of
3132 "return_value_unknown" iff "finish_value_unknown", check
3133 "return_value_known" implies "finish_value_known".
3134
caeb605f
MH
31352004-06-08 Martin Hunt <hunt@redhat.com>
3136
3137 * gdb.base/float.exp: Add pattern for mips targets.
3138
c892bb64
RC
31392004-06-08 Randolph Chung <tausq@debian.org>
3140
3141 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3142 message for unknown architectures more clear.
3143
48306d3e
JB
31442004-06-08 Joel Brobecker <brobecker@gnat.com>
3145
3146 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3147 start the execution of the program.
3148
83ecb59f
JB
31492004-06-07 Jim Blandy <jimb@redhat.com>
3150
3151 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3152 * gdb.arch/i386-cpuid.h: New helper file.
3153
55264cb4
RC
31542004-06-07 Randolph Chung <tausq@debian.org>
3155
3156 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3157 has started.
3158
23cadb28
RM
31592004-06-04 Roland McGrath <roland@redhat.com>
3160
3161 Fix PR gdb/1647.
3162 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3163 differently to be robust to output buffering differences.
3164
51d01eda
MC
31652004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3166
3167 * gdb.threads/pthreads.exp: Update copyright years.
3168 (check_control_c): Change asynchronous 'after' to synchronous.
3169
f4fc3b93
RM
31702004-06-04 Roland McGrath <roland@redhat.com>
3171
3172 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3173 next gdb prompt.
3174
4013522b
MC
31752004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3176
3177 Fix PR gdb/1636.
3178 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3179 calls to synchronous.
3180
7a8f1e6b
JB
31812004-05-26 Jim Blandy <jimb@redhat.com>
3182
3183 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3184
81bb3443
RC
31852004-05-24 Randolph Chung <tausq@debian.org>
3186
3187 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3188 * gdb.asm/pa.inc: New file.
3189
8f5a3103
MK
31902004-05-22 Mark Kettenis <kettenis@gnu.org>
3191
3192 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3193
734b8fe8
JB
31942004-05-21 Joel Brobecker <brobecker@gnat.com>
3195 Daniel Jacobowitz <drow@mvista.com>
3196
3197 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3198 GDB prompt.
3199
725603e1
UW
32002004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3201
f4fc3b93 3202 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3203 setjmp/longjmp. Use sigaction instead of signal.
3204
8b923272
JB
32052004-05-19 J. Brobecker <brobecker@gnat.com>
3206 Michael Snyder <msnyder@redhat.com>
3207
3208 * gdb.threads/pthread_cond_wait.c: New file.
3209 * gdb.threads/pthread_cond_wait.exp: New testcase.
3210
8bfabb04
AC
32112004-05-13 Andrew Cagney <cagney@redhat.com>
3212
3213 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3214 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3215
42edda50
AC
32162004-05-11 Andrew Cagney <cagney@redhat.com>
3217
3218 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3219 fixed but revealed gdb/1639.
3220
d303a6c7
AC
32212004-05-10 Andrew Cagney <cagney@redhat.com>
3222
3223 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3224 func1" and "next to 2nd alarm", kernel bug avoided.
3225
bf08c2a1
DJ
32262004-05-10 Daniel Jacobowitz <dan@debian.org>
3227
3228 PR external/1568
3229 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3230 XFAIL if it is smaller than bytes_allocated.
3231 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3232 (main): Make chunks_allocated unsigned. Correct comment.
3233
c0586a34
JB
32342004-05-07 Joel Brobecker <brobecker@gnat.com>
3235
3236 * gdb.arch/powerpc-aix-prologue.c: New file.
3237 * gdb.arch/powerpc-aix-prologue.exp: New file.
3238
f2785d12
JB
32392004-05-07 Jim Blandy <jimb@redhat.com>
3240
3241 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3242 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3243
bd7f6e30
JB
32442004-05-06 Joel Brobecker <brobecker@gnat.com>
3245
3246 * gdb.base/sep.exp: No longer setup_kfail when the program was
3247 built with dwarf2.
3248
0a5e7efe
JI
32492004-05-05 Jim Ingham <jingham@apple.com>
3250
3251 * gdb.base/pending.exp: Make sure pending breakpoints
3252 preserve the ignore count.
f4fc3b93 3253
a8958849
MK
32542004-04-27 Jerome Guitton <guitton@gnat.com>
3255
3256 * i386-prologue.exp: Add testcase for jump instruction as first
3257 instruction of the real code.
3258 * i386-prologue.c (jump_at_beginning): New function.
3259
7e103f5b
MK
32602004-04-28 Mark Kettenis <kettenis@gnu.org>
3261
3262 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3263 x86_64-*-*.
3264
5d38b224
MK
32652004-04-28 Mark Kettenis <kettenis@gnu.org>
3266
3267 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3268 i*86-*-*.
3269
0ef32fd9
MK
32702004-04-25 Mark Kettenis <kettenis@gnu.org>
3271
3272 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3273 expression that checks the return type.
3274
71d7dd7c
AC
32752004-04-23 Andrew Cagney <cagney@redhat.com>
3276
3277 * gdb.base/call-sc.exp: New test of scalar call/return values.
3278 * gdb.base/call-sc.c: Ditto.
3279
1e9f977e
JJ
32802004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3281
3282 * gdb.threads/manythreads.c: Reduce thread stack size.
3283
899d9e3a
JJ
32842004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3285
3286 * gdb.threads/manythreads.c: Add copyright notice.
3287
61bcae62
AC
32882004-04-23 Andrew Cagney <cagney@redhat.com>
3289
3290 * gdb.base/siginfo.exp: Better handle step out of signal.
3291 * gdb.base/sigstep.exp: Ditto.
3292
7339a42e
JJ
32932004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3294 Daniel Jacobowitz <drow@mvista.com>
3295
3296 * gdb.threads/manythreads.c: New testcase.
3297 * gdb.threads/manythreads.exp: Ditto.
3298
5c98409b
JB
32992004-04-22 Jim Blandy <jimb@redhat.com>
3300
3301 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3302 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3303
3b611f1a
MC
33042004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3305
3306 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3307
f0fd9238
AC
33082004-04-21 Andrew Cagney <cagney@redhat.com>
3309
3310 * gdb.base/sigstep.c: New file.
3311 * gdb.base/sigstep.exp: New file.
3312
90990674
JB
33132004-04-16 Joel Brobecker <brobecker@gnat.com>
3314
3315 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3316 call to observer_notify_normal_stop.
3317
78cef34b
AC
33182004-04-15 Andrew Cagney <cagney@redhat.com>
3319
3320 * gdb.base/siginfo.c: New file.
3321 * gdb.base/siginfo.exp: New file.
3322
d2343407
JB
33232004-04-12 J. Brobecker <brobecker@gnat.com>
3324
3325 * gdb.base/sep.exp: Fix typo in comment.
3326
a2dba3c8
JB
33272004-04-12 J. Brobecker <brobecker@gnat.com>
3328
3329 * gdb.base/sep.c: New file.
3330 * gdb.base/sep-proc.c: New file.
3331 * gdb.base/sep.exp: New testcase.
3332
15f7b60e
MK
33332004-04-09 Mark Kettenis <kettenis@gnu.org>
3334
3335 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3336 support.
3337
44f4de1a
AC
33382004-04-05 Andrew Cagney <cagney@redhat.com>
3339
3340 * gdb.base/sigaltstack.c: New file.
3341 * gdb.base/sigaltstack.exp: New file.
3342
ef04f396
JB
33432004-04-04 Joel Brobecker <brobecker@gnat.com>
3344
3345 * gdb.base/foll-fork.exp: Update the expected output for
3346 "help set follow-fork-mode", to match a change that was made
3347 to the help of this variable on 2004-01-13.
3348
d40d2c92
JB
33492004-04-01 Joel Brobecker <brobecker@gnat.com>
3350
3351 * lib/ada.exp: Add copyright notice.
3352 * bar.ads: Likewise.
3353 * bar.adb: Likewise.
3354 * null_record.adb: Likewise.
3355 * null_record.exp: Likewise.
3356 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3357
f86ef5a3
JB
33582004-04-01 Joel Brobecker <brobecker@gnat.com>
3359
3360 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3361 * configure: Regenerate.
3362
414e70e3
JB
33632004-04-01 Joel Brobecker <brobecker@gnat.com>
3364
3365 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3366 to build the application. Remove the message printed when in
3367 verbose mode, redundant with the UNSUPPORTED message above.
3368
f0aaee49
JB
33692004-03-31 Joel Brobecker <brobecker@gnat.com>
3370
3371 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3372 * gdb.ada (null_record.exp): New testcase.
3373
ac81cb54
JB
33742004-03-31 Joel Brobecker <brobecker@gnat.com>
3375
3376 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3377
854af2f7
JB
33782004-03-31 Joel Brobecker <brobecker@gnat.com>
3379
3380 * gdb.ada: New subdirectory.
3381 * gdb.ada/Makefile.in: New file.
3382 * gdb.ada/gnat_ada.gpr.in: New file.
3383
034cb681
JB
33842004-03-31 Joel Brobecker <brobecker@gnat.com>
3385
3386 * lib/ada.exp: New file.
3387
78a1a894
DJ
33882004-03-24 Daniel Jacobowitz <drow@mvista.com>
3389
3390 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3391 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3392
4b2b3b3e
AC
33932004-03-22 Andrew Cagney <cagney@redhat.com>
3394
3395 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3396 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3397 Problem identified by Ulrich Weigand.
3398
23c73aa3
DC
33992004-03-17 David Carlton <carlton@kealia.com>
3400
3401 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3402 PR c++/826.
3403
d63a86f8
RM
34042004-03-16 Roland McGrath <roland@redhat.com>
3405
3406 * gdb.base/auxv.exp: New file.
3407 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3408
0e02aa50
DC
34092004-03-12 David Carlton <carlton@kealia.com>
3410
3411 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3412 * gdb.cp/pr-1553.cc: Ditto.
3413 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3414 pass branch.
3415
c20b71be
MC
34162004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3417
3418 * gdb.cp/templates.exp: Accept more template types.
3419
c7414a01
MC
34202004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3421
3422 From Corinna Vinschen with modifications.
3423 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3424 local variable obj_with_enum.
3425 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3426 results with obj_with_enum.
3427
ed69573c
MC
34282004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3429
3430 * gdb.cp/classes.cc: New file, copied from misc.cc.
3431 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3432
28301461
MC
34332004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3434
3435 * gdb.cp/misc.cc: Add copyright notice.
3436
1198ecbe
DC
34372004-03-05 David Carlton <carlton@kealia.com>
3438
3439 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3440 * gdb.cp/rtti.h: Update copyright.
3441 (namespace n2::n3): New.
3442 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3443 (n2::n3::func3): New.
3444 (main): Call n2::n3::func3.
3445 * gdb.cp/rtti2.cc: Update copyright.
3446 (n2::create3): New.
3447
9e08c470
MK
34482004-03-04 Mark Kettenis <kettenis@gnu.org>
3449
3450 * gdb.asm/openbsd.inc: Fix typo.
3451
4bebc3aa
FF
34522004-03-03 Fred Fish <fnf@redhat.com>
3453
3454 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
3455 "val" instead of unused "size". Update copyright year.
3456
6ea9fb37
DJ
34572004-02-29 Daniel Jacobowitz <drow@mvista.com>
3458
3459 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
3460 to use unsigned char.
3461 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3462 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3463
23b23974
DJ
34642004-02-29 Daniel Jacobowitz <drow@mvista.com>
3465
3466 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3467 line of output.
3468
7574fd53
DJ
34692004-02-28 Daniel Jacobowitz <drow@mvista.com>
3470
3471 * gdb.base/relocate.c (dummy): Initialize.
3472
a195357f
DJ
34732004-02-28 Daniel Jacobowitz <drow@mvista.com>
3474
3475 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
3476 a breakpoint at exit.
3477
72fd54a9
FF
34782004-02-27 Fred Fish <fnf@redhat.com>
3479
3480 * gdb.base/chng-syms.exp: Add expect condition to match failing
3481 case that isn't a timeout.
3482
b9d23137
AC
34832004-02-27 Andrew Cagney <cagney@redhat.com>
3484
3485 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
3486 support.
3487
15d208f6 34882004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 3489
15d208f6
FF
3490 * gdb.arch/gdb1431.c: Remove.
3491 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
3492 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
3493 of "until" incorrectly.
3494
98f9cd2d
JB
34952004-02-26 J. Brobecker <brobecker@gnat.com>
3496
3497 * gdb.cp/class2.cc (empty): New class.
3498 (refer): New function.
3499 (main): Declare an object of type empty and use it.
3500 * gdb.cp/class2.exp: Print the value of an object of type empty.
3501
9b50c11b
JJ
35022004-02-26 Jeff Johnston <jjohnstn@redhat.com>
3503
3504 * gdb.base/langs.exp: Update query string to match the
3505 new nquery format used for pending breakpoints.
3506
0dcd613f
AC
35072004-02-26 Andrew Cagney <cagney@redhat.com>
3508
3509 Fix PR i18n/1570.
3510 * gdb.base/charset.c: Update copyright notice.
3511 (main, init_string): Remove the escape character '\e' tests.
3512 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
3513 * gdb.base/charset.exp (valid_host_charset): Ditto.
3514 * gdb.base/setvar.exp: Ditto.
3515
b8a56647
AC
35162004-02-24 Andrew Cagney <cagney@redhat.com>
3517
90d59e34
AC
3518 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
3519 mmapped data in core file" PASS and FAIL messages consistent.
3520
b8a56647
AC
3521 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
3522 setting a breakpoint. Work around PR java/1565.
3523
9f27c604
JJ
35242004-02-23 Jeff Johnston <jjohnstn@redhat.com>
3525
3526 * lib/gdb.exp (gdb_breakpoint): Update query string to match
3527 new nquery format.
3528 * gdb.base/pending.exp: Ditto.
3529
3224a706
MK
35302004-02-22 Mark Kettenis <kettenis@gnu.org>
3531
3532 * configure.in: Run stabs tests on *BSD.
3533 * configure: Regenerated.
3534
41e0a9ca
MK
35352004-02-21 Mark Kettenis <kettenis@gnu.org>
3536
3537 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
3538
1e1b3428
FF
35392004-02-20 Fred Fish <fnf@redhat.com>
3540
3541 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
3542 blank in test for "returns short", for consistency with other
3543 "returns xxx" tests. Update copyright year.
3544
f9a7572a
FF
35452004-02-19 Fred Fish <fnf@redhat.com>
3546
3547 New testcase for PR breakpoint/1558.
3548 * gdb.arch/gdb1558.exp: New file.
3549 * gdb.arch/gdb1558.c: New file.
3550
b2ce2854
EZ
35512004-02-19 Elena Zannoni <ezannoni@redhat.com>
3552
3553 * gdb.base/nodebug.exp: Fix typo.
3554
e7c9ff01
JB
35552004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3556
3557 Committed by Jim Blandy <jimb@redhat.com>.
3558
62f4b920
JB
3559 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
3560
2db536a1
JB
3561 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
3562
e7c9ff01
JB
3563 * gdb.base/float.exp: Support s390*-*-* targets.
3564
f3205b34
AF
35652004-02-17 Adam Fedor <fedor@gnu.org>
3566
3567 * gdb.base/gdb1555.exp: New file.
3568 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
3569
9d62932d
EZ
35702004-02-17 Elena Zannoni <ezannoni@redhat.com>
3571
3572 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
3573
344c9711
FF
35742004-02-16 Fred Fish <fnf@redhat.com>
3575
3576 * gdb.arch/gdb1291.c: Remove
3577 * gdb.arch/gdb1291.s: New test input file.
3578 * gdb.arch/gdb1291.exp: Expand test to check case that should not
3579 fail. Test for correct result, known incorrect result, other
3580 failures and timeouts.
3581
2d822687
AC
35822004-02-16 Andrew Cagney <cagney@redhat.com>
3583
3584 * gdb.base/bigcore.exp: New file.
3585 * gdb.base/bigcore.c: New file.
3586
dac15b66
AC
35872004-02-13 Andrew Cagney <cagney@redhat.com>
3588
3589 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
3590 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
3591 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
3592 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
3593 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
3594 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
3595 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
3596 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
3597 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
3598 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
3599
6bdfc2c4
JJ
36002004-02-11 Jeff Johnston <jjohnstn@redhat.com>
3601
3602 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
3603 executed is an alloc instruction.
3604
87b3ede8
DC
36052004-02-11 David Carlton <carlton@kealia.com>
3606
3607 * gdb.cp/breakpoint.exp: New.
3608 * gdb.cp/breakpoint.cc: New.
3609
6e19e2bf
MC
36102004-02-11 Michael Chastain <mec.gnu@mindspring.com>
3611
3612 Partial fix for PR gdb/1543.
3613 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
3614 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
3615 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
3616 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
3617 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
3618 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
3619 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
3620 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
3621 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
3622 to bug-gdb@prep.ai.mit.edu .
3623 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
3624 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
3625 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
3626 Likewise.
3627
5c5455dc
AC
36282004-02-10 Andrew Cagney <cagney@redhat.com>
3629
3630 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
3631 using gdb_internal_error_resync.
3632
9cf689d7
DJ
36332004-02-09 Daniel Jacobowitz <drow@mvista.com>
3634
3635 * gdb.threads/thread-specific.exp: Stop early if no threads are
3636 found.
3637
d2dc51db
MC
36382004-02-09 Michael Chastain <mec.gnu@mindspring.com>
3639
3640 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
3641
14b1a056
DJ
36422004-02-08 Daniel Jacobowitz <drow@mvista.com>
3643
3644 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
3645 breakpoints.
3646
83f66e8f
DJ
36472004-02-07 Daniel Jacobowitz <drow@mvista.com>
3648
3649 * config/sim.exp (gdb_load): Handle $arg == "".
3650 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
3651 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
3652
30fc0091
EZ
36532004-02-07 Elena Zannoni <ezannoni@redhat.com>
3654
3655 * gdb.base/maint.exp: Update test to reflect
3656 obstack changes.
3657
4d806929
JJ
36582004-02-04 Jeff Johnston <jjohnstn@redhat.com>
3659
3660 * gdb.base/pendshr.c (pendfunc): New function that calls
3661 pendfunc1.
3662 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
3663
7bfdd688
FF
36642004-02-04 Fred Fish <fnf@redhat.com>
3665
3666 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
3667 function symbols and update copyright years.
3668 * gdb.arch/gdb1291.c: Ditto.
3669
aaa08ee4
MC
36702004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3671
3672 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
3673
dbad7755
MC
36742004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3675
3676 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
3677
ec4646ef
MC
36782004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3679
3680 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
3681
1b802196
FF
36822004-02-02 Fred Fish <fnf@redhat.com>
3683
3684 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
3685 remote targets. Update copyright years.
3686
18fe2033
JJ
36872004-02-02 Jeff Johnston <jjohnstn@redhat.com>
3688
3689 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
3690 support.
3691 * gdb.base/langs.exp: Fix test which attempts to create
3692 breakpoint on non-existent function to handle new pending
3693 support.
3694 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
3695 a breakpoint.
3696 * gdb.base/pending.exp: New test.
3697 * gdb.base/pending.c: New file.
3698 * gdb.base/pendshr.c: Ditto.
3699
8d577d32
DC
37002004-02-02 David Carlton <carlton@kealia.com>
3701
3702 * gdb.cp/overload.exp: Add overloadNamespace tests.
3703 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
3704 (overloadNamespace, XXX): New.
3705 (main): Call XXX::marker2.
3706
3ad13771
FF
37072004-02-01 Fred Fish <fnf@redhat.com>
3708
3709 * gdb.base/dump.exp: Use runto_main instead of "runto main".
3710 * gdb.base/finish.exp: Ditto.
3711 * gdb.base/gcore.exp: Ditto.
3712 * gdb.base/huge.exp: Ditto.
3713 * gdb.base/info-proc.exp: Ditto.
3714 * gdb.base/return2.exp: Ditto.
3715 * gdb.threads/gcore-thread.exp: Ditto.
3716
44c75849
DJ
37172004-02-01 Daniel Jacobowitz <drow@mvista.com>
3718
3719 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
3720
005bc093
MK
37212004-02-01 Mark Kettenis <kettenis@gnu.org>
3722
3723 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
3724 that opening the file succeeds on OpenBSD.
3725
c47cebdb
DJ
37262004-02-01 Daniel Jacobowitz <drow@mvista.com>
3727
3728 * gdb.threads/thread-specific.c: New file.
3729 * gdb.threads/threads-specific.exp: New test script.
3730 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
3731 to expect_out.
3732
5a01311c
MK
37332004-02-01 Mark Kettenis <kettenis@gnu.org>
3734
3735 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
3736 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
3737 only on the "print_small_structs from print_long_arg_list" test.
3738
ce22a4f1
DJ
37392004-02-01 Daniel Jacobowitz <drow@mvista.com>
3740
3741 * gdb.base/completion.exp: Kill a stray backslash.
3742
3743 From Jim Ingham <jingham@apple.com>:
3744 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
3745 agrees with the result from sending a tab.
3746
abbab9d3
DJ
37472004-01-31 Daniel Jacobowitz <drow@mvista.com>
3748
3749 * gdb.base/chng-syms.exp: Remove stray newline.
3750
53904d1e
MK
37512004-01-31 Mark Kettenis <kettenis@gnu.org>
3752
3753 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
3754 *-*-openbsd*.
3755 * gdb.asm/openbsd.inc: New file.
3756
3a4b3aac
MK
37572004-01-30 Mark Kettenis <kettenis@gnu.org>
3758
3759 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
3760 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
3761 *-*solaris2*. Remove commented out default settings for
3762 asm-flags. Replace gdb_compile with target_link.
3763
ebac27b4
MC
37642004-01-29 Michael Chastain <mec.gnu@mindspring.com>
3765
3766 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
3767 for all tests. Remove old hp-ux and cygnus xfail cases.
3768
d8679d84
PH
37692004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
3770
3771 * gdb.base/chng-syms.exp: New file.
3772 * gdb.base/chng-syms.c: New file.
3773
0a55bc22
MC
37742004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3775
3776 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
3777 Provide arms for current output in all my configurations.
3778
94b8e876
MC
37792004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3780
3781 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
3782 * lib/compiler.cc: Likewise.
3783 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
3784 get the right preprocessor. Eval the output directly. Remove
3785 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
3786 hp_f77_compiler and hp_f90_compiler completely.
3787 (gdb_preprocess): Delete.
3788 (get_compiler): Delete.
3789
7cf03d44
MK
37902004-01-24 Mark Kettenis <kettenis@gnu.org>
3791
3792 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
3793 <string.h>.
3794
68b6dce9
NR
37952004-01-24 Nick Roberts <nick@nick.uklinux.net>
3796
3797 * gdb.mi/mi-stack.exp: Update copyright.
3798
b368761e
DC
37992004-01-23 David Carlton <carlton@kealia.com>
3800
3801 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
3802 test for cp_lookup_transparent_type.
3803 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
3804 call them.
3805
f2061b53
DJ
38062004-01-23 Daniel Jacobowitz <drow@mvista.com>
3807
3808 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
3809 after -var-update.
3810
37fc574a
DC
38112004-01-23 David Carlton <carlton@kealia.com>
3812
3813 * gdb.cp/namespace.cc (C::ensureRefs): New.
3814 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
3815
8e94b928
NR
38162004-01-20 Nick Roberts <nick@nick.uklinux.net>
3817
3818 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
3819 case "-stack-list-locals 2".
3820 * gdb.mi/mi-var-child.exp: Test for case
3821 "-var-list-children --all-values NAME".
3822
997b0952
MC
38232004-01-18 Michael Chastain <mec.gnu@mindspring.com>
3824
3825 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
3826
52470da3
MK
38272004-01-18 Mark Kettenis <kettenis@gnu.org>
3828
7049b4b8
MK
3829 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
3830 used with gdb_test_multiple.
3831
52470da3
MK
3832 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
3833 read at address 0. This fixes PR testsuite/1504.
3834
da6012e5
DJ
38352004-01-18 Daniel Jacobowitz <drow@mvista.com>
3836
3837 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
3838 Remove downloading, guessing the host executable, the calls to
3839 gdb_file_cmd and gdb_target_cmd, and "load" support.
3840 (infer_host_exec): New function broken out from gdb_load.
3841 (gdb_load): New wrapper for gdbserver_gdb_load.
3842 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
3843 gdb_target_cmd. Use -target-select.
3844 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
3845 Download binaries to the host. Clear last_mi_remote_file when
3846 we load a new binary.
3847 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
3848 call gdbserver_gdb_load and mi_gdb_target_cmd.
3849
32c70722
MC
38502004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3851
3852 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
3853 type patterns.
3854
b0cecf36
MC
38552004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3856
3857 * gdb.cp/templates.exp: Fix typo in test name of
3858 "print Foo<volatile char*>::foo".
3859
4120d7e6
MC
38602004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3861
3862 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
3863
f679e530
BE
38642004-01-16 Ben Elliston <bje@wasabisystems.com>
3865
3866 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
3867 (clean mostlyclean): Remove empty rm.
3868
091c48f6
MC
38692004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3870
3871 * gdb.base/setvar.exp: Add copyright years.
3872
3e5fc8d2
DC
38732004-01-14 David Carlton <carlton@bactrian.org>
3874
3875 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
3876 PR c++/1511 and update coment.
3877 * gdb.cp/templates.exp: Update patterns to match current output.
3878 If changes involve something other than whitespace, KFAIL
3879 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
3880
63d06c5c
DC
38812004-01-14 David Carlton <carlton@kealia.com>
3882
3883 * gdb.cp/namespace.exp: Add tests involving classes defined within
3884 namespaces.
3885 * gdb.cp/namespace.cc (C::CClass): New.
3886 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
3887
a51dab88
EZ
38882004-01-14 Elena Zannoni <ezannoni@redhat.com>
3889
3890 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
3891 what debug info we have. Print a better message if something goes
3892 wrong while producing the separate debug info file.
3893
a476ccc9
MC
38942004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3895
3896 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
3897
f453692c
MC
38982004-01-14 Michael Chastain <mec.gnu@mindspring.com>
3899
3900 * gdb.base/callfuncs.c: Add copyright notice.
3901
f40063a5
MC
39022004-01-13 Michael Chastain <mec.gnu@mindspring.com>
3903
3904 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
3905 inheritance. PR gdb/1498, PR gcc/13539.
3906
19ac3974
EZ
39072004-01-13 Elena Zannoni <ezannoni@redhat.com>
3908
3909 * gdb.threads/gcore-thread.exp: Prefix name of binary with
3910 test specific name.
3911 * gdb.mi/gdb669.exp: Ditto.
3912 * gdb.mi/mi-pthreads.exp: Ditto.
3913 * gdb.mi/mi1-pthreads.exp: Ditto.
3914 * gdb.mi/mi2-pthreads.exp: Ditto.
3915
56c97c6e
MC
39162004-01-12 Michael Chastain <mec.gnu@mindspring.com>
3917
3918 * gdb.cp/member-ptr.cc: Add copyright notice.
3919
a0644324
MC
39202004-01-12 Michael Chastain <mec.gnu@mindspring.com>
3921
3922 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
3923 some patterns for recent versions of gcc and hpacc. Delete
3924 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
3925 Delete tests that access a NULL pointer-to-member-data. This
3926 script is still disabled for gcc.
3927
32fabe09
EZ
39282004-01-12 Elena Zannoni <ezannoni@redhat.com>
3929
3930 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
3931 escaped correctly.
3932
1f8a6abb
EZ
39332004-01-12 Elena Zannoni <ezannoni@redhat.com>
3934
3935 * gdb.base/sepdebug.exp: New file.
3936 * gdb.base/sepdebug.c: New file.
3937 * lib/gdb.exp (separate_debug_filename): New procedure.
3938 (gdb_gnu_strip_debug): New procedure.
3939
48efe704
AC
39402004-01-12 Andrew Cagney <cagney@redhat.com>
3941
3942 * gdb.mi/ChangeLog: Delete file. Renamed to ...
3943 * gdb.mi/ChangeLog-1999-2003: New file.
3944
a9415475
AC
39452004-01-12 Andrew Cagney <cagney@redhat.com>
3946
3947 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
3948 "Renaming a directory to a non-empty directory returns ENOTEMPTY
3949 or EEXIST", treat EBUSY as an XFAIL.
3950
83b8cf9d
MC
39512004-01-11 Michael Chastain <mec.gnu@mindspring.com>
3952
3953 * gdb.base/scope.exp: Remove obsolete setup_xfail for
3954 hp_cc_compiler.
3955
9939d2a8
MC
39562004-01-10 Michael Chastain <mec.gnu@mindspring.com>
3957
3958 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
3959 decorations.
3960
1ff8cadf
MC
39612004-01-10 Michael Chastain <mec.gnu@mindspring.com>
3962
3963 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
3964 and "(aCC)" decorations. Remove obsolete doco about old
3965 test results.
3966
6fa9022e
MC
39672004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3968
3969 * gdb.cp/exception.exp: Fix typo in doco.
3970
209721fe
MK
39712004-01-09 Mark Kettenis <kettenis@gnu.org>
3972
3973 * gdb.base/gdb1476.exp: Fix typo.
3974
ef11303e
MC
39752004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3976
3977 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
3978 file.
3979
041ab88c
MC
39802004-01-09 Michael Chastain <mec.gnu@mindspring.com>
3981
3982 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
3983 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
3984 Use gdb_compile. Remove restriction on gcc. Add some patterns
3985 for recent version of gdb. Delete second half, which was a copy
3986 of the first half with different build flags. This test is
3987 still disabled because it is still not ready for production.
3988
e36d075a
MC
39892004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3990
3991 * gdb.cp/exception.cc: Add copyright notice.
3992 * gdb.cp/exception.exp: Add a notice that this file is broken
3993 because of line number changes caused by addition of copyright
3994 notice.
3995
42b190ad
MC
39962004-01-08 Michael Chastain <mec.gnu@mindspring.com>
3997
3998 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
3999 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4000
8f25f06b
MC
40012004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4002
4003 * gdb.cp/classes.exp: Accept gnu abi 2.
4004 * gdb.cp/derivation.exp: Likewise.
4005 * gdb.cp/overload.exp: Likewise.
4006 * gdb.cp/virtfunc.exp: Likewise.
4007
06ded8b8
MC
40082004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4009
4010 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4011 semicolon after end of function.
4012
77c26ae3
MC
40132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4014
4015 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4016 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4017 boilerplate code for compiling and running the program under
4018 test. Add some string method tests.
4019
20757486
MC
40202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4021
4022 * gdb.cp/bs15503.cc: Add copyright notice.
4023 * gdb.cp/bs15503.exp: Adjust line number.
4024
0fd3b503
MC
40252004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4026
4027 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4028 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4029
10d1bea8
MC
40302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4031
4032 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4033 hp_cc_compiler.
4034
2789202a
MC
40352004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4036
4037 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4038 * gdb.cp/ctti.exp: Use the marker instead of "next".
4039 With gcc, run further before bailing.
4040
b862f14c
MC
40412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4042
4043 * gdb.cp/cttiadd.cc: Add copyright notice.
4044 * gdb.cp/cttiadd1.cc: Likewise.
4045 * gdb.cp/cttiadd2.cc: Likewise.
4046 * gdb.cp/cttiadd3.cc: Likewise.
4047
96da2469
MC
40482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4049
4050 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4051 Use gdb_test, gdb_test_multiple. Use floating-point values that
4052 have exact representations in IEEE-ish formats.
4053
053248ff
MC
40542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4055
4056 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4057 compilers. Delete duplicate call to get_compiler_info.
4058 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4059 * gdb.base/volatile.exp: Likewise.
4060
84acecdd
MK
40612004-01-07 Mark Kettenis <kettenis@gnu.org>
4062
4063 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4064 memory at address 0.
4065
fe11a27f
MC
40662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4067
4068 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4069 to test for hp-ux assembler. Fix copyright years.
4070
60ad077b
AC
40712004-01-07 Andrew Cagney <cagney@redhat.com>
4072
4073 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4074
1c9b8f33
AC
40752004-01-07 Andrew Cagney <cagney@redhat.com>
4076
4077 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4078 when creating the read-only file. From analysis by Roland McGrath
4079 and Elena Zannoni.
4080
753ccc7a
MC
40812004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4082
4083 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4084
eca3e36b
MC
40852004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4086
4087 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4088 data pointers.
4089
f8d4bac4
MC
40902004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4091
4092 * gdb.cp/m-static.exp: Compile one source file at a time.
4093 Delete unused call to get_compiler_info.
4094
9b4e0f94
MC
40952004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4096
4097 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4098 * gdb.base/call-rt-st.exp: Likewise.
4099 * gdb.base/nodebug.exp: Likewise.
4100 * gdb.base/volatile.exp: Likewise.
4101 * gdb.cp/ref-types.exp: Likewise.
4102 * gdb.cp/templates.exp: Likewise.
4103
023c1024
MK
41042004-01-05 Mark Kettenis <kettenis@gnu.org>
4105
4106 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4107
19703c4a
MC
41082004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4109
4110 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4111 hppa*-hp-hpux*.
4112
18b67037
MK
41132004-01-04 Mark Kettenis <kettenis@gnu.org>
4114
ba6219c8
MK
4115 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4116 x86_64-*-*.
4117
18b67037
MK
4118 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4119 sparc64-*-* and sparc*-solaris2*.
4120
1bfbbb9d
MK
41212004-01-04 Mark Kettenis <kettenis@gnu.org>
4122
4123 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4124 return ${tests}" test. The ${tests} already mentions the
4125 filename.
4126
06846494
MC
41272004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4128
4129 * gdb.cp/local.exp: Accept gcc abi 2.
4130
3b0cb202
MC
41312004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4132
4133 * gdb.cp/templates.exp: Accept gcc abi 2.
4134
0643ec3f
MC
41352004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4136
4137 * lib/compiler.cc: Remove supports_template_debugging.
4138 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4139
d231d0b1
MC
41402004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4141
4142 * gdb.cp/namespace.exp: Accept gcc abi 2.
4143
44ffb27c
MC
41442004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4145
4146 * gdb.cp/method.exp: Accept gcc abi 2.
4147
184ad485
MC
41482004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4149
4150 * gdb.cp/classes.exp: Generate identical results as old version.
4151 * gdb.cp/derivation.exp: Likewise.
4152 * gdb.cp/overload.exp: Likewise.
4153 * gdb.cp/virtfunc.exp: Likewise.
4154
116f09e7
MC
41552004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4156
4157 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4158 mysterious bug with sourceware version of expect.
4159
b1379776
MC
41602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4161
4162 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4163 current versions of gcc, including gcc abi 2. Remove gratuitous
4164 restart of test program. Use gdb_test_multiple and gdb_test for
4165 all tests. Add patterns to xfail missing "const" in "const char *"
4166 and kfail PR gdb/1155.
4167
6b7a4c0e
MC
41682004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4169
4170 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4171 current versions of gcc, including gcc abi 2. Remove gratuitous
4172 restart of test program. Use gdb_test_multiple and gdb_test for
4173 all tests. Add patterns to kfail PR gdb/1498.
4174
51615d72
MC
41752003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4176
4177 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4178 current versions of gcc, including gcc abi 2. Use "breakpoint"
4179 and "continue" instead of restarting the target program. Use
4180 gdb_test_multiple and gdb_test for all tests.
4181
7b79a9d7
MK
41822004-01-01 Mark Kettenis <kettenis@gnu.org>
4183
4184 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4185 for *-*-solaris2*.
4186
1cd3489f
MC
41872003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4188
4189 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4190 current versions of gcc, including gcc abi 2. Use "breakpoint"
4191 and "continue" instead of restarting the target program several
4192 times. Use gdb_test_multiple and gdb_test for all tests.
4193
850742db
MC
41942003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4195
4196 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4197 source files.
4198
eb4bbda8
MC
41992003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4200
4201 * gdb.base/environ.exp: Handle compiling test case from multiple
4202 source files.
4203
e42c7771
MC
42042003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4205
4206 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4207
80e4b428
JB
42082003-12-17 Jim Blandy <jimb@redhat.com>
4209
5f06973a
JB
4210 * gdb.base/freebpcmd.c: Add copyright notice.
4211
80e4b428
JB
4212 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4213
0ab84fb7
MC
42142003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4215
4216 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4217
1b3bb3d0
JB
42182003-12-13 Jim Blandy <jimb@redhat.com>
4219
4220 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4221
3a4c9371
KB
42222003-12-12 Kevin Buettner <kevinb@redhat.com>
4223
4224 * gdb.asm/frv.inc: New file.
4225 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4226
a1dea79a
FF
42272003-12-09 Fred Fish <fnf@redhat.com>
4228
4229 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4230 functions to break1.c and leave prototypes behind. Add more
4231 "set breakpoint NN here" comments.
4232 * gdb.base/break1.c: New file.
4233
4234 * gdb.base/break.exp: Handle compiling test case from multiple
4235 source files and change source file references as needed.
4236 * gdb.base/completion.exp: Ditto.
4237 * gdb.base/condbreak.exp: Ditto.
4238 * gdb.base/define.exp: Ditto.
4239 * gdb.base/ena-dis-br.exp: Ditto.
4240 * gdb.base/info-proc.exp: Ditto.
4241 * gdb.base/maint.exp: Ditto.
4242 * gdb.base/until.exp: Ditto.
4243
4244 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4245 hardcoded line numbers.
4246 * gdb.base/define.exp: Ditto.
4247 * gdb.base/ena-dis-br.exp: Ditto.
4248 * gdb.base/maint.exp: Ditto.
4249 * gdb.base/until.exp: Ditto.
4250
4251 * gdb.base/completion.exp: Use "break1" for completion tests since
4252 "break" is no longer a unique prefix.
4253
5266b69c
AC
42542003-12-06 Andrew Cagney <cagney@redhat.com>
4255
4256 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4257 "return_value_unimplemented". When an unimplemented struct return
4258 architecture, report incorrect values as a KFAIL
4259
374451f0
MC
42602003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4261
4262 * gdb.cp/rtti.exp: Accept new wording of warning from
4263 cp_lookup_rtti_type.
4264
ba9b20a7
MC
42652003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4266
4267 Partial fix for PR testsuite/1456.
4268 * gdb.base/scope.exp (test_at_main): Replace references to
4269 gcc_compiled with calls to test_compiler_info.
4270 (test_at_foo): Likewise.
4271 (test_at_bar): Likewise.
4272
b74b6d0b
MC
42732003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4274
4275 Partial fix for PR testsuite/1456.
4276 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4277 to test_compiler_info.
4278
ccfa3402
MC
42792003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4280
4281 * gdb.base/so-impl-ld.exp: Update copyright notice.
4282
f6246aba
MC
42832003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4284
4285 Partial fix for PR testsuite/1456.
4286 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4287 to test_compiler_info.
4288
13ae734a
MC
42892003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4290
4291 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4292 from current versions of gdb. Clean up regular expressions.
4293 Delete redundant timeout case.
4294
d8e1cdee
MC
42952003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4296
4297 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4298 from current versions of gdb. Clean up regular expressions.
4299 Delete redundant timeout case.
4300
96457b64
MC
43012003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4302
4303 Partial fix for PR testsuite/1456.
4304 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4305 gcc_compiled with call to test_compiler_info.
4306
f35309fc
MC
43072003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4308
4309 Partial fix for PR testsuite/1456.
4310 * gdb.base/list.exp (test_list_function): Delete unused declaration
4311 of gcc_compiled.
4312
d7afdf9b
MC
43132003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4314
4315 Partial fix for PR testsuite/1456.
4316 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4317 call to test_compiler_info.
4318
71507b56
MK
43192003-11-29 Mark Kettenis <kettenis@gnu.org>
4320
4321 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4322 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4323 it to create the appropriate note.inc.
4324 * gdb.asm/asmsrc1.s: Include "note.inc".
4325 * gdb.asm/netbsd.inc: New file.
4326 * gdb.asm/empty.inc: New file.
4327
f81f93f7
MC
43282003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4329
4330 Partial fix for PR testsuite/1456.
4331 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4332 calls to test_compiler_info.
4333
9a77938e
MC
43342003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4335
4336 Partial fix for PR testsuite/1456.
4337 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4338 calls to test_compiler_info.
4339
e8367dc7
MK
43402003-11-27 Mark Kettenis <kettenis@gnu.org>
4341
4342 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4343 pattern for the KFAILs.
4344
526c61ee
AF
43452003-11-25 Adam Fedor <fedor@gnu.org>
4346
4347 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4348 * gdb.objc/objcdecode.m: New file.
4349
28f2d600
AF
43502003-11-25 Adam Fedor <fedor@gnu.org>
4351
4352 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4353 * gdb.objc/nondebug.m: New file.
4354
a3895cee
BE
43552003-11-26 Ben Elliston <bje@wasabisystems.com>
4356
4357 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4358 NetBSD as it does on FreeBSD. Modelled on a similar change by
4359 Mark Kettenis on 2003-05-30.
4360 (link-flags): Set to "--entry _start" regardless of target.
4361 Special linker flags are to be appended to $link-flags.
4362 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4363
c9f2c8a3
MC
43642003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4365
4366 * gdb.cp/method.exp: Accept output of new demangler.
4367
15a0587a 43682003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4369
4370 * gdb/class2.exp: New file.
4371 * gdb/class2.cc: New file.
4372
3c00b570
MC
43732003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4374
4375 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4376 of new demangler.
4377
7027acc7
MK
43782003-11-23 Mark Kettenis <kettenis@gnu.org>
4379
4380 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4381 of gdb_test "run".
4382
b0e1598a
MK
43832003-11-23 Mark Kettenis <kettenis@gnu.org>
4384
4385 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4386 "continue" into "run".
4387
4d9eda44
MC
43882003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4389
4390 Partial fix for PR testsuite/1456.
4391 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4392 call to test_compiler_info.
4393 * gdb.cp/ctti.exp: Likewise.
4394 * gdb.cp/derivation.exp: Likewise.
4395 * gdb.cp/member-ptr.exp: Likewise.
4396 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4397 reference to gcc_compiled.
4398
43992003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4400
4401 Fix PR testsuite/1463.
4402 * gdb.base/structs.exp (start_structs_test): Call
4403 get_debug_format before using the debug format.
4404
d422fe19
AC
44052003-11-22 Andrew Cagney <cagney@redhat.com>
4406
4407 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4408 * gdb.base/structs.exp: Use gdb_test_multiple.
4409
039cf96d
AC
44102003-11-20 Andrew Cagney <cagney@redhat.com>
4411
6882279b
AC
4412 * gdb.base/structs.exp: Handle and recover from internal errors.
4413 Replace "foo${n}" with "foo<n>" in test messages.
4414
e53890ae
AC
4415 * gdb.base/structs.exp: Update copyright. Rewrite.
4416 * gdb.base/structs.c: Update copyright. Rewrite.
4417
2b211c59
AC
4418 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4419 resync count exceeded.
d63a86f8 4420
039cf96d
AC
4421 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4422 from the internal error.
4423 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4424 Original from Jim Blandy.
4425 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4426
eac98b22
AC
44272003-11-19 Andrew Cagney <cagney@redhat.com>
4428
4429 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4430 KFAIL.
4431
67455b2a
MK
44322003-11-17 Mark Kettenis <kettenis@gnu.org>
4433
4434 New testcase for PR backtrace/1435.
4435 * gdb.arch/i386-unwind.exp: New file.
4436 * gdb.arch/i386-unwind.c: New file.
4437
853d6e5b
AC
44382003-11-17 Andrew Cagney <cagney@redhat.com>
4439
4440 * lib/gdb.exp (compiler_info): New global.
4441 (test_compiler_info): New function.
4442 (get_compiler_info): Set compiler_info.
4443 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4444 "compiler_info" to gcc-<major>-<minor>.
4445
38cf6e11
MC
44462003-11-15 Michael Chastain <mec.gnu@mindspring.com>
4447
4448 * gdb.trace/configure: Remove.
4449
a50d3602
EZ
44502003-11-13 Elena Zannoni <ezannoni@redhat.com>
4451
4452 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 4453 breakpoints.
a50d3602
EZ
4454 * gdb.base/break.exp: Remove all references to explicit line
4455 numbers.
4456
d9407aaa
NC
44572003-11-11 Nick Clifton <nickc@redhat.com>
4458
4459 * gdb.base/shreloc.exp: Do not run for targets which do not
4460 support shared objects.
4461
db488fc1
CV
44622003-11-10 Corinna Vinschen <vinschen@redhat.com>
4463
4464 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4465 Don't run tests if nofileio flag is given.
4466
6a90a18e
EZ
44672003-11-07 Elena Zannoni <ezannoni@redhat.com>
4468
4469 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4470 as well as 'Watchpoint'.
4471
0b915e9c
EZ
44722003-11-06 Elena Zannoni <ezannoni@redhat.com>
4473
4474 Reported by Jim Ingham <jingham@apple.com>:
4475 * gdb.base/annota1.exp: Match at least one occurrence of the
4476 signal handler annotation.
4477
d7e4b55f
EZ
44782003-11-06 Elena Zannoni <ezannoni@redhat.com>
4479
4480 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
4481 as well as 'Watchpoint'.
4482
2fe4e8d0
MC
44832003-11-05 Michael Chastain <mec@shout.net>
4484
4485 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
4486
6ef88553
KW
44872003-11-03 Kris Warkentin <kewarken@qnx.com>
4488
4489 * gdb.arch/gdb1291.c: New test file.
4490 * gdb.arch/gdb1291.exp: New test script.
4491 * gdb.arch/gdb1431.c: New test file.
4492 * gdb.arch/gdb1431.exp: New test script.
4493
ae7dc4d8
MC
44942003-10-22 Michael Chastain <mec@shout.net>
4495
4496 * gdb.mi/pthreads.c: Add copyright notice.
4497
c39d7427
MC
44982003-10-22 Michael Chastain <mec@shout.net>
4499
4500 * gdb.threads/pthreads.c: Add copyright notice.
4501
8b7d96c1
MC
45022003-10-20 Michael Chastain <mec@shout.net>
4503
4504 * gdb.base/gdb1056.exp: New test script.
4505
d1d69fdd
DJ
45062003-10-13 Daniel Jacobowitz <drow@mvista.com>
4507
4508 * gdb.threads/killed.exp: Use gdb_run_cmd.
4509
7d605576
DJ
45102003-10-13 Daniel Jacobowitz <drow@mvista.com>
4511
4512 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
4513 create a core file.
4514 * gdb.threads/gcore-thread.exp: Likewise.
4515
618ec112
CV
45162003-10-13 Corinna Vinschen <vinschen@redhat.com>
4517
4518 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
4519 type, based on char type.
4520 (struct bit_flags_short_t): New bitfield type, based on short type.
4521 (init_bit_flags_char): New fuction.
4522 (init_bit_flags_short): Ditto.
4523 (print_bit_flags_char): Ditto.
4524 (print_bit_flags_short): Ditto.
4525 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
4526
9367a73c
MC
45272003-10-11 Michael Chastain <mec@shout.net>
4528
4529 * gdb.base/call-rt-st.exp: Update copyright year.
4530
1decf120
KI
45312003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
4532
4533 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
4534 * gdb.disasm/sh3.s: Ditto.
4535
5445b2ae
DJ
45362003-10-07 Daniel Jacobowitz <drow@mvista.com>
4537
4538 * gdb.threads/switch-threads.exp: New test.
4539 * gdb.threads/switch-threads.c: New source file.
4540
aec24853
CV
45412003-10-07 Corinna Vinschen <vinschen@redhat.com>
4542
4543 * gdb.base/ending-run.exp: Add sh specific case.
4544
adc7428d
AC
45452003-10-06 Andrew Cagney <cagney@redhat.com>
4546
4547 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
4548 * gdb.disasm/mn10200.exp: Delete obsolete file.
4549
c9d37158
DJ
45502003-09-29 Daniel Jacobowitz <drow@mvista.com>
4551
4552 * ChangeLog: Correct an entry command.exp -> commands.exp.
4553 * gdb.base/commands.exp (bp_deleted_in_command_test)
4554 (temporary_breakpoint_commands): Check noargs.
4555
79c2c32d
DC
45562003-09-25 David Carlton <carlton@kealia.com>
4557
4558 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
4559 of some print tests, where appropriate. Add tests for C::D::cd,
4560 E::ce, F::cXfX, G::XgX.
4561 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
4562
594e6d67
RE
45632003-09-25 Richard Earnshaw <rearnsha@arm.com>
4564
4565 * lib/java.exp (java_init): Import target_alias before using it.
4566
10f0d451
DC
45672003-09-25 David Carlton <carlton@kealia.com>
4568
4569 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
4570
274bcba0
EZ
45712003-09-23 Elena Zannoni <ezannoni@redhat.com>
4572
d63a86f8 4573 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
4574 weirdness.
4575
cdbf20f7
MC
45762003-09-17 Michael Chastain <mec@shout.net>
4577
4578 * gdb.cp/gdb1355.exp: New file.
4579 * gdb.cp/gdb1355.c: New file.
4580
71e06f80
CV
45812003-09-15 Corinna Vinschen <vinschen@redhat.com>
4582
4583 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
4584 * gdb.asm/sh.inc: New file.
4585
5c4e30ca
DC
45862003-09-11 David Carlton <carlton@kealia.com>
4587
bd45b7af
DC
4588 * gdb.cp/namespace.exp: Add tests for namespace types.
4589 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
4590 (test_namespace): New.
4591
1c199746
EZ
45922003-09-11 Elena Zannoni <ezannoni@redhat.com>
4593
4594 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 4595 * gdb.stabs/weird.exp: Ditto.
1c199746 4596
04ed252f
MC
45972003-09-08 Michael Chastain <mec@shout.net>
4598
4599 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
4600
d8a2d9e7
MC
46012003-09-07 Michael Chastain <mec@shout.net>
4602
4603 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
4604 'parse error'.
4605
161afb24
MK
46062003-09-07 Mark Kettenis <m.kettenis@osp.nl>
4607
4608 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
4609
49f2741a
MC
46102003-08-30 Michael Chastain <mec@shout.net>
4611
4612 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
4613 * gdb.gdb/observer.exp: Ditto.
4614 * gdb.gdb/xfullpath.exp: Ditto.
4615
8afa723e
MK
46162003-08-29 Mark Kettenis <kettenis@gnu.org>
4617
4618 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
4619 *-*-*bsd*.
4620
f31dfe3b
JJ
46212003-08-28 Jeff Johnston <jjohnstn@redhat.com>
4622
4623 * gdb.base/dump.exp: Skip for ia64.
4624
4630e498
JJ
46252003-08-25 Jeff Johnston <jjohnstn@redhat.com>
4626
4627 * gdb.asm/asm-source.exp: Add ia64 support.
4628 * gdb.asm/ia64.inc: New file.
4629
1105b7ef
MC
46302003-08-22 Michael Chastain <mec@shout.net>
4631
4632 * gdb.cp: New directory.
4633 * gdb.cp/*: Copy from gdb.c++/*.
4634 * gdb.c++/*: Remove.
4635 * Makefile.in: Change gdb.c++ to gdb.cp.
4636 * configure.in: Ditto.
4637 * configure: Regnerate.
4638
c945b932
MK
46392003-08-18 Mark Kettenis <kettenis@gnu.org>
4640
4641 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
4642 * gdb.arch/i386-prologue.c (gdb1338): Add function.
4643
2b66634b
DJ
46442003-08-17 Daniel Jacobowitz <drow@mvista.com>
4645
4646 * mi-var-display.exp (-var-list-children weird): Accept function
4647 pointers with argument types.
4648 * mi1-var-display.exp (-var-list-children weird): Likewise.
4649 * mi2-var-display.exp (-var-list-children weird): Likewise.
4650
a356f73b
DJ
46512003-08-17 Daniel Jacobowitz <drow@mvista.com>
4652
4653 * gdb.base/annota3.exp: Add missing newline.
4654
483417b8
MC
46552003-08-06 Michael Chastain <mec@shout.net>
4656
4657 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
4658
c99c59c3
MS
46592003-08-12 Michael Snyder <msnyder@redhat.com>
4660
4661 * gdb.base/float.exp: Add test for SH.
4662
55ed7501
MK
46632003-08-10 Mark Kettenis <kettenis@gnu.org>
4664
4665 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
4666
1a371f2e
EZ
46672003-08-07 Elena Zannoni <ezannoni@redhat.com>
4668
4669 * gdb.base/completion.exp: Remove reduntant completion test
4670 on filename.
4671
e0f353ce
EZ
46722003-08-07 Elena Zannoni <ezannoni@redhat.com>
4673
4674 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
4675 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
4676 gdb.trace/save-trace.exp: Make sure that full pathnames are
4677 escaped correctly.
4678
5710a1af 46792003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 4680
5710a1af
EZ
4681 * configure.in: Don't generate config.h from config.hin.
4682 * configure: Regenerate.
4683 * config.hin: Remove file.
4684 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
4685 * gdb.threads/pthreads.c: Ditto.
4686
dcd81ce9
DJ
46872003-08-07 Daniel Jacobowitz <drow@mvista.com>
4688
4689 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4690 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
4691 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
4692 Replace ld24 with seth/add3.
4693
6009d884
AC
46942003-08-02 Andrew Cagney <cagney@redhat.com>
4695
4696 * gdb.base/annota3.exp: New file.
4697 * gdb.base/annota3.c: New file.
4698 * gdb.c++/annota3.exp: New file.
4699 * gdb.c++/annota3.cc: New file.
4700
51514e06
MC
47012003-07-29 Michael Chastain <mec@shout.net>
4702
4703 * gdb.threads/tls.c (spin): Check errno only if sem_wait
4704 actually failed.
4705 (do_pass): Likewise.
4706 * gdb.threads/tls.exp: Always initialize no_of_threads.
4707
4ee6625b
DJ
47082003-07-27 Daniel Jacobowitz <drow@mvista.com>
4709
4710 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
4711 pattern.
4712 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
4713 * gdb.threads/tls.exp: Recognize one case of the host library not
4714 supporting TLS.
4715
225f2bf6
AC
47162003-07-27 Andrew Cagney <cagney@redhat.com>
4717
4718 * gdb.base/fileio.exp: Use SH when running commands using
4719 remote_exec.
4720
bcb27c9f
DJ
47212003-07-24 Daniel Jacobowitz <drow@mvista.com>
4722
4723 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4724 * gdb.base/relocate.c (dummy): New padding array.
4725
3d67be83
MS
47262003-07-22 Michael Snyder <msnyder@redhat.com>
4727
d63a86f8 4728 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
4729
4730 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
4731 patterns to be more general, accepting old and new output.
4732 Some output chars (such as '+') also must be quoted.
d63a86f8 4733 Some addresses are displayed numerically instead of
3d67be83
MS
4734 symbolically.
4735
57ba3b85
MS
47362003-07-23 Michael Snyder <msnyder@redhat.com>
4737
686d097c
MS
4738 * gdb.base/return2.exp: Don't test long-long return.
4739
57ba3b85
MS
4740 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
4741 * gdb.disasm/t01_mov.exp: Ditto.
4742 * gdb.disasm/t02_mova.s: Ditto.
4743 * gdb.disasm/t02_mova.exp: Ditto.
4744 * gdb.disasm/t03_add.s: Ditto.
4745 * gdb.disasm/t03_add.exp: Ditto.
4746 * gdb.disasm/t04_sub.s: Ditto.
4747 * gdb.disasm/t04_sub.exp: Ditto.
4748 * gdb.disasm/t05_cmp.s: Ditto.
4749 * gdb.disasm/t05_cmp.exp: Ditto.
4750 * gdb.disasm/t06_ari2.s: Ditto.
4751 * gdb.disasm/t06_ari2.exp: Ditto.
4752 * gdb.disasm/t07_ari3.s: Ditto.
4753 * gdb.disasm/t07_ari3.exp: Ditto.
4754 * gdb.disasm/t08_or.s: Ditto.
4755 * gdb.disasm/t08_or.exp: Ditto.
4756 * gdb.disasm/t09_xor.s: Ditto.
4757 * gdb.disasm/t09_xor.exp: Ditto.
4758 * gdb.disasm/t10_and.s: Ditto.
4759 * gdb.disasm/t10_and.exp: Ditto.
4760 * gdb.disasm/t11_logs.s: Ditto.
4761 * gdb.disasm/t11_logs.exp: Ditto.
4762 * gdb.disasm/t12_bit.s: Ditto.
4763 * gdb.disasm/t12_bit.exp: Ditto.
4764 * gdb.disasm/t13_otr.s: Ditto.
4765 * gdb.disasm/t13_otr.exp: Ditto.
4766
e00759ef
EZ
47672003-07-22 Elena Zannoni <ezannoni@redhat.com>
4768
4769 * gdb.threads/tls.exp :Add kfail for 'info address' case.
4770
8bc2021f
EZ
47712003-07-22 Elena Zannoni <ezannoni@redhat.com>
4772
4773 * gdb.threads/tls.c : New file.
4774 * gdb.threads/tls.exp : New file.
4775 * gdb.threads/tls-main.c : New file.
4776 * gdb.threads/tls-shared.c : New file.
4777 * gdb.threads/tls-shared.exp : New file.
4778
89320c4c
AS
47792003-07-22 Andreas Schwab <schwab@suse.de>
4780
4781 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
4782
180dea7c
AS
47832003-07-20 Andreas Schwab <schwab@suse.de>
4784
4785 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
4786 due to insn reordering.
4787
0714963c
AC
47882003-07-15 Andrew Cagney <cagney@redhat.com>
4789
4790 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
4791
98a23b3f
MC
47922003-07-15 Michael Chastain <mec@shout.net>
4793
4794 * gdb.base/gdb1250.exp: New file.
4795 * gdb.base/gdb1250.c: New file.
4796
27e417a2
ML
47972003-07-09 Michal Ludvig <mludvig@suse.cz>
4798
4799 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
4800 expansion of size_t to 'unsigned long', not only to 'unsigned'.
4801
8bc2021f
EZ
48022003-07-09 Elena Zannoni <ezannoni@redhat.com>
4803
4804 * gdb.threads/tls.c: New file.
4805 * gdb.threads/tls.exp: New file.
4806 * gdb.threads/tls-main.c: New file.
4807 * gdb.threads/tls-shared.c: New file.
4808 * gdb.threads/tls-shared.exp: New file.
4809
d99968dc
EZ
48102003-07-09 Elena Zannoni <ezannoni@redhat.com>
4811
4812 * gdb.base/annota1.exp: Make sure that we properly escape the
4813 full path of the source file. Xfail more permissive patterns,
d63a86f8 4814 due to a compiler debug info problem.
d99968dc 4815
83876b3b
AS
48162003-07-07 Andreas Schwab <schwab@suse.de>
4817
2705e972
AS
4818 * gdb.asm/m68k.inc: New file.
4819 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
4820
83876b3b
AS
4821 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
4822 arguments"): Also match negative number.
4823
4824 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
4825
3a871b37
DJ
48262003-07-03 Daniel Jacobowitz <drow@mvista.com>
4827
4828 * gdb.base/store.c (charest): New typedef.
4829 (add_char): Rename to add_charest, update.
4830 (wack_char): Rename to wack_charest, update types. Return l + r
4831 to keep r live across the call.
4832 (wack_short, wack_int, wack_long, wack_longest, wack_float)
4833 (wack_double, wack_doublest): Return l + r to keep r live across
4834 the call.
4835 * gdb.base/store.exp: Accomodate store.c changes.
4836
b2a7f303
DC
48372003-06-30 David Carlton <carlton@kealia.com>
4838
4839 * gdb.c++/maint.exp (test_invalid_name): New.
4840 (test_first_component): Add tests for invalid names.
4841
3c6cb4a1
MC
48422003-06-29 Michael Chastain <mec@shout.net>
4843
4844 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
4845 output of '<VTT for class>' for virtual base classes.
4846
f1c2644b
DJ
48472003-06-29 Daniel Jacobowitz <drow@mvista.com>
4848
4849 * gdb.base/completion.exp: Tab-complete "complet" instead of
4850 "compl".
4851 * gdb.base/complex.exp, gdb.base/complex.c: New files.
4852
18080350
DJ
48532003-06-29 Daniel Jacobowitz <drow@mvista.com>
4854
4855 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
4856 * gdb.base/volatile.exp: Likewise.
4857
f56973f8
DJ
48582003-06-29 Daniel Jacobowitz <drow@mvista.com>
4859
4860 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
4861 gdb/1265.
4862
48632003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
4864 Daniel Jacobowitz <drow@mvista.com>
4865
4866 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
4867 initial line count of 'captured_main' from 26 to 32.
4868 (test_with_self): Allow xmalloc call to be interleaved with the
4869 preceding two lines.
4870
e766d4d6
JB
48712003-06-24 Joel Brobecker <brobecker@gnat.com>
4872
4873 * gdb.base/bang.exp: New testcase.
4874
f125c9a4
JB
48752003-06-23 Joel Brobecker <brobecker@gnat.com>
4876
4877 * gdb.base/langs.exp: Add some tests for the "minimal" language
4878 support.
4879
6e25beaf
EZ
48802003-06-23 Elena Zannoni <ezannoni@redhat.com>
4881
4882 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
4883 the testcase.
4884
2f816dda
DJ
48852003-06-22 Daniel Jacobowitz <drow@mvista.com>
4886
4887 * gdb.base/relocate.exp: Test add-symbol-file with a variable
4888 offset.
4889
db5a5748
DJ
48902003-06-22 Daniel Jacobowitz <drow@mvista.com>
4891
4892 * gdb.c++/pr-1210.cc: New file.
4893 * gdb.c++/pr-1210.exp: New file.
4894
1df0c130
DJ
48952003-06-21 Daniel Jacobowitz <drow@mvista.com>
4896
4897 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
4898 000-exec-continue.
4899
a92feac0
MK
49002003-06-15 Mark Kettenis <kettenis@gnu.org>
4901
4902 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
4903 on *-*-*bsd* instead of *-*-freebsd*.
4904
81a58f5b
AC
49052003-06-14 Andrew Cagney <cagney@redhat.com>
4906
4907 * gdb.base/store.exp: Test longest and doublest. Test all
4908 parameters. Weaken return statement match.
4909 * gdb.base/store.c: Add longest and doublest - aka long long and
4910 long double functions. Put all parameters into local register
4911 variables. Use negative values.
4912
b257a0d3
AC
49132003-06-14 Andrew Cagney <cagney@redhat.com>
4914
4915 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
4916 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
4917 exit status.
4918 * gdb.base/fileio.exp: Disable target when nointerrupts and
4919 noinferiorio, instead of limiting it to remote. Use remote_exec
4920 instead of system.
d63a86f8 4921
21c38304
JJ
49222003-06-12 Jeff Johnston <jjohnstn@redhat.com>
4923
4924 * gdb.base/float.exp: Add ia64 support.
4925
1bcdb424
CV
49262003-06-12 Corinna Vinschen <vinschen@redhat.com>
4927
4928 * gdb.base/fileio.exp: Run only on remote targets.
4929
6aeb981f
CV
49302003-06-10 Corinna Vinschen <vinschen@redhat.com>
4931
4932 * gdb.base/fileio.c: New file, testing File-I/O.
4933 * gdb.base/fileio.exp: Ditto.
4934
53df362e
RG
49352003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
4936
4937 * gdb.base/shreloc.exp: New file, check symbol values obtained from
4938 shared objects after relocation at load time (gdb PR/1132).
4939 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
4940 as above, part of the shared object relocation test.
4941
ffee1b46
MK
49422003-06-08 Mark Kettenis <kettenis@gnu.org>
4943
b5ca3722
MK
4944 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
4945 fully filled history list.
4946 * gdb.base/gdb_history: New file.
4947
03ed860d
MK
4948 * gdb.base/signals.exp: XFAIL "continue to func1" on
4949 i*86-*-freebsd*.
4950
ffee1b46
MK
4951 * gdb.base/attach.exp: When trying to attach to a nonexistent
4952 process, make it possible to specify the PID based on the target,
4953 and do so for *-*-freebsd*.
4954
d80dbb52
RH
49552003-06-02 Richard Henderson <rth@redhat.com>
4956
4957 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
4958
6dd77b81
RH
49592003-06-02 Richard Henderson <rth@redhat.com>
4960
4961 * gdb.base/selftest.exp: Next over lim_at_start initialization.
4962
f6347e16
RH
49632003-06-02 Richard Henderson <rth@redhat.com>
4964
4965 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
4966
2c161407
DJ
49672003-06-01 Daniel Jacobowitz <drow@mvista.com>
4968
4969 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
4970 of globalvar.
4971
572eb746
MK
49722003-06-01 Mark Kettenis <kettenis@gnu.org>
4973
4974 * gdb.asm/asm-source.exp: Check for memory read errors in
4975 disassembler test on *BSD too.
4976
9e9617a5
RH
49772003-06-01 Richard Henderson <rth@redhat.com>
4978
4979 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
4980 for .frame.
4981 (gdbasm_call): Lose ldgp.
4982 (gdbasm_startup): Add frame information.
4983 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
4984
7b34ad4e
MK
49852003-05-31 Mark Kettenis <kettenis@gnu.org>
4986
4987 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
4988 i?86-*-*.
4989
10059fdf
MK
49902003-05-30 Mark Kettenis <kettenis@gnu.org>
4991
4992 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4993 FreeBSD.
4994
acf4b816
RH
49952003-05-29 Richard Henderson <rth@redhat.com>
4996
4997 * gdb.asm/alpha.inc: New file.
4998 * gdb.asm/asm-source.exp: Use it.
4999
e9ecd949
JB
50002003-05-29 Jim Blandy <jimb@redhat.com>
5001
5002 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5003 'core.PID'.
5004
e3e5a4f3
JB
50052003-05-22 Jim Blandy <jimb@redhat.com>
5006
5007 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5008 backtrace.
d63a86f8 5009
72fe3d25
DC
50102003-05-20 David Carlton <carlton@math.stanford.edu>
5011
5012 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5013 this time.
5014
58da2eb2
DC
50152003-05-19 David Carlton <carlton@bactrian.org>
5016
5017 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5018 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5019
1fcb5155
DC
50202003-05-19 David Carlton <carlton@bactrian.org>
5021
5022 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5023 namespace tests.
5024 Bump copyright date.
5025 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5026 (main): Call C::D::marker2.
5027 * gdb.c++/namespace1.cc: New file.
5028
85e85163
JJ
50292003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5030
5031 Roland McGrath <roland@redhat.com>
d63a86f8 5032 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5033 there is no manager thread.
5034
a25fbfec
JJ
50352003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5036
d63a86f8
RM
5037 * gdb.threads/schedlock.exp: Remove assumption that all threads
5038 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5039 in one of the child threads rather than the main thread.
5040
be375bae
JB
50412003-05-07 Jim Blandy <jimb@redhat.com>
5042
09bf6082
JB
5043 Add support for assembly source testing on the s390x.
5044 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5045 architecture.
5046 * gdb.asm/s390x.inc: New file.
5047
be375bae
JB
5048 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5049 succession of 'if' statements.
5050
00905d52
AC
50512003-05-05 Andrew Cagney <cagney@redhat.com>
5052
5053 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5054
b1e29e33
AC
50552003-05-05 Andrew Cagney <cagney@redhat.com>
5056
5057 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5058 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5059
e33d66ec
EZ
50602003-05-02 Elena Zannoni <ezannoni@redhat.com>
5061
5062 * gdb.base/charset.exp: Update based on new behavior of set/show
5063 charset commands.
5064
2b6fd0d8
AC
50652003-05-01 Andrew Cagney <cagney@redhat.com>
5066
5067 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5068 variable do not give memory errors.
5069
130cacce
AF
50702003-04-30 Adam Fedor <fedor@gnu.org>
5071
5072 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5073 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5074 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5075 gdb.objc/basicclass.m: : New files
5076
5077 * lib/gdb.exp (gdb_compile_objc): New procedure.
5078
bea71854
DJ
50792003-04-27 Daniel Jacobowitz <drow@mvista.com>
5080
5081 * gdb.base/signals.exp: Make backtrace tests more specific.
5082
0f20eeea
DC
50832003-04-23 David Carlton <carlton@bactrian.org>
5084
5085 * gdb.c++/maint.exp (test_first_component): Add tests for
5086 'operator' in more locations.
5087
c8c4d8dc
KB
50882003-04-16 Kevin Buettner <kevinb@redhat.com>
5089
5090 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5091
3fe60e3c
EZ
50922003-04-16 Elena Zannoni <ezannoni@redhat.com>
5093
5094 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5095 func marke' instead. Update test name.
5096
9219021c
DC
50972003-04-15 David Carlton <carlton@math.stanford.edu>
5098
5099 * gdb.c++/maint.exp: New file.
5100
5dd55bdd
EZ
51012003-04-14 Elena Zannoni <ezannoni@redhat.com>
5102
5103 * gdb.threads/schedlock.c: Change type of thread function argument
5104 to long, to avoid warnings on 64-bit platforms.
5105
00890572
EZ
51062003-04-14 Elena Zannoni <ezannoni@redhat.com>
5107
5108 * gdb.base/attach.exp: Add new message from ptrace in case of
5109 attaching to nonexistent process.
d63a86f8 5110
93201743
JB
51112003-04-11 Jim Blandy <jimb@redhat.com>
5112
5113 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5114 gdb.c++/userdef.cc: Place comments on the lines to which the
5115 marker function might return.
5116 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5117 gdb.c++/userdef.exp: Look for those comments to check that we've
5118 returned to the right place, instead of checking line numbers.
5119
2a11c64d
EZ
51202003-04-11 Elena Zannoni <ezannoni@redhat.com>
5121
5122 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5123 match on sourcefile name, instead of directory name.
5124
68ab8fc5
EZ
51252003-04-10 Elena Zannoni <ezannoni@redhat.com>
5126
d63a86f8 5127 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5128 working directory name.
5129
5624293a
JB
51302003-04-09 Jim Blandy <jimb@redhat.com>
5131
5132 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5133 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5134 after an inferior function call, report the failure, but allow the
5135 test to continue.
5136
f1f02ee4
SC
51372003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5138
5139 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5140 with -DPROTOTYPES.
5141
6eb79af0
SC
51422003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5143
5144 * gdb.base/break.exp: Revert last patch.
5145
8dfb4cf0
SC
51462003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5147
5148 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5149 with -DPROTOTYPES.
5150
ed4c619a
AC
51512003-04-02 Andrew Cagney <cagney@redhat.com>
5152
5153 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5154 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5155 matching directories by the name breakpoint.
5156 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5157 Make "continue to marker1" consistent.
5158 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5159 message consistent.
5160 * lib/gdb.exp: Put "the program is no longer running", and "the
5161 program exited" in parenthesis.
5162 * lib/mi-support.exp: Ditto.
d63a86f8 5163
4e35d5f0 51642003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5165
4e35d5f0
BR
5166 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5167
71900fe8
AC
51682003-03-29 Andrew Cagney <cagney@redhat.com>
5169
5170 * gdb.base/sizeof.c (main): Print the value of '\377'.
5171 * gdb.base/sizeof.exp: Check the sign of '\377'.
5172
c0655a16
MC
51732003-03-27 Michael Chastain <mec@shout.net>
5174
5175 * gdb.base/gdb1090.exp: New file.
5176 * gdb.base/gdb1090.cc: New file.
5177
5b2a3989
JB
51782003-03-27 J. Brobecker <brobecker@gnat.com>
5179
5180 * gdb.gdb/observer.exp: New regression test.
5181
79876890
MC
51822003-03-27 Michael Chastain <mec@shout.net>
5183
5184 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5185 * gdb.base/ptype.exp: Likewise.
5186
6eac95e3
CV
51872003-03-27 Corinna Vinschen <vinschen@redhat.com>
5188
5189 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5190
e8c71839
MC
51912003-03-26 Michael Chastain <mec@shout.net>
5192
5193 * gdb.base/ptype.exp: Actually use some typedef'd types.
5194
71b10041
SC
51952003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5196
5197 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5198 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5199
2512cf80
CV
52002003-03-20 Corinna Vinschen <vinschen@redhat.com>
5201
5202 * gdb.base/default.exp: Fix regular expression.
5203
0d195a4f
CV
52042003-03-20 Corinna Vinschen <vinschen@redhat.com>
5205
5206 * gdb.base/args.exp: Fix regular expression.
5207
8a2dbca8
CV
52082003-03-20 Corinna Vinschen <vinschen@redhat.com>
5209
5210 * gdb.base/help.exp: Allow Win32 child process.
5211
bf028682
CV
52122003-03-20 Corinna Vinschen <vinschen@redhat.com>
5213
5214 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5215 when stepping out of main().
5216
182dbe85
CV
52172003-03-20 Corinna Vinschen <vinschen@redhat.com>
5218
5219 * gdb.base/default.exp: Check for win32 specific message when calling
5220 "run" without executable.
5221
d67a6ba5
CV
52222003-03-20 Corinna Vinschen <vinschen@redhat.com>
5223
5224 * gdb.base/args.exp: Expect .exe in output.
5225
a955b5bb
CV
52262003-03-20 Corinna Vinschen <vinschen@redhat.com>
5227
5228 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5229 Cygwin native.
5230
bf6bad4b
AC
52312003-03-17 Andrew Cagney <cagney@redhat.com>
5232
5233 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5234 vector registes.
5235 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5236 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5237
293e9a31
DC
52382003-03-17 David Carlton <carlton@math.stanford.edu>
5239
5240 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5241 test, for PR breakpoints/38.
5242 Call test_watchpoint_and_breakpoint.
5243 * gdb.base/watchpoint.c (func3): New function.
5244 (main): Call func3.
5245
5330f2db
DC
52462003-03-04 David Carlton <carlton@math.stanford.edu>
5247
5248 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5249 Garply<Garply<char> >:: garply".
5250 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5251 with respect to PR c++/1111; note also PR c++/1113.
5252 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5253 respect to PR c++/1062.
5254 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5255
6ece72da
DC
52562003-03-03 David Carlton <carlton@math.stanford.edu>
5257
5258 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5259 with respect to PR c++/57.
5260 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5261 c++/826.
5262 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5263 respect to PR c++/57.
5264
85ca1584
DC
52652003-03-03 David Carlton <carlton@math.stanford.edu>
5266
5267 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5268 respect to PR c++/33 into FAILs.
5269
98e9c5b8
MC
52702003-03-03 Michael Chastain <mec@shout.net>
5271
7bedbf27
MC
5272 * configure.in: Update copyright years.
5273
52742003-03-03 Michael Chastain <mec@shout.net>
5275
5276 * Makefile.in: Update copyright years.
98e9c5b8 5277
f683e100
DC
52782003-02-28 David Carlton <carlton@math.stanford.edu>
5279
5280 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5281 print class instead of struct and/or superfluous protection
5282 specifiers, as long as the resulting output is equivalent to the
5283 source code.
5284 Delete FIXME from end of messages on tests that don't need
5285 fixing.
5286
a9e0cf2c
DC
52872003-02-28 David Carlton <carlton@math.stanford.edu>
5288
5289 * gdb.c++/templates.exp (do_tests): Allow const in the two
5290 Foo<volatile char *>::foo tests.
5291
e8d359df
MS
52922003-02-27 Michael Snyder <msnyder@redhat.com>
5293
d63a86f8 5294 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5295 will be consistant.
5296
0b71dc91
DC
52972003-02-26 David Carlton <carlton@math.stanford.edu>
5298
5299 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5300 char *>::foo" test with respect to PR c++/33. Create a new test
5301 which is identical to that one except that it doesn't put the
5302 space between the "char" and the "*"; KFAIL it, too.
5303
dd14ab43
DC
53042003-02-26 David Carlton <carlton@math.stanford.edu>
5305
5306 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5307 template types into either PASSes or KFAILs (corresponding to PR
5308 c++/57). Tweak indentation. Update copyright.
5309
1146c7f1
SC
53102003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5311
5312 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5313
74641dfb
MC
53142003-02-13 Michael Chastain <mec@shout.net>
5315
5316 * gdb.base/exprs.exp: Remove i960 remnants.
5317 * gdb.base/funcargs.exp: Likewise.
5318 * gdb.base/list.exp: Likewise.
5319 * gdb.base/ptype.exp: Likewise.
5320
559cd2d0
DC
53212003-02-14 David Carlton <carlton@math.stanford.edu>
5322
5323 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5324 pEe->D::vg()" from XFAIL to KFAIL.
5325
c4f90d87
JM
53262003-02-13 Jason Molenda (jmolenda@apple.com)
5327
5328 * gdb.base/maint.exp: Update maint print statistics regexp to include
5329 new entries.
5330
cbc4d97c
MC
53312003-02-13 Michael Chastain <mec@shout.net>
5332
5333 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5334
40f235b7
MC
53352003-02-12 Michael Chastain <mec@shout.net>
5336
5337 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5338 * gdb.c++/inherit.exp: Likewise.
5339 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5340 * gdb.c++/templates.exp: Likewise.
5341 * gdb.c++/virtfunc.exp: Likewise.
5342
c56716b0
JM
53432003-02-06 Jason Molenda (jason-cl@molenda.com)
5344
5345 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5346 why the code is written that way.
5347
070afcf8
MC
53482003-02-05 Michael Chastain <mec@shout.net>
5349
5350 * gdb.base/dump.exp: Add missing copyright line.
5351
5d0331e5
JM
53522003-02-05 Jason Molenda (jason-cl@molenda.com)
5353
f7ae6d3e 5354 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5355 at the beginning so the breakpoint doesn't get set on the loop.
5356
92851186
MC
53572003-02-05 Michael Chastain <mec@shout.net>
5358
5359 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5360 output for configurations with gcc 2.95.3.
5361
cbf1e085
AC
53622003-02-05 Keith Seitz <keiths@redhat.com>
5363 Andrew Cagney <ac131313@redhat.com>
5364
5365 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5366
29518e1e
MC
53672003-02-04 Michael Chastain <mec@shout.net>
5368
5369 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5370 Call perror and then continue.
5371
5af1d5f3
MC
53722003-02-03 Michael Chastain <mec@shout.net>
5373
5374 * gdb.c++/pr-1023.cc: New file.
5375 * gdb.c++/pr-1023.exp: New file.
5376
6b549786
JB
53772003-02-05 Jim Blandy <jimb@redhat.com>
5378
5379 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5380 it's local to foobar. Check for it there, and check that it's not
5381 present in main.
5382 * gdb.c++/local.cc (marker2): New function.
5383 (foobar): Call marker1.
5384 (main): Call marker2 instead of marker1.
5385
67f16606
AC
53862003-02-04 Andrew Cagney <ac131313@redhat.com>
5387
5388 * gdb.disasm/mn10200.exp: Obsolete file.
5389 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5390 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5391 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5392
1c5cb38e
DC
53932003-02-04 David Carlton <carlton@math.stanford.edu>
5394
5395 * gdb.c++/overload.exp: Test intToChar(1).
5396 * gdb.c++/overload.cc (intToChar): New.
5397 (main): Call intToChar.
5398
d1fe6965
DC
53992003-02-03 David Carlton <carlton@math.stanford.edu>
5400
5401 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5402 'might_kfail' arg.
5403 KFAIL some of the continue_to_bp_overloaded calls, according to
5404 PR c++/1025.
5405
9ba61c5d
MC
54062003-02-01 Michael Chastain <mec@shout.net>
5407
5408 * gdb.base/advance.c (marker1): New marker function.
5409 * gdb.base/advance.exp: When the 'advance' command lands on the
5410 return breakpoint, it can legitimately stop on either the
5411 current line or the next line. Accommodate both outcomes.
5412 * gdb.base/until.exp: Likewise.
5413
e7494ffb
AC
54142003-02-02 Andrew Cagney <ac131313@redhat.com>
5415
5416 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5417 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5418 now a list, not a tuple.
5419 * gdb.mi/mi-var-display.exp: Ditto.
5420 * gdb.mi/gdb792.exp: Ditto.
5421
075559bc
AC
54222003-02-01 Andrew Cagney <ac131313@redhat.com>
5423
5424 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5425 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5426 stack backtraces.
5427 * gdb.mi/mi-syn-frame.c: Part of same.
5428
2bd4c7b1
MK
54292003-02-01 Mark Kettenis <kettenis@gnu.org>
5430
5431 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5432 gdb.mi/mi1-pthreads.exp: Return instead of calling
5433 gdb_suppress_entire_file.
5434
eabd8992
MS
54352003-02-01 Mark Salter <msalter@redhat.com>
5436
5437 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5438
71469e2f
MS
54392003-01-31 Mark Salter <msalter@redhat.com>
5440
5441 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5442 Support empty arg.
5443
38a94d44
MC
54442003-01-30 Michael Chastain <mec@shout.net>
5445
5446 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
5447 This was a workaround for a UTF-8 bug in readline 4.3. The bug
5448 has been fixed in gdb/readline on 2003-01-09.
5449
19ea9e73
MS
54502003-01-29 Michael Snyder <msnyder@redhat.com>
5451
e8d359df
MS
5452 * gdb.base/maint.exp: Allow for leading underscore in symbol.
5453 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
5454 * gdb.base/args.exp: Skip if target does not support args passing.
5455
2307bd6a
DJ
54562003-01-22 Daniel Jacobowitz <drow@mvista.com>
5457
19ea9e73 5458 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
5459 gdb_test. Accept a list of expect arguments as the third
5460 parameter.
5461 (gdb_test): Use it.
5462
f2dd3617
EZ
54632003-01-20 Elena Zannoni <ezannoni@redhat.com>
5464
5465 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5466 allow for different test tree configurations. Update some
5467 tescases accordingly.
5468 * gdb.arch/altivec-regs.exp: Ditto.
5469 * gdb.asm/asm-source.exp: Ditto.
5470 * gdb.base/advance.exp: Ditto.
5471 * gdb.base/display.exp: Ditto.
d63a86f8 5472 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
5473 * gdb.base/mips_pro.exp: Ditto.
5474 * gdb.base/overlays.exp: Ditto.
5475 * gdb.base/relocate.exp: Ditto.
5476 * gdb.base/setshow.exp: Ditto.
5477 * gdb.base/step-line.exp: Ditto.
5478 * gdb.base/step-test.exp: Ditto.
5479 * gdb.base/until.exp: Ditto.
5480 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
5481
c71cdefd
DC
54822003-01-17 David Carlton <carlton@math.stanford.edu>
5483
5484 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
5485 corresponding to PR c++/945.
5486 Update copyright.
5487
fdba05d7
DC
54882003-01-17 David Carlton <carlton@math.stanford.edu>
5489
5490 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
5491 corresponding to PR c++/68.
5492
54932003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
5494
5495 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
5496 (test_paddr_hairy_functions): Call print_addr_2_kfail for
5497 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
5498
c362c33a
EZ
54992003-01-15 Elena Zannoni <ezannoni@redhat.com>
5500
0fbc361c
EZ
5501 * gdb.base/break.exp: Fix change of default location, because of
5502 removal of until tests.
5503 * gdb.base/help.exp: Update test for new 'until' help message.
5504 Add test for help on 'advance'.
c362c33a
EZ
5505 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
5506
dabf8a35
MK
55072003-01-15 Mark Kettenis <kettenis@gnu.org>
5508
5509 * gdb.base/default.exp: Adapt "info float" test for recent changes
5510 to that command. Add test for "info vector".
5511 * gdb.base/float.exp: New file. Add test for "info float" that
5512 resembles the old test in gdb.base/default.exp.
5513
a1769aca
DC
55142003-01-15 David Carlton <carlton@math.stanford.edu>
5515
5516 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
5517
82025e13
EZ
55182003-01-15 Elena Zannoni <ezannoni@redhat.com>
5519
5520 * gdb.base/break.exp: Move the tests of until command from here...
5521 * gdb.base/until.exp: ... to here. New file. Add other tests.
5522 * gdb.base/advance.c: New file.
5523 * gdb.base/advance.exp: New file.
5524
8f9ab801
EZ
55252003-01-14 Elena Zannoni <ezannoni@redhat.com>
5526
5527 * gdb.base/args.c: New file.
5528 * gdb.base/args.exp: New file.
5529
9ae66589
DJ
55302003-01-14 Daniel Jacobowitz <drow@mvista.com>
5531
5532 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
5533
8d77e5c3
DJ
55342003-01-14 Daniel Jacobowitz <drow@mvista.com>
5535
5536 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
5537
12d2f0a1
DJ
55382003-01-14 Daniel Jacobowitz <drow@mvista.com>
5539
5540 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
5541 dates.
5542
6ca37014
DJ
55432003-01-13 Daniel Jacobowitz <drow@mvista.com>
5544
5545 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
5546
b0023472
DJ
55472003-01-13 Daniel Jacobowitz <drow@mvista.com>
5548
5549 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
5550 (ptype &*"foo").
5551 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
5552
607fbc54 55532003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
5554
5555 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
5556 * gdb.mi/mi1-console.exp: Likewise.
5557
607fbc54 55582003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
5559
5560 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
5561 * gdb.mi/mi1-console.exp: Likewise.
5562
a1fb14a2
DJ
55632003-01-13 Daniel Jacobowitz <drow@mvista.com>
5564
5565 * gdb.c++/overload.exp: Remove some fixed XFAILs.
5566
c4cf40b7
DJ
55672003-01-09 Daniel Jacobowitz <drow@mvista.com>
5568
5569 * gdb.base/detach.exp: New test.
5570
696d5a5b
DJ
55712003-01-09 Daniel Jacobowitz <drow@mvista.com>
5572
5573 * Makefile.in (ALL_SUBDIRS): New variable.
5574 (subdirs, clean, distclean): Use it.
5575 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
5576 regenerating Makefile, since it is generated from the top level.
5577 * gdb.asm/Makefile.in: Likewise.
5578 * gdb.base/Makefile.in: Likewise.
5579 * gdb.c++/Makefile.in: Likewise.
5580 * gdb.disasm/Makefile.in: Likewise.
5581 * gdb.java/Makefile.in: Likewise.
5582 * gdb.mi/Makefile.in: Likewise.
5583 * gdb.threads/Makefile.in: Likewise.
5584 * gdb.trace/Makefile.in: Likewise.
5585
754533e4
DC
55862003-01-09 David Carlton <carlton@math.stanford.edu>
5587
5588 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
5589 Add copyright year 2003.
5590
d8b3e9ee
MC
55912003-01-06 Michael Chastain <mec@shout.net>
5592
5593 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
5594 When selecting a thread, 'line' and 'file' are optional.
5595 * gdb.mi/mi1-pthreads.exp: Likewise.
5596
8e9e0fe6
AS
55972003-01-06 Andreas Schwab <schwab@suse.de>
5598
5599 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
5600 failures.
5601
b5ab8ff3
DJ
56022003-01-04 Daniel Jacobowitz <drow@mvista.com>
5603
5604 Fix PR gdb/844
5605 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
5606 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
5607
5608 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
5609 instead of calling gdb_suppress_entire_file.
5610 * gdb.threads/print-threads.exp: Likewise.
5611 * gdb.threads/schedlock.exp: Likewise.
5612
5613 * gdb.threads/killed.exp: Return instead of calling
5614 gdb_suppress_entire_file.
5615 * gdb.threads/linux-dp.exp: Likewise.
5616 * gdb.threads/pthreads.exp: Likewise.
5617
1e698235
DJ
56182003-01-04 Daniel Jacobowitz <drow@mvista.com>
5619
5620 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
5621 stabs.
5622 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
5623 * gdb.base/whatis.exp: Always allow (void) after function names.
5624
147ff08c
DJ
56252003-01-04 Daniel Jacobowitz <drow@mvista.com>
5626
5627 * gdb.c++/casts.exp: Correct regexp.
5628
dc62bfc2
MK
56292003-01-04 Mark Kettenis <kettenis@gnu.org>
5630
5631 * configure.in: Call AC_CONFIG_HEADER. Don't call
5632 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
5633 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
5634 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
5635 aforementioned directories in the AC_OUPUT call.
5636 * config.hin: New file.
5637 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5638 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
5639 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
5640 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
5641 pass -I$objdir instead of -I$objdir/$subdir in compilation.
5642 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
5643 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
5644 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
5645 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
5646 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
5647 gdb.threads/configure.in, gdb.threads/configure,
5648 gdb.threads/config.in, gdb.trace/configure.in,
5649 gdb.trace/configure: Removed.
5650
77afa639
MC
56512003-01-03 Michael Chastain <mec@shout.net>
5652
5653 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
5654 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
5655
7634bb6e
DJ
56562003-01-03 Daniel Jacobowitz <drow@mvista.com>
5657
5658 * gdb.base/store.exp: Fix regular expressions.
5659
b39c905e
MK
56602002-12-28 Mark Kettenis <kettenis@gnu.org>
5661
5662 * configure.in: Rewrite.
5663 * configure: Regenerated.
5664
0a8551dd
DC
56652003-01-03 David Carlton <carlton@math.stanford.edu>
5666
5667 * gdb.base/psymtab.exp: New file.
5668 * gdb.base/psymtab1.c: Ditto.
5669 * gdb.base/psymtab2.c: Ditto.
5670
c60b7188
AF
56712002-12-23 Adam Fedor <fedor@gnu.org>
5672
5673 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
5674
ee73db83
DC
56752002-12-23 David Carlton <carlton@math.stanford.edu>
5676
5677 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
5678 and current_directory initialization.
5679
d6c1774e
JB
56802002-12-22 Jim Blandy <jimb@redhat.com>
5681
f0a847b8
JB
5682 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
5683 rather than as part of the output file name.
5684
d6c1774e
JB
5685 * gdb.base/attach.exp: There's no need to copy the test program to
5686 /tmp; that was only ever necessary on HP/UX, and this test is
5687 entirely disabled there anyway.
5688
f0708dbb
JB
56892002-12-21 Jim Blandy <jimb@redhat.com>
5690
4c2acfea
JB
5691 * gdb.c++/psmang.exp: Doc fix.
5692
f0708dbb
JB
5693 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
5694 test.
5695
9579e000
DC
56962002-12-20 David Carlton <carlton@math.stanford.edu>
5697
5698 * gdb.c++/annota2.exp: KFAIL annotate-quit.
5699
d1810171
MC
57002002-12-18 Michael Chastain <mec@shout.net>
5701
5702 * gdb.c++/annota2.exp: Add copyright year 2002.
5703
76565097
DC
57042002-12-17 David Carlton <carlton@math.stanford.edu>
5705
5706 * gdb.c++/try_catch.cc: Add marker comments.
5707 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
5708 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
5709 * gdb.c++/m-static.cc: Ditto.
5710 * gdb.c++/m-static1.cc: Ditto.
5711 * gdb.c++/try_catch.cc: Ditto.
5712
da81390b
JJ
57132002-12-16 Jeff Johnston <jjohnstn@redhat.com>
5714
5715 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
5716 to see whether we are using the new -environment-directory
5717 command which resets via -r or the old version of the command
5718 which may prompt the user. Part of fix for gdb/741.
5719
b304d130
AC
57202002-12-13 Andrew Cagney <ac131313@redhat.com>
5721
5722 * gdb.fortran/types.exp: Update obsolete comment.
5723 * gdb.fortran/exprs.exp: Ditto.
5724 * lib/gdb.exp: Delete obsolete code.
5725 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
5726 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
5727 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
5728 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
5729 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
5730 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
5731 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
5732 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
5733 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
5734 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
5735 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
5736 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
5737 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
5738 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
5739 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
5740 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
5741 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
5742 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
5743 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
5744 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
5745 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
5746 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
5747 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
5748 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
5749 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
5750 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
5751 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
5752 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
5753 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
5754 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
5755 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
5756 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
5757 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
5758 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
5759 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
5760 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
5761 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
5762
a23b6e6a
DC
57632002-12-11 David Carlton <carlton@math.stanford.edu>
5764
5765 * gdb.c++/m-data.exp: Add test for members that shadow global
5766 variables: see PR gdb/804.
5767 * gdb.c++/m-data.cc: Ditto.
5768
6604731b
DJ
57692002-12-10 Daniel Jacobowitz <drow@mvista.com>
5770
5771 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
5772
de46ecd7
DC
57732002-12-06 David Carlton <carlton@math.stanford.edu>
5774
5775 * gdb.base/store.c: Don't declare functions static.
5776
27e829d0
AC
57772002-12-04 Andrew Cagney <ac131313@redhat.com>
5778
5779 * gdb.base/store.exp, gdb.base/store.c: New files.
5780
92806416
DJ
57812002-12-03 Daniel Jacobowitz <drow@mvista.com>
5782
5783 * gdb.base/selftest.exp: Update for current gdb.
5784
3bcbaac5
DJ
57852002-12-03 Daniel Jacobowitz <drow@mvista.com>
5786
5787 * gdb.base/maint.exp: Only dump symbols from one source file
5788 or objfile.
5789
f4f00b1f
DJ
57902002-12-03 Daniel Jacobowitz <drow@mvista.com>
5791
5792 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
5793 function call.
5794
f1c8a949
JB
57952002-11-25 Jim Blandy <jimb@redhat.com>
5796
5797 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
5798 function appearing in error message.
5799
9e297a97
DJ
58002002-11-21 Daniel Jacobowitz <drow@mvista.com>
5801
5802 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
5803
1f312e79
JJ
58042002-11-08 Jeff Johnston <jjohnstn@redhat.com>
5805
d63a86f8
RM
5806 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
5807 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
5808 should be in mi console format. This is part of fix for PR gdb/604.
5809
83c31e7d
FN
58102002-09-18 Fernando Nasser <fnasser@redhat.com>
5811
5812 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
5813 which explicitly prints the zero offset as "+0".
5814
322b3f65
DJ
58152002-10-22 Daniel Jacobowitz <drow@mvista.com>
5816
5817 * gdb.threads/schedlock.c (args): Make unsigned.
5818
58192002-10-21 Daniel Jacobowitz <drow@mvista.com>
5820
5821 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
5822 numbers. Allow "foo2|selected stack frame".
5823 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
5824 * gdb.asm/asmsrc2.s: Likewise.
5825 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
5826 comments.
5827 * gdb.asm/mips.inc: New file.
5828
5e2fe5b8
AF
58292002-10-18 Adam Fedor <fedor@gnu.org>
5830
5831 * gdb.base/default.exp: Update expected output to include 'ObjC'.
5832 * gdb.base/help.exp: Likewise.
5833
abe1a5d0
KB
58342002-10-17 Kevin Buettner <kevinb@redhat.com>
5835
5836 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
5837 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
5838
10abb1d4
JB
58392002-10-02 Jim Blandy <jimb@redhat.com>
5840
5841 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
5842
1f609b42
AC
58432002-10-01 Andrew Cagney <ac131313@redhat.com>
5844
5845 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
5846 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
5847 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
5848 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
5849 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
5850 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
5851 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
5852
0aee02e4
AC
58532002-09-29 Andrew Cagney <ac131313@redhat.com>
5854
5855 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
5856 * mi0-disassemble.exp, mi0-eval.exp: Delete.
5857 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
5858 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
5859 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
5860 * mi0-var-block.exp, mi0-var-child.exp: Delete.
5861 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 5862
6fde09ad
KB
58632002-09-27 Kevin Buettner <kevinb@redhat.com>
5864
5865 * gdb.base/annota1.exp (info break): Make directory components of
5866 path optional since not all compilers emit this debug information.
5867
5868 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
5869 step ends up stepping out of the function instead of stopping on
5870 the epilogue.
5871
9e8aab75
KS
58722002-09-26 Keith Seitz <keiths@redhat.com>
5873
5874 * lib/insight-support.exp (gdbtk_start): Figure out where
5875 the insight executable is based on where gdb is. Use this
5876 executable to start insight instead of gdb.
5877
e36180d7
AC
58782002-09-25 Andrew Cagney <cagney@redhat.com>
5879
5880 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
5881
9dd34b2b
AC
58822002-09-24 Andrew Cagney <ac131313@redhat.com>
5883
5884 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
5885 test_isolated_complaints.
5886 (test_empty_complaint): New function.
5887 (test_empty_complaints): New function. Check no output when no
5888 complaints.
d63a86f8 5889
dea97812
KB
58902002-09-19 Jim Blandy <jimb@redhat.com>
5891
5892 * gdb.base/charset.exp, gdb.base/charset.c: New files.
5893
54951bd7
AC
58942002-09-19 Andrew Cagney <ac131313@redhat.com>
5895
5896 * gdb.gdb/complaints.exp: New file.
5897
dec43320
AC
58982002-09-18 Andrew Cagney <ac131313@redhat.com>
5899
5900 * gdb.base/maint.exp: Check `help maint internal-warning'.
5901
e70d6e3f
DC
59022002-09-18 David Carlton <carlton@math.stanford.edu>
5903
5904 * gdb.c++/m-static.exp: Remove breakpoints depending on line
5905 numbers, and replace them by a single breakpoint after the
5906 constructors are all finished.
5907 Add test 4.
5908 * gdb.c++/m-static.cc: Add test 4.
5909 * gdb.c++/m-static.h: New file.
5910 * gdb.c++/m-static1.cc: New file.
5911
5912 * gdb.c++/printmethod.exp: New file.
5913 * gdb.c++/printmethod.cc: New file.
5914
5915 * gdb.c++/pr-574.exp: New file.
5916 * gdb.c++/pr-574.cc: New file.
5917
afb5c968
CV
59182002-09-18 Corinna Vinschen <vinschen@redhat.com>
5919
5920 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
5921 embedded targets which never actually exit.
5922
31e45dee
FN
59232002-09-18 Fernando Nasser <fnasser@redhat.com>
5924
5925 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
5926 "don't step after run" as unresolved or unsupported, instead of xfail.
5927
a283c5a1
CV
59282002-09-18 Corinna Vinschen <vinschen@redhat.com>
5929
5930 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
5931 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
5932 Add newline to expected string in "step out of main (status wrapper)"
5933 case.
5934
11350d2a
CV
59352002-09-18 Corinna Vinschen <vinschen@redhat.com>
5936
5937 * lib/gdb.exp (rerun_to_main): Allow restarting application.
5938 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
5939
0deec7d6
TT
59402002-09-17 Tom Tromey <tromey@redhat.com>
5941
5942 * gdb.base/printcmds.exp (test_print_string_constants): Expect
5943 \000, not \0, in double-quoted string.
5944
b2b4a1b5
CV
59452002-09-14 Corinna Vinschen <vinschen@redhat.com>
5946
c9d37158 5947 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
5948 string after running the commands execution on breakpoint tests.
5949
1c56143a
CV
59502002-09-13 Corinna Vinschen <vinschen@redhat.com>
5951
5952 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
5953
37f8da45
JB
59542002-09-12 Joel Brobecker <brobecker@gnat.com>
5955
5956 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
5957
08b468e0
KS
59582002-09-10 Keith Seitz <keiths@redhat.com>
5959
5960 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
5961 runto proc.
5962 (mi_run_to_main): Use mi_runto.
5963 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
5964
dc360f58
KS
59652002-09-10 Keith Seitz <keiths@redhat.com>
5966
5967 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
5968 regexp for stopping at main. Could have multiple event notifications.
5969 Don't assume that main was declared with no parameters.
5970 (mi_next): Use mi_step_to.
5971 (mi_step): Use mi_next_to.
5972
ce3abcfb
CV
59732002-09-09 Corinna Vinschen <vinschen@redhat.com>
5974
5975 * gdb.base/default.exp: Fix expected string in `info float' test.
5976
d1f5b980
BE
59772002-09-09 Ben Elliston <bje@redhat.com>
5978
5979 * config/mips.exp: Update comments.
5980 * config/mips-idt.exp: Likewise.
5981 * config/nind.exp: Likewise.
5982 * config/slite.exp: Likewise.
5983 * config/sparclet.exp: Likewise.
5984 * config/udi.exp: Likewise.
5985 * config/vx.exp: Likewise.
5986 * config/vxworks29k.exp: Likewise.
5987
2f71430b
JB
59882002-09-05 Jim Blandy <jimb@redhat.com>
5989
5990 * gdb.threads/killed.exp: Fix test failure message.
5991
7ddebc7e
KS
59922002-09-04 Keith Seitz <keiths@redhat.com>
5993
5994 * lib/mi-support.exp: Update copyright.
5995 (mi_gdb_test): Increase the priority of the expected pattern
5996 so that it matches gdb_test.
5997
0ae67eb3
KS
59982002-09-03 Keith Seitz <keiths@redhat.com>
5999
6000 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6001 Use integer comparison instead of string comparison for testing
6002 whether binary was built.
6003
38fc42c8
JB
60042002-09-03 Jim Blandy <jimb@redhat.com>
6005
6006 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6007
b6ff0e81
JB
60082002-08-29 Jim Blandy <jimb@redhat.com>
6009
6010 * gdb.threads/pthreads.exp: Move the portable thread compilation
6011 code into a function in lib/gdb.exp, and call that from here.
6012 * lib/gdb.exp (gdb_compile_pthreads): New function.
6013
07c98896
KS
60142002-08-29 Keith Seitz <keiths@redhat.com>
6015
6016 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6017 expect_out so that callers can get at it.
6018
0312286c
DJ
60192002-08-23 Daniel Jacobowitz <drow@mvista.com>
6020
6021 * gdb.threads/print-threads.c: New file.
6022 * gdb.threads/print-threads.exp: New file.
6023 * gdb.threads/schedlock.c: New file.
6024 * gdb.threads/schedlock.exp: New file.
6025
dd039bc4
EZ
60262002-08-22 Elena Zannoni <ezannoni@redhat.com>
6027
6028 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6029 not altivec.c.
6030
1f36144c
MK
60312002-08-17 Mark Kettenis <kettenis@gnu.org>
6032
6033 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6034 targets. The problem should be fixed now.
6035
16057ec7 60362002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6037
6038 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6039 2002-07-24 change that removes final dots from error messages.
6040
3c1499ad
TT
60412002-08-13 Tom Tromey <tromey@redhat.com>
6042
6043 * gdb.base/readline.exp: New file.
6044
a20ce2c3
AC
60452002-08-01 Andrew Cagney <ac131313@redhat.com>
6046
6047 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6048 supress message.
6049
db034ac5
AC
60502002-08-01 Andrew Cagney <cagney@redhat.com>
6051
6052 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6053 CHILL_FOR_TARGET and CHILL_LIB.
6054 * configure.in (configdirs): Remove gdb.chill.
6055 * configure: Regenerate.
6056 * lib/gdb.exp: Obsolete references to chill.
6057 * gdb.fortran/types.exp: Ditto.
6058 * gdb.fortran/exprs.exp: Ditto.
6059
3e000b18
KB
60602002-07-30 Kevin Buettner <kevinb@redhat.com>
6061
6062 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6063 set Irix-specific compile and link flags.
6064
28f4966b
KB
60652002-07-29 Kevin Buettner <kevinb@redhat.com>
6066
6067 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6068 source files. The ``-o'' option doesn't work with the ``-E'' option
6069 when using the Irix compiler.
6070
46c0d5a6
DJ
60712002-07-19 Daniel Jacobowitz <drow@mvista.com>
6072
6073 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6074 Improve support for reusing an exec file. Copy exec file
6075 to target, and run gdbserver on the target instead of on the host.
6076
eecf4bed
JB
60772002-07-18 Jim Blandy <jimb@redhat.com>
6078
0f815cdf
JB
6079 * gdb.base/ending-run.exp: Don't expect to see the program end in
6080 some orderly fashion when we're running on a real stand-alone
6081 board.
6082
eecf4bed
JB
6083 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6084 targets that don't support interrupts.
6085
52d309e4
JB
60862002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6087
6088 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6089 systems.
6090 Move comments in expect statements to inside the actions, so that they
6091 don't get matched against.
6092
ff683d9e
MK
60932002-07-10 Mark Kettenis <kettenis@gnu.org>
6094
6095 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6096 function when asleep" test.
6097
b5356753
AC
60982002-07-10 Andrew Cagney <ac131313@redhat.com>
6099
6100 * gdb.base/page.exp: Rewrite to handle problems with very long
6101 `info set' output. Update copyright.
6102
6aa4d13a
AC
61032002-06-26 Andrew Cagney <ac131313@redhat.com>
6104
6105 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6106 gdb.threads-hp.
6107 * gdb.hp/configure: Regenerate.
6108 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6109 * gdb.hp/gdb.threads-hp/configure: Delete file.
6110 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6111
8cf8c2b8
AC
61122002-06-22 Andrew Cagney <ac131313@redhat.com>
6113
6114 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6115 setlocale, bindtextdomain and textdomain.
6116
6827a8f8
JB
61172002-06-11 Jim Blandy <jimb@redhat.com>
6118
919d772c
JB
6119 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6120 preprocessor macro information is present.
6121
6827a8f8
JB
6122 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6123 tests.
6124
c15b0d21
MS
61252002-06-06 Michael Snyder <msnyder@redhat.com>
6126
c5984d70
MS
6127 * gdb.base/overlays.exp: Record addresses of overlay
6128 functions in TCL variables rather than in GDB variables,
6129 to avoid having GDB convert them to pointers (with loss
6130 of information).
6131
d63a86f8 6132 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6133 default linker script changes.
c15b0d21
MS
6134 * gdb.base/long_long.exp: Add check for sizeof (long double).
6135
be26fe0d
ML
61362002-06-06 Michal Ludvig <mludvig@suse.cz>
6137
6138 * gdb.asm/asm-source.exp: Add x86-64 target.
6139 * gdb.asm/x86_64.inc: New.
d63a86f8 6140
258093ca 61412002-05-30 Michael Chastain <mec@shout.net>
258093ca 6142
4b3153f1 6143 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6144 * gdb.c++/m-static.cc: New file.
6145 * gdb.c++/m-static.exp: New file.
6146
241264c6
MS
61472002-05-28 Michael Snyder <msnyder@redhat.com>
6148
6149 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6150 precision.
6151
9bba8c8f 61522002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6153
4b3153f1 6154 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6155 * gdb.c++/m-data.cc: New file.
6156 * gdb.c++/m-data.exp: New file.
6157
61582002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6159
4b3153f1 6160 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6161 * gdb.c++/try_catch.cc: New file.
d63a86f8 6162 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6163
def1b996
MC
61642002-05-27 Michael Chastain <mec@shout.net>
6165
6166 * gdb.c++/local.exp: Accept more nested types in output.
6167
522ba268
MC
61682002-05-26 Michael Chastain <mec@shout.net>
6169
6170 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6171
277254ba
MS
61722002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6173
6174 * lib/gdb.exp (gdb_wrapper_init): Just because
6175 gdb_wrapper_file exists, this does not mean that the file
6176 should not be rebuilt. That is what gdb_wrapper_initialized
6177 is for.
6178 (default_gdb_init): Reset gdb_wrapper_initialized.
6179
b61a8733
MS
61802002-05-23 Michael Snyder <msnyder@redhat.com>
6181
d63a86f8 6182 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6183 the precision of the floating point test results.
6184 * gdb.base/call-rt-st.exp: Ditto.
6185
b61a8733
MS
6186 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6187 * gdb.base/call-rt-st.exp: Ditto.
6188
56f6e910
MC
61892002-05-19 Michael Chastain <mec@shout.net>
6190
6191 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6192
ad0b0016
EZ
61932002-05-19 Elena Zannoni <ezannoni@redhat.com>
6194
6195 * configure.in (configdirs): Add gdb.arch.
6196 * configure: Regenerate.
6197
f617d2b6
JB
61982002-05-17 Jim Blandy <jimb@redhat.com>
6199
6200 * gdb.base/completion.exp: Recognize the more detailed error
6201 messages produced by the macro expander's lexical analyzer.
6202
eac2a696
EZ
62032002-05-14 Elena Zannoni <ezannoni@redhat.com>
6204
6205 * gdb.arch/altivec-abi.c: New file.
6206 * gdb.arch/altivec-abi.exp: New file.
6207 * gdb.arch/altivec-regs.c: New file.
6208 * gdb.arch/altivec-regs.exp: New file.
6209
2fdde8f8
DJ
62102002-05-14 Daniel Jacobowitz <drow@mvista.com>
6211
6212 * gdb.base/maint.exp (maint print type): Update for new type
6213 structure.
d63a86f8 6214
e31f1a7c
EZ
62152002-05-14 Elena Zannoni <ezannoni@redhat.com>
6216
6217 * gdb.arch: New directory.
6218 * gdb.arch/configure.in: New file.
6219 * gdb.arch/configure: New file.
6220 * gdb.arch/Makefile.in: New file.
6221
db589741
CV
62222002-05-13 Corinna Vinschen <vinschen@redhat.com>
6223
6224 * gdb.asm/asm-source.exp: Add v850 as supported target.
6225 * gdb.asm/v850.inc: New file.
6226
8ce2a7dc
DJ
62272002-05-13 Daniel Jacobowitz <drow@mvista.com>
6228
6229 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6230
df763c7f
DJ
62312002-05-12 Daniel Jacobowitz <drow@mvista.com>
6232
6233 * gdb.base/break.exp: Check 'break "marker2"'.
6234
377daeed
MS
62352002-05-10 Michael Snyder <msnyder@redhat.com>
6236
6237 * gdb.base/long_long.exp: Fix typo.
6238
c4b7bc2b
JB
62392002-05-10 Jim Blandy <jimb@redhat.com>
6240
ecac9a4e
JB
6241 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6242 a bug.
6243
c4b7bc2b
JB
6244 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6245 Recognize more detailed error message produced by the macro
6246 expander's lexical analyzer.
6247 * lib/gdb.exp (test_print_reject): Same.
6248
e71019a1
MK
62492002-05-09 Mark Kettenis <kettenis@gnu.org>
6250
6251 * gdb.c++/method.exp: Fix typo.
6252
fedfc8e6
MS
62532002-05-08 Michael Snyder <msnyder@redhat.com>
6254
166a1957
MS
6255 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6256 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6257 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6258 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6259 Add iftarget clause for strongarm.
d63a86f8 6260
f1c47eb2
MS
62612002-05-06 Michael Snyder <msnyder@redhat.com>
6262
cb9a9d3e
MS
6263 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6264 (gdb_continue_to_end): Accept output from status wrapper.
6265 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6266 Clean up fail messages to match pass messages.
6267
f1c47eb2
MS
6268 Enable the "needs_status_wrapper" testsuite feature.
6269 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6270 (gdb_compile): Conditionally call gdb_wrapper_init.
6271 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6272 * gdb.c++/method.exp: Recognize output from status wrapper.
6273
6079c749
BE
62742002-05-06 Ben Elliston <bje@redhat.com>
6275From Graydon Hoare <graydon@redhat.com>
6276
6277 * config/sid.exp: Include support for "rawsid" protocol.
6278
188baff3
JB
62792002-05-03 Jim Blandy <jimb@redhat.com>
6280
6281 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6282 * gdb.c++/hang3.C: New file.
6283
b9c07f0f
AC
62842002-05-04 Andrew Cagney <ac131313@redhat.com>
6285
6286 * gdb.base/default.exp: Remove obsolete code.
6287 * gdb.c++/misc.exp: Ditto. Update copyright.
6288 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6289 * gdb.base/whatis.exp: Ditto. Update copyright.
6290 * gdb.base/scope.exp: Ditto. Update copyright.
6291 * gdb.base/ptype.exp: Ditto. Update copyright.
6292 * gdb.base/printcmds.exp: Ditto. Update copyright.
6293 * gdb.base/opaque.exp: Ditto. Update copyright.
6294 * gdb.base/list.exp: Ditto.
6295 * gdb.base/funcargs.exp: Ditto. Update copyright.
6296 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6297 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6298 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6299 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6300 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6301 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6302
5c7a0397
MS
63032002-05-02 Michael Snyder <msnyder@redhat.com>
6304
d6dcc264 6305 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6306 * gdb.base/long_long.exp: Add xscale target.
6307 * gdb.base/default.exp: Add xscale target.
6308
eb7f1c48
JB
63092002-05-01 Jim Blandy <jimb@redhat.com>
6310
6311 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6312 gdb.c++/hang.exp: New test.
6313
a6befae8
FF
63142002-05-01 Fred Fish <fnf@redhat.com>
6315
6316 * gdb.base/completion.exp: Handle completions of "./Make" for
6317 more than one completion possibility, as is the case when we
6318 build and test in the source tree.
6319
0a310277
AG
63202002-04-29 Anthony Green <green@redhat.com>
6321
6322 * gdb.java/jmisc1.exp: New file.
6323 * gdb.java/jmisc2.exp: New file.
6324
6ff9af88
DJ
63252002-04-24 Daniel Jacobowitz <drow@mvista.com>
6326
6327 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6328
96b3d632
EZ
63292002-04-23 Elena Zannoni <ezannoni@redhat.com>
6330
6331 * gdb.base/help.exp: Change 'help status' to allow for target
6332 dependent output differences.
6333
5019bb54
MC
63342002-04-22 Michael Chastain <mec@shout.net>
6335
6336 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6337
a805a116
MC
63382002-04-22 Michael Chastain <mec@shout.net>
6339
6340 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6341
a1706bfd
DM
63422002-04-17 David S. Miller <davem@redhat.com>
6343
6344 * gdb.asm/sparc64.inc: New file.
6345 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6346
a73a20a2
EZ
63472002-04-19 Elena Zannoni <ezannoni@redhat.com>
6348
6349 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6350 instruction file directly into the build tree. Clean up at end of
6351 test.
6352
ba678339
DM
63532002-04-18 David S. Miller <davem@redhat.com>
6354
6355 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6356 handle 64-bit platforms correctly.
6357 * gdb.base/maint.exp: Likewise.
6358
b03399da
KB
63592002-04-18 Kevin Buettner <kevinb@redhat.com>
6360
6361 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6362 ``-fpic'' when compiling files comprising a shared library, but
6363 it does need additional linker flags in order to find shared
6364 libraries at run time.
6365
e2004992
KB
63662002-04-18 Kevin Buettner <kevinb@redhat.com>
6367
6368 * gdb.base/cvexpr.c (use): New function.
6369 (main): Invoke use() on all global variables to prevent
6370 some linkers from deleting these otherwise unused symbols.
6371
d8937120
MC
63722002-04-17 Michael Chastain <mec@shout.net>
6373From David S. Miller <davem@redhat.com>
6374
6375 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6376 handle 64-bit platforms correctly.
6377
ffd61a58
MS
63782002-04-12 Michael Snyder <msnyder@redhat.com>
6379From Jim Blandy <jimb@redhat.com>
6380 * gdb.base/foo.c (foox): Remove section attribute; the linker
6381 script can handle this instead.
6382 * gdb.base/bar.c (barx): Same.
6383 * gdb.base/baz.c (bazx): Same.
6384 * gdb.base/grbx.c (grbxx): Same.
6385
6386 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6387 manager doesn't automatically unmap overlays unnecessarily.
6388
6b8426a6
MH
63892002-04-10 Martin M. Hunt <hunt@redhat.com>
6390
6391 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6392 stepping out of main.
6393
34af4875
MC
63942002-04-09 Michael Chastain <mec@shout.net>
6395
6396 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6397 scope so that the nested scope tests will make sense.
6398 * gdb.c++/local.exp: Write patterns that actually work with gcc
6399 (the HP patterns "were never known to work with gcc").
6400 Keep the old aCC patterns too.
6401
2d1676a0
DJ
64022002-04-09 Daniel Jacobowitz <drow@mvista.com>
6403
6404 * gdb.base/attach.exp: Correct target board test.
6405
3a63e3f9
MC
64062002-04-08 Michael Chastain <mec@shout.net>
6407
6408 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6409 in a const method. Add some xfail and fail cases for configurations
6410 that do not emit the "const ...".
6411
f18dabd2
MC
64122002-04-07 Michael Chastain <mec@shout.net>
6413
6414 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6415 Accept "A * const" and "const A * const" as type of "this".
6416 Fix spelling of getFunky throughout. Make messages uniform.
6417
0fcddd82
EZ
64182002-04-07 Elena Zannoni <ezannoni@redhat.com>
6419
6420 Work around for PR gdb/285:
6421 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6422
16a8534a
EZ
64232002-04-07 Elena Zannoni <ezannoni@redhat.com>
6424
6425 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6426 instructions file at run time instead of configure time.
6427 Sometimes we run the test in a directory that is not the one we
6428 configured in.
6429 * gdb.asm/configure.in: Delete creation of symlink.
6430 * gdb.asm/configure: Regenerate.
6431
24181d81
JB
64322002-04-05 J. Brobecker <brobecker@gnat.com>
6433
6434 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6435 xfullpath () function.
6436
7cdb7107
DJ
64372002-04-04 Daniel Jacobowitz <drow@mvista.com>
6438
6439 * gdb.asm/Makefile.in: Correct dependencies.
6440
6441 * gdb.asm/powerpc.inc: New file.
6442 * gdb.asm/asm-source.exp: Add PowerPC.
6443 * gdb.asm/configure.in: Likewise.
6444 * gdb.asm/configure: Regenerated.
6445
a7d17088
DJ
64462002-04-04 Daniel Jacobowitz <drow@mvista.com>
6447
6448 * gdb.base/relocate.exp: New file.
6449 * gdb.base/relocate.c: New file.
6450
cd721503
FF
64512002-04-04 Fred Fish <fnf@redhat.com>
6452
6453 * gdb.base/step-test.exp: Update comment regarding stopping in
6454 memcpy/bcopy calls inserted as part of the compiler runtime.
6455
b22ad7a7
MS
64562002-04-04 Michael Snyder <msnyder@redhat.com>
6457
6458 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
6459
5f279fa6
DJ
64602002-04-03 Daniel Jacobowitz <drow@mvista.com>
6461
6462 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6463 (gdb_expect): Remove $notransfer hack.
6464
dd0fd3ce
DJ
64652002-04-02 Daniel Jacobowitz <drow@mvista.com>
6466
6467 * gdb.c++/classes.exp ("calling method for small class"): Match
6468 updated register output.
6469
1e50cda1
DJ
64702002-03-30 Daniel Jacobowitz <drow@mvista.com>
6471
6472 Fix PR gdb/452
6473 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
6474 when finished. Make gdb_file_cmd send "exec-file" when
6475 appropriate.
6476
24015922
DJ
64772002-03-30 Daniel Jacobowitz <drow@mvista.com>
6478
6479 * gdb.base/attach.exp: Remove extra setup_xfail.
6480
dd7dfd64
MS
64812002-03-26 Michael Snyder <msnyder@redhat.com>
6482
6483 * gdb.base/default.exp: Add tests for dump, append, and restore.
6484 * gdb.base/help.exp: Add tests for dump, append, and restore.
6485 * gdb.base/dump.exp: New file, test dump, append and restore.
6486 * gdb.base/dump.c: New file.
6487
48b2f8d7
MS
64882002-03-27 Michael Snyder <msnyder@redhat.com>
6489
d63a86f8 6490 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
6491 clean-ups in help messages.
6492
05b4d525
FF
64932002-03-26 Fred Fish <fnf@redhat.com>
6494
6495 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
6496 have debugging info for those functions and the compiler uses them
6497 internally to copy structs around.
6498
d7679631
FF
64992002-03-26 Fred Fish <fnf@redhat.com>
6500
6501 * gdb.base/list.exp: Revert the change made yesterday and add note
6502 about why we don't list the default lines for remote targets.
6503
523ac3f9
MS
65042002-03-25 Michael Snyder <msnyder@redhat.com>
6505
6506 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
6507
754b2b8d
FF
65082002-03-25 Fred Fish <fnf@redhat.com>
6509
6510 * gdb.base/list.exp: This test works on remote targets so remove
6511 the short circuit for remote targets. Update copyright.
6512
33c3e192
FF
65132002-03-25 Fred Fish <fnf@redhat.com>
6514
6515 * gdb.base/attach.exp: Fix logic error that was suppressing this
6516 test for all non hppa*-*-hpux* targets, instead of the hp target.
6517 Move comments closer to the suppression point. Also now need to
6518 check that we are running natively.
6519
d43e73ee
MS
65202002-03-22 Michael Snyder <msnyder@redhat.com>
6521
882c8f02
MS
6522 * gdb.base/default.exp: Add test for gcore. Update copyright.
6523 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 6524
04c12f60
FF
65252002-03-06 Fred Fish <fnf@redhat.com>
6526
6527 * gdb.base/funcargs.c: Remove extraneous ';' character.
6528 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
6529
b43df995
MC
65302002-03-04 Michael Chastain <mec@shout.net>
6531
6532 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
6533 accommodate gcc v3 function signature.
6534 * gdb.mi/mi0-var-cmd-exp: Ditto.
6535
92362027
AC
65362002-02-24 Andrew Cagney <ac131313@redhat.com>
6537
6538 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
6539 ``GNU/Linux'' or ``Linux kernel''
6540 * testsuite/gdb.threads/pthreads.c: Ditto.
6541
258ad32d
MC
65422002-02-24 Michael Chastain <mec@shout.net>
6543
6544 * gdb.threads/pthreads.c (thread1): Add a return statement.
6545 (thread2): Likewise.
6546 (foo): Likewise.
6547
04c3b3d4
MC
65482002-02-23 Michael Chastain <mec@shout.net>
6549
6550 * gdb.threads/linux-dp.c (philosopher): Add a return statement
6551 to placate gcc.
6552
5a2a0a20
MC
65532002-02-23 Michael Chastain <mec@shout.net>
6554
6555 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
6556 test "ptype bint". The test passes on all my stabs configurations.
6557
a640f7fc
JB
65582002-02-21 Jim Blandy <jimb@redhat.com>
6559
27924826
JB
6560 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
6561 filename at a time, and watch for the ones we want to see.
6562
a640f7fc
JB
6563 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
6564 types of pointers to prototyped functions.
6565
edcc8c75
AC
65662002-02-20 Andrew Cagney <ac131313@redhat.com>
6567
6568 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
6569 signed, unsigned and straight char.
6570 (padding_char, padding_short, padding_int, padding_long,
6571 padding_long_long, padding_float, padding_double,
6572 padding_long_double): New global variables.
6573 (fill, fill_structs): New functions.
6574
6575 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
6576 for correctly sized writes. Update copyright.
6577 (get_valueof): New procedure.
6578 (get_sizeof): Call get_valueof.
6579 (check_valueof): New procedure.
6580 (check_padding): New procedure.
6581
ac57ea44
MC
65822002-02-20 Michael Chastain <mec@shout.net>
6583
6584 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
6585 to setup_xfail. Document some of the remaining calls.
6586
7a10c941
MC
65872002-02-18 Michael Chastain <mec@shout.net>
6588
6589 * gdb.c++/userdef.exp: Update copyright year.
6590
fb8acdcc
DJ
65912002-02-18 Daniel Jacobowitz <drow@mvista.com>
6592
6593 * gdb.c++/userdef.exp: Test overloaded operators properly.
6594 Remove xfails.
6595
fda6ae12
MS
65962002-02-14 Michael Snyder <msnyder@redhat.com>
6597
6598 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
6599
676a0442
DJ
66002002-02-14 Daniel Jacobowitz <drow@mvista.com>
6601
6602 * gdb.base/a2-run.exp: Check for a remote target properly.
6603 * gdb.base/annota1.exp: Likewise.
6604 * gdb.base/list.exp: Likewise.
6605 * gdb.base/reread.exp: Likewise.
6606 * gdb.base/scope.exp: Likewise.
6607 * gdb.base/shlib-call.exp: Likewise.
6608 * gdb.base/term.exp: Likewise.
6609 * gdb.c++/annota2.exp: Likewise.
6610
78b4f468
RE
66112002-02-13 Richard Earnshaw <rearnsha@arm.com>
6612
6613 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
6614
9a81ba51
MC
66152002-02-10 Michael Chastain <mec@shout.net>
6616
6617 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
6618 (call_after_alloca): Ditto.
6619
004af6c7
DJ
66202002-02-10 Daniel Jacobowitz <drow@mvista.com>
6621
6622 * gdb.base/ending-run.exp: Guard "cont" test with
6623 gdb_skip_stdio_test.
6624
37225f62
JB
66252002-02-06 Jim Blandy <jimb@redhat.com>
6626
6627 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
6628 from here...
6629 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
6630 To here. Disable this test on non-HP platforms. Add big comment.
6631
fe6fdd96
MS
66322002-02-04 Michael Snyder <msnyder@redhat.com>
6633
6634 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
6635 other than d10v and m32r.
6636
036fad3f
RE
66372002-02-02 Richard Earnshaw <rearnsha@arm.com>
6638
6639 * gdb.base/default.exp: Rewrite test patterns to reduce time
6640 taken to match them.
6641
7148ab62
DJ
66422002-01-30 Daniel Jacobowitz <drow@mvista.com>
6643
6644 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
6645 Allow a start function above main.
6646 * gdb.threads/linux-dp.exp: Fix copyright date.
6647
396cc255
DJ
66482002-01-30 Daniel Jacobowitz <drow@mvista.com>
6649
6650 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
6651 (check_philosopher_stack): Check for manager thread before checking
6652 for a just-starting thread.
6653
f038d31b
DJ
66542002-01-30 Daniel Jacobowitz <drow@mvista.com>
6655
6656 From Neil Booth <neil@daikokuya.demon.co.uk>:
6657 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
6658 warnings.
6659
b3ff9d9a
FF
66602002-01-21 Fred Fish <fnf@redhat.com>
6661
6662 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
6663 not caller.
6664
39ad761d
JB
66652002-01-21 Jim Blandy <jimb@redhat.com>
6666
6667 * gdb.base/reread.exp: Check that GDB properly re-reads the
6668 executable file when it changes while no inferior is running.
6669
aaf320fa
FF
66702002-01-21 Fred Fish <fnf@redhat.com>
6671
6672 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
6673 optionally accept the "shlib events" variation.
6674
808a31f5
JB
66752002-01-21 Jim Blandy <jimb@redhat.com>
6676
6677 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
6678 call `fflush' after every `printf', so that the output is produced
6679 at predictable points, regardless of whatever buffering does (or
6680 doesn't) take place.
6681 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
6682 at different points.
6683
4420d5e2
DJ
66842002-01-20 Daniel Jacobowitz <drow@mvista.com>
6685
6686 * gdb.c++/inherit.exp: Update copyright years.
6687 * gdb.c++/method.exp: Likewise.
6688
3e36a0f4
DJ
66892002-01-20 Daniel Jacobowitz <drow@mvista.com>
6690
6691 * gdb.c++/classes.exp: Update for improved v3 support and skipping
6692 artificial methods/arguments.
6693 * gdb.c++/derivation.exp: Likewise.
6694 * gdb.c++/inherit.exp: Likewise.
6695 * gdb.c++/method.exp: Likewise.
6696 * gdb.c++/virtfunc.exp: Likewise.
6697
b4ceaee6
AC
66982002-01-18 Andrew Cagney <ac131313@redhat.com>
6699
6700 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
6701 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
6702 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
6703 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
6704 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
6705 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
6706
ecace851
JB
67072002-01-17 Jim Blandy <jimb@redhat.com>
6708
6709 * gdb.asm/asm-source.exp (info symbol): Take another shot at
6710 anchoring the pattern matching the entry point symbol's name.
6711
375fc983
AC
67122002-01-17 Andrew Cagney <ac131313@redhat.com>
6713
6714 * gdb.base/maint.exp: Update ``maint internal-error'' to match
6715 continue/quit query. Update copyright.
6716
fe6fdd96
MS
67172002-01-14 Michael Snyder <msnyder@redhat.com>
6718
6719 * gdb.base/gcore.exp: Remove extra debugging output.
6720
e017c81f
DJ
67212002-01-13 Daniel Jacobowitz <drow@mvista.com>
6722
6723 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
6724 for slightly dubious v2 mangled string.
6725
37ab3bf8
DJ
67262002-01-13 Daniel Jacobowitz <drow@mvista.com>
6727
6728 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
6729
1bc05c3a 67302002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 6731
1bc05c3a 6732 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 6733
1bc05c3a
JM
6734 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
6735 constructors.
6736 * gdb.c++/derivation.exp: Likewise.
6737 * gdb.c++/templates.exp: Likewise.
6738 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 6739
1bc05c3a
JM
67402002-01-10 Michael Snyder <msnyder@redhat.com>
6741
6742 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 6743
a911c360
MS
67442002-01-08 Michael Snyder <msnyder@redhat.com>
6745
6746 * gdb.base/gcore.exp: New test for generate-core-file command.
6747 * gdb.base/gcore.c: Testcase for above.
6748 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
6749
ea2119ec
JM
67502002-01-08 Jason Merrill <jason@redhat.com>
6751
6752 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
6753
68203136
FF
67542002-01-07 Fred Fish <fnf@redhat.com>
6755
6756 * gdb.c++/overload.exp: Remove unconditional xfails for:
6757 print foo_instance1.overloadargs(1)
6758 print foo_instance1.overloadargs(1, 2)
6759 print foo_instance1.overloadargs(1, 2, 3)
6760 print foo_instance1.overloadargs(1, 2, 3, 4)
6761 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
6762 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
6763 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
6764 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
6765 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
6766 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
6767 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
6768 print foo_instance1.overload1arg()
6769 print foo_instance1.overload1arg((char)arg2)
6770 print foo_instance1.overload1arg((signed char)arg3)
6771 print foo_instance1.overload1arg((unsigned char)arg4)
6772 print foo_instance1.overload1arg((int)arg7)
6773 print foo_instance1.overload1arg((unsigned int)arg8)
6774 print foo_instance1.overload1arg((float)arg11)
6775 print foo_instance1.overload1arg((double)arg12)
d63a86f8 6776
21b9b5b1
MS
67772002-01-07 Michael Snyder <msnyder@redhat.com>
6778
6779 * gdb.base/huge.exp: New test. Print a very large target data object.
6780 (skip_huge_test): New test variable. Define if you want to skip this
6781 test. The test reads an 8 megabyte data object from the target, so it
6782 might be very time consuming on remote targets with a slow connection.
6783 * gdb.base/huge.c: New file. Test case for above.
6784
725f922e
FF
67852002-01-07 Fred Fish <fnf@redhat.com>
6786
6787 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
6788 g_instance.bfoo, and g_instance.cfoo.
6789
634d57ec
JL
6790Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
6791
f286b2c3
JL
6792 * gdb.base/break.c (multi_line_if_conditional): New function.
6793 (multi_ilne_while_conditional): Likewise.
6794 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
6795 IF or WHILE condition puts the breakpoint at the start of
6796 the condition.
6797
634d57ec
JL
6798 * gdb.base/selftest.exp (backtrace through signal handler): Remove
6799 hppa*-*-hpux* expected failure.
6800 * gdb.base/structs.exp (do_function_calls): Similarly.
6801
6802 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
6803 watchpoints.
6804
9fbfe2dc
AC
68052002-01-06 Andrew Cagney <ac131313@redhat.com>
6806
6807 Fix PR gdb/66.
6808 * gdb.base/structs.exp: Replace skip for a29k with skip for
6809 gdb,cannot_call_functions.
6810 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
6811 * gdb.base/callfuncs.exp: Ditto.
6812 * gdb.base/call-rt-st.exp: Ditto.
6813 * gdb.base/call-strs.exp: Ditto.
6814 * gdb.base/callfwmall.exp: Ditto.
6815 * gdb.base/scope.exp: Obsolete xfail a29k.
6816 * gdb.c++/misc.exp: Ditto.
6817 * gdb.c++/cplusfuncs.exp: Ditto.
6818 * gdb.base/ptype.exp: Ditto.
6819 * gdb.base/printcmds.exp: Ditto.
6820 * gdb.base/opaque.exp: Ditto.
6821 * gdb.base/list.exp: Ditto.
6822 * gdb.base/funcargs.exp: Ditto.
6823 * gdb.base/default.exp: Ditto.
6824
8ddad156
MS
68252002-01-04 Michael Snyder <msnyder@redhat.com>
6826
ca4976a6 6827 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
6828 * gdb.base/maint.exp: Add tests for maint info sections options.
6829
1b074332
JL
6830Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
6831
6832 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
6833
7d159115
CV
68342001-12-20 Corinna Vinschen <vinschen@redhat.com>
6835
6836 * gdb.asm/arm.inc: New file.
6837 * gdb.asm/asm-source.exp: Add arm targets.
6838 * gdb.asm/configure.in: Ditto.
6839 * gdb.asm/configure: Recreated from configure.in.
6840
8fb87725
JL
6841Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
6842
afabe08c
JL
6843 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
6844 with HP's compiler.
6845 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6846 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6847 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6848 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6849
6850 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
6851 either HP's compilers or GCC.
6852
db521deb
JL
6853 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
6854 a SIGBUS or SIGSEGV.
6855
6856 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
6857
6858 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
6859 can be compiled with either HP's compiler or GCC.
6860
cfa88ab7
JL
6861 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
6862 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
6863 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
6864
ca344dff
JL
6865 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
6866 to match current gdb output. Update due to using auto-solib-limit
6867 for limiting instead of overloading auto-solib-add.
6868 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
6869 test program.
6870
3f3c6e55 6871 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
6872 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
6873 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6874 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6875 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6876 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6877 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
6878 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
6879 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
6880 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
6881 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
6882 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
6883 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 6884
8fb87725
JL
6885 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
6886 a SIGTRAP to the inferior.
6887
cf599fa7
CV
68882001-12-19 Corinna Vinschen <vinschen@redhat.com>
6889
6890 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
6891 Substitute call to target_link by call to gdb_compile.
6892
2cd045cd
JL
6893Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
6894
6895 * gdb.base/break.exp: Fix HP specific search string when testing
6896 backtracing in a called function.
6897
d63a86f8 6898 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
6899 compiling the test with HP's compilers.
6900 * gdb.base/volatile.exp: Similarly.
6901
99ebe9ac
JB
69022001-12-19 Jim Blandy <jimb@redhat.com>
6903
6904 * gdb.base/printcmds.exp: Expect the null character to be printed
6905 as '\0', and the '\013' to be printed as '\v'.
6906 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
6907 * gdb.base/setvar.exp: Same.
6908
b9891b29
JB
69092001-12-17 Jim Blandy <jimb@redhat.com>
6910
0eba65ab
JB
6911 * gdb.base/completion.exp: Rather than completing very long
6912 filenames, which can make the readline library produce output we
6913 don't recognize, cd to the directory first, and then complete
6914 using nice, short relative paths.
6915
6970b5b1
JB
6916 * gdb.base/completion.exp: On some systems, there is, in fact, a
6917 variable named `b' in scope, since GDB treats all static
6918 variables as being in scope. So use `no_var_named_this'
6919 instead of `b'.
6920
b9891b29
JB
6921 * gdb.base/corefile.exp: Recognize the message saying that GDB
6922 can't find the core file's registers as a failure.
6923
e6ccd35f
JSC
69242001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
6925
6926 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
6927 test expect string more specific.
6928
105ba819
CV
69292001-12-13 Corinna Vinschen <vinschen@redhat.com>
6930
6931 * gdb.asm/asm-source.exp: Add support for xstormy16.
6932 * gdb.asm/configure.in: Ditto.
6933 * gdb.asm/configure: Rebuild.
6934 * gdb.asm/xstormy16.inc: New file.
6935
e9e79dd9
FF
69362001-12-10 Fred Fish <fnf@redhat.com>
6937
6938 * gdb.base/maint.exp: Update to match changes in type dumping code.
6939
347dc97d
JB
69402001-12-10 Jim Blandy <jimb@redhat.com>
6941
6942 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
6943 matching the entry point symbol's name at the beginning of the
6944 line.
6945
5178b9d6
DJ
69462001-12-07 Daniel Jacobowitz <drow@mvista.com>
6947
6948 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
6949 gdb.c++/inherit.exp, gdb.c++/method.exp,
6950 gdb.c++/namespace.exp, gdb.c++/templates.exp,
6951 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
6952 and class layout support.
6953
af890c52
DJ
69542001-12-07 Daniel Jacobowitz <drow@mvista.com>
6955
6956 * gdb.c++/classes.exp: Add test for static member function.
6957 * gdb.c++/misc.cc: Add class with static member function.
6958
7a345fb3
JB
69592001-12-07 Jim Blandy <jimb@redhat.com>
6960
f2e54a80 6961 If GDB says it can't find the struct the function returned, report
8032bf31
JB
6962 those tests as `unsupported'.
6963 * gdb.base/call-rt-st.exp (print_struct_call): New function.
6964 Rewrite subsequent tests to use it.
6965
6966 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
6967 those tests as `unsupported'.
6968 * gdb.base/structs.exp (call_struct_func): New function.
6969 (do_function_calls): Use call_struct_func to call the functions
6970 returning structs.
6971
0bc69509
JB
6972 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
6973 whether functions are prototyped or not, so we can't possibly pass
6974 arguments to t_float_values2 properly.
6975
7a345fb3
JB
6976 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
6977 value of `timeout' for targets other than the mips*tx39-*.
6978
edb6ede1
MS
69792001-12-06 Michael Snyder <msnyder@redhat.com>
6980
d63a86f8 6981 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
6982 and detect whether the start symbol has a leading underscore.
6983
2d842f13
JB
69842001-12-04 Jim Blandy <jimb@redhat.com>
6985
6986 * gdb.base/completion.exp: Clarify indentation.
6987
68550daf
JB
69882001-12-03 Jim Blandy <jimb@redhat.com>
6989
6990 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
6991 variables on the S/390, not `.word'.
6992
cd5195a8
JB
69932001-11-30 Jim Blandy <jimb@redhat.com>
6994
6995 Add assembly-source tests for s390-ibm-linux.
6996 * gdb.asm/s390.inc: New file.
6997 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
6998 the S/390 architecture.
6999 * gdb.asm/configure: Regenerated.
7000
ca9efc90
MS
70012001-11-30 Michael Snyder <msnyder@redhat.com>
7002
7003 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7004 next, info source, info sources, info line, global and static
7005 variables, and static functions.
7006 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7007 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7008 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7009 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7010 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7011 (gdbasm_leave): Restore frame pointer.
7012 (gdbasm_startup): Copy stack set-up from crt0.S.
7013
d0e66976
FN
70142001-11-26 Fernando Nasser <fnasser@redhat.com>
7015
7016 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7017 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7018 to a local (non-static) variable. Copy tstruct.a to a static buffer
7019 and return a pointer to that buffer.
7020 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7021
e2334072
MK
70222001-11-24 Mark Kettenis <kettenis@gnu.org>
7023
7024 * gdb.asm/configure.in: Fix recognition of ix86 target.
7025 * gdb.asm/configure: Regenerate.
7026
756caa3d
MS
70272001-11-21 Michael Snyder <msnyder@redhat.com>
7028
7029 * gdb.asm/sparc.inc: New file.
7030 * gdb.asm/asm-source.exp: Recognize sparc target.
7031 * gdb.asm/configure.in: Recognize sparc target.
7032 * gdb.asm/configure: Regenerate.
d63a86f8 7033
9a4d72d5
MS
70342001-11-21 Michael Snyder <msnyder@redhat.com>
7035
7036 * gdb.asm/m32r.inc: New file.
7037 * gdb.asm/asm-source.exp: Recognize m32r target.
7038 * gdb.asm/configure.in: Recognize m32r target.
7039 * gdb.asm/configure: Regenerate.
7040
a773d1cd
MS
70412001-11-20 Michael Snyder <msnyder@redhat.com>
7042
017ac23d
MS
7043 * gdb.asm/i386.inc: New file.
7044 * gdb.asm/asm-source.exp: Recognize ix86 target.
7045 * gdb.asm/configure.in: Recognize ix86 target.
7046 * gdb.asm/configure: Regenerate.
7047
a773d1cd
MS
7048 * gdb.c++/namespace.exp: Fix quotes in output messages.
7049
bb632afb
MS
70502001-11-14 Michael Snyder <msnyder@redhat.com>
7051
25d559ca 7052 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7053 qualifier in a type cast expression, to designate an address
7054 in the instruction space (Harvard architecture).
7055
4749e309
MS
70562001-11-13 Michael Snyder <msnyder@redhat.com>
7057
7058 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7059 Tests for expressions using 'const' and 'volatile'.
7060
25050984
CV
70612001-11-13 Corinna Vinschen <vinschen@redhat.com>
7062
7063 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7064
1902c51f
DJ
70652001-11-12 Daniel Jacobowitz <drow@mvista.com>
7066
7067 * lib/mi-support.exp (mi_run_to_helper): Move comments
7068 outside of gdb_expect.
7069
dcf95b47
DJ
70702001-11-11 Daniel Jacobowitz <drow@mvista.com>
7071
7072 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7073 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7074 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7075 mi0_run_to): New functions.
7076 * gdb.mi/mi-simplerun.exp: Use them.
7077 * gdb.mi/mi0-simplerun.exp: Likewise.
7078 * gdb.mi/mi-var-cmd.exp: Likewise.
7079 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7080
45b074e1
AC
70812001-11-10 Andrew Cagney <ac131313@redhat.com>
7082
7083 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7084 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7085
bf50d346
AC
70862001-11-09 Andrew Cagney <ac131313@redhat.com>
7087
7088 * gdb.base/restore.exp: Include $expected value in restored test
7089 message.
7090
9383332c
AC
70912001-11-09 Andrew Cagney <ac131313@redhat.com>
7092
7093 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7094 implemented.
7095
db62520a
MS
70962001-11-08 Michael Snyder <msnyder@redhat.com>
7097
7098 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7099 Add pass/fail message for stop at breakpoint in call dummy function.
7100
b5703437
MS
71012001-11-07 Michael Snyder <msnyder@redhat.com>
7102
d63a86f8
RM
7103 * gdb.c++/templates.exp (test_template_breakpoints):
7104 If we get an overload menu, but it does not match what
760f6330 7105 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7106 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7107 making the whitespace optional. Argument for "new" may be
7108 "unsigned" as well as "unsigned int/long".
d63a86f8 7109 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7110 making the whitespace optional. Also replace "(void) with
7111 "((void|)), making the keyword "void" optional.
d63a86f8 7112 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7113 making the whitespace optional. Also replace "(void) with
7114 "((void|)), making the keyword "void" optional.
3bf40917
MS
7115 * gdb.base/callfuncs.c (t_float_values): This function must
7116 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7117 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7118 can be tested against both cases. Usually one case involves
7119 promotion of float to double, while the other does not.
7120 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7121 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7122 includes a stack frame for "start".
7123
c8ab4e6d
JB
71242001-11-05 Jim Blandy <jimb@redhat.com>
7125
7126 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7127 pointers are 32 bits long, and that offsets of relocs are always
7128 stored in the data (REL-style), and not in the reloc entry itself
7129 (RELA-style).
7130 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7131 stabs.
7132
3f08ced9
MS
71332001-11-01 Michael Snyder <msnyder@redhat.com>
7134
7135 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7136 and regular expression operators by using quoting.
7137
cbfa24cd
MS
71382001-10-31 Michael Snyder <msnyder@redhat.com>
7139
7140 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7141 depending on what the symbol table contains.
7142 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7143 the output of the ptype command. Similarly, accept both "const &"
7144 and "const&".
7145
aaa68313
CV
71462001-10-31 Corinna Vinschen <vinschen@redhat.com>
7147
7148 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7149 symbol `STORAGE' to allow to choose the storage class of
7150 the local datastructures.
7151 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7152 compiler directive.
7153
91740388
MS
71542001-10-30 Michael Snyder <msnyder@redhat.com>
7155
7156 * gdb.base/jump.exp: Allow it to run for all targets.
7157
1b7c05e7
CV
71582001-10-29 Corinna Vinschen <vinschen@redhat.com>
7159
7160 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7161 with new double_array size.
7162 (main): Change storage class of all local variables to static.
7163 Reduce size of double_array to 9.
7164 * gdb.base/call-ar-st.exp: Increase timeout value.
7165 Change expected output for double array to match new size in
7166 call-ar-st.c.
7167
36a22261
CV
71682001-10-29 Corinna Vinschen <vinschen@redhat.com>
7169
7170 * gdb.base/ending-run.exp: Create identical output when passing
7171 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7172 Stormy16 target.
36a22261 7173
92b8ae91
MK
71742001-10-28 Mark Kettenis <kettenis@gnu.org>
7175
7176 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7177 that we catch the expected failure under Linux/x86.
7178
cb135b83
OF
71792001-10-29 Orjan Friberg <orjanf@axis.com>
7180
7181 * gdb.base/setvar.exp: Escape curly braces.
7182 * gdb.stabs/weird.exp: Ditto.
7183
6884aa54
DJ
71842001-10-27 Daniel Jacobowitz <drow@mvista.com>
7185
7186 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7187 * gdm.mi/mi0-hack-cli.exp: Likewise.
7188
0398c9aa
AC
71892001-10-25 Andrew Cagney <ac131313@redhat.com>
7190
7191 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7192 messages.
7193
d20bf2e8
AC
71942001-10-21 Andrew Cagney <ac131313@redhat.com>
7195
7196 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7197 checking MI enabled.
7198
03dd63aa
CV
71992001-10-09 Corinna Vinschen <vinschen@redhat.com>
7200
7201 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7202
1d9d99f3
FCE
72032001-10-04 Frank Ch. Eigler <fche@redhat.com>
7204
7205 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7206 if gdb child process crashes, just signal an error.
7207
838ae6c4
JB
72082001-10-02 Jim Blandy <jimb@redhat.com>
7209
7210 * lib/gdb.exp (test_xfail_format): Simplify.
7211
7212 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7213 front of the variable name `format'. Simplify `if'.
7214
8f0cbc1c
DJ
72152001-10-01 Daniel Jacobowitz <drow@mvista.com>
7216
7217 * gdb.threads/pthreads.exp: Wait for output and delay
7218 before sending ^C.
7219
1f08dafd
DJ
72202001-10-01 Daniel Jacobowitz <drow@mvista.com>
7221
7222 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7223 some incorrect output instead of timing out.
7224 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7225
674f90ff
CV
72262001-09-28 Corinna Vinschen <vinschen@redhat.com>
7227
7228 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7229 check to allow additional `int'.
7230
9b284272
DJ
72312001-09-27 Daniel Jacobowitz <drow@mvista.com>
7232
7233 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7234 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7235
b55a4771
MS
72362001-09-27 Michael Snyder <msnyder@redhat.com>
7237
7238 * lib/gdb.exp (test_debug_format): New proc.
7239 (setup_xfail_format): Use new proc test_debug_format.
7240 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7241 proc; use new service proc test_debug_format.
7242 Replace all other "gcc_compiled" tests with this test.
7243 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7244 proc; use new service proc test_debug_format.
7245 Replace all other "gcc_compiled" tests with this test.
7246
72472001-09-27 Michael Snyder <msnyder@redhat.com>
7248
7249 * gdb.base/cvexpr.exp: New file.
7250 * gdb.base/cvexpr.c: New file
7251 Test for expressions using const and volatile keywords.
7252
4e6667ac
CV
72532001-09-26 Corinna Vinschen <vinschen@redhat.com>
7254
7255 * gdb.base/constvars.exp: Check for different orders of keywords
7256 and additional "int" strings in output.
7257
4f337972
AC
72582001-09-22 Andrew Cagney <ac131313@redhat.com>
7259
7260 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7261 responses from "help maint".
7262
2015650d
FCE
72632001-09-19 Frank Ch. Eigler <fche@redhat.com>
7264
7265 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7266 to localhost:NNN instead of :NNN, in case Xvfb is listening
7267 only on TCP.
7268
f3bcedc1
CV
72692001-09-19 Corinna Vinschen <vinschen@redhat.com>
7270
7271 * gdb.base/recurse.exp: When checking leaving the watchpoint
7272 scope, recognize when gdb is in function's epilogue and pass.
7273
6b819c92
KS
72742001-09-18 Keith Seitz <keiths@redhat.com>
7275
7276 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7277 support for running tests against sid targets.
7278 (gdbtk_done): Ditto.
7279
a10c9419
CV
72802001-09-18 Corinna Vinschen <vinschen@redhat.com>
7281
7282 * gdb.base/ending-run.c (main): Set stdout buffersize
7283 to the same reasonable value for any target.
7284 * gdb.base/ending-run.exp: Add a regular expression
7285 to make testsuite happy on Sanyo Stormy16 target.
7286
739d0d99
CV
72872001-09-17 Corinna Vinschen <vinschen@redhat.com>
7288
7289 * gdb.base/display.c (do_loops): Add float variable `f'.
7290 Increment f in loop.
7291 * gdb.base/display.exp: Increment timeout by 60 seconds.
7292 Change float display test to use variable `f'.
7293
1b8947f0
JB
72942001-09-17 Jim Blandy <jimb@redhat.com>
7295
7296 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7297 overflowing the limited breakpoint tables on some ROM monitors
7298 (like the ROM68K).
7299
9890ac81
FCE
73002001-09-15 Frank Ch. Eigler <fche@redhat.com>
7301
7302 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7303 the "-ac" (disable access control) flag.
7304
6db765ea
JH
73052001-08-30 Jeff Holcomb <jeffh@redhat.com>
7306
7307 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7308 ints.
7309
4c32cc04
KS
73102001-08-30 Keith Seitz <keiths@redhat.com>
7311
7312 * lib/gdb.exp: Move all insight-related functionality into
7313 separate file.
7314 * lib/insight-support.exp: New file.
7315
8d6e6f81
FCE
73162001-08-29 Frank Ch. Eigler <fche@redhat.com>
7317
7318 * config/sid.exp (sid_start): Never set sid verbosity; disable
7319 expect_background {} that consumed its stdout; tolerate </dev/null.
7320 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7321
6a90e1d0
AC
73222001-08-18 Andrew Cagney <ac131313@redhat.com>
7323
7324 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7325 CLI jump command to start it.
7326 (mi_run_to_main): Fail immediatly when unexpected output.
7327
1759b3c3
AC
73282001-08-18 Andrew Cagney <ac131313@redhat.com>
7329
7330 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7331 beginning of function. Fix PR gdb/191.
7332
61d11d80
FCE
73332001-08-16 Frank Ch. Eigler <fche@redhat.com>
7334
7335 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7336 what to force sid endianness to.
7337
942a4df2
KS
73382001-08-15 Keith Seitz <keiths@redhat.com>
7339
7340 * lib/gdb.exp (gdbtk_start): Don't set environment
7341 variables for TCL_LIBRARY and friends. Insight will
7342 now figure these out for itself.
7343
0521c418
MS
73442001-08-02 Michael Snyder <msnyder@redhat.com>
7345
7346 * gdb.base/completion.exp: Remove the symbol "a64l" from
7347 the expect string; this is target-specific, and not related
7348 to what is being tested.
7349
74a9a58a
DB
73502001-08-02 Dave Brolley <brolley@redhat.com>
7351
7352 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7353
c70819fa
MS
73542001-07-25 Michael Snyder <msnyder@redhat.com>
7355
c2b8fa57
MS
7356 * gdb.base/consecutive.exp: New file. Test stepping over
7357 breakpoints on consecutive instructions.
7358 * gdb.base/consecutive.c: New file.
7359
c70819fa
MS
7360 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7361 curly braces in regular expressions.
7362
2b1a1355
MS
73632001-07-25 Michael Snyder <msnyder@redhat.com>
7364
7365 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7366 legitimate output from stepping out of main.
7367
413eca6f
KS
73682001-07-22 Keith Seitz <keiths@redhat.com>
7369
7370 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7371 the empty string, do not run the tests.
7372
7e5a9322
SC
73732001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7374
7375 * gdb.base/long_long.exp: Detect size of pointer. Take into
7376 account 2-byte pointers when testing for p/a results.
7377
de58f10f
SC
73782001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7379
d63a86f8 7380 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7381 and defined to 1K for m68hc11.
7382 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7383 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7384 (sizeof_random_data): New variable to tell the size of the data table;
7385 don't test past this size; always run to main.
7386
d6f5fea1
SC
73872001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7388
7389 * gdb.base/return2.exp: return of long long and double fails for
7390 68HC11; don't execute these tests on that platform.
7391 * gdb.base/return.exp: Return of a double fails for 68hc11.
7392
c477543d
SC
73932001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7394
7395 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7396 tests that print a float.
7397 * call-rt-st.exp: Likewise.
7398
63cf1c79
MK
73992001-07-12 Mark Kettenis <kettenis@gnu.org>
7400
7401 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7402 running this test on Linux.
7403
112f9ab5
MC
74042001-06-24 Michael Chastain <chastain@redhat.com>
7405
7406 * gdb.base/arithmet.exp: Remove some tests to make all test names
7407 unique.
7408
4970cb0f
MS
74092001-07-03 Michael Snyder <msnyder@redhat.com>
7410
7411 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7412 the output of the ptype command.
7413
d85da69f
MS
74142001-07-02 Michael Snyder <msnyder@redhat.com>
7415
4c8a82de
MS
7416 * gdb.base/completion.exp: Don't assume that break.c is the only
7417 source file that may contain functions named "marker".
d85da69f
MS
7418 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7419
8afc772b
AC
74202001-06-28 Andrew Cagney <ac131313@redhat.com>
7421
7422 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7423 of files to delete.
7424
7425 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7426 * gdb.disasm/h8300s.exp: New file.
7427 gdb.disasm/h8300s.s: Likewise.
7428
cff22675
AC
74292001-06-27 Andrew Cagney <ac131313@redhat.com>
7430
7431 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7432 empty breakpoint tables.
7433
68c81b54
AC
74342001-06-25 Andrew Cagney <ac131313@redhat.com>
7435
7436 * lib/mi-support.exp: Update args=... part of stop-reason
7437 patterns. Accept either a list or a tuple.
7438
2dd62704
AC
74392001-06-23 Andrew Cagney <ac131313@redhat.com>
7440
7441 * lib/mi-support.exp: Remove local emacs variable defining
7442 change-log-default-name.
7443
b4127474
MC
74442001-06-22 Michael Chastain <chastain@redhat.com>
7445
7446 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
7447 This is operationally compatible with the previous version.
7448
8dbfb380
JB
74492001-06-13 Jim Blandy <jimb@redhat.com>
7450
7451 * lib/gdb.exp (gdb_test): Doc fix.
7452
f2d8c86d
MC
74532001-06-10 Michael Chastain <chastain@redhat.com>
7454
7455 * gdb.base/exprs.exp: Remove a duplicate test.
7456
81564d34
JB
74572001-06-06 Jim Blandy <jimb@redhat.com>
7458
7459 * gdb.base/return2.exp (main): Use values to test float and double
7460 returns that are not NaN's, to avoid being confused by IEEE
7461 comparison rules.
7462
da55addb
MS
74632001-06-04 Michael Snyder <msnyder@redhat.com>
7464
7465 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7466 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7467 rather than wait for 12 more tests to time out.
7468
42c65987
JB
74692001-06-06 Jim Blandy <jimb@redhat.com>
7470
b18bced9 7471 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7472 Don't forget to match the GDB prompt.
b18bced9 7473
42c65987
JB
7474 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
7475
5b41e5f0
JB
74762001-06-04 Jim Blandy <jimb@redhat.com>
7477
7478 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
7479 command.
7480
015e046f
KB
74812001-05-31 Kevin Buettner <kevinb@redhat.com>
7482
7483 * gdb.base/annota1.exp (info break): Match four or more spaces
7484 after "Address".
7485
fb1ffbbe
MC
74862001-05-31 Michael Chastain <chastain@redhat.com>
7487
7488 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
7489 (dm_type_int_star): Likewise.
7490 (dm_type_long_star): Likewise.
7491 (dm_type_void_star): Likewise.
7492
5ea2a32c
KB
74932001-05-29 Kevin Buettner <kevinb@redhat.com>
7494
7495 * gdb.base/completion.exp (INPUTRC): Set this environment variable
7496 to a known value in order to get consistent results regardless
7497 of the setting of INPUTRC or the presence or contents of .inputrc.
7498
ae23c492
MS
74992001-05-24 Michael Snyder <msnyder@redhat.com>
7500
ac55707e
MS
7501 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
7502 Don't require that the main thread and the manager thread are the
7503 first in the list.
7504
ae23c492
MS
7505 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
7506 debugging. If test fails, issue an "unsupported" not a "fail".
7507
400071f1
JB
75082001-05-24 Jim Blandy <jimb@redhat.com>
7509
7510 Don't assume that short is shorter than int.
7511 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
7512 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 7513 this isn't true.
400071f1
JB
7514 ("print unsigned char == (~0)"): Add test that verifies that ~0,
7515 an int, is not equal to ~0 stored in an unsigned char. This tests
7516 the same thing that the previous test meant to, but works on
7517 16-bit machines, too.
7518 ("print unsigned char != (~0)"): Same test, complemented.
7519
0816a3e5
MS
75202001-05-24 Michael Snyder <msnyder@redhat.com>
7521
7522 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 7523 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
7524 and prevents dejagnu getting out of step.
7525
f6dc23a9
KB
75262001-05-23 Kevin Buettner <kevinb@redhat.com>
7527
7528 * gdb.base/finish.exp (finish_void): Revise pattern for
7529 stopping on the call statement to not permit stopping at
7530 the start of the instructions comprising the call sequence.
7531
7dbd117d
MC
75322001-05-19 Michael Chastain <chastain@redhat.com>
7533
7534 * gdb.base/callfuncs.exp: Make all test names unique.
7535 * gdb.base/commands.exp: Make all test names unique.
7536 * gdb.base/condbreak.exp: Make all test names unique.
7537 * gdb.base/dbx.exp: Make all test names unique.
7538 * gdb.base/default.exp: Make all test names unique.
7539 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
7540 and TIMEOUT messages to their corresponding PASS message.
7541 * gdb.base/ending-run.exp: Make all test names unique.
7542 * gdb.base/long_long.exp: Remove duplicate test.
7543
6b0b0a9e
KB
75442001-05-21 Kevin Buettner <kevinb@redhat.com>
7545
7546 * gdb.base/finish.exp (finish_void): Allow "finish" command to
7547 stop on the call statement as well as the statement after the
7548 call.
7549
2caa35cb
MS
75502001-05-21 Michael Snyder <msnyder@redhat.com>
7551
7552 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
7553
40713331
EZ
75542001-05-10 Elena Zannoni <ezannoni@redhat.com>
7555
7556 * gdb.base/completion.exp: Revamp test. Make it execute on all
7557 platforms.
7558
c2c1be8d
EZ
75592001-05-10 Elena Zannoni <ezannoni@redhat.com>
7560
2c9cd303
EZ
7561 * config/gdbserver.exp (gdb_load): Handle the case
7562 in which the arguments to gdbserver are given in the
7563 baseboard configuration file.
7564 Also handle the case in which the server needs to do a
7565 load.
7566
9671de48
KS
75672001-05-07 Keith Seitz <keiths@cygnus.com>
7568
7569 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
7570 set up the display for testing.
7571 (gdbtk_start): Convert all paths to paths that tcl will like.
7572 Export target information to environment.
7573 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
7574 necessary.
7575 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
7576 (to_tcl_path): New proc to convert a given pathname into
7577 a path acceptible as an argument to a tcl command.
7578 (_gdbtk_export_target_info): New proc to export target info
7579 into the environment for gdbtk testing.
7580 (gdbtk_done): New proc to signal end-of-test.
7581
5a360f47
JB
75822001-05-06 Jim Blandy <jimb@redhat.com>
7583
7584 * restore.c: Make the code of caller0 correspond to its comment.
7585
66c756c6
MS
75862001-05-03 Michael Snyder <msnyder@redhat.com>
7587
7588 * config/sid.exp (gdb_target_sid): Check for error messages.
7589 On error or timeout, don't make expect exit (which will terminate
7590 all subsequent tests); instead just make gdb exit.
d63a86f8 7591 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
7592 return a negative value.
7593
a966fde5
JB
75942001-04-24 Jim Blandy <jimb@redhat.com>
7595
851c18e0
JB
7596 * gdb.c++/templates.exp: If we see the prompt for the overload
7597 list, but we haven't recognized any of the longer patterns,
7598 arrange for this test to fail, not hang.
7599
a966fde5
JB
7600 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
7601 variations.
7602
db144853
MC
76032001-04-22 Michael Chastain <chastain@redhat.com>
7604
7605 * gdb.c++/local.exp: Use the 'runto' library function.
7606 * gdb.c++/namespace.exp: Likewise.
7607 * gdb.c++/overload.exp: Likewise.
7608
3207ec21
KB
76092001-03-26 Kevin Buettner <kevinb@redhat.com>
7610
7611 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
7612 * gdb.base/step-line.exp: New file. Test step/next in presence of
7613 #line directives.
7614 * gdb.base/step-line.c: New file. Test program for the above.
7615 * gdb.base/step-line.inp: New file. We pretend that this file has
7616 been transformed by some other tool into step-line.c.
7617
13b57657
JB
76182001-03-21 Jim Blandy <jimb@redhat.com>
7619
7620 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
7621 unmangled operator names.
7622
754cbe1c
JB
76232001-03-20 Jim Blandy <jimb@redhat.com>
7624
7625 * gdb.threads/linux-dp.exp: Recognize an additional message
7626 generated by GDB when it doesn't understand how to debug threads
7627 on the target system.
7628
177495c9
AC
76292001-03-19 Andrew Cagney <ac131313@redhat.com>
7630
7631 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
7632
f266096b
MC
76332001-03-12 Michael Chastain <chastain@redhat.com>
7634
7635 * gdb.c++/derivation.exp: Use the 'runto' library function.
7636
cac3c2ff
MC
76372001-03-12 Michael Chastain <chastain@redhat.com>
7638
7639 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
7640
b6c11a24
MC
76412001-02-24 Michael Chastain <chastain@redhat.com>
7642
7643 * gdb.c++/ref-types.exp: Change handwritten code to library
7644 function 'runto'.
7645
6bae5bce
OF
76462001-03-16 Orjan Friberg <orjanf@axis.com>
7647
7648 * gdb.base/signals.exp: Set count to 0 explicitly.
7649
0015fd9a
MS
76502001-03-15 Mark Salter <msalter@redhat.com>
7651
7652 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
7653 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
7654 (gdb_load): Add support for additional target_info: gdb_download_size
7655 and gdb_load_timeout.
0015fd9a 7656
fc33412a
DT
7657Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
7658
7659 * gdb.base/annota1.exp: Move test of isnative to earlier in the
7660 file -- to prevent failing when the compile fails but we have no
7661 intention of running the tests anyway.
7662
7663 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
7664 tests if set.
7665
7666 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
7667 integers.
7668
7669 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
7670 * gdb.c++/namespace.exp: Ditto.
7671
115f06de
OF
76722001-03-07 Orjan Friberg <orjanf@axis.com>
7673
7674 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
7675 * gdb.base/pointers.exp: Relax pattern match of decimals.
7676
b6ba6518
KB
76772001-03-06 Kevin Buettner <kevinb@redhat.com>
7678
7679 * Makefile.in, config/abug.exp, config/cfdbug.exp,
7680 config/cpu32bug.exp, config/dve.exp, config/est.exp,
7681 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
7682 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
7683 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
7684 config/sh.exp, config/sid.exp, config/slite.exp,
7685 config/sparclet.exp, config/udi.exp, config/unknown.exp,
7686 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
7687 config/vxworks.exp, config/vxworks29k.exp,
7688 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
7689 gdb.base/all-bin.exp, gdb.base/annota1.exp,
7690 gdb.base/arithmet.exp, gdb.base/assign.exp,
7691 gdb.base/async.exp, gdb.base/attach.exp,
7692 gdb.base/bitfields.exp, gdb.base/bitops.exp,
7693 gdb.base/break.exp, gdb.base/call-ar-st.exp,
7694 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
7695 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
7696 gdb.base/commands.exp, gdb.base/completion.exp,
7697 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7698 gdb.base/constvars.exp, gdb.base/corefile.exp,
7699 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
7700 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
7701 gdb.base/ending-run.exp, gdb.base/environ.exp,
7702 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7703 gdb.base/finish.exp, gdb.base/foll-exec.exp,
7704 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
7705 gdb.base/funcargs.exp, gdb.base/help.exp,
7706 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
7707 gdb.base/logical.exp, gdb.base/long_long.exp,
7708 gdb.base/maint.exp, gdb.base/mips_pro.exp,
7709 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
7710 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
7711 gdb.base/pointers.exp, gdb.base/printcmds.exp,
7712 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
7713 gdb.base/regs.exp, gdb.base/relational.exp,
7714 gdb.base/remote.exp, gdb.base/reread.exp,
7715 gdb.base/restore.exp, gdb.base/return2.exp,
7716 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
7717 gdb.base/selftest.exp, gdb.base/setshow.exp,
7718 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
7719 gdb.base/sigall.exp, gdb.base/signals.exp,
7720 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
7721 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7722 gdb.base/step-test.exp, gdb.base/structs.c,
7723 gdb.base/structs.exp, gdb.base/structs2.exp,
7724 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
7725 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
7726 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
7727 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
7728 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
7729 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
7730 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
7731 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
7732 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
7733 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
7734 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
7735 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
7736 gdb.fortran/types.exp, gdb.java/jmisc.exp,
7737 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7738 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
7739 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7740 gdb.trace/circ.exp, gdb.trace/collection.exp,
7741 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7742 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7743 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
7744 gdb.trace/report.exp, gdb.trace/save-trace.exp,
7745 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7746 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7747 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
7748 notices.
7749
dc96c6c7 77502001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
7751
7752 * gdb.base/varargs.c (find_max_double): Fix printf format string:
7753 first arg is int not float.
7754
dc96c6c7 77552001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
7756
7757 * gdb.base/reread.exp: Unsupported for non-native targets;
7758 doesn't work for remote debugging.
7759
9b0c4aeb
FN
77602001-02-19 Fernando Nasser <fnasser@redhat.com>
7761
7762 From Drew Moseley <dmoseley@redhat.com>
7763 * gdb.base/ending-run.exp: Properly handle the BSP state when
7764 stepping past the end of main.
7765
02aa71d5
MC
77662001-02-19 John Moore <jmoore@redhat.com>
7767
7768 * gdb.base/commands.exp (infrun_breakpoint_command_test):
7769 Converted HPUX fix for non-expected items following multiple
7770 step commands into general solution for all platforms.
7771
1fa449a4
MC
77722001-02-18 Michael Chastain <chastain@redhat.com>
7773
7774 * gdb.c++/classes.exp (do_tests): Change runto statements
7775 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7776 statements demangler agnostic.
7777 * gdb.c++/virtfunc.exp (do_tests): Likewise.
7778 (gdb_virtfunc_restart): Likewise.
7779
b2f9ec70
MC
77802001-02-14 Michael Chastain <chastain@redhat.com>
7781
7782 * gdb.c++/inherit.exp (do_tests): Change runto statements
7783 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7784 statements demangler agnostic.
7785
cf74b8ca
AC
7786Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
7787
7788 * gdb.threads/pthreads.exp: Unify pass/fail messages for
7789 ``continue to bkpt at common_routine in thread 2'' and ``stopped
7790 before calling common_routine 15 times'' tests.
7791
99f78f56
MC
77922001-02-11 Michael Chastain <chastain@redhat.com>
7793
7794 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
7795 Helps the test script figure out which demangler is in use.
7796 (dm_type_foo_ref): Ditto.
7797 (dm_type_int_star): Ditto.
7798 (dm_type_long_star): Ditto.
7799 (dm_type_unsigned_int): Ditto.
7800 (dm_type_void): Ditto.
7801 (dm_type_void_star): Ditto.
99707966 7802 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
7803 Probe the gdb demangler and set variables to accommodate
7804 formatting differences.
7805 (info_func_regexp): New function. Same as info_func, but
7806 matches against a regexp.
7807 (info_func): Match against a literal string.
7808 (print_addr_2): New function. Match against a literal string,
7809 which can be different from the input to gdb.
7810 (print_addr): Simply call print_addr_2 with the same argument twice.
7811 (test_lookup_operator_functions): Use demangler formatting variables.
7812 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
7813 the tests in the same order as the C++ class declaration.
7814 (test_paddr_operator_functions): Ditto.
7815 (test_paddr_overloaded_functions): Ditto.
7816 (test_paddr_hairy_functions): Use demangler formatting variables.
7817 Add reference to gdb/19 for related tests.
7818 (do_tests): Call probe_demangler.
7819
1de8f023
KB
78202001-01-30 Kevin Buettner <kevinb@redhat.com>
7821
7822 * gdb.c++/templates.cc (printf): Remove unused function definition.
7823
ca3f91ed
MS
78242001-01-26 Felix Lee <flee@redhat.com>
7825
7826 * sid.exp (sid_exit): Pass host, not target, to remote_close.
7827
78282001-01-25 matthew green <mrg@redhat.com>
7829
7830 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
7831 up sid.
7832 (sid_exit): Call `remote_pop_conn' after GDB is gone.
7833
78342001-01-25 matthew green <mrg@redhat.com>
7835
7836 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 7837 Deprecate $sid_spawn_id.
ca3f91ed
MS
7838 (sid_exit): Remove code necessary only for `spawn.'
7839
78402001-01-25 matthew green <mrg@redhat.com>
7841
7842 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
7843
fb18ec4a
MC
78442001-01-28 Michael Chastain <chastain@redhat.com>
7845
7846 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
7847 to call when tests fail. It takes gdb out of the overloaded
7848 function choice menu back to the main prompt, so that the test
7849 program stays synchronized.
7850 (set_bp_overloaded): New proc to collect all the common
7851 code for setting a breakpoint on an overloaded name. Calls
7852 take_gdb_out_of_choice_menu when needed.
7853 (menu_overload1arg): New variable to collect the repeated
7854 instances of the expected menu for an overloaded name. Change
7855 the regular expression to handle changes in g++ type encoding:
7856 "void" can be either "void" or "", and "unsigned int" can be
7857 either "unsigned int" or "unsigned".
7858 (continue_to_bp_overloaded): Change regular expressions to handle
7859 changes in g++ type encoding.
7860 (no proc): Call take_gdb_out_of_choice_menu when needed.
7861 Remove redundant calls to "info break". Accept either "canceled"
7862 or "cancelled". Change regular expressions in "info break"
7863 calls to handle changes in g++ type encoding. Give all tests
7864 unique strings.
7865
9c646a6e
BE
78662001-01-17 Ben Elliston <bje@redhat.com>
7867
7868 * config/sid.exp: New file.
7869
9549d9c1
AC
7870Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
7871
7872 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
7873
dc96c6c7 78742000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
7875
7876 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
7877 Add a RE to accept a non-ascii char if one is ever presented.
7878
b4df4f68
FN
78792000-12-20 Fernando Nasser <fnasser@redhat.com>
7880
297dd0fd 7881 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 7882
dc96c6c7 78832000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 7884
d63a86f8 7885 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
7886 in regexp. One '\' does not suffice on Linux.
7887
4a7bddb6
MC
78882000-12-09 Michael Chastain <chastain@redhat.com>
7889
7890 * gdb.base/break.exp (test_clear_command): Use a marker function
7891 rather than 'main' for the test function. Also move this
7892 test to an execution point where the marker function names are
7893 guaranteed to be bound to functions. (Executing tests after a
7894 'finish' from main runs into name conflicts with local names
7895 in __libc_start_main).
7896
dc96c6c7 78972000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
7898
7899 * gdb.base/finish.exp: New test for gdb's "finish" command.
7900 * gdb.base/return2.exp: New test for gdb's "return" command.
7901 * gdb.base/return2.c: New source file for above.
7902
dc96c6c7 79032000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
7904
7905 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
7906 * gdb.base/miscexprs.exp: Ditto.
7907 * gdb.base/pointers.exp: Ditto.
7908 * gdb.c++/derivation.exp: Ditto.
7909 * gdb.c++/local.exp: Ditto.
7910 * gdb.c++/namespace.exp: Ditto.
7911 * gdb.c++/overload.exp: Ditto.
7912 * gdb.c++/ref-types.exp: Ditto.
7913
dc96c6c7 79142000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
7915
7916 * gdb.base/constvars.exp: Test result of "up" command.
7917 * gdb.base/miscexprs.exp: Ditto.
7918 * gdb.base/pointers.exp: Ditto.
7919 * gdb.base/scope.exp: Ditto.
7920 * gdb.c++/derivation.exp: Ditto.
7921 * gdb.c++/local.exp: Ditto.
7922 * gdb.c++/namespace.exp: Ditto.
7923 * gdb.c++/overload.exp: Ditto.
7924 * gdb.c++/ref-types.exp: Ditto.
7925
44097287
FN
79262000-11-22 Michael Chastain <chastain@redhat.com>
7927
7928 * mips_pro.exp: Accept either "middle -> top -> main" or
7929 "middle -> main" in the backtrace, because gcc can optimize
7930 tail calls to jumps. Remove setup_xfail for the hppa case.
7931 Add a comment with the original warning messages from PR 3016,
7932 which was filed in 1993, to preserve them for posterity.
7933
9d2e1bab
ND
79342000-11-17 Nick Duffek <nsd@redhat.com>
7935
7936 * lib/gdb.exp (gdb_test): Override timeout with board info.
7937
1aca8eb7
ND
79382000-11-17 Nick Duffek <nsd@redhat.com>
7939
7940 * gdb.base/display.exp: Don't kill running stub. Add "again" to
7941 the second kill and detach messages.
7942
93076499
ND
79432000-11-17 Nick Duffek <nsd@redhat.com>
7944
7945 * configure.in: Add AC_EXEEXT.
7946 * configure: Regenerate.
7947 * Makefile.in (just-check): Export EXEEXT.
7948 * lib/gdb.exp ($EXEEXT): Import from environment.
7949 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
7950 expect "maint dump-me" on Cygwin.
7951 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
7952 $EXEEXT.
7953
30e87cd3
ND
79542000-11-17 Nick Duffek <nsd@redhat.com>
7955
7956 * gdb.base/break.exp: Test backtrace and finish from called
7957 function on all platforms, not just HP-UX.
7958
dc96c6c7 79592000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
7960
7961 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
7962 code from gdb_target_monitor, so it can be used independantly
7963 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 7964
dc96c6c7 79652000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
7966
7967 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
7968 * gdb.base/corefile.exp: Expect the message "Program is being
7969 debugged already" when we send the "corefile" command, since
7970 the preceeding gdb_load may have connected gdb to a remote target.
7971 * gdb.base/display.exp: Disable hardware watchpoints if new
7972 board info variable "no_hardware_watchpoints" is true.
7973 Replace single-letter commands with more readable ones.
7974 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
7975 if new board info variable "no_hardware_watchpoints" is true.
7976 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
7977 to see if stdio (printf) testing is possible.
7978 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
7979 board info variable "no_hardware_watchpoints" is true. Use new
7980 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
7981
39124dea
FN
79822000-11-13 Fernando Nasser <fnasser@redhat.com>
7983
7984 From Orjan Friberg <orjanf@axis.com>:
7985 * gdb.base/printcmds.exp: Escape curly braces followed by a number
7986 in array print pattern match.
7987
a9e2e984
FN
79882000-11-09 Fernando Nasser <fnasser@redhat.com>
7989
7990 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
7991 spelling "cancelled" to U.S. spelling "canceled" to match changes
7992 made to gdb.
7993 * gdb.c++/ovldbreak.exp: Ditto.
7994
c7db355b
PS
79952000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
7996
7997 * gdb.base/callfuncs.c (main): Moved to end of file, call
7998 t_double_values to initialize the FPU before inferior calls are made.
7999 * gdb.base/callfuncs.exp: Test for register preservation after calling
8000 inferior functions. Add tests for continuining, finishing and
8001 returning from a stop in a call dummy.
8002
dc96c6c7 80032000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8004
8005 * gdb.base/commands.exp: Break up long lines, and re-indent.
8006
dc96c6c7 80072000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8008
8009 * config/gdbserver.exp: Rewritten from the ground up, to make it
8010 compatible with the current dejagnu tree, and to make it work with
8011 the new "gdbserver" in libremote.
8012
dc96c6c7 80132000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8014
8015 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8016 * gdb.base/varargs.exp: Skip entire test if no printf support.
8017 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8018 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8019
dc96c6c7 80202000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8021
8022 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8023 no floating point support.
8024 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8025 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8026 * gdb.base/call-rt-st.exp: Ditto.
8027 * gdb.base/call-strs.exp: Ditto.
8028
bac5fc66
JG
80292000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8030
8031 * gdb.base/sizeof.c: include <stdio.h>.
8032
8033 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8034 'finish', otherwise uncaptured gdb_prompt would potentially
8035 throw remaining test points out of sync.
8036
b22a6027
SB
80372000-07-26 Scott Bambrough <scottb@netwinder.org>
8038
8039 * gdb.base/recurse.exp: Run tests for all targets.
8040 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8041 gnu-oldld case on ARM.
8042 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8043 for ARM targets.
d63a86f8 8044
d8231941
AG
8045Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8046
8047 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8048 * gdb.java/configure: Rebuild.
8049
8caabe69
AG
8050Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8051
8052 * gdb.java/jv-exp.exp: New file.
8053
9d273ca3
AG
8054Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8055
8056 * configure: Rebuilt.
8057 * configure.in (configdirs): Add gdb.java.
8058 * gdb.java/jmisc.java: New file.
8059 * gdb.java/jmisc.exp: New file.
8060 * gdb.java/Makefile.in: New file.
8061 * gdb.java/configure: Rebuilt.
8062 * gdb.java/configure.in: New file.
8063 * lib/java.exp: New file.
8064
4f823a66
AC
8065Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8066
8067 * gdb.base/exprs.exp: Test casts to a pointer including over and
8068 underflow.
8069
2391e11d
AC
8070Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8071
8072 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8073 and the compilers sizes.
8074
54602222
ND
80752000-07-09 Nick Duffek <nsd@redhat.com>
8076
8077 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8078 (use_methods): New function.
8079 (main): Call use_methods().
8080 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8081 (do_tests): Call test_method_param_class.
8082
2bec0572
ND
80832000-07-09 Nick Duffek <nsd@redhat.com>
8084
8085 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8086 spelling.
8087 (test_enums): New procedure. Move enum tests from end of script
8088 to here. Set breakpoint on function name instead of line number.
8089 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8090 (enums2): New marker function.
8091 (enums1): New function.
8092 (main): Call enums1(). Move enum tests to enums1().
8093
78492fde
AC
8094Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8095
8096 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8097 compile/link program. Update line numbers.
8098 * gdb.asm/d10v.inc: Define ``startup''.
8099 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8100
49a2cef8
AC
8101Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8102
8103 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8104
3e6c8688
EZ
81052000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8106
8107 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8108 of 'help maint print' command.
8109
9ff5cbe9
AC
8110Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8111
8112 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8113 they use gdb_expect_list.
8114
17c579bd
AC
8115Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8116
8117 * gdb.base/commands.exp: Use ``set remote
8118 memory-read-packet-size'' instead of ``set endian big'' to test
8119 long commands.
8120
e6d71bf3
DB
81212000-06-03 Daniel Berlin <dan@cgsoftware.com>
8122
8123 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8124 g++, and stop skipping them.
e6d71bf3
DB
8125
8126 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8127 work under g++.
8128
d63a86f8 8129 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8130 initialization.
8131
dc96c6c7 81322000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8133
8134 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8135 the regular expression: accept an (almost) arbitrary sequence of
8136 "frames-invalid" and "breakpoints-invalid" messages both before
8137 and after the "starting" message.
8138
dc96c6c7 81392000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8140
8141 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8142
dc96c6c7 81432000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8144
8145 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8146 Relax the regular expression a little, make it pass on Solaris 8.
8147
8216cda9
KB
81482000-05-12 Kevin Buettner <kevinb@redhat.com>
8149
8150 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8151 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8152 Instead, it is permissible for gdb to stop on the line of the
8153 call itself.
8154
1a570b2f
MS
81552000-05-12 Michael Snyder <msnyder@.cygnus.com>
8156
8157 * gdb.base/break.exp (bp on small function, optimized file):
8158 Add a second pass pattern. The behavior differs here between stabs
8159 and dwarf for one-line functions. Stabs preserves two line symbols
8160 (one before the prologue and one after) with the same line number,
8161 but dwarf regards these as duplicates and discards one of them.
8162 Therefore the address after the prologue (where the breakpoint is)
8163 has no exactly matching line symbol, and GDB reports the breakpoint
8164 as if it were in the middle of a line rather than at the beginning.
8165
dc96c6c7 81662000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8167
d63a86f8 8168 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8169 rather than "send_gdb" (for consistancy).
8170
7d418785
AC
8171Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8172
8173 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8174 * gdb.c++/templates.cc: Properly check for GCC version number.
8175 * lib/compiler.cc: Likewise
8176
dc96c6c7 81772000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8178
d63a86f8 8179 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8180 gdb may not stop at the first line of main, due to code motion.
8181
dc96c6c7 81822000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8183
8184 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8185 This test depends on parsing the printf output from the target.
8186 Since the sparclet stub doesn't do stdio, this will never work.
8187 * gdb.base/call-rt-st.exp: ditto.
8188 * gdb.base/call-strs: ditto.
8189
dc96c6c7 81902000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8191
8192 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8193
8194 * gdb.base/ending-run.exp: After connecting to a remote target,
8195 but before running, the target will appear to be in a random
8196 location. Specify both a file and a line for breakpoints.
8197 Also, the function that calls main may be called 'init'
8198 rather than 'start'.
8199
a5a51225
EZ
82002000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8201
8202 * gdb.base/help.exp: Update output for add-symbol-file command.
8203
7930cc7c
FN
82042000-04-10 Fernando Nasser <fnasser@cygnus.com>
8205
8206 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8207 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8208
23e37ab1
C
82092000-04-07 J.T. Conklin <jtc@redback.com>
8210
e93c542c
C
8211 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8212
23e37ab1
C
8213 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8214
591b8fa3
PDM
8215Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8216
8217 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8218 values that can be represented exactly.
8219 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8220 above change, and to not check against the directory part of the source
8221 file name.
8222 (step into print_long_arg_list): Likewise.
8223 (print print_small_structs from print_long_arg_list): Likewise.
8224 (print print_long_arg_list): Likewise.
8225
7a495180
EZ
82262000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8227
30b53638 8228 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8229
beb998c6
AC
8230Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8231
8232 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8233
1c689132
DB
82342000-03-25 Daniel Berlin <dan@cgsoftware.com>
8235
8236 * gdb.base/commands.exp (deprecated_command_test): Add test for
8237 deprecate with no arguments.
8238
c1790a9d
JL
82392000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8240
8241 * gdb.base/break.exp: Add new test for setting breakpoints on
8242 optimized code so we can test breakpoints work even when function
8243 prologues may be optimized away
8244
003ba290
FN
82452000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8246
8247 From David Whedon <dwhedon@gordian.com>
8248 * gdb.base/commands.exp : Added command deprecator tests.
8249
6837a0a2
DB
82502000-03-22 Daniel Berlin <dan@cgsoftware.com>
8251
8252 * gdb.base/help.exp: Added test for new apropos command.
8253
b9593231
KB
82542000-03-21 Kevin Buettner <kevinb@redhat.com>
8255
8256 * gdb.base/pointers.c (usevar): New function.
8257 (main): Make sure that global variables v_int_pointer2, rptr,
8258 and y are all referenced someplace in the program by calling
8259 usevar() on them. [Some linkers delete symbols which are
8260 never referenced. The space remains, but there's no way to
8261 get a (symbolic) handle on the variable from the debugger.]
8262
751a959b
EZ
82632000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8264
8265 * gdb.base/printcmds.c: Add typedeffed arrays.
8266
8267 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8268 procedure to test arrays that are typedef'd.
8269
73a93a32
JI
82702000-03-13 James Ingham <jingham@leda.cygnus.com>
8271
8272 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8273 the library directories.
73a93a32 8274
fb40c209
AC
8275Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8276
8277 * configure.in (configdirs): Add sub directory gdb.mi.
8278 * configure: Re-generate.
8279
8280 * gdb.mi: New directory.
d63a86f8 8281
ee4dd2c9
AC
82822000-02-25 Scott Bambrough <scottb@netwinder.org>
8283
8284 * gdb.base/long_long.exp: Correct test suite failure when printing
8285 a long long value as a double on ARM platforms.
8286
70f0cc22
JB
82872000-02-16 Jim Blandy <jimb@redhat.com>
8288
8289 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8290 default source file is set properly before running this test.
8291
853819b8
EZ
82922000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8293
8294 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8295 gdbtk/library directory, not in gdbtcl2.
8296
dfcd3bfb
JM
82972000-02-04 Jim Blandy <jimb@redhat.com>
8298
8299 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8300 backslash from regexp pattern.
8301
8302 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8303 procedure. Use it to run all the "continue to bp overloaded"
8304 tests. Note that this changes the names of the tests slightly.
8305 If the breakpoint hit message includes a hex PC value, because
8306 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8307 from the real source code, still consider that a pass.
8308
8309 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8310 XFAIL here if the breakpoint message contains a hex address. Note
8311 similar change on 1999-11-02.
8312
8313 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8314
8315 * gdb.base/ptype.exp: Establish a default source file before
8316 calling get_debug_format.
8317
83182000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8319
8320 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8321
8b93c638
JM
83222000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8323
8324 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8325 of successive stepi commands -- while in the prologue we should see
8326 the function entry bracket.
8327
83282000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8329
8330 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8331 reach __change_mode() when stepping through the end of main().
8332
c5394b80
JM
83332000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8334
8335 * gdb.base/default.exp: Fix expected pattern.
8336 * gdb.base/help.exp: Same.
8337
0d06e24b
JM
83382000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8339
8340 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8341 Don't use xfail's because that affects only the following test.
d63a86f8 8342
0d06e24b
JM
8343 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8344 solaris or linux.
8345
8346 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8347
dc96c6c7 83482000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8349
d63a86f8 8350 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8351 "A syntax error" rather than "A parse error". Accept both.
8352
83532000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8354
8355 * gdb.base/default.exp: Remove OS dependent string from "target
8356 remote" test.
8357 * gdb.base/help.exp: Same for "help target remote" test.
8358
c3f6f71d
JM
83592000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8360
8361 From Jim Kingdon <kingdon@redhat.com>:
8362
8363 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8364 prompt (cleanup rather than necessity, but still might keep output
8365 from spilling to next test).
8366
83672000-01-02 Fred Fish <fnf@cygnus.com>
8368
8369 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8370 AIX, which defines them in <sys/types.h>.
8371
ed9a39eb 83721999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8373
ed9a39eb
JM
8374 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8375 float" test.
8376
83771999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8378
ed9a39eb 8379 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8380
8381 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8382 outermost frame disallowed".
8383
83841999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8385
8386 * gdb.base/setvar.exp: New tests for setting the value of a struct
8387 with a constant list.
8388
83891999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8390
8391 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8392 require the user to type a cast before setting the value of a struct.
8393
de57eccd
JM
83941999-12-06 Jim Blandy <jimb@cygnus.com>
8395
8396 * gdb.base/default.exp: Expect the new 'info float' command on
8397 all i386 platforms.
8398
8399 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8400 LinuxThreads libraries that don't support debugging.
8401
c2d11a7d
JM
8402Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8403
8404 * gdb.base/remote.c: Fill the buffer with truely random data.
8405 Change the buffer type to ``unsigned char'' to simplify size
8406 arithmetic.
8407
8408 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8409 stub only handles 400-1 byte packets. Verify that the download
8410 worked.
8411
84121999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8413
8414 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8415 tests, using UNRESOLVED for the untested cases. Also, does not wait
8416 for a timeout if the prompt was received before a recognizable pattern.
8417
84181999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8419
8420 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8421
84221999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8423
8424 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8425 watchpoints.
8426
84271999-11-24 Jason Merrill <jason@casey.cygnus.com>
8428
8429 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8430
8431 * gdb.c++/local.exp: Be more flexible in recognizing local class
8432 name mangling. Don't allow horribly truncated method names.
8433 * gdb.c++/derivation.exp: Expect protected inheritance.
8434 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8435 * gdb.c++/virtfunc.exp: Likewise.
8436 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8437 when printing a nested enum.
8438
84391999-11-22 Jim Blandy <jimb@cygnus.com>
8440
8441 * gdb.base/step-test.exp: Properly await GDB's response to setting
8442 a breakpoint on the call to large_struct_by_value.
8443
8444 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
8445 just because we have debug info for the `start' function.
8446
84471999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
8448
8449 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
8450 "Unknown signal" messages, which indicate (on LinuxThreads) that
8451 GDB doesn't know how to debug threads on this system. This is
8452 better than hanging while philosopher 0 dumps chatter into gdb.log.
8453
84541999-11-18 Tom Tromey <tromey@cygnus.com>
8455
8456 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
8457
84581999-11-18 Fred Fish <fnf@cygnus.com>
8459
8460 * gdb.base/coremaker2.c: Add sample program for generating
8461 cores that is more self contained than coremaker.c. Eventually
8462 I'll add more code to this and tie it into the testsuite.
8463
4ce44c66
JM
84641999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8465
8466 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8467
84681999-11-10 Jimmy Guo <guo@cup.hp.com>
8469
8470 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8471 from $srcdir/lib/.
8472 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
8473 and gdb.c++/.
8474
8475 * gdb.c++/derivation.exp: remove redundant get compiler info code.
8476
d63a86f8 8477 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
8478 'continue with watch' test point.
8479
84801999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
8481
8482 Merged from p2linux-990323-branch:
d63a86f8 8483
4ce44c66
JM
8484 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
8485
11cf8741
JM
8486Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
8487
8488 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
8489 {limit,fixed}''. Test ``set download-write-size''.
8490
8491Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
8492
8493 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
8494 gdb_expect_list.
8495
8496Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
8497
8498 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
8499
85001999-11-03 Mark Salter <msalter@cygnus.com>
8501
8502 * gdb.base/break.exp: Fix "stub continue" pattern.
8503
85041999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
8505
8506 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
8507
85081999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
8509
8510 * gdb.base/display.exp ("finish"): Add timeout clause.
8511
8512 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
8513 plain prompt clause, so this doesn't have to time out in order to
8514 fail.
8515
8516 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
8517 breakpoint hit messages include an address.
8518
8519 * gdb.base/display.exp: Don't forget to escape parens in regular
8520 expressions. Unix regexp notatation sucks.
8521
85221999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8523
8524 * gdb.base/annota1.exp: Test for annotate-signalled: change output
8525 order for 'signalled' message.
8526
5c44784c
JM
85271999-11-01 Stan Shebs <shebs@andros.cygnus.com>
8528
8529 From Jimmy Guo <guo@cup.hp.com>:
8530 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
8531 * gdb.base/annota1.c: Add code for tests to work with.
8532
85331999-10-26 Frank Ch. Eigler <fche@cygnus.com>
8534
8535 * gdb.base/remote.exp: New test for remote downloading settings.
8536 * gdb.base/remote.c: New file with large .data.
8537
917317f4
JM
85381999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
8539
8540 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
8541 for LinuxThreads support, merged from the Code Fusion branch.
8542
8543Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
8544
8545 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
8546 containing exp_continue into a while within an expect. Don't
8547 attempt a start more than three times. Check return value from
8548 gdb_load.
d63a86f8 8549
2df3850c
JM
8550Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
8551
8552 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
8553 a pass case.
8554
2acceee2
JM
85551999-10-01 Kevin Buettner <kevinb@cygnus.com>
8556
8557 * gdb.base/break.c (main): Added a statement that we can step
8558 off of.
8559 * gdb.base/break.exp: Added tests for setting a breakpoint
8560 at an offset and stepping onto a breakpoint.
8561
85621999-10-01 Fred Fish <fnf@cygnus.com>
8563
d63a86f8 8564 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
8565 gdb output.
8566
c2c6d25f
JM
85671999-09-18 Jim Blandy <jimb@cris.red-bean.com>
8568
8569 * gdb.base/break.exp: Code locations are in hex, don't forget!
8570 (For HP-UX.)
8571
85721999-09-17 Stan Shebs <shebs@andros.cygnus.com>
8573
8574 * condbreak.exp: Use break.c as test program.
8575 * condbreak.c: Remove, redundant with break.c.
8576
85771999-09-15 Stan Shebs <shebs@andros.cygnus.com>
8578
8579 * config/monitor.exp (gdb_target_monitor): Disable X- and
8580 Z-packets if the target needs it.
8581
85821999-09-13 James Ingham <jingham@leda.cygnus.com>
8583
8584 * gdb.c++/overload.exp: Added tests for listing overloaded
8585 functions with function pointers in the arg, explicitly calling
8586 out the version you want.
8587
cff3e48b
JM
85881999-09-09 Stan Shebs <shebs@andros.cygnus.com>
8589
8590 * long_long.exp: Add variations of test cases that work for
8591 targets with 16-bit ints and 32-bit doubles.
8592
d4f3574e
SS
85931999-09-08 Stan Shebs <shebs@andros.cygnus.com>
8594
8595 * break.c (main): Compare a possibly-uninitialized argc with an
8596 unlikely value that fits in 16 bits.
8597
85981999-09-07 Stan Shebs <shebs@andros.cygnus.com>
8599
8600 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
8601 0xfeeb, don't want negative numbers if ints are 16 bits.
8602
8603 * lib/gdb.exp (skip_cplus_tests): New proc.
8604 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8605 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
8606 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
8607 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
8608 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
8609 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
8610 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
8611 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
8612
8613 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
8614
8615Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
8616
8617 * gdb.base/corefile.exp (up): Allow a parameter to appear
8618 in the frame that we're going up to.
8619
8620 From Jim Blandy <jimb@cygnus.com>:
8621
8622 * gdb.base/default.exp (info float): Expect some output now.
8623
8624 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
8625 returning floating-point values to fail on the x86.
8626 * gdb.base/callfwmall.exp (do_function_calls): Same.
8627
8628 * gdb.base/list.exp (test_listsize): Correct expectations for
8629 listing line 1 with listsize 2. Also, listing a single line
8630 works now, as does listing three lines. [Kevin's note: There
8631 were a number of other cases fixed too where the expectations
8632 differed...]
8633
86341999-09-02 Stan Shebs <shebs@andros.cygnus.com>
8635
8636 * gdb.base/selftest.exp: Add case for when version prints as
8637 constant string instead of char pointer.
8638
104c1213
JM
86391999-08-25 Stan Shebs <shebs@andros.cygnus.com>
8640
8641 * gdb.base/ending-run.exp: Add Solaris case for what happens when
8642 stepping out of main.
8643
8644 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
8645 G++ used.
8646
8647 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
8648 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
8649
8650 * gdb.c++/ovldbreak.exp: Update match string in test that
8651 includes a warning of multiple breakpoints.
8652
86531999-08-24 Stan Shebs <shebs@andros.cygnus.com>
8654
8655 * gdb.base/display.exp: Improve precision of step-after-finish
8656 added yesterday.
8657
8658 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
8659 test.
8660
8661 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
8662 configs when using G++, not just hppa*.
8663
86641999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8665
8666 * gdb.base/async.c: New file.
8667 * gdb.base/async.exp: New file.
8668
8669Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
8670
8671 * gdb.base/break.exp: Tweak PA specific tests to properly handle
8672 PA64.
8673
53a5351d
JM
8674Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
8675
104c1213
JM
8676 * gdb.base/display.exp: "finish" can leave us mid-line on many
8677 targets, deal with it. Add a small constant to main, instead of
8678 1000 since main+1000 may not be a valid address in the target.
8679
53a5351d
JM
8680 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
8681 on hpux11.
8682
8683 * gdb.base/attach.exp: Handle another hpux11 error message variant
8684 when attaching to a process that does not exist.
8685
86861999-08-19 J.T. Conklin <jtc@redback.com>
8687
8688 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
8689 characters in 'continue to 1241' test.
8690
86911999-08-17 Stan Shebs <shebs@andros.cygnus.com>
8692
8693 * gdb.base/call-ar-st.exp: Add a shorter match case for the
8694 stop in print_long_arg_list, define and use a whitespace
8695 variable in print_small_structs test, add an XFAIL for Solaris.
8696 * gdb.base/dbx.exp: XFAIL func commands until somebody is
8697 interested enough to fix.
8698
7be570e7
JM
86991999-08-13 Keith Seitz <keiths@cygnus.com>
8700
8701 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
8702 (dbx_gdb_load): Remove. Use gdb_load instead, since that
8703 proc knows about targets other than the natives.
8704 (test_assign): Use "gdb_run_cmd" to "run" the target.
8705 Check that we've actually hit the breakpoint at main.
8706 When we attempt to assign a value to a local variable, check
8707 that the variable is in the current scope, i.e., don't use
8708 a test with an empty result.
8709
8710Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
8711
8712 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
8713 command.
8714
87151999-08-09 Stan Shebs <shebs@andros.cygnus.com>
8716
8717 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8718 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
8719 gdb.compat, gdb.threads-hp.
8720 gdb.hp/configure, gdb.hp/configure.in: New files.
8721 gdb.hp/Makefile.in: Recurse into new subdirs.
8722 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
8723 gdb.hp/gdb.objdbg: New directory, tests for debugging info
8724 in object files.
8725 gdb.hp/tools: New directory, aux tools for HP-specific tests.
8726
96baa820
JM
87271999-08-05 Stan Shebs <shebs@andros.cygnus.com>
8728
8729 * gdb.base/display.exp: Help expect by putting a newline in the
8730 funky printf, remove a bogus p/a test.
8731
87321999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8733
8734 * gdb.base/display.exp: Make sure that when we say 'run', we are
8735 connected to the target. This is necessary when running not
8736 natively.
8737
87381999-08-03 Stan Shebs <shebs@andros.cygnus.com>
8739
8740 * gdb.base/step-test.exp: Removed some extraneous messages.
8741
8742 * gdb.base/long_long.exp: Don't run memory examination tests
8743 on little-endian targets (they will need a different set of
8744 results to match).
8745
87461999-08-02 Stan Shebs <shebs@andros.cygnus.com>
8747
8748 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
8749 until somebody decides to fix GDB.
8750
8751 * gdb.base/long_long.c: Stop compiler complaint by specifying long
8752 constant as "ULL".
8753 * gdb.base/long_long.exp: Loosen x/c test, add partial result
8754 matches for a couple x/2 commands.
8755
a0b3c4fd
JM
87561999-07-30 Stan Shebs <shebs@andros.cygnus.com>
8757
8758 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
8759 by merging in ref-types2 tests.
8760 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
8761
8762 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8763 * gdb.c++/Makefile.in: Add standard actions.
8764 (EXECUTABLES): Rename from PROGS, update list.
8765 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
8766 from gdb.hp.
8767 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
8768 foo and bar locals.
8769 * gdb.c++/anon-union.exp: Fix tests to match.
8770 * gdb.c++/classes.exp: Run if HP compiler used, add extra
8771 expect matches to handle output variations.
8772 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
8773 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
8774 output, add HP alternatives for new and delete prints.
8775 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
8776 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
8777 * gdb.c++/demangle.exp: Use $style when reporting failure.
8778 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
8779 * gdb.c++/inherit.exp: Run if HP compiler used, add some
8780 match alternatives.
8781 * gdb.c++/local.exp: Add match alternatives or xfails for HP
8782 compilers.
8783 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
8784 * gdb.c++/method.exp: Add match alternatives.
8785 * gdb.c++/misc.cc: Add bool types.
8786 * gdb.c++/misc.exp: Add tests for bool types.
8787 * gdb.c++/overload.exp: Add xfails.
8788 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
8789 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
8790 add some more template parameter tests (only for HP currently).
8791 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
8792 * gdb.c++/virtfunc.cc: Add return type and value for main.
8793 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
8794 match alternatives.
d63a86f8 8795
a0b3c4fd
JM
87961999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8797
8798 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
8799
88001999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
8801
8802 * gdb.base/signals.exp: Don't expect getting a backtrace from
8803 within a signal handler to fail on Linux.
8804
88051999-07-29 Stan Shebs <shebs@andros.cygnus.com>
8806
8807 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8808 * lib/gdb.exp: Remove some gratuitious semicolons.
8809 (delete_breakpoints): Increase timeout.
8810 (gdb_expect): Add -notransfer option.
8811 (gdb_test): Use -notransfer option.
8812 (get_compiler_info): Add f77 case.
8813 (get_compiler): New proc, split out from gdb_preprocess, add f77
8814 case.
8815 (gdb_preprocess): Call get_compiler.
8816
8817 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
8818 * gdb.base/attach.exp, gdb.base/display.exp,
8819 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
8820 gdb.base/long_long.exp, gdb.base/printcmds.exp,
8821 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
8822 third arg to gdb_test.
8823 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
8824 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
8825 HP-UX xfails, add others.
8826 * gdb.base/completion.exp: Reflect name change of self-test.
8827 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
8828 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
8829 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
8830 HP failure number.
8831 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
8832 useless HP-UX 10.30 references.
8833 * gdb.base/maint.exp: Loosen matches.
8834 * gdb.base/pointers.c (main): Declare more_code.
8835 * gdb.base/pointers.exp: Match on output of a `next'.
8836 * gdb.base/structs.c: Add prototypes.
8837 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
8838 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
8839
88401999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8841
8842 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
8843 command.
8844
88451999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8846
8847 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
8848 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
8849
8850 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
8851 debug info. Deal with lack of signal hanlder info in stack.
8852
8853 From Jim Kingdon <kingdon@redhat.com>:
8854 * gdb.base/annota1.exp: If printf has debug info, deal with it.
8855
5a2468f5
JM
88561999-07-19 Stan Shebs <shebs@andros.cygnus.com>
8857
8858 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
8859 gdb.base/foll-vfork.exp: Don't run for crosses.
8860
adf40b2e
JM
8861Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8862
8863 * gdb.base/configure.in: Check for gdbvars.exp instead of
8864 a1-selftest.exp.
8865 * gdb.base/configure: Re-generate.
8866
88671999-07-12 Stan Shebs <shebs@andros.cygnus.com>
8868
8869 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
8870 in trying to run first and name is too long.
8871
8872 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
8873 pointers2.c and pointers2.exp, respectively.
8874 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
8875 doschk happier.
8876
43e526b9
JM
88771999-07-08 Stan Shebs <shebs@andros.cygnus.com>
8878
8879 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
8880 callfuncs2.c and callfuncs2.exp.
8881
8882 * gdb.base/list.exp: Remove mistaken xfails.
8883 * gdb.base/list0.h: Add optional prototypes.
8884
9846de1b
JM
8885Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
8886
8887 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
8888 calling malloc.
8889 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
8890 * ptype.exp: Move test for get_debug_format to before its first
8891 use.
8892
88931999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8894
8895 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
8896 * gdb.base/annota2.cc, annota2.exp: Move from here.
8897 * gdb.c++/annota2.cc, annota2.exp: To here.
8898 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
8899
43ff13b4
JM
8900Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
8901
8902 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
8903 a consistent format.
8904
085dd6e6
JM
89051999-06-25 Stan Shebs <shebs@andros.cygnus.com>
8906
8907 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8908 * lib/gdb.exp (get_compiler_info): Add detection for assorted
8909 HP compilers, also set the globals $true and $false.
8910
8911 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
8912 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
8913 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
8914 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
8915 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
8916 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
8917 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
8918 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
8919 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
8920 whatis.c} Add C++ compatible function definitions and return
8921 types, add includes for library functions.
8922 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
8923 * gdb.base/step-test.c (myglob): Rename from glob.
8924 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
8925 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
8926 files, move here from gdb.hp.
8927 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
8928 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
8929 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
8930 Adjust line numbers in regexps.
8931
8932 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
8933 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
8934 instead of 0/1.
8935
8936 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
8937 foll-vfork.exp: New files, move here from gdb.hp.
8938 * gdb.base/page.exp: New file, test of pagination command.
8939
8940 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
8941 recursion test.
8942 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
8943
8944 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
8945 gdb.base/solib.exp: Fix compiler invocation process.
8946
8947 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
8948 HP-UX 11, turn off overload resolution explicitly.
8949 * gdb.base/commands.exp: Set argument list explicitly, add
8950 watchpoint test.
8951 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
8952 them work.
8953 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
8954 expressions properly.
8955 * gdb.base/corefile.exp: Loosen the match slightly.
8956 * gdb.base/default.exp: Allow "Error accessing memory" message
8957 also.
8958 * gdb.base/display.exp: Skip over x/0 j if PA64.
8959 * gdb.base/funcargs.exp: Add xfails for HP-UX.
8960 * gdb.base/interrupt.exp: Ditto.
8961 * gdb.base/langs.exp: Add symbolic matches governed by compiler
8962 in use.
8963 * gdb.base/list.exp: Add xfails for HP-UX.
8964 * gdb.base/long_long.exp: Refine some of the numeric matches.
8965 * gdb.base/mips_pro.exp: Xfail on HP-UX.
8966 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
8967 * gdb.base/nodebug.exp: Succeed on more varieties of output.
8968 * gdb.base/opaque.exp: Remove some HP-UX xfails.
8969 * gdb.base/ptype.exp: Succeed on more varieties of output.
8970 * gdb.base/scope.exp: Add xfails for HP-UX.
8971 * gdb.base/sect-cmd.exp: Add more cases.
8972 * gdb.base/setvar.exp: Add xfails for HP-UX.
8973 * gdb.base/shlib-call.exp: Loosen some matches slightly.
8974 * gdb.base/signals.exp: Match on void symbolically.
8975 * gdb.base/step-test.exp: Add case for PA64.
8976 * gdb.base/term.exp: Add exit and restart.
8977 * gdb.base/twice.exp: Clean up after self.
8978 * gdb.base/varargs.exp: Disable overload resolution explicitly.
8979 * gdb.base/whatis.exp: Allow more ways to pass tests.
8980
8981 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
8982 no longer useful.
8983
8984Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
8985
8986 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
8987 list of patterns.
8988 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
8989 print_double_array(double_array)", "continuing to breakpoint
8990 1018", "print print_double_array(array_d)" and "continuing to
8991 1034" tests.
d63a86f8 8992
085dd6e6
JM
89931999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
8994
8995 * Makefile.in: Add empty html and install-html targets.
8996
89971999-06-24 Stan Shebs <shebs@andros.cygnus.com>
8998
8999 * config/mt-*: Remove, these haven't been used since 1996.
9000
90011999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9002
9003 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9004 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9005 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9006
9e0b60a8
JM
90071999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9008
9009 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9010 simpler match case for the ptype of the big class.
9011
90121999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9013
9014 * gdb.exp: Fix test for gdb_prompt existence.
9015
90161999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9017
9018 * gdb.exp (gdb_test): Add fail after calls to perror.
9019
90201999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9021
9022 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9023
90241999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9025
9026 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9027
0f71a2f6
JM
9028Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9029
9030 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9031 malloc() is linked in.
9032
90331999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9034
9035 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9036 step at end.
9037
9038 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9039
90401999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9041
9042 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9043
cce74817
JM
9044Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9045
9046 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9047 * gdb.base/mips_pro.exp: Likewise.
9048
90491999-06-02 Keith Seitz <keiths@cygnus.com>
9050
9051 * gdb.c++/templates.cc: Change all "new" operators to throw
9052 an exception.
9053 * gdb.c++/cplusfuncs.cc: Likewise.
9054
9055 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9056
9057Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9058
9059 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9060 * gdb.base/ending-run.exp: When stepping out of main, accept a
9061 step into an arbitrary assembler file.
9062
392a587b
JM
90631999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9064
d63a86f8 9065 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9066 "breakpoint-invalid" to be printed.
d63a86f8 9067 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9068 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9069 * gdb.base/annota2.cc: Initialize a.x to 0.
9070
9e086581
JM
90711999-05-17 Keith Seitz <keiths@cygnus.com>
9072
9073 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9074 when "skip_float_tests" set.
9075 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9076 "print print_ten_doubles", and "step into print_long_arg_list".
9077 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9078 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9079 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9080 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9081 "skip_float_tests" is set.
9082 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9083 when "skip_float_tests" set.
d63a86f8 9084
cd0fc7c3
SS
90851999-05-06 Keith Seitz <keiths@cygnus.com>
9086
9087 * gdb.base/annota2.cc: Include stdio.h.
9088
9089Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9090
9091 * gdb.base/crossload.exp: Remove, this has been disabled ever
9092 since BFD stopped including all targets, and cross-GDB gets
9093 plenty of testing anyway.
9094 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9095 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9096 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9097 * gdb.base/README: Remove, was doc for this.
9098 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9099 needed.
9100
b83266a0
SS
91011999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9102
9103 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9104 output.
9105
9106 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9107 * gdb.base/annota2.exp: New file. More annotation tests.
9108 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9109 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9110
91111999-04-23 Angela Marie Thomas <angela@cygnus.com>
9112
9113 * config/cfdbug.exp: New file.
9114
7a292a7a
SS
91151999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9116
9117 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9118 Marcus Daniel's and Dale Hawkins's demangler crashes.
9119
9120 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9121 test_lucid_style_demangling, test_arm_style_demangling,
9122 test_hp_style_demangling): Try Tom Tromey's core-dumping
9123 identifier under each demangling style.
9124
91251999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9126
9127 * gdb.c++/demangle.exp: Include the current demangling style
9128 in all test names.
9129 (current_demangling_style): New global variable.
9130 (set_demangling_style, test_demangling_core, test_demangling,
9131 test_demangling_exact): New functions.
9132 (test_gnu_style_demangling, test_lucid_style_demangling,
9133 test_arm_style_demangling, test_hp_style_demangling): Use those,
9134 instead of calling gdb_test and gdb_test_exact directly.
9135 (catch_demangling_errors): New function, which reports errors
9136 signalled by the demangling test functions in an orderly way.
9137 (do_tests): Use catch_demangling_errors.
9138
91391999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9140
9141 * gdb.base/signals.exp (test_handle_all_print): Use () for
9142 grouping in expressions, not {}.
9143
9144 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9145 initialized yet.
9146
91471999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9148
9149 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9150 are listed.
9151
91521999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9153
9154 * gdb.stabs/weird.exp: Test for CC being defined before
9155 looking at its value.
9156
91571999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9158
9159 * gdb.base/call-ar-st.exp: Remove stray '#'.
9160 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9161 "short int" and "long int".
9162 * gdb.c++/overload.cc: Cast the string added in the previous
9163 change, to mollify finicky HP compiler.
9164 * gdb.hp/reg-test.exp (testfile): Fix file name.
9165 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9166
7a292a7a
SS
9167 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9168 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9169 alternate form of enum ptype.
9170
c906108c
SS
91711999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9172
7a292a7a
SS
9173 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9174 * gdb.hp/*.exp: Change all to run compiler probe only after
9175 passing skip_hp_tests, so as not to waste time on guaranteed
9176 failure.
9177
c906108c
SS
9178 * gdb.c++/overload.cc: Pass string instead of char addr, always
9179 init ccpfoo.
9180 * gdb.c++/templates.cc: Fix syntax error.
9181
7a292a7a
SS
9182Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9183
9184 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9185 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9186 command.
9187
91881999-03-18 James Ingham <jingham@cygnus.com>
9189
9190 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9191
9192 * gdb.c++/method.exp: It was testing an uninitialized int on the
9193 stack and assuming it was positive.
9194
9195 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9196
9197 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9198 keep it from killing the rest of the tests.
7a292a7a
SS
9199 Use gdb_continue_to_end.
9200
9201 * gdb.base/sigall.exp: use gdb_continue_to_end.
9202
9203 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9204
9205 * gdb.base/display.exp: use runto_main, not run.
9206
d63a86f8
RM
9207 * gdb.base/default.exp: Check for the current error message in the
9208 r abbreviation test.
7a292a7a
SS
9209 Add strongarm to the targets that know info float.
9210
d63a86f8 9211 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9212 run which doesn't work with monitors.
9213
9214 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9215
9216 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9217
9218 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9219 program. Traps the case (in Cygmon) when the program never really
9220 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9221 more places, so I used my name. Sorry Mark...
9222
9223 * config/monitor.exp (gdb_target_monitor): added another
9224 target_info parameter: remotebinarydownload. This will set the
9225 remotebinarydownload flag if this is causing some boards trouble.
9226
92271999-03-18 Mark Salter <msalter@cygnus.com>
9228
9229 * lib/gdb.exp (continue_to_exit): New function.
9230
9231 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9232 * gdb.base/ending-run.exp: Ditto.
9233 * gdb.base/step-test.exp: Ditto.
9234
92351999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9236
9237 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9238 (suggested by Art Haas <ahaas@neosoft.com>).
9239
92401999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9241
9242 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9243
9244Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9245
9246 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9247 descriptions of types (short unsigned int vs unsigned short, etc).
9248
92491999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9250
9251 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9252 a call to strlen; sometimes we do have sources.
9253
92541999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9255
9256 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9257 character, so GDB won't print garbage after its end.
d63a86f8 9258
c906108c
SS
9259 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9260 breakpoint there instead. Sometimes GCC emits memcpy to handle
9261 the large structures being passed by value, so we step into that
9262 instead of sum_array_print, which obscures what we're really testing.
9263 * gdb.base/step-test.exp: However, we do want a test that notices
9264 the bizarre steps into memcpy, so do that here. Add check for
9265 stepping into function calls that pass large structures by value.
9266 ("Is that a noun clause, or are you just happy to see me?")
9267 Remove all references to specific line numbers.
9268 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9269 New type and function.
9270 (main): Call large_struct_by_value, passing it a large struct by value.
9271 * lib/gdb.exp (gdb_get_line_number): New function.
9272
9273 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9274 more portable.
9275
7a292a7a
SS
92761999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9277
c906108c
SS
9278 * lib/gdb.exp: Doc fixes.
9279
7a292a7a
SS
92801999-03-05 Nick Clifton <nickc@cygnus.com>
9281
d63a86f8 9282 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9283
92841999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9285
c906108c
SS
9286 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9287 commands. They're not germane to this test, and they don't work
9288 that way on remote targets.
9289
3fc11d3e
JM
92901999-03-01 James Ingham <jingham@cygnus.com>
9291
9292 * Changelog entries merged over from gdb development branch.
9293
3fc11d3e
JM
9294 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9295
9296 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9297 for outputting results of test run.
9298
2d4a1622 9299 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9300
9301 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9302
7a292a7a
SS
93031999-02-25 Felix Lee <flee@cygnus.com>
9304
9305 * lib/gdb.exp (debug_format): initialize
9306
c906108c
SS
93071999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9308
9309 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9310 * gdb.base/call-rt-st.c: Ditto.
9311
c906108c
SS
93121999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9313
9314 * gdb.threads/pthreads.exp (horiz): New variable.
9315 (test_startup): Fix regexps that capture thread numbers.
9316
93171999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9318
9319 * gdb.base/smoke.exp: Disambiguate two test case names (both
9320 called ``print'').
9321
9322Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9323
9324 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9325 compilation.
9326
93271999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9328
9329 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9330 actual output formatting.
9331 * gdb.base/smoke.exp: GDB removes leading 0's.
9332 * gdb.base/volatile.exp: Don't check type of remuneration;
9333 that variable is no longer defined in constvars.c.
9334 * gdb.base/step-test.c (main): Exit with explicit exit code.
9335 * gdb.base/step-test.exp: Remove two nexti checks--they are
9336 not portable.
9337
93381999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9339
9340 * gdb.base/help.exp ("help delete display"): Fix test to match
9341 gdb's output.
9342
9343 * gdb.base/long_long.c (known_types): Initialize values to zero.
9344 * gdb.base/long_long.exp: Step one more line
9345 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9346 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9347 unique test case names.
9348
9349Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9350
d63a86f8 9351 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9352
9353 * gdb.c++/method.exp: Add missing close brace.
9354
93551999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9356
9357 * gdb.base/maint.exp: Use 'set height 0' to disable page
9358 prompting, not 'set height 400'.
9359
9360 Fix a bunch of timeouts.
9361 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9362 four separate tests, so expect doesn't take forever to match a ton
9363 of text against a regexp with lots of .* forms.
9364 ("maint print psymbols", "maint print symbols"): Make some of
9365 these greps more selective, so that expect doesn't try to wade
9366 through huge piles of output and time out.
9367
9368 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9369
9370 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9371 tests: one which doesn't expect shlib events to be reported, and
9372 another which does, but is XFAIL for all platforms other than
9373 HP/UX.
9374
9375 * gdb.base/break.exp: Teach the test suite that the `catch
9376 fork', `catch vfork', and `catch exec' commands produce error
9377 messages on platforms that don't provide these features.
9378
9379Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9380
9381 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9382 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9383 (shortening names from solib_threshold.exp etc), won't run on
9384 anything but HP-UX for the foreseeable future.
9385 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9386 reflect move.
9387
9388Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9389
9390 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9391 gdb.trace/Makefile.in (clean): Remove all test executables.
9392
9393Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9394
9395 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9396 successfully re-sets breakpoints in shared libraries.
9397 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9398
9399Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9400
d63a86f8
RM
9401 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9402 and compiled w/o GCC.
c906108c
SS
9403
9404 * gdb.hp/watch-cmd.exp: ditto.
9405
9406 * gdb.hp/watch-hp.exp: ditto.
9407
9408 * gdb.hp/xdb1.exp: ditto.
9409
9410 * gdb.hp/xdb2.exp: ditto.
9411
9412 * gdb.hp/dbx.exp: ditto.
9413
9414Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9415
9416 * constvars.c: Remove C++-isms.
9417 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9418 with GCC.
9419
9420Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9421
9422 The following changes are part of the HP merge.
9423
9424 * gdb.base/break.exp: new tests to verify that catchpoints for
9425 fork, vfork, and exec don't trigger inappropriately.
9426
9427 * gdb.base/opaque.exp: compile one file at a time, then link.
9428
9429 * gdb.base/signals.exp: be more restrictive about which hppa
9430 systems receive a setup_xfail. new tests.
9431
9432 * gdb.base/solib_threshold.build: new file.
9433 * gdb.base/solib_threshold.exp: new file.
9434 * gdb.base/solib_threshold.link_opts: new file.
9435 * gdb.base/solib_threshold.mk: new file.
9436 * gdb.base/gen_solib_threshold.c: new file.
9437
9438 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9439 tests. New tests for enums inside classes.
9440
9441 * gdb.c++/compiler.cc: indicate support of template debugging.
9442
9443 * gdb.c++/demangle.exp: run hp style demangling tests.
9444
9445 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
9446 tests.
9447
9448 * gdb.c++/misc.cc: changes to support new tests.
9449
9450 * gdb.c++/templates.cc: changes to support HP's compiler; changes
9451 to support new tests.
9452
9453 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
9454 gcc, then skip these tests.
9455
9456Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
9457
9458 The following files are part of the HP merge; some had longer
9459 names at HP, but have been renamed to be no more than 14
9460 characters in length.
9461
9462 * gdb.hp/ambiguous.cc: new file.
9463 * gdb.hp/ambiguous.exp: new file.
9464 * gdb.hp/attach.exp: new file.
9465 * gdb.hp/attach2.exp: new file.
9466 * gdb.hp/classes-hp.exp: new file.
9467 * gdb.hp/ctti.exp: new file.
9468 * gdb.hp/ctti-add.cc: new file.
9469 * gdb.hp/ctti-add1.cc: new file.
9470 * gdb.hp/ctti-add2.cc: new file.
9471 * gdb.hp/ctti-add3.cc: new file.
9472 * gdb.hp/dbx.exp: new file.
9473 * gdb.hp/exception.cc: new file.
9474 * gdb.hp/exception.exp: new file.
9475 * gdb.hp/foll-exec.c: new file.
9476 * gdb.hp/foll-exec.exp: new file.
9477 * gdb.hp/foll-fork.c: new file.
9478 * gdb.hp/foll-fork.exp: new file.
9479 * gdb.hp/foll-vfork.c: new file.
9480 * gdb.hp/foll-vfork.exp: new file.
9481 * gdb.hp/inherit-hp.exp: new file.
9482 * gdb.hp/more-steps.exp: new file.
9483 * gdb.hp/namespace.cc: new file.
9484 * gdb.hp/namespace.exp: new file.
9485 * gdb.hp/optimize.exp: new file.
9486 * gdb.hp/pxdb.c: new file.
9487 * gdb.hp/pxdb.exp: new file.
9488 * gdb.hp/quicksort.exp: new file.
9489 * gdb.hp/reg-test.exp: new file.
9490 * gdb.hp/reg-test.s: new file.
9491 * gdb.hp/sized-enum.c: new file.
9492 * gdb.hp/sized-enum.exp: new file.
9493 * gdb.hp/start-stop.exp: new file.
9494 * gdb.hp/templ-hp.cc: new file.
9495 * gdb.hp/templ-hp.exp: new file.
9496 * gdb.hp/thr-lib.c: new file.
9497 * gdb.hp/thr-lib.exp: new file.
9498 * gdb.hp/thr-lib.h: new file.
9499 * gdb.hp/thr-liblib.c: new file.
9500 * gdb.hp/virtfun-hp.c: new file.
9501 * gdb.hp/virtfun-hp.exp: new file.
9502 * gdb.hp/watch-cmd.exp: new file.
9503 * gdb.hp/watch-hp.exp: new file.
9504 * gdb.hp/xdb1.exp: new file.
9505 * gdb.hp/xdb2.exp: new file.
9506 * gdb.hp/xdb3.exp: new file.
9507
9508Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
9509
9510 The following files are part of the HP merge; some had longer
9511 names at HP, but have been renamed to be no more than 14
9512 characters in length.
9513
9514 * gdb.base/ss.h: new file.
9515 * gdb.base/call-ar-st.c: new file.
9516 * gdb.base/call-ar-st.exp: new file.
9517 * gdb.base/call-rt-st.c: new file.
9518 * gdb.base/call-rt-st-exp: new file.
9519 * gdb.base/call-strs.exp: new file.
9520 * gdb.base/ena-dis-br.exp: new file.
9521 * gdb.base/environ.exp: new file.
9522 * gdb.base/long_long.exp: new file.
9523 * gdb.base/sect-cmd.exp: new file.
9524 * gdb.base/shlib-cl2.exp: new file.
9525 * gdb.base/smoke.exp: new file.
9526 * gdb.base/so-impl-ld.c: new file.
9527 * gdb.base/so-impl-ld.exp: new file.
9528 * gdb.base/so-indr-cl.c: new file.
9529 * gdb.base/so-indr-cl.exp: new file.
9530 * gdb.base/varargs.exp: new file.
9531 * gdb.base/volatile.exp: new file.
9532 * gdb.base/whatis-exp.exp: new file.
7a292a7a 9533 * gdb.base/display.exp: new file.
c906108c
SS
9534 * gdb.c++/derivation.exp: new file.
9535 * gdb.c++/local.exp: new file.
9536 * gdb.c++/member-ptr.exp: new file.
9537 * gdb.c++/overload.exp: new file.
9538 * gdb.c++/ovldbreak.exp: new file.
9539 * gdb.c++/ref-types.exp: new file.
9540 * gdb.c++/ref-types2.exp: new file.
9541 * gdb.c++/userdef.exp: new file.
d63a86f8 9542
c906108c
SS
9543Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
9544
9545 * gdb.base/default.exp: Reflect wording change in remote.c.
9546
dc96c6c7 9547Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9548
9549 * gdb.base/help.exp: Update to reflect current text.
9550
9551Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
9552
9553 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
9554 they're stack variables and contain garbage.
9555 * gdb.c++/anon-union.exp: new file.
9556
9557 The following changes were made by David Taylor
9558 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9559 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9560 in changes by HP.
9561
9562 * gdb.base/bitops.exp: new file.
9563 * gdb.base/default.exp: change expected messages for catch and
9564 info catch tests to reflect HP merge changes.
9565 * gdb.base/enable-disable-break.exp
9566 * gdb.base/ending-run.c: new file.
9567 * gdb.base/long_long.c: new file.
9568 * gdb.base/maint.exp: new file.
9569 * gdb.base/pointers2.exp: new file.
9570 * gdb.base/shlib-call2.exp: new file.
9571 * gdb.base/solib.exp: new file.
9572 * gdb.base/step-test.c: new file.
9573 * gdb.c++/anon-union.cc: new file.
9574 * gdb.c++/local.cc: new file.
9575 * gdb.c++/member-pointer.cc: new file.
9576 * gdb.c++/method.cc: new file.
9577 * gdb.c++/ref-types.cc: new file.
9578 * gdb.c++/ref-types2.cc: new file.
9579 * gdb.c++/userdef.cc: new file.
d63a86f8 9580
c906108c
SS
9581 * gdb.base/scope.exp: compile one file at a time, then link.
9582 * gdb.base/langs.exp: ditto.
9583 * gdb.base/list.exp: ditto.
d63a86f8 9584
c906108c
SS
9585Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
9586
9587 The following changes were made by David Taylor
9588 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9589 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9590 in changes by HP.
d63a86f8 9591
c906108c
SS
9592 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
9593 skip tests. When compiling pass c++ flag to gdb_compile.
9594 * gdb.c++/
d63a86f8 9595
c906108c
SS
9596 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
9597 test for on hppa*-*-hpux*; use args to see if c++ was specified.
9598 (skip_hp_tests): new function.
9599 (gdb_preprocess): new function.
9600
9601 * configure.in (hpdir): decide whether to configure gdb.hp.
9602 * configure: regenerated.
9603
9604 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
9605 to delete on clean.
9606 (EXECUTABLES): update to reflect new additions.
9607 * gdb.base/commands.exp: update message expected.
9608 * gdb.base/default.exp: add copyright notice.
9609 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
9610 * gdb.base/help.exp: update messages to reflect current text.
9611 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
9612 targets for recurse tests.
9613 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
9614 skip this file.
9615
9616 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
9617 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
9618 compilation.
9619 * gdb.c++/misc.exp: ditto.
9620 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
9621 run the tests. tell gdb_compile that it's a c++ compilation.
9622
9623 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 9624
c906108c
SS
9625 * gdb.base/all-bin.exp: new file.
9626 * gdb.base/arithmet.exp: new file.
9627 * gdb.base/assign.exp: new file.
9628 * gdb.base/completion.exp: new file.
9629 * gdb.base/cond-expr.exp: new file.
9630 * gdb.base/condbreak.exp: new file.
9631 * gdb.base/define.exp: new file.
9632 * gdb.base/dollar.exp: new file.
9633 * gdb.base/environment.exp: new file.
9634 * gdb.base/eval-skip.exp: new file.
9635 * gdb.base/jump.exp: new file.
9636 * gdb.base/logical.exp: new file.
9637 * gdb.base/pointers.exp: new file.
9638 * gdb.base/relational.exp: new file.
9639 * gdb.base/section_command.exp: new file.
9640 * gdb.base/whatis-expr.exp: new file.
9641
9642 * gdb.base/all-types.c: new file.
9643 * gdb.base/call-array-struct.c: new file.
9644 * gdb.base/call-return-struct.c: new file.
9645 * gdb.base/call-strings.c: new file.
9646 * gdb.base/callfuncs2.c: new file.
9647 * gdb.base/condbreak.c: new file.
9648 * gdb.base/constvars.c: new file.
9649 * gdb.base/display.c: new file.
9650 * gdb.base/int-type.c: new file.
9651 * gdb.base/jump.c: new file.
9652 * gdb.base/miscexprs.c: new file.
9653 * gdb.base/pointers.c: new file.
9654 * gdb.base/pointers2.c: new file.
9655 * gdb.base/shmain.c: new file.
9656 * gdb.base/shr1.c: new file.
9657 * gdb.base/shr2.c: new file.
9658 * gdb.base/solib.c: new file.
9659 * gdb.base/solib1.c: new file.
9660 * gdb.base/solib2.c: new file.
9661 * gdb.base/varargs.c: new file.
9662 * gdb.c++/derivation.cc: new file.
9663 * gdb.c++/overload.cc: new file.
9664 * gdb.c++/ovldbreak.cc: new file.
9665 * gdb.hp/attach.c: new file.
9666 * gdb.hp/attach2.c: new file.
9667 * gdb.hp/average.c: new file.
9668 * gdb.hp/compiler.c: new file.
9669 * gdb.hp/compiler.cc: new file.
9670 * gdb.hp/execd-program.c: new file.
9671 * gdb.hp/follow-exec.c: new file.
9672 * gdb.hp/follow-fork.c: new file.
9673 * gdb.hp/follow-vfork-and-exec.c: new file.
9674 * gdb.hp/misc-hp.cc: new file.
9675 * gdb.hp/more-steps.c: new file.
9676 * gdb.hp/optimize.c: new file.
9677 * gdb.hp/quicksort.c: new file.
9678 * gdb.hp/run-hp.c: new file.
9679 * gdb.hp/start-stop.c: new file.
9680 * gdb.hp/sum.c: new file.
9681 * gdb.hp/templates-hp.cc: new file.
9682 * gdb.hp/thread-local-in-lib.c: new file.
9683 * gdb.hp/thread-local-in-lib.h: new file.
9684 * gdb.hp/thread-local-in-lib.lib.c: new file.
9685 * gdb.hp/vforked-program.c: new file.
9686 * gdb.hp/virtfunc-hp.cc: new file.
9687 * gdb.hp/watchpoint-hp.c: new file.
9688 * gdb.hp/xdb.c: new file.
9689 * gdb.hp/xdb0.c: new file.
9690 * gdb.hp/xdb0.h: new file.
9691 * gdb.hp/xdb1.c: new file.
9692
9693Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
9694
9695 The following change was made by Edith Epstein
9696 <eepstein@cygnus.com> as part of a project to merge in changes
9697 originally made by HP; HP did not create ChangeLog entries.
9698
9699 * gdb.c++/demangle.exp: changed the expected output for some
9700 ARM-style mangling -- removed second reference to datatype.
9701 For example, maint demangle __dt__11T1__pt__2_cFv
9702 T1<char>::~T1<char>(void)
9703 becomes,
9704 maint demangle __dt__11T1__pt__2_cFv
9705 T1<char>::~T1(void)
9706
9707 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 9708
c906108c
SS
9709Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
9710
9711 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
9712 * gdb.trace/backtrace.exp: Likewise.
9713 * gdb.trace/circ.exp: Likewise.
9714 * gdb.trace/collection.exp: Likewise.
9715 * gdb.trace/deltrace.exp: Likewise.
9716 * gdb.trace/infotrace.exp: Likewise.
9717 * gdb.trace/limits.exp: Likewise.
9718 * gdb.trace/packetlen.exp: Likewise.
9719 * gdb.trace/passc-dyn.exp: Likewise.
9720 * gdb.trace/passcount.exp: Likewise.
9721 * gdb.trace/report.exp: Likewise.
9722 * gdb.trace/save-trace.exp: Likewise.
9723 * gdb.trace/tfind.exp: Likewise.
9724 * gdb.trace/tracecmd.exp: Likewise.
9725 * gdb.trace/while-dyn.exp: Likewise.
9726 * gdb.trace/while-stepping.exp: Likewise.
9727
97281998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
9729
9730 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
9731
9732Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
9733
9734 From Brendan Kehoe:
9735 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
9736 int return types.
9737
9738Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
9739
9740 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
9741 remote dos host testing right.
9742
9743Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
9744
9745 * gdb.base/corefile.exp: remove some xfails.
9746
9747Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
9748
9749 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
9750 have different timestamps.
9751
9752Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
9753
9754 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
9755 gdb.base/default.exp: Replace "exec" with "executable".
9756
9757Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
9758
9759 * gdb.base/default.exp: Change else if to elseif from previous
9760 delta.
9761
9762Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
9763
9764 * gdb.base/default.exp: Add brace missing from previous delta.
9765
9766Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
9767
9768 * gdb.base/default.exp: Support test for info float for all
9769 varieties of arm toolchain.
9770
dc96c6c7 9771Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9772
9773 * gdb.trace/*.exp: remove "remote_download" command.
9774
dc96c6c7 9775Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9776
9777 * gdb.trace/*.exp: remove -gdwarf from compile.
9778
9779Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
9780
9781 * gdb.trace/configure.in(AC_INIT): typo
9782 * gdb.trace/configure: regenerated
9783
dc96c6c7 9784Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9785
9786 * config/m68k-emc.exp: New file.
9787 * lib/<emc-support.exp trace-support.exp}: New files.
9788 * configure.in: add new test directory gdb.trace.
9789 * gdb.trace/{configure configure.in Makefile.in}: New files.
9790 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
9791 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
9792 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
9793 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
9794 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
9795 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
9796 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 9797
dc96c6c7 9798Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9799
9800 * gdb.c++/classes.exp: Change all regular expressions to match
9801 arbitrary combinations of newline/carriage-return, so that they
9802 will work equally well on Unix and Windows.
9803 * gdb.c++/inherit.exp: ditto.
9804 * gdb.c++/virtfunc.exp: ditto.
9805
98061998-08-11 Dawn Perchik <dawn@cygnus.com>
9807
9808 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
9809
c2d11a7d
JM
9810Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
9811
9812 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
9813 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
9814 to use a0-a3/d0-d3 as needed.
9815
9816Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
9817
9818 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
9819 * gdb.disasm/am33.exp: Corresponding changes.
9820
c906108c
SS
98211998-07-11 Felix Lee <flee@cygnus.com>
9822
9823 * gdb.base/callfuncs.exp: add cmp10 test.
9824 * gdb.base/callfuncs.c (cmp10): new function.
9825
9826Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
9827
d63a86f8 9828 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
9829 into two parts to get around a synchronization problem in expect.
9830
3fc11d3e
JM
9831Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
9832
9833 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
9834
9835 * configure.in: Add options for gdbtk testsuite.
9836
9837 * configure: Regenerate.
9838
9839 * gdb.gdbtk: New directory to hold gdbtk tests.
9840
c906108c
SS
9841Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9842
9843 * gdb.fortran/types.exp: Escape brackets in expect patterns
9844 for test_float_literal_types_accepted tests.
9845 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
9846 before run test.
9847
c2d11a7d
JM
9848Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
9849
9850 * am33.exp: Just compile, do not link the testcase.
9851 * am33.s: Add ".am33" pseudoop to force am33 mode.
9852
c906108c
SS
98531998-06-25 Felix Lee <flee@cygnus.com>
9854
9855 * gdb.base/setshow.exp: make sure $pc is sane.
9856
9857 * gdb.stabs/weird.exp: split expect patterns properly.
9858
c2d11a7d
JM
9859Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
9860
9861 * gdb.disasm/am33.s: New disassembler testfile for the am33.
9862 * gdb.disasm/am33.exp: Run it.
9863
dc96c6c7 9864Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9865
9866 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
9867 match processing (and eliminate spurious timeouts when running).
9868
dc96c6c7 9869Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9870
9871 * gdb.base/signals.exp (test_handle_all_print): put back Mach
9872 exception test, but conditionalize it on target [mach | gnu].
9873
dc96c6c7 9874Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9875
9876 * gdb.base/overlays.exp: fixup compile line for linker script.
9877
9878Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
9879
9880 * gdb.fortran/types.exp: don't guess at float size.
9881
9882Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
9883
9884 * gdb.base/exprs.exp: delete test that depends on int size.
9885
9886Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
9887
9888 * config/sim.exp: Removed checks for target triplets.
9889 (gdb_target_sim): Use gdb,target_sim_options.
9890
9891Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
9892
9893 * gdb.base/reread.exp: New file.
9894 * gdb.base/reread1.c: New file.
9895 * gdb.base/reread2.c: New file.
9896
9897Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
9898
9899 * config/sim.exp: Use 'target sim -sparclite' when running
9900 SPARClite programs.
9901
9902Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
9903
9904 * gdb.base/structs2.exp: New file.
9905 * gdb.base/structs2.c: New file.
9906
9907Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
9908
9909 * gdb.asm/common.inc: New file.
9910 * gdb.asm/d10v.inc: New file.
9911 * asm-source.exp: Pass -I's to gas to find .inc files.
9912 Update line numbers in expected output.
9913 * asmsrc1.s: Rewrite.
9914 * asmsrc2.s: Rewrite.
9915 * configure.in: Create arch.inc symlink.
9916 * configure: Regenerate.
9917 * Makefile.in (distclean): Delete arch.inc.
9918
9919Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
9920
9921 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
9922 (t_enum_value2): ditto
9923 (t_enum_value3): ditto
9924 (main): ditto
9925Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9926
9927 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
9928 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
9929 change.
9930 Use gdb_test instead of send_gdb/gdb_expect sequences.
9931
9932Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
9933
9934 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
9935 not void.
9936
9937Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
9938
9939 * gdb.base/branches.c: Code with lots of loops and
9940 subroutines. Used to test gdbs ability to single step through PC
9941 changes, especially to test mips-tdep.c:mips_next_pc
9942
9943Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
9944
9945 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
9946 more rigorous EGCS C++ error checking.
9947
9948Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9949
9950 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 9951 tests.
c906108c 9952 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 9953 function when asleep.
c906108c 9954 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
9955 for i*86 Linux and SVR4 signal handling problems.
9956 Remove linux xfail for `next to handler in signals_tests_1', fixed
9957 by recent infrun.c change.
c906108c 9958 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 9959 stack backtraces.
c906108c
SS
9960 Adjust expect pattern in `handle all print' test to match Apr 28 1997
9961 target.[ch] change.
9962
9963Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
9964
9965 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
9966 for a newline from gdb before continuing.
9967 (default_gdb_exit): Just look for y or n.
9968 (gdb_test): Detect abnormal exit from GDB running on DOS; if
9969 it does, fail the rests of the tests in the file.
9970
9971Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
9972
9973 * config/cygmon.exp: New file.
9974
9975Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
9976
9977 * gdb.base/list.exp: Fix problem with "list default lines around
9978 main" test on remote targets.
9979
9980 * gdb.base/scope.exp: Fix problem with filelocal_bss before
9981 run test on remote targets.
9982
9983Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
9984
9985 * gdb.asm: New directory.
9986 * configure.in: Configure it.
9987 * configure: Regenerate.
9988 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
9989 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
9990
9991Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
9992
9993 * config/mn10300-eval.exp: New file to support MN10300 eval board.
9994
dc96c6c7 9995Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 9996
c906108c
SS
9997 * gdb.base/overlays (several files): Merge the two overlay
9998 managers into one. Change variables (foox, barx, bazx, grbxx)
9999 back into ints but force them to load in their proper sections.
10000
10001Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10002
10003 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10004 on-chip insn memory and IMAP1 to upper 128k.
10005 (D10VCopy): Handle memory regions crossing 16k boundaries.
10006 (D10VCopy): Transfer data in 32 bit chunks.
10007
10008Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10009
10010 * gdb.base/overlays.c (main): Exit normally when result is
10011 correct.
10012
10013 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10014 map. Include space for printf in .text segment.
10015
10016 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10017 updated d10v memory VMA/LMA map.
10018 (D10VCopy): Call D10VTranslate.
d63a86f8 10019
c906108c
SS
10020Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10021
10022 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10023
10024 * gdb.base/bar.c (barx, bar): Change variable to small array so
10025 that it won't be put into the .sdata - small data -
10026 section. Update reference.
10027 * gdb.base/baz.c (bazx, baz): Ditto.
10028 * gdb.base/foo.c (foox, foo): Ditto.
10029 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10030
10031 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10032 to be arrays.
d63a86f8 10033
dc96c6c7 10034Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10035
c906108c
SS
10036 * gdb.base/overlays.exp: fix up and get working again.
10037 Add tests for backtraces from an overlay function.
d63a86f8 10038
c906108c
SS
10039Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10040
10041 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10042 "calling function with watchpoint enabled".
10043
10044Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10045
10046 * gdb.base/break.exp (test_next_with_recursion): Remove
10047 gdb_suppress_tests for d10v-*-*.
10048 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10049 pending review of whether it is useful or not.
10050
10051Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10052
10053 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10054
10055Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10056
10057 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10058 * config/dve.exp: New file to support Densan boards.
10059
10060Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10061
10062 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10063 reads and BSD.
10064
10065Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10066
10067 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10068 response.
10069
10070 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10071
10072Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10073
10074 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10075 test.
10076
10077 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10078 target_sizeof_long and target_bigendian_p.
10079 (structs_by_value, structs_by_reference): Check values according
10080 to targets word size and endianess.
d63a86f8 10081
c906108c
SS
10082Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10083
10084 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10085 output.
10086
10087Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10088
10089 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10090 Update test of set args help to match source change.
10091
10092Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10093
10094 * gdb.base/default.exp: Expect help system output to be in
10095 alphabetical order.
10096 * gdb.base/help.exp: Ditto.
10097
10098Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10099
10100 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10101 "i*86-pc-linux-gnu*".
10102 * gdb.base/interrupt.exp: Ditto.
10103 * gdb.base/corefile.exp: Ditto.
10104
10105 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10106 define vxworks when building the testcase.
10107
10108 * gdb.base/ptype.exp: Fix testnames to be unique.
10109 * gdb.base/radix.exp: Ditto.
10110 * gdb.base/term.exp: Ditto.
10111 * gdb.base/whatis.exp: Ditto.
10112 * gdb.c++/classes.exp: Ditto.
10113
10114Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10115
10116 * gdb.base/callfuncs.exp: Fix indentation.
10117
10118 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10119 suppress_flag has been set.
10120 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10121 target feature.
10122
10123Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10124
10125 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10126 the testcase.
10127
10128 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10129 set_debug_traps() and breakpoint().
10130 * gdb.c++/misc.cc (main): Ditto.
10131 * gdb.c++/templates.cc (main): Ditto.
10132 * gdb.c++/virtfunc.cc (main): Ditto.
10133
10134Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10135
10136 * lib/gdb.exp(gdb_step_for_stub): New function.
10137 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10138 exists, reload the executable and do a "continue" instead of
10139 doing a jump.
10140 (runto_main): Use gdb_step_for_stub.
d63a86f8 10141
c906108c
SS
10142 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10143 tests to have unique names.
10144 * gdb.base/callfuncs.exp: Ditto.
10145 * gdb.base/commands.exp: Ditto.
10146 * gdb.base/default.exp: Ditto.
10147 * gdb.base/help.exp: Ditto.
10148 * gdb.base/list.exp: Ditto.
10149 * gdb.base/opaque.exp: Ditto.
10150 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10151 similar tests.
d63a86f8 10152
c906108c
SS
10153 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10154 * gdb.c++/cplusfuncs.cc: Ditto.
10155 * gdb.c++/virtfunc.cc: Ditto.
10156
10157 * config/monitor.exp: Keep track of the last file we saw, rather
10158 than trying to get the info from gdb.
10159
10160 * gdb.fortran/types.exp: Move comment to previous line.
10161
10162Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10163
10164 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10165 target mode.
10166
10167Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10168
10169 From Bob Manson:
10170 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10171 string from GDB when it connects.
10172
10173 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10174
10175Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10176
10177 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10178 if we can't get a debug format from GDB (we may be testing an
10179 older GDB). Use a 10 second timeout when checking for the format.
10180
10181 * gdb.stabs/weird.exp: Fix quoting.
10182
10183 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10184
10185Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10186
10187 * config/arm-ice.exp: New file.
10188
10189Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10190
10191 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10192 until it has been modified to work with the new testsuite.
10193
99707966 10194 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10195 testcase won't compile, cause all of the testcases in the file to
10196 fail instead.
10197
10198 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10199 (gdb_clear_suppressed): New procedure.
10200 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10201 it contains a positive value.
10202
10203Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10204
10205 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10206
10207 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10208
10209Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10210
10211 * lib/gdb.exp (setup_xfail_format): New function.
10212 (get_debug_format): New function to get debug format.
10213 (debug_format): New global variable to hold last value set
10214 by get_debug_format.
10215 * gdb.base/list.exp: Call get_debug_format and expect some
10216 tests to fail for DWARF 1 and COFF formats.
10217 * gdb.c++/ptype.exp: Ditto.
10218 * gdb.c++/classes.exp: Ditto.
10219 * gdb.c++/cplusfuncs.exp: Ditto.
10220 * gdb.c++/inherit.exp: Ditto.
10221 * gdb.c++/templates.exp: Ditto.
10222 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10223
c906108c
SS
10224Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10225
10226 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10227 host doesn't have a currently-open connection.
10228
10229 * config/sparclet.exp: Cleanups and fixes to make it generic for
10230 any gdb stub target. Handle cases where gdb doesn't respond when
10231 interrupted in a sane fashion.
10232
10233 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10234 same thing in a totally different way.
10235
10236 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10237 setting "timeout".
10238 (gdb_start): We set the global gdb_prompt variable in
10239 default_gdb_init now.
10240
10241Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10242
10243 * gdb.base/printcmds.exp: Fix "check for floating addition"
10244 regexp to accept results within approx +/- .01 of exact value.
10245 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10246
10247Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10248
10249 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10250 properly.
10251 (gdb_expect): Add optional timeout parameter, and add timeout
10252 value to various calls.
10253 (gdb_suppress_tests): Only give one warning message per group.
10254
10255Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10256
10257 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10258 global variables. Handle getting a value for $timeout more
10259 gracefully.
10260
10261Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10262
10263 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10264 initialize.
10265 (default_gdb_init): New procedure; allow gdb_init to be overridden
10266 by a target configuration file.
10267 (gdb_expect): Pass the timeout to remote_expect.
10268
10269 * config/monitor.exp(gdb_load): Fix typo in regexp.
10270
10271Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10272
10273 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10274
10275Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10276
10277 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10278 here. Call gdb_target_exec before rebooting the target, to make
10279 sure the connection to the target is closed.
10280 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10281 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10282 Also detect "Timeout reading from remote" error.
10283
10284 * config/gdbserver.exp: Pass the executable being loaded to
10285 gdb_target_monitor. Don't call gdb_file_cmd here; let
10286 gdb_target_monitor do it.
10287
10288 * gdb.disasm/hppa.exp: Don't use exec_output.
10289
10290Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10291
10292 * gdb.base/list.exp: If we're debugging a non-native target,
10293 try to set the pc register to point to the start of the
10294 program before doing the first list command.
10295
10296 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10297 test_calls after restarting.
10298
10299 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10300 reloading.
10301
10302 * gdb.base/watchpoint.exp: Fix typo.
10303
10304 * gdb.base/setshow.exp: Check for use_gdb_stub.
10305
10306 * gdb.base/break.exp: Fix continue until exit test for the gdb
10307 stub case.
10308 * gdb.base/langs.exp: Ditto.
10309
10310 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10311 gdb_load_offset. If we weren't given a file to load, figure out
10312 what the current file is and use it.
10313
10314 * config/i386-bozo.exp: New file.
10315
10316Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10317
10318 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10319 feature.
10320
10321 * config/proelf.exp: New entry.
10322
10323Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10324
10325 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10326 of regexps.
10327
10328 * gdb.base/watchpoint.exp: Don't run the test_stepping
10329 tests if gdb can't call functions on the target.
10330
10331 * gdb.base/setshow.exp: Don't run the set prompt tests if
10332 the board has gdb_prompt set.
10333
10334Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10335
10336 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10337 * gdb.base/commands.exp: Likewise.
10338 * gdb.base/setshow.exp: Likewise.
10339
10340Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10341
10342 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10343 feature.
10344
10345 * config/i960.exp: New file.
10346
10347Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10348
10349 * gdb.base/funcargs.exp: Check for gdb,short_int target
10350 feature instead of looking for explicit target triplets.
10351
dc96c6c7 10352Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10353
d63a86f8 10354 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10355 "p 123DEADBEEF", to check parse_number.
10356 * top.c: change "to enable to enable" to "to enable" in a couple
10357 of help strings.
10358
10359Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10360
10361 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10362 on the mn10300.
d63a86f8 10363
c906108c
SS
10364Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10365
10366 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10367 where the test executable is run with explicit args.
10368 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10369
10370Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10371
10372 * gdb.base/run.c: Use FAKEARGV to build test executable that
10373 does not require a command line arg, since most simulators
10374 don't currently support passing such an arg into the simulated
10375 program.
10376 * gdb.base/commands.exp: Change tests to insert the proper
10377 value as the arg to the first recursive factorial call. Change
10378 compilation line to define FAKEARGV at compile time.
10379
10380Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10381
10382 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10383 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10384 function with watchpoint enabled" test.
10385
10386Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10387
10388 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10389 Don't call gdb_test when the command doesn't return to a gdb prompt.
10390
10391 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10392 "Tests restarted" messages.
10393
10394Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10395
10396 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10397
dc96c6c7 10398Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10399
10400 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10401 for INFO SYMBOL; add help tests for OVERLAY commands.
10402 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10403 add tests for OVERLAY commands
10404 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10405 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10406 * gdb.base/sigall.c: add usestubs code frag
10407 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10408
c906108c
SS
10409Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10410
10411 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10412 failures.
10413 (gdb_stop_suppressing_tests): Note that tests have restarted.
10414
10415Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10416
10417 * config/h8300.exp: New file.
10418
10419Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10420
10421 * gdb.base/setshow.exp: Check for the existence of a
10422 feature, not its value.
10423
10424Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10425
10426 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10427
10428 * gdb.base/scope.exp: It's now init0(), not init().
10429
10430 * gdb.base/scope0.c: For now, change init() to be init0().
10431
10432 * config/monitor.exp: Use gdb_serial in preference to serial
10433 or netport.
10434
10435 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10436 and it's not already set.
10437
10438Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10439
10440 * gdb.base/setshow.exp: Only test the run command if the target
10441 isn't using a stub and if it supports argument passing.
10442
10443Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10444
10445 * config/udi.exp(gdb_start): Make sure UDICONF is set
10446 properly before starting gdb.
10447
10448Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
10449
10450 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
10451 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
10452 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
10453
10454Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
10455
10456 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
10457 specialized code to reboot the board, use remote_reboot instead.
10458
10459 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
10460
10461 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10462
10463 * config/monitor.exp: Make sure we disconnect from the target.
10464 Also, try a reboot/reload cycle instead of failing if the
10465 load fails.
10466
10467Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10468
10469 * gdb.base/default.exp: Don't set match_max.
10470 * gdb.base/help.exp: Ditto.
10471 * gdb.base/list.exp: Ditto.
10472 * gdb.base/signals.exp: Ditto.
10473
10474 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
10475 set, use remote_ld to download the testcase instead of
10476 the GDB loader.
10477
10478Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
10479
10480 * config/vr5000.exp: New file.
10481
10482 * config/monitor.exp(gdb_target_monitor): Add pattern for
10483 "Ending remote" to detect errors in connecting.
10484
10485 * gdb.base/setshow.exp: Add .* within auto language test.
10486
10487 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
10488 target feature.
10489
10490 * config/monitor.exp(gdb_load): Check for a failure when loading,
10491 and reboot the board if necessary.
10492
10493 * gdb.base/setvar.exp(test_set): Handle multiple prints within
10494 a set of tests. Remove print.* from the patterns being checked.
10495
10496Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
10497
10498 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
10499 refer to gdb_spawn_id.
10500
10501 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
10502 longer used.
10503 * config/sparclet.exp: Ditto.
10504 * config/sparclet-old.exp: Ditto.
10505 * config/slite.exp: Ditto.
10506 * config/sim.exp: Ditto.
10507 * gdb.base/funcargs.exp: Ditto.
10508
10509 * lib/gdb.exp:Remove references to gdb_spawn_id.
10510 (gdb_expect): Move to remote.exp.
10511
10512Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
10513
10514 * config/monitor.exp: Detect the "Couldn't establish connection"
10515 message from GDB.
10516
10517Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
10518
10519 * gdb.base/bitfields.exp: Use runto instead of explicit
10520 gdb_run_cmd/gdb_expect sequences.
10521
10522 * gdb.base/break.exp(text_next_with_recursion): Add match for
10523 gdb_expect call.
10524
10525 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
10526 We also need to handle the "A program is being debugged already"
10527 prompt from gdb. Use gdb_test to set the baud rate.
10528
10529 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
10530 to 20000. Really. I mean it.
10531
10532Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10533
10534 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
10535 fails. If suppress_flag is set, skip perror message about not
10536 being able to send to GDB.
10537 (send_gdb): If suppress_flag is set, don't try to send commands to
10538 GDB.
10539 (gdb_expect): If suppress_flag is set, always fail immediately.
10540 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
10541 (gdb_init): Call gdb_stop_suppressing_tests.
10542 (default_gdb_exit): Ditto.
10543 (default_gdb_start): Ditto.
10544
10545 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
10546 gdb_stop_suppressing_tests as appropriate.
10547 * gdb.base/break.exp: Ditto.
10548 * gdb.base/callfuncs.exp: Ditto.
10549 * gdb.base/commands.exp: Ditto.
10550 * gdb.base/exprs.exp: Ditto.
10551 * gdb.base/funcargs.exp: Ditto.
10552 * gdb.base/list.exp: Ditto.
10553 * gdb.base/recurse.exp: Ditto.
10554 * gdb.base/scope.exp: Ditto.
10555 * gdb.base/structs.exp: Ditto.
10556 * gdb.c++/inherit.exp: Ditto.
10557
10558Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
10559
10560 * config/vr4300.exp: New file.
10561
99707966 10562 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 10563
99707966 10564 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
10565
10566Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
10567
10568 * lib/gdb.exp(gdb_init): New function.
10569
10570 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
10571 for each individual variable set.
10572
10573 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
10574 name.
10575
10576 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
10577
10578 * gdb.base/scope.exp: Use gdb_test.
10579
10580 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
10581 aborting; the testsuite driver will do that for us (see
10582 gdb_finish). Also, use gdb_test in a few more places.
10583
10584Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
10585
10586 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
10587
10588Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
10589
10590 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
10591 and "add_tests" are not at the same address.
10592
10593Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
10594
10595 * gdb.base/ptype.exp: Use gdb_test.
10596
10597Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
10598
10599 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
10600 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
10601 left in. No longer expect them to fail.
10602
10603 * gdb.stabs/*.mt; Deleted, no longer used.
10604 * gdb.stabs/configure.in: Remove references to target makefile
10605 frags.
10606 * gdb.stabs/configure: Rebuilt.
10607
10608 * gdb.disasm/*.mt: Deleted, no longer used.
10609 * gdb.disasm/configure.in: Remove references to target makefile
10610 frags. Use "sh3.s" as the unique filename for this directory.
10611 * gdb.disasm/configure: Rebuilt.
10612
10613 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
10614 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
10615 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
10616
10617Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
10618
10619 * config/udi.exp: Use mondfe,name instead of remote_host.
10620
10621Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
10622
10623 * gdb.base/watchpoint.exp: Don't expect a failure when calling
10624 a function with a watchpoint enabled on the mn10200.
10625
10626 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
10627 before trying to create it!
10628
10629Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
10630
10631 * config/vx.exp: Use hostname instead of netport.
10632
10633 * config/vxworks.exp: New file.
10634
10635 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
10636
10637 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
10638 gdb before assuming everything worked. Send a ^C if a timeout
10639 occurs.
10640
10641 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
10642 $gdb_spawn_id directly.
10643 (gdb_run_cmd): Try _start as well as start. Use the target feature
10644 gdb,start_symbol as the symbol to start from when jumping.
10645
10646Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
10647
10648 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
10649 redundant) test.
10650
10651 * gdb.base/recurse.exp: Relax final value test for 'b' so that
10652 it doesn't lose for 16bit integer systems.
10653
10654Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
10655
10656 * gdb.fortran/types.exp: If the target doesn't support "double"
10657 data types, then expect "real" types to only be 4 bytes.
10658
10659 * gdb.c++/virtfunc.exp: Expect failure for virtual function
10660 call tests if the target doesn't support inferior function calls.
10661
10662 * gdb.base/printcmds.exp: Allow minor deviation in FP values
10663 in printf tests.
10664
10665Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
10666
10667 * gdb.base/help.exp: Disable "help set", "help show", and
10668 "help support". Simplify regexp for "help stack".
10669
10670 * gdb.base/default.exp: Set match_max to 5000 and the timeout
10671 to 60 seconds. Temporarily set match_max to 15000 around the
10672 "info copying" test.
10673
10674 * gdb.base/nodebug.exp: Don't try to do an inferior function
10675 call if the target doesn't support them.
10676 * gdb.base/printcmds.exp: Likewise.
10677 * gdb.base/setvar.exp: Likewise.
10678 * gdb.base/structs.exp: Likewise.
10679 * gdb.c++/templates.exp: Likewise.
10680 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
10681
10682 * gdb.base/recurse.exp: Enable for the mn10200.
10683
10684 * configure.in: Do configure gdb.stabs directory for *-*-elf
10685 targets.
10686 * configure: Rebuilt.
10687
10688 * gdb.base/break.exp: Check for gdb,noresults before testing
10689 exit status and/or results from the target.
10690 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
10691 * lib/gdb.exp: Remove old (now bogus) initialization of
10692 noinferior, noargs, noresults and nosignals.
10693
10694Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
10695
10696 * config/sh.exp: New file.
10697
10698 * config/slite.exp: Try to connect multiple times to the board
10699 before rebooting. Only send a "monitor run" if need_monitor_run
10700 is set.
10701
10702 * gdb.base/break.exp: Don't do the "stub continue" test if
10703 the target has gdb_stub set.
10704
10705 * gdb.base/callfuncs.exp: Increase the timeout.
10706
10707 * gdb.base/interrupt.exp: Don't even try to compile the testcase
10708 if the target has gdb,noinferiorio set.
10709
10710 * gdb.base/list.exp: Increase match_max to 10000 characters.
10711
10712 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
10713
10714 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
10715 target.
10716
10717 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
10718
10719Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
10720
10721 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
10722 trying to delete the copy of gdb. Catch the file delete so we
10723 don't die if the delete fails; also, the file should be copied to
10724 the host, not to the build.
10725
10726Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
10727
10728 * lib/gdb.exp(gdb_test): Surround the result pattern with
10729 parenthesis in case it contains multiple regexps separated
10730 with |.
10731
10732 * gdb.base/watchpoint.exp: Use gdb_test.
10733 * gdb.base/default.exp: Ditto.
10734
10735Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
10736
99707966 10737 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 10738
c906108c
SS
10739 * gdb.base/scope.exp: Use gdb_test.
10740 * gdb.c++/classes.exp: Ditto.
10741 * gdb.c++/inherit.exp: Ditto.
10742
10743Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
10744
10745 * gdb.base/crossload.exp: Don't use execute_anywhere, use
10746 remote_exec instead.
10747 * gdb.base/corefile.exp: Don't be ridiculous.
10748 * gdb.base/*.c: Add missing stub invocations.
10749
10750Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
10751
10752 * config/slite.exp: Miscellaneous fixes.
10753
10754 * lib/gdb.exp: Fix runto.
10755
10756 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
10757 the target.
10758
10759 * gdb.base/watchpoint.exp: Fix regexp.
10760
10761 * lib/gdb.exp(default_gdb_exit): Add a catch to the
10762 close and wait commands, as the descriptor may now be
10763 invalid. Always call "remote_close host".
10764
10765Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
10766
10767 Major rewrite for testsuite revision.
d63a86f8 10768
c906108c
SS
10769 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
10770 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
10771 instead of relying on spawn_id to always contain a valid
10772 spawn id.
10773 (get_compiler_info): New procedure to build the ${binfile}.ci
10774 file, instead of replicating this in N different places.
10775 (gdb_compile): New procedure.
d63a86f8 10776
c906108c
SS
10777 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
10778 appropriate arguments) instead of compile. Use gdb_test in a lot
10779 more places. Use send_gdb instead of send. Always run gdb_start
10780 at the start of a testcase, as this is no longer done magically.
10781
10782 config/*-gdb.exp: Rename without the -gdb suffix.
10783
10784 config/mips.exp: Use remote_close instead of exit_remote_shell.
10785 config/monitor.exp: Use target_info instead of looking at
10786 baud, timeout, etc.
10787 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
10788
10789Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10790
10791 * gdb.c++/templates.exp (test_ptype_of_templates),
10792 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
10793 Update expect patterns for destructors and assignment operators
10794 to match corresponding c-typeprint.c changes.
10795 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
10796 to destructor breakpoint test, GDB should be able to set the
10797 destructor breakpoint without specifying arguments.
10798
10799Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
10800
10801 * gdb.threads/pthreads.exp: Change result for failure to compile due
10802 to lack of pthreads runtime support from an error to simply an
10803 unsupported test, per dejagnu standards.
10804
10805Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10806
10807 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
10808 where GDB exits to reduce pattern match time.
10809 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
10810
10811 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
10812
dc96c6c7 10813Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10814
10815 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
10816 * gdb.base/default.exp: ditto.
10817 * gdb.base/nodebug.exp: ditto.
10818 * gdb.base/printcmds.exp: ditto.
10819 * gdb.base/ptype.exp: ditto.
10820 * gdb.base/setvar.exp: ditto.
10821 * gdb.base/structs.exp: ditto.
10822 * gdb.base/setshow.c: Guard against uninitialized values of argc.
10823
10824Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
10825
10826 * configure, */configure: Rebuild with autoconf 2.12.
10827
10828Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
10829
10830 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
10831 use new i*86-pc-linux*-gnu quads.
10832 * gdb.base/corefile.exp: Ditto.
10833 * gdb.base/signals.exp: Ditto.
10834 * gdb.base/sigall.exp: Ditto.
10835 * gdb.base/interrupt.exp: Ditto.
10836
10837 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
10838 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
10839 RedHat 4.0.
d63a86f8 10840
c906108c
SS
10841 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
10842 linux. This allows the test case to at least compile on latest
10843 linux, but still not run due to missing the threads runtime library.
10844
10845Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10846
10847 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
10848 directory to search gdb directory. Accept and step over conditional
10849 stack alignment code. Consume $prompt in failure cases.
10850 Reset timeout to $oldtimeout instead of some arbitrary value.
10851 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
10852 timeout problems with infinite stack backtraces.
10853 * gdb.base/ptype.exp (ptype struct link, union tu_link):
10854 Accept function parameters for linkfunc member.
10855
10856Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
10857
10858 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
10859 (CXXFLAGS): Remove, unreferenced.
10860 (B_OPTIONS): Add for -B options and add code to initialize with
10861 previous -B options and also add -B option to pick up cross compiled
10862 runtime.
10863 (TARGET_INCLUDES): Add for -I options and add code to initialize when
10864 doing cross compiles.
10865 (target_alias): Declare global.
10866 (xgcc): Set variable to full path of gcc in build tree. Use findfile
10867 to verify that gcc exists in build tree, and if so set CC to that
10868 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 10869
c906108c
SS
10870Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
10871
10872 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
10873 ptype test for anonymous union. Fixup testcase to match
10874 current gcc debug output.
10875
10876Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
10877
10878 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
10879 force argument to an unsigned long type.
10880
10881Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
10882
10883 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
10884 tests and anonymous union print/ptype tests.
10885 * gdb.base/list.exp (test_forward-search): Increase timeout by
10886 5 minutes for the "search extremely long line" case.
10887 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
10888 completely optional and that the pass/fail messages use the command as
10889 the message if that third arg is a null string.
10890 (gdb_test_exact): Arrange that a null string pattern means match a
10891 null string output rather than any output, which might include random
10892 errors.
10893 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
10894 backtrace test.
10895 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
10896 always failing and failure is now exposed by gdb.exp changes.
10897
10898Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
10899
10900 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
10901 weren't being noted.
10902
10903Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10904
10905 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
10906 * gdb.stabs/weird.exp: Remove v_comb xfails.
10907
dc96c6c7 10908Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10909
10910 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
10911 list.exp scope.exp watchpoint.exp]
10912 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 10913
dc96c6c7 10914Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10915
10916 * config/monitor.exp: Increase download timeout to 1000 seconds.
10917
dc96c6c7 10918Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10919
10920 * config/m32r.exp: Increase timeout to 120 seconds.
10921
10922Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
10923
10924 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
10925 and accept older ordering as obsolescent gcc or gdb.
10926 * gdb.c++/templates.exp: Ditto.
10927 * gdb.c++/virtfunc.exp: Ditto.
10928
10929Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
10930
10931 * gdb.base/coremaker.c: Add code to mmap some data so we
10932 can check that it ends up in the core file.
10933 * gdb.base/corefile.exp: Add test to read mmapped data
10934 from core file.
10935
dc96c6c7 10936Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10937
10938 * config/m32r.exp: New file.
10939
10940Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
10941
10942 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
10943 that cflags can contains -gstabs, and work correctly for other tests.
10944
dc96c6c7 10945Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10946
10947 * gdb.base/setshow.exp: New file, tests show and set.
10948 * gdb.base/setshow.c: New file, tests show and set.
10949 * gdb.base/help.exp: Add test for help set|show annotate.
10950 * gdb.base/default.exp: Add test for set|show annotate.
10951
10952Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
10953
10954 * testsuite/gdb.base/break.exp: Make backtrace from factorial
10955 errors unique.
10956 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
10957 explicitly.
10958
10959Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
10960
10961 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
10962 and width commands. This is done elsewhere.
10963 * (gdb_start): Don't call gdb_start_sim here. That's already
10964 done in gdb_load. This fixes lots of failures in default.exp.
10965
10966Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
10967
10968 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
10969 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
10970 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
10971 in the same we we treat other failures (since it may be an expected
10972 condition), rather than as an error.
10973 * gdb.base/signals.exp (test_handle_all_print): Revert back to
10974 old test format.
10975
10976Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
10977
10978 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
10979 (distclean maintainer-clean realclean): No need to remove files
10980 twice. Nuke the duplicates.
10981 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 10982 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
10983 Remove config.h along with other config files.
10984
10985Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
10986
10987 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
10988 "p func1 ()" and note that rests of tests are skipped.
10989 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
10990 setup_xfails for "print func2::coremaker_local".
10991 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
10992 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
10993 affected by the previous run test.
10994 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
10995 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
10996 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
10997 "pass int powerset tuple" and "pass modeless int powerset tuple".
10998 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
10999 "real write 4" and "real write 8".
11000 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11001 setup_xfails for "print vs1 after tuple assign 2",
11002 "print \$i after tuple assign 2", and
11003 "print vs2 after tuple assign 2".
11004 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11005 meaningful error message and return -1 so the caller can
11006 suppress further tests and avoid a cascade of errors.
d63a86f8 11007
c906108c
SS
11008Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11009
11010 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11011 format for printing version.
11012 * gdb.base/default.exp: Ditto.
11013 * gdb.base/interrupt.exp: Fix problem with cascade of
11014 errors if child process dies while calling a function.
d63a86f8 11015
c906108c
SS
11016Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11017
11018 * Makefile.in (VPATH): Add
11019 * Makefile.in (Makefile, config.status): Fix rules so things get
11020 remade when necessary.
11021
11022Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11023
11024 * Makefile.in (just-check): Add path to sibling expect dir
11025 to environment variable specified by RPATH_ENVVAR.
11026
11027Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11028
11029 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11030 (just-check): Add shared library paths for libstdc++, tk,
11031 tcl, bfd, and opcodes to the environment variable specified
11032 in RPATH_ENVVAR.
11033 * configure.in: Add support to recognize --enable-shared flag
11034 and generate correct value for RPATH_ENVVAR.
11035 * configure: Regenerated with autoconf.
11036
11037Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11038
11039 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11040 include all osf versions.
11041 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11042 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11043 when target is linux. When failing to build pthreads test
11044 executable, give more meaningful message.
11045 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11046 arg for pthread_create.
d63a86f8 11047
c906108c
SS
11048Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11049
11050 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11051 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11052 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11053 and -lpthreads (everybody else).
11054 (test_startup): Fail gracefully if threads are not supported.
11055 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11056 "p/c array_index("abcdef",2)" when not gcc compiled.
11057 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11058 "print func2::coremaker_local" when not gcc compiled.
11059 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11060 "ptype on opaque struct tagname (statically)",
11061 "ptype on opaque struct tagname (dynamically) 1", and
11062 "ptype on opaque struct tagname (dynamically) 2"
11063 for not compiled with gcc.
11064 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11065 backtrace when compiled with gcc.
d63a86f8 11066 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11067 than always return success.
11068
11069Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11070
11071 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11072
11073Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11074
11075 * gdb.base/structs.exp: Undo last change.
11076
11077Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11078
11079 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11080 encapsulate all the steps/nexts done during self test, starting
11081 at main, and makes them less sensitive to optimization issues.
11082 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11083 signal handler" test.
11084 * gdb.threads/pthreads.exp: Only run this for native configs.
11085 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11086 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11087 tests.
11088 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11089 for "runto test_calls(void)" test.
d63a86f8 11090
c906108c
SS
11091Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11092
11093 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11094 and don't expect address info in breakpoint confirmations.
11095
11096Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11097
11098 * gdb.base/list.exp (test_forward_search): Increase timeout
11099 temporarily by 60 seconds for searching extremely long line,
11100 and then reset to old value when done. Increase expect input
11101 buffer to 10000.
11102
11103Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11104
11105 * gdb.base/list.exp (test_forward_search): Fix to handle very
11106 long source line without overflowing expect's input buffer.
11107
11108Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11109
11110 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11111 "buffer_full".
11112
11113 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11114 "buffer_full".
11115
11116 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11117 "buffer_full".
11118
11119 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11120 "buffer_full".
11121
11122Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11123
11124 * configure.in (configdirs): Add gdb.threads.
11125 * configure: Regenerated with autoconf.
11126 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11127 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11128 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11129
c906108c
SS
11130Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11131
11132 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11133
11134Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11135
11136 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11137 each signal's status in the output of "handle all print".
11138 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11139 the \r\n sequence that immediately precedes the gdb prompt.
11140 * gdb.base/a1-selftest.exp: Save original timeout and restore
11141 after test.
11142
11143Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11144
11145 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11146 symbol.
11147
11148Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11149
11150 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11151
11152Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11153
11154 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11155 timeout by 60 seconds.
11156
11157Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11158
11159 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11160 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11161 error return.
11162
11163Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11164
11165 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11166 gdb initialization, also report how long dejagnu waited. Restore
11167 old timeout before doing error return. Temporarily increase timeout
11168 by 3 minutes to allow for slow startups over heavy NFS use.
11169
11170Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11171
11172 * lib/gdb.exp: Report timeout value for verbosity level 2.
11173 * config/gdbserver.exp: Ditto.
11174 * config/hppro.exp: Ditto.
11175 * config/mips-gdb.exp: Ditto.
11176 * config/monitor.exp: Ditto.
11177 * config/netware.exp: Ditto.
11178 * config/sim-gdb.exp: Ditto.
11179 * config/slite-gdb.exp: Ditto.
11180 * config/udi-gdb.exp: Ditto.
11181 * config/unix-gdb.exp: Ditto.
11182 * config/vx-gdb.exp: Ditto.
11183 * gdb.base/a1-selftest.exp: Ditto.
11184 * gdb.base/a2-run.exp: Ditto.
11185 * gdb.base/break.exp: Ditto.
11186 * gdb.base/corefile.exp: Ditto.
11187 * gdb.base/list.exp: Ditto.
11188 * gdb.base/recurse.exp: Ditto.
11189 * gdb.base/scope.exp: Ditto.
11190 * gdb.base/signals.exp: Ditto.
11191
11192Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11193
11194 * gdb.threads/Makefile.in (docdir): Removed.
11195
11196Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11197
11198 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11199 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11200 @srcdir@.
d63a86f8 11201 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11202 autoconf 2.5 or higher.
11203 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11204
11205Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11206
11207 * configure: Regenerated.
11208 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11209 avoid name clashes with SunOS headers.
11210
11211Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11212
11213 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11214
11215Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11216
11217 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11218 prototype information ends up in the compiler info file.
11219
11220Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11221
11222 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11223 attempting to regenerate it. Eliminate use of a temporary file
11224 and just generate the info file directly. Source it immediately,
11225 for consistency of use.
11226 * gdb.base/corefile.exp: Ditto
11227 * gdb.base/exprs.exp: Ditto.
11228 * gdb.base/funcargs.exp: Ditto.
11229 * gdb.base/langs.exp: Ditto.
11230 * gdb.base/list.exp: Ditto.
11231 * gdb.base/mips_pro.exp: Ditto.
11232 * gdb.base/nodebug.exp: Ditto.
11233 * gdb.base/opaque.exp: Ditto.
11234 * gdb.base/ptype.exp: Ditto.
11235 * gdb.base/scope.exp: Ditto.
11236 * gdb.base/setvar.exp: Ditto.
11237 * gdb.base/signals.exp: Ditto.
11238 * gdb.base/whatis.exp: Ditto.
11239 * gdb.c++/templates.exp: Ditto.
11240 * gdb.c++/virtfunc.exp: Ditto.
11241 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11242 whether or not to add -lstdc++ to the compile command line args.
11243
11244Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11245
11246 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11247 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11248 Increase timeout, a lot of single stepping might be needed if the
11249 target has no hardware watchpoints.
11250
11251Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11252
11253 * gdb.base/break.exp: Ignore compiler warnings when compiling
11254 break.c.
11255 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11256 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11257 from remote-sim.
11258 * gdb.base/exprs.exp: Add h8300 xfails.
11259 * gdb.base/funcargs.exp: Likewise.
11260 * gdb.base/nodebug.exp: Likewise.
11261 * gdb.base/printcmds.exp: Likewise.
11262 * gdb.base/ptype.exp: Likewise.
11263 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11264 h8300 xfails.
d63a86f8 11265 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11266 on the h8300.
11267 * gdb.base/funcargs.c: Explicitly make last constant argument to
11268 call_after_alloca_subr an unsigned long type.
11269 * gdb.base/return.c: Include stdio.h.
11270
11271Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11272
11273 * config/abug.exp: New file for the older Motorola Bug monitor
11274 that runs on the mvme13x series VME boards.
11275 * config/monitor.exp: Use the new config array for target settings
11276 if they exist.
11277
11278Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11279
11280 * sim-gdb.exp: Make the SH simulator allocate less space when
11281 it is targeted.
11282
11283Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11284
11285 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11286 test.
11287
11288Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11289
11290 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11291 "rs6000-*-*" for "list function in include file" when gcc compiled.
11292 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11293 for "p ctable1[120]".
11294 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11295 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11296 Remove setup_xfail for "rs6000-*-*" for
11297 "print 'scope0.c'::filelocal before run".
11298 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11299 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11300 since some compilers don't allow both options to be given
11301 on the same command line. Create object file and move it.
d63a86f8 11302
c906108c
SS
11303Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11304
11305 * gdb.base/corefile.exp: Always regenerate the core file, since
11306 we always regenerate the coremaker program. Detect special case
11307 where registers cannot be read from core file.
d63a86f8 11308
c906108c
SS
11309Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11310
11311 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11312 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11313 * gdb.c++/templates.exp: Only match on basename of file since
11314 some formats like xcoff don't encode directory information.
11315 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11316 and rs6000 AIX xcoff targets.
11317 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11318 * configure: Regenerate.
11319 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11320 here, rather than in distclean.
d63a86f8 11321
c906108c
SS
11322Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11323
11324 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11325 defined, and use it to compile the test case with -O2. The
11326 native compilation still uses no optimization.
11327 * gdb.base/mips_pro.c: Remove inline assembly code since
11328 it is compiled PIC by default, which results in assembler
11329 warnings that make the testsuite think the compilation
11330 was unsuccessful.
11331
11332Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11333
11334 * gdb.c++/misc.exp: Add note to message for
11335 "print s.a for foo struct" that this is a known gcc 2.7.2
11336 and earlier bug.
11337
11338Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11339
11340 * gdb.base/break.exp: Fix pattern for matching "Delete all
11341 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11342 setup_xfail for deleting all breakpoints test. Fix various
11343 timeout messages to include "(timeout)".
11344 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11345 for "p t_float_values2(3.14159,float_val2)".
11346 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11347 for "continue to call2g" when gcc compiled.
11348 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11349 "up to foo in langs.exp", "show language at foo in langs.exp",
11350 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11351 and "show language at fsub in langs.exp".
11352 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11353 "list line 1 in include file", "list message for lines past EOF",
11354 "list function in include file", "list list0.h:foo", and
11355 "list filename:function; nonexistant function".
11356 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11357 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11358 and "ptype t_char_array" to be for native cc only.
d63a86f8 11359
c906108c
SS
11360Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11361
d63a86f8 11362 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11363 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11364 "print func2::coremaker_local", and "backtrace in corefile.exp".
11365
11366Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11367
11368 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11369 "bt in signals.exp". This problem only appears when running
11370 the testsuite, and then only intermittently.
11371
11372Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11373
11374 * gdb.base/return.exp (return_tests): Differentiate between
11375 two tests of continuing.
11376
11377Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11378
11379 * */Makefile.in (maintainer-clean): Remove config.log.
11380 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11381 * gdb.c++/Makefile.in (PROGS): Add inherit.
11382 (clean): Remove *.ci.
11383
11384Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11385
11386 * gdb.c++/misc.cc: Add test code from Mike Stump.
11387 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11388
11389Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11390
11391 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11392 to "alpha-*-osf2*" and add comment.
11393 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11394 setup_xfail for "step over execarg initialization" and
11395 "step over corearg initialization".
11396 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11397 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11398 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11399 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11400 "print func2::coremaker_local", and "backtrace in corefile.exp".
11401 * gdb.base/signals.exp: Build and source signals.ci.
11402 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11403 to be for gcc only.
11404 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11405
c906108c
SS
11406Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11407
11408 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11409 Feb 3 procfs.c change.
11410
11411Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11412
11413 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11414
11415Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11416
11417 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11418 from dejagnu's apparent default of 10 seconds, which gives random
11419 results when running the tests over NFS on moderately loaded systems.
11420 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11421
11422Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11423
11424 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11425 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11426 result reports.
11427
11428Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11429
11430 * configure.in (CY_AC_PATH_TCLH): Remove.
11431 * configure: Regenerate.
11432
11433Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11434
11435 * gdb.c++/Makefile.in (clean): Add missing '{'.
11436
11437Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11438
11439 * lib/gdb.exp: Provide a default value for noinferior.
11440
11441 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11442 Load libgloss.exp.
11443
11444Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
11445
11446 * gdb.disasm/hppa.exp: Compile directly into an executable, use
11447 the executable, not the .o to run the tests from.
11448
11449Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
11450
11451 * gdb.base/break.exp: Don't test for program exit or exit status
11452 if $noresults if nonzero.
11453 * gdb.base/langs.exp: Likewise.
11454 * gdb.base/watchpoint.exp: Likewise.
11455
11456 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
11457 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
11458 trying to compile the testcase.
11459
11460Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11461
11462 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11463 * gdb.base/signals.exp (continue to handler): Likewise.
11464
11465Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11466
11467 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11468
11469 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11470
11471Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11472
11473 * gdb.base/corefile.exp: Recognize "not found" as failure
11474 when trying to determine if a core file was generated.
11475 If no core file was generate the first time, try again without
11476 the ulimit -c to work around braindamaged shells.
11477
11478Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
11479
11480 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
11481 [] tests with "test" and enclose string in quotes.
11482 * gdb.stabs/configure: Rebuild
d63a86f8 11483
c906108c
SS
11484Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
11485
11486 Changes in sync with expect:
11487 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
11488 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
11489 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
11490 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
11491 argument to AC_REQUIRE.
11492 * configure: Regenerated.
11493
11494Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
11495
11496 * gdb.base/corefile.exp: When generating a core, discard any
11497 error messages about ulimit not found and the "core dumped"
11498 message from the shell that runs the coredumper.
11499
11500Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
11501
11502 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
11503
11504 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
11505 which sed script to run. Expect failure for v_comb test
11506 on PA targets too.
d63a86f8 11507
c906108c
SS
11508Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
11509
11510 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
11511 "print func2::coremaker_local" and for "backtrace in corefile.exp"
11512
11513Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
11514
11515 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
11516 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
11517 "sparc-sun-solaris*" xfails for "p v_comb".
11518 * lib/gdb.exp (default_gdb_start): Fix typo.
11519 * gdb.base/corefile.exp: Allow "Core was generated by ..."
11520 messages to not include the full program name that caused
11521 the core dump since some systems (such as solaris) apparently
11522 truncate this path to about 80 characters.
11523 When generating a core file first try increasing the core file
11524 size limit to unlimited since some systems may default it to
11525 zero, and it is harmless to try it. Move the test for failing
11526 to generate a core file to where it will actually get executed.
11527 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
11528 new gdb result from g++ debug info improvements and make old
11529 pattern obsolescent. Also account for size_t differences
11530 (may be int or long).
11531 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
11532 initialization before function call is placed in the delay slot
11533 and thus appears to be skipped over by commands such as "next".
11534
11535Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
11536
11537 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
11538
11539Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
11540
11541 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
11542 input source file; fix code to compile test to deal with this
11543 convention.
11544 * gdb.c++/*.exp: Likewise.
11545
11546Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
11547
11548 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
11549 "bt in signals.exp".
11550
11551Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
11552
11553 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
11554 "step over execarg initialization" and
11555 "step over corearg initialization".
11556
11557Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
11558
11559 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
11560 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
11561
11562Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
11563
11564 From Rob Savoye (rob@poseidon.cygnus.com)
11565 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
11566 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
11567 configure.in}, gdb.disasm/{Makefile.in, configure.in},
11568 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
11569 configure.in}: Major reworking for autoconfig.
11570 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
11571 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
11572 New files.
11573 * config/unix-gdb.exp: Make GDB global.
11574 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
11575 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
11576 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
11577 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
11578 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
11579 term.exp, twice.exp, watchpoint.exp, whatis.exp},
11580 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
11581 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
11582 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
11583 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
11584 pr-8136.exp, result.exp, string.exp, tuples.exp},
11585 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
11586 to returns as necessary, arrange for test to compile own testcase
11587 executable.
11588 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 11589
c906108c
SS
11590Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
11591
11592 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
11593 clear_xfail at end of test which might not call either pass or fail.
11594 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
11595 "backtrace through signal handler".
11596
11597Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11598
11599 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
11600 continuing from a job control stop signal.
11601 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
11602
11603Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
11604
11605 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
11606 * gdb.base/corefile.exp: Likewise.
11607 * gdb.base/funcargs.exp: Likewise.
11608
11609Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
11610
11611 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
11612 * config/monitor.exp: Add support for setting baud rate.
11613
11614Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
11615
11616 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
11617 i*86-*-linux* xfails for "backtrace through signal handler".
11618 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
11619 "print func2::coremaker_local".
11620 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
11621 alpha-dec-osf2* xfail for
11622 "delete all breakpoints when none".
11623
11624Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
11625
11626 * gdb.base/break.exp: Change test that deletes all breakpoints
11627 when no user breakpoints are installed. A post 4.15 change
11628 causes gdb to no longer prompt in this case.
11629
11630Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
11631
11632 * gdb.base/return.exp (return_tests): Change xfail for test
11633 "correct value returned double test" to stop xfailing at
11634 Solaris 2.5. Apparently the bug has been fixed.
11635
11636Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
11637
11638 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
11639 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
11640
11641Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
11642
11643 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
11644 * gdb.disasm/hppa.s: Corresponding changes.
11645
11646Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
11647
11648 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
11649 makefile fragment.
11650 * config/mt-hpux: Deleted.
11651
11652Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
11653
d63a86f8 11654 * Many files: When warning about suppressed tests due to a
c906108c
SS
11655 nonexistant test binary, avoid incrementing the warning count.
11656
11657Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
11658
11659 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 11660
c906108c
SS
11661Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11662
11663 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
11664 "sparc-*-solaris2*".
11665
11666Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11667
11668 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
11669 Add global and local variables and initialize them.
11670 * gdb.base/corefile.exp: Test correct mapping of corefile sections
11671 by printing variables. Remove rs6000 and powerpc xfails, BFD now
11672 extracts the file name and terminating signal from the core file.
11673 * TODO: Remove note about tests for correct mapping of corefile.
11674 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
11675 from optimizing it away.
11676 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
11677 handles common blocks.
11678
11679Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
11680
11681 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
11682 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
11683
11684Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
11685
11686 * Makefile.in (maintainer-clean): New target, synonym for
11687 realclean.
11688 * gdb.base/Makefile.in (maintainer-clean): Likewise.
11689 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
11690 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
11691 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
11692 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
11693 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
11694
11695Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
11696
11697 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
11698 xfails when not gcc compiled for "print foo::funclocal".
11699 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
11700 "print foo::funclocal at foo",
11701 "print 'scope1.c'::foo::funclocal at foo",
11702 "print foo::funclocal_bss at foo",
11703 "print 'scope1.c'::foo::funclocal_bss at foo",
11704 "print foo::funclocal_ro at foo",
11705 "print 'scope1.c'::foo::funclocal_ro at foo",
11706 "print bar::funclocal at foo" and
11707 "print 'scope1.c'::bar::funclocal at foo".
11708 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
11709 gcc compiled for "print foo::funclocal at bar".
11710 Expand all messages to ensure that they identify that
11711 the test is at bar().
11712 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
11713 gcc compiled for:
11714 "ptype on opaque struct pointer (statically)",
11715 "ptype on opaque struct tagname (statically)",
11716 "ptype on opaque struct pointer (dynamically) 1",
11717 "ptype on opaque struct tagname (dynamically) 1",
11718 "ptype on opaque struct pointer (dynamically) 2" and
11719 "ptype on opaque struct tagname (dynamically) 2
11720 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
11721 gcc compiled for:
11722 "p datalocal"
11723 "whatis datalocal",
11724 "ptype datalocal",
11725 "p bsslocal",
11726 "whatis bsslocal", and
11727 "ptype bsslocal".
11728 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
11729 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
11730 when not gcc compiled.
11731 * gdb.base/funcargs.exp (float_and_integral_args): Add
11732 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
11733 compiled.
11734 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
11735 "backtrace from call6a" when not gcc compiled.
11736 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
11737 "backtrace from call7a" when not gcc compiled.
11738 * gdb.base/callfuncs.exp (do_function_calls):
11739 Add "hppa*-*-hpux*" xfail when not gcc compiled for
11740 "p t_char_array_values(char_array_val2,char_array_val1)",
11741 "p t_char_array_values(char_array_val1,char_array_val2)",
11742 "p t_char_array_values("carray 1","carray 2")",
11743 "p t_char_array_values("carray 1",char_array_val2)",
11744 "p t_char_array_values(char_array_val1,"carray 2")",
11745 "p sum_args(1,{2})",
11746 "p sum_args(2,{2,3})",
11747 "p sum_args(3,{2,3,4})",
11748 "p sum_args(4,{2,3,4,5})"
11749 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
11750 "backtrace in corefile.exp" when not gcc compiled.
11751
11752Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11753
11754 * gdb.base/signals.exp: Rewrite `handle all print' test as
11755 a procedure. Accept blanks or TABs as whitespace, increase
11756 timeout and expect input buffer size for the large output
11757 from the command. Remove "i*86-*-bsdi2.0" xfail.
11758
11759Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11760
11761 * gdb.base/setvar.exp: Add new testcases for truncation when
11762 assigning invalid values to bitfields.
11763
11764Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
11765
d63a86f8 11766 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
11767 mips-sgi-irix* xfail for
11768 "call inferior func with struct - returns char *"
11769 and fix test so that an optional (unsigned char *) cast is
11770 accepted in the result.
11771
11772Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
11773
11774 * gdb.base/funcargs.exp (float_and_integral_args): Remove
11775 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
11776 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
11777 * gdb.base/signals.exp: Remove duplicate "handle all print" test
11778 that accidentally got checked in.
11779
11780Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
11781
d63a86f8 11782 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
11783 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
11784 compiled test.
11785 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
11786 Add mips-sgi-irix5* xfail for not gcc compiled.
11787 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
11788 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
11789 "p top", "whatis top", "p middle", and "whatis middle".
11790 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
11791 "whatis signed char" for not gcc compiled.
11792 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
11793 "set variable signed char=-1 (-1)" and
11794 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
11795 * gdb.base/funcargs.exp (float_and_integral_args):
11796 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
11797 Add mips-sgi-irix* xfail when not gcc compiled for
11798 "continue to call2b".
11799 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
11800 "continue to call2g".
11801 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
11802 "backtrace from call6a"
11803 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
11804 "backtrace from call7k".
11805 Add mips-sgi-irix5* xfail when not gcc compiled for
11806 "backtrace from call7a".
11807 (localvars_after_alloca): Fix gdb_test cmds for
11808 "print * after runto ...".
11809 Remove rs6000-*-* xfails for
11810 "print i after runto localvars_after_alloca" and
11811 "print l after runto localvars_after_alloca"
11812 for all compilers.
11813 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
11814 when not compiled with gcc, for:
11815 "print signed char == (minus)",
11816 "print signed char != (minus)",
11817 "print signed char < (minus)",
11818 "print signed char > (minus)".
11819 * gdb.base/callfuncs.exp (do_function_calls):
11820 Add mips-sgi-irix* xfail, when compiled with native compiler, for
11821 "call inferior func with struct - returns char *".
d63a86f8 11822 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
11823 "correct value returned double test" to include Solaris 2.4.
11824 * gdb.base/funcargs.exp (float_and_integral_args):
11825 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 11826
c906108c
SS
11827Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11828
11829 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
11830 enumeration bitfields if compiling with GNU C.
11831 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
11832 to empty' prompt.
11833
11834Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
11835
11836 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
11837 test for PRO targets.
11838
11839 * gdb.base/funcargs.exp: Avoid ever setting more than 8
11840 breakpoints in the inferior at any given time by making
11841 two groups of breakpoints for call2*, call6* and call7*
11842 tests.
11843
11844Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11845
11846 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
11847 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
11848 from optimizing it away.
11849 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
11850 "call inferior func with struct".
11851
11852Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
11853
11854 * configure.in: Only configure gdb.chill for particular targets.
11855
11856Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
11857
11858 * gdb.base/Makefile.in: Add action to .c.o transformation
11859 rule that generates a .ci file for each .o file and remove
11860 explicit .c.o rules except for callfuncs.o.
11861 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
11862 generates a .ci file for each .o file and remove explicit
11863 .cc.o rules.
11864 (clean): Remove *.tmp *.ci files.
11865 (EXECUTABLES): Remove templ-info.exp.
11866 * gdb.base/compiler.c: New file.
11867 * gdb.c++/compiler.cc: New file
11868 * gdb.base/scope.exp: Source gdb.base/scope.ci.
11869 Change rs6000-*-* xfail for
11870 "print 'scope0.c'::filelocal_ro" and
11871 "print 'scope1.c'::filelocal" and
11872 "print 'scope1.c'::filelocal_bss" and
11873 "print 'scope1.c'::filelocal_ro" and
11874 "print 'scope1.c'::foo::funclocal" and
11875 "print 'scope1.c'::foo::funclocal_ro" and
11876 "print 'scope1.c'::bar::funclocal" and
11877 "print 'scope0.c'::filelocal_ro" and
11878 "print 'scope1.c'::filelocal at foo" and
11879 "print 'scope1.c'::filelocal_bss at foo" and
11880 "print 'scope1.c'::filelocal_ro at foo" and
11881 "print 'scope1.c'::foo::funclocal at foo" and
11882 "print 'scope1.c'::foo::funclocal_bss at foo" and
11883 "print 'scope1.c'::foo::funclocal_ro at foo" and
11884 "print 'scope1.c'::bar::funclocal at foo" and
11885 "print 'scope0.c'::filelocal_ro" and
11886 "print 'scope1.c'::filelocal" and
11887 "print 'scope1.c'::filelocal_bss" and
11888 "print 'scope1.c'::filelocal_ro" and
11889 "print 'scope1.c'::foo::funclocal" and
11890 "print 'scope1.c'::foo::funclocal_bss" and
11891 "print 'scope1.c'::foo::funclocal_ro" and
11892 "print 'scope1.c'::bar::funclocal" and
11893 "print 'scope1.c'::bar::funclocal_bss"
11894 to only be xfail'd when not compiled with gcc.
d63a86f8 11895 Add rs6000-*-* xfail for
c906108c
SS
11896 "print 'scope0.c'::filelocal_bss before run"
11897 when compiled with gcc.
11898 (test_at_main): Add rs6000-*-* xfail for
11899 "print filelocal_ro in test_at_main"
11900 when compiled with gcc.
11901 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 11902 Add rs6000-*-aix* xfail for
c906108c
SS
11903 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
11904 "ptype t_char_array", not compiled with gcc.
11905 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
11906 xfail for "list foo (in include file)" when gcc compiled.
11907 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
11908 (integral_args): Add rs6000-*-* xfail for
11909 "run to call0a" if not compiled with gcc.
11910 (unsigned_integral_args): Add rs6000-*-* xfail for
11911 "run to call1a" if not compiled with gcc.
11912 (float_and_integral_args): Add rs6000-*-* xfail for
11913 "run to call2a" if not compiled with gcc and for
11914 "continue to call2b" for any compiler.
11915 Add rs6000-*-* xfail to
11916 "print f1 after run to call2a" for gcc compiled.
11917 (discard_and_shuffle): Add rs6000-*-* xfail for
11918 "run to call6a".
11919 (shuffle_round_robin): Add rs6000-*-* xfail for
11920 "backtrace from call7a" if not compiled with gcc.
11921 Add rs6000-*-* xfail for
11922 "backtrace from call7b" if compiled with gcc.
11923 (call_after_alloca): Add rs6000-*-* xfail for
11924 "print c in call_after_alloca" and
11925 "print s in call_after_alloca" and
11926 "backtrace from call_after_alloca_subr"
11927 if not compiled with gcc.
11928 (localvars_in_indirect_call): Add rs6000-*-* xfail for
11929 "print c in localvars_in_indirect_call" and
11930 "print c in localvars_in_indirect_call" and
11931 "backtrace in indirectly called function" and
11932 "stepping into indirectly called function"
11933 if not compiled with gcc.
11934 (localvars_after_alloca): Add rs6000-*-* xfail for
11935 "print c after runto localvars_after_alloca" and
11936 "print s after runto localvars_after_alloca" and
11937 "print i after runto localvars_after_alloca" and
11938 "print l after runto localvars_after_alloca"
11939 for all compilers.
11940 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
11941 than whatis-info.exp.
11942 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
11943 than opaque-info.exp.
11944 Setup rs6000-*-* xfail for
d63a86f8 11945 "ptype on opaque struct pointer (statically)" and
c906108c
SS
11946 "ptype on opaque struct pointer (dynamically)" when
11947 not compiled with gcc.
11948 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
11949 rather than callf-info.exp.
11950 (do_function_calls): Add clear_xfail for rs6000-*-* for
11951 "p t_float_values2(3.14159,float_val2)". Seems to work
11952 fine there, both with xlc and gcc. Need to find out what
11953 it is doing right and fix other platforms.
11954 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
11955 "call inferior func with struct - returns int",
11956 "call inferior func with struct - returns long",
11957 "call inferior func with struct - returns float",
11958 "call inferior func with struct - returns double",
11959 "call inferior func with struct - returns char *",
11960 but only if not gcc compiled (presumes xlc compiled).
11961 Change rs6000-*-* xfails for
11962 "call inferior func with struct - returns char" and
11963 " call inferior func with struct - returns short" to only
11964 xfail if not using gcc.
11965 (clean mostlyclean): Remove *.ci and *.tmp files.
11966 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
11967 than templ-info.exp.
11968 * gdb.base/langs.exp: Source gdb.base/langs.ci.
11969 Add rs6000-*-* xfail for "up to foo in langs.exp"
11970 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
11971 when not gcc compiled.
d63a86f8 11972
c906108c
SS
11973Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
11974
11975 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
11976 * gdb.base/corefile.exp: Likewise.
11977 * gdb.base/list.exp: Likewise.
11978 * gdb.base/scope.exp: Likewise.
11979 * gdb.base/siganls.exp: Likewise.
11980
11981 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
11982 compiler output.
11983 * gdb.base/whatis.exp: Likewise.
11984
11985Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
11986
11987 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
11988 failure (opcode table has been fixed to match reality).
11989
11990Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
11991
11992 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
11993 "call inferior func with struct - returns char",
11994 "call inferior func with struct - returns short"
11995
11996 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
11997 "print 'scope0.c'::filelocal at main",
11998 "print 'scope0.c'::filelocal_bss in test_at_main",
11999 "print 'scope0.c'::filelocal at foo",
12000 "print 'scope0.c'::filelocal_bss in test_at_foo",
12001 "print 'scope0.c'::filelocal at bar",
12002 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12003
c906108c
SS
12004 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12005 in source file 1". This bug seems to have been fixed with both
12006 gcc and native cc (was native assembler bug?).
12007
12008Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12009
12010 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12011 "backtrace through signal handler" to "i*86-*-sysv4*".
12012 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12013 continue" case. Add "known SVR4 bug" to fail message.
12014 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12015 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12016 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12017 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12018 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12019 "up to foo in langs.exp", "show language at foo in
12020 langs.exp", "up to cppsub_ in langs.exp", "show
12021 language at cppsub_ in langs.exp", "up to fsub in
12022 langs.exp", and "show language at fsub in langs.exp".
12023 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12024 "bactrace in corefile.exp".
12025 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12026 "call inferior function with struct - returns float" and
12027 "call inferior function with struct - returns double".
d63a86f8 12028
c906108c
SS
12029Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12030
12031 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12032 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12033 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12034 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12035
12036Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12037
12038 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12039 (or overriden) "CHILL" macro rather then bare "gcc".
12040 Also look for ../../gcc/xgcc since that is what we will
12041 actually need, not "Makefile". Remove following assignment
12042 of CHILL to CHILL_FOR_TARGET because that results in
12043 recursive definition.
12044
12045Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12046
12047 * gdb.base/corefile.exp: Change xfail for backtrace in
12048 corefile.exp from linuxaout to all linux.
12049 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12050 cases where we miss the breakpoint at the signal handler
12051 for some reason. Setup xfail for linuxoldld/linuxaout and
12052 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12053 hitting SIGURG breakpoint.
12054 * gdb.base/signals.exp: Setup xfail for "next" acting like
12055 continue to add linuxoldld. Setup xfail for all linux for
12056 "next to handler in signals_tests_1", "backtrace in
12057 signals_tests_1", "continue to func1", "pass SIGUSR1",
12058 and continue to handler".
12059
12060Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12061
12062 * Update all FSF addresses except those in COPYING* files.
12063
12064Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12065
12066 * gdb.base/a2-run.exp: Change messages to be more explicit about
12067 the status of args, and quote binfile in results.
12068
12069Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12070
12071 * gdb.base/callfuncs.exp: Add tests for passing structs to
12072 inferior functions and return various types.
12073 * gdb.base/callfuncs.c: Add functions to receive a struct
12074 and return a member of the struct, in various types.
12075
12076Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12077
12078 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12079
12080Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12081
12082 * config/vxworks29k.exp: New file, sources vxworks.exp.
12083
12084Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12085
12086 * config/gdbremote.exp: New file. Testing framework using
12087 gdbserver.
12088
12089Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12090
12091 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12092 "call function when asleep" and "send end of file".
12093 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12094 for "backtrace in corefile.exp".
12095 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12096 for "backtrace through signal handler".
12097 * gdb.base/corefile.exp: Make sure we actually generate a core file
12098 before trying the core tests. Some systems allow the user to suppress
12099 generation of core files and default to that (linux for example).
12100 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12101 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12102
12103Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12104
12105 * gdb.threads: New directory with some crude multi-threaded
12106 gdb tests (step.exp and step2.exp).
12107 * config/mt-lynx (STEP_EXECUTABLE): Define.
12108 (THREADFLAGS): Define.
12109
12110Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12111
12112 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12113
12114 * gdb.base/signals.exp: Disable whole file for lynx until
12115 further notice.
12116
12117 * gdb.base/signals.exp: xfail test where "next" acts like
12118 "continue" for lynx.
12119
12120 * gdb.base/interrupt.exp: xfail test for calling function while
12121 inferior is asleep for lynx.
12122
12123 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12124 than one cr-lf after each command.
12125
12126Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12127
12128 * configure.in: Reinstate setting of stabsdirs variable, fix
12129 typo in setting up configdirs for native builds.
12130
12131 * gdb.base/return.exp: Fix typo in return double test.
12132 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12133 compiler from optimizing them away.
12134
12135Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12136
12137 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12138 sequences to be echo'd by gdb when using gdb_test.
12139 * gdb.chill/chexp.exp: Likewise.
12140 * gdb.fortran/exprs.exp: Likewise
12141
12142Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12143
12144 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12145 after the inferior gdb has started.
12146
12147 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12148 after each command.
12149 * gdb.base/funcargs.exp: Likewise.
12150 * gdb.base/gdbvars.exp: Likewise.
12151 * gdb.base/interrupt.exp: Likewise.
12152 * gdb.base/list.exp: Likewise.
12153 * gdb.base/watchpoint.exp: Likewise.
12154 * gdb.c++/demangle.exp: Likewise.
12155 * gdb.c++/inherit.exp: Likewise.
12156 * gdb.chill/chexp.exp: Likewise.
12157 * gdb.fortran/exprs.exp: Likewise.
12158
12159 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12160 test if we can't handle IO to/from the inferior.
12161
12162 * gdb.c++/misc.exp: Always check for a program already being
12163 started after sending a "run" command to gdb.
12164
12165 * gdb.base/twice.exp: Start with a fresh gdb.
12166
12167 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12168 only depend on gdb's expression code, not the chill runtime.
12169
12170 * gdb.base/return.c: Put return values into variables so we
12171 can have gdb print them rather than depending on the program
12172 to print them.
12173 * gdb.base/return.exp: Corresponding changes.
12174
12175 * lib/gdb.exp: Provide default value for noinferiorio.
12176 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12177 the inferior.
12178
12179 * gdb.base/break.exp: Always check for a program already being
12180 started after sending a "run" command to gdb.
12181 (text_next_with_recursion): Don't check the output from the
12182 program's printf statement. Instead just make sure the program
12183 exited.
12184
12185 * gdb.base/commands.exp: Protect tests which need arguments with
12186 $noargs conditionals.
12187
12188Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12189
12190 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12191 of structure member arrays to match gdb/valops.c:value_addr change.
12192
12193Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12194
12195 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12196 cases.
12197
12198Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12199
12200 * configure.in (configdirs): Remove gdb.chill from default list
12201 of subdirs and then add it back in only if doing a native build.
12202 The current chill compiler does not yet work in any cross build.
12203 * Revert all signal changes from Jul 6.
12204 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12205 for sh-hms targets, allowing these tests to link, with no other
12206 changes. Testing is suppressed by setting "nosignals" in site.exp.
12207
12208Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12209
12210 * configure.in (signaldirs): Define and add to configdirs for all
12211 targets except some specific ones that are known to not support signals.
12212 Also clean up formatting.
12213 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12214 (signals, sigall): Remove rules to build.
12215 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12216 Moved to new gdb.signals directory.
12217 * gdb.signals: New test directory.
12218 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12219 signals.c signals.exp}: New or moved files.
12220
12221Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12222
12223 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12224
12225Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12226
12227 * gdb.base/return.exp: Xfail `return double' test failure
12228 on at least Solaris 2.3 and handle future/past versions on
12229 a case by case basis as appropriate. Also update message
12230 to include i*86 failures.
12231
12232Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12233
12234 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12235
12236 * lib/gdb.exp: Fix comment which erroneously identified
12237 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12238 gdb_file_cmd not gdb_load).
12239 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12240
12241 * gdb.base/setvar.exp: Make test names consistent between pass and
12242 fail cases. Use gdb_test more.
12243
12244Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12245
12246 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12247
12248Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12249
12250 * gdb.base/help.exp: Fix expected help string for `show commands'.
12251
12252Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12253
12254 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12255
12256 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12257 of a text section.
12258
12259Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12260
12261 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12262 that loop eventually terminates. Fix Connection refused logic so
12263 that testsuite will expire nicely.
12264
12265Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12266
12267 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12268 config/rom68k.exp: New tcl glue for the appropriate monitors.
12269 These all just end up calling monitor.exp.
12270 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12271 refused' by retrying. Cleanup some timeout issues.
12272 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12273 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12274 callers don't have to set/restore global timeout variable.
12275
12276 * The following set of changes centralizes management of the global
12277 timeout variable. This way, it can be set in one target dependent
12278 place instead of dozens of places scattered throughout the test suite.
12279 If you need to lengthen a timeout, then you should either set timeout
12280 in one of the config/{target}.exp files, or multiply it by a factor.
12281 Setting it to an absolute value is always going to lose for some
12282 targets.
12283 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12284 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12285 * gdb.base/funcargs.exp: Don't set timeout.
12286 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12287 * gdb.base/printcmds.exp (test_print_string_constants
12288 test_print_array_constants): Don't set timeout.
12289 * gdb.base/ptype.exp: Don't set timeout.
12290 * gdb.base/recurse.exp: Don't set timeout.
12291 * gdb.base/return.exp: Don't set timeout.
12292 * gdb.base/watchpoint.exp: Don't set timeout.
12293 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12294 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12295
12296Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12297
12298 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12299
12300Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12301
12302 * lib/gdb.exp: Disable chill tests for irix5.
12303
12304Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12305
12306 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12307 each test pass or fail.
12308
12309Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12310
12311 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12312 xlc not gcc.
12313
12314Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12315
12316 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12317
12318Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12319
12320 * config/est.exp: Fix copyright and comments. Remove dead code.
12321 Use targetname, serialport and baud variables instead of fixed
12322 constants.
12323 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12324 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12325
12326Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12327
12328 * gdb.base/watchpoint.exp: Don't run
12329 test_watchpoint_triggered_in_syscall for sunos.
12330
12331Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12332
12333 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12334 they don't seem to exist. Do include stdio.h.
12335
12336Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12337
12338 * gdb.base/a1-selftest.exp: Add alpha xfail.
12339
12340Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12341
12342 * gdb.base/watchpoint.c (main): Prompt before calling read().
12343 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12344 Revise accordingly. Remove cruft about sending "123" several
12345 times, until it gets noticed. Clean up the "print buf[0]" stuff
12346 so that it passes or fails, and waits for prompts in the usual way.
12347
12348Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12349
12350 * gdb.base/recurse.exp: Fix comment.
12351
12352 * TODO: Remove item about printing variables in nodebug.exp. Add
12353 item about enabling tests which are only run on some targets.
12354
12355 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12356 fail, make test names unique, use new gdb_test convention
12357 regarding pattern, use gdb_test more, etc.).
12358
12359 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12360 fail, make test names unique, etc.).
12361
12362Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12363
12364 * gdb.base/nodebug.c: Change return type of top and middle to
12365 short.
12366 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12367 are fixed by the recent mdebugread.c changes. Allow `short ()'
12368 as type for top and middle.
12369
12370Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12371
12372 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12373 nearly as I can tell, the whole thing was an accident in Stu's
12374 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12375 to replace a send/expect pair with gdb_test, but ended up only
12376 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12377 of 30 Mar 1995 took care of it, but left this vestigial comment
12378 which I am now nuking.
12379
12380Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12381
12382 * gdb.base/break.exp: Look for different line number for
12383 breakpoint at main depending on usestubs.
12384
12385Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12386
12387 * gdb.base/list.exp: Adjust some alternate expect patterns to
12388 match recent list0.c change. Add alternate expect pattern for
12389 output from `list default lines around main' for optimizing
12390 compilers.
12391
12392Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12393
12394 * lib/gdb.exp: If nosignals is not set, set it to 0.
12395
12396Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12397
12398 * config/slite-gdb.exp: Responds to load symbol table prompt.
12399 * gdb.base/break.exp: Adjust line number, fix rerun.
12400 * gdb.base/langs0.c: Add #ifdef usestubs.
12401
12402Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12403
12404 * gdb.base/list.exp: Adjust line contents after adding new lines in
12405 list0.c. Also fix a syntax error.
12406
12407 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12408 * gdb.base/break.exp: ditto.
12409 * gdb.base/list.exp: ditto.
12410 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12411 * gdb.base/run.c: ditto.
12412 * gdb.base/list0.c: ditto.
12413 * gdb.base/funcargs.c: ditto.
12414
12415Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12416
12417 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12418 $targetname, $serialport and $baud instead of hardwired variables.
12419 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12420 target doesn't support signals.
12421
12422Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12423
12424 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12425
12426Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12427
12428 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12429 Don't rely on the value of an auto variable before it has been
12430 initialized. Use gdb_test more.
12431
12432Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12433
12434 * lib/gdb.exp (default_gdb_version): A version number must start
12435 with a digit, but other than that contains all characters up to
12436 the first whitespace character.
12437
12438Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12439
12440 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12441
12442Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12443
12444 * gdb.c++/*.exp: Warn if executable does not exist. The original
12445 reason for skipping the warning was that configure.in sometimes
12446 intentionally skipped building the executables but the tcl code
12447 had no way of knowing. That (a) was always bogus with respect to
12448 error handling, (b) is no longer true (right now there is no way
12449 to skip C++ tests).
12450
12451 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
12452
12453Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12454
12455 * gdb.base/list.exp: Add expect patterns for output from
12456 SunPRO compiled executables.
12457 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
12458 types.
12459
12460Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12461
12462 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12463 number (we are already testing that the correct source line text
12464 gets printed).
12465
12466 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12467 that is what is intended, but something needed to be done to get
12468 sunos4 native working again.
12469
12470 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12471
12472 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
12473 apparently went with a (very) old xfail.
12474
12475Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
12476
12477 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
12478 runto_main is a proc in gdb.exp that will do 'step' for target use
12479 stubs.
12480 * gdb.base/exprs.exp: ditto.
12481 * gdb.base/interrupt.exp: ditto.
12482 * gdb.base/opaque.exp: ditto.
12483 * gdb.base/printcmds.exp: ditto.
12484 * gdb.base/ptype.exp: ditto.
12485 * gdb.base/scope.exp: ditto.
12486 * gdb.base/setvar.exp: ditto.
12487 * gdb.base/signals.exp: ditto.
12488 * gdb.base/twice.exp: ditto.
12489 * gdb.c++/classes.exp: ditto.
12490 * gdb.c++/inherit.exp: ditto.
12491 * gdb.c++/templates.exp: ditto.
12492 * gdb.base/break.exp: no run and hit main for stubs. Change line
12493 numbers for breakpoints and info breakpoint.
12494 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
12495 breakpoint().
12496 * gdb.base/callfuncs.c: ditto.
12497 * gdb.base/exprs: ditto.
12498 * gdb.base/interrupt.c: ditto.
12499 * gdb.base/opaque0.c: ditto.
12500 * gdb.base/printcmds.c: ditto.
12501 * gdb.base/ptype.c: ditto.
12502 * gdb.base/scope0.c: ditto.
12503 * gdb.base/setvar.c: ditto.
12504 * gdb.base/signals.c: ditto.
12505 * gdb.base/twice.c: ditto.
12506 * gdb.c++/misc.cc: ditto.
12507 * gdb.c++/templates.cc: ditto.
12508
12509Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12510
12511 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
12512
12513 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
12514 somewhere between `read' and `main.c'. I'm pretty sure the
12515 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
12516 and it isn't particularly useful.
12517
12518 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
12519
12520Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12521
12522 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
12523
12524Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
12525
12526 * config/mt-slite: add LIBS and -nostdlib.
12527 * config/slite-gdb.exp: add this new file to support sparclite target.
12528
12529Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
12530
12531 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
12532
12533 * gdb.base/a2-run.exp: Change argument to istarget from
12534 "*-*-vxworks" to "*-*-vxworks*".
12535 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
12536
12537Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
12538
12539 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
12540 will not runto main but do a 'step' to step out of breakpoint().
12541 * config/mt-slite: add -Dusestubs.
12542
12543Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12544
12545 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
12546 instead of just @.
12547
12548 * gdb.base/signals.exp: Add test for "handle all print".
12549 * TODO: Remove "handle all print". Also remove item about
12550 checking copyright date (I don't like the idea of a spurious FAIL
12551 based on when we run the tests).
12552
12553 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
12554 for SunOS4 (reason for failure not investigated). Remove
12555 redundant test for $binfile.
12556
12557 * gdb.base/nodebug.c (array_index): Call malloc.
12558
12559 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
12560
12561Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
12562
12563 * gdb.base/recurse.exp: Update gdb_test invocation to use new
12564 conventions and slightly simplify the matching regexp.
12565
12566Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12567
12568 * gdb.base/break.exp: Update gdb_test invocation to use new
12569 convention.
12570
12571 * lib/gdb.exp: If noargs is not set, set it to 0.
12572
12573 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
12574 tests unique.
12575
12576 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
12577
12578Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12579
12580 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
12581 one argument of type "<non-float parameter>".
12582
12583Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
12584
12585 * config/rom68k.exp: New file to support Motorola IDP board.
12586 * gdb.base/a2-run.exp: Skip this file if noargs is set.
12587 * gdb.base/break.c: Change things around so that this program
12588 doesn't depend upon args. This is necessary to make remote
12589 targets work (in general, they can't take args).
12590 * gdb.base/break.exp: Don't try to send args to program. Don't
12591 expect output. Also, replace lots of code with gdb_test.
12592
12593Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12594
12595 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
12596 printing of '\'' (which is what the comment says we are testing,
12597 even though we were not), not '''.
12598 (test_integer_literals_rejected): Test that printing ''' is an error.
12599
12600 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12601 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
12602 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
12603 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
12604 Use gdb_test not test_print_accept.
12605 * lib/gdb.exp: Remove test_print_accept.
12606
12607 * gdb.base/signals.exp (signal_tests_1): Make pass message
12608 consistent with fail message.
12609
12610 * gdb.base/whatis.exp: Remove xfails for printing char vs.
12611 unsigned char; the bug (PR 1821) is fixed.
12612
12613 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
12614
12615 * gdb.base/scope.exp (test_at_localscopes): Call pass for
12616 successful tests--makes xfailing them work right.
12617
12618Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12619
12620 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
12621 only \r\n, not .*. The test can pass .* as the last thing in
12622 $pattern if that is what it wants. In addition to providing this
12623 flexibility, this change should speed up pattern matching in cases
12624 where the pattern already ended with .* (there were a number of
12625 them). This change also helps catch bad patterns--in the old
12626 scheme the typo "char \*" instead of "char \\*" would pass. Now
12627 it is caught.
12628 * Many .exp files: Update callers.
12629
12630 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
12631 clearer and does not spuriously match multiple ('s. Likewise for
12632 ) and *.
12633
12634 * gdb.base/nodebug.exp: Test ability to call a function and pass
12635 it a string (even with no debugging info).
12636
12637 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
12638 "p '\'", which is the same as "p ''" once tcl gets done with
12639 quoting, to "p '\\'", which I suspect is what is intended (one
12640 backslash gets sent to GDB).
12641
12642 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
12643
12644Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12645
12646 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
12647 1817) was fixed literally years ago.
12648
12649Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12650
12651 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
12652 test, it causes stepping out of call_after_alloca_subr with
12653 optimizing compilers.
12654 (localvars_in_indirect_call): Consume GDB prompt if `finish'
12655 fails.
12656
12657 * gdb.c++/templates.exp: Source templ-info.exp only if
12658 the templates executable exists.
12659
12660 * gdb.c++/misc.cc (class Contains_static_instance,
12661 class Contains_nested_static_instance),
12662 gdb.c++/classes.exp (test_static_members): Test printing of
12663 a class that contains a static instance of the class.
12664
12665Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12666
12667 * gdb.base/langs2.c (cppsub_): Don't prototype.
12668 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
12669 only, I believe).
12670
12671Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12672
12673 * lib/gdb.exp (skip_chill_tests): New procedure.
12674
12675 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
12676
12677Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
12678
12679 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
12680 each expect pattern. Cuts runtime from 12 to about 4 seconds.
12681
12682Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12683
12684 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
12685
12686 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
12687 disassemble 8, not 16, instructions for part 4.
12688
12689 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
12690 support the latter anymore.
12691
12692 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
12693 -DNO_PROTOTYPES.
12694 * gdb.base/callfuncs.c: Control use of prototypes based on
12695 NO_PROTOTYPES, not __STDC__.
12696 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
12697 t_float_values2 tests if prototypes in use.
12698
12699 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
12700 t_double_values): When checking differences against DELTA, check
12701 that difference is within the range (-DELTA,DELTA), not just
12702 (-infinity,DELTA).
12703
12704Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
12705
12706 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
12707 'file' command firts, then 'target', then 'load', this is due to gdb
12708 target set up.
12709 * config/mips-gdb.exp: Fix a couple regular exp bugs.
12710
12711Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
12712
12713 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
12714 FP load/store variants.
12715 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
12716
12717Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12718
12719 * gdb.base/term.exp: Do not give a warning if not native, it is
12720 not an abnormal condition.
12721
12722Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
12723
12724 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
12725 t_char_array".
12726
12727Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12728
12729 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
12730 are getting the version number.
12731
12732 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
12733 if not native, it is not an abnormal condition.
12734
12735Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12736
12737 * lib/gdb.exp: Just use "file exists", rather than undocumented
12738 dejagnu procedure "findfile".
12739
12740Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12741
12742 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
12743 (LDFLAGS): Set to -Xlinker -Ur.
12744
12745 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
12746 Removed, these values are set by lib/gdb.exp.
12747
12748 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
12749
12750Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12751
12752 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
12753 of replicating gdb startup code.
12754
12755 * config/mt-vxworks (LDFLAGS): Set to -r.
12756 (CFLAGS_FOR_TARGET): Removed.
12757
12758 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
12759 (gdb) and gdb for vxworks uses (vxgdb).
12760
12761 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
12762 executable is not in the tree and host != target, use sed and
12763 program_transform_name to determine the gdb name used by the
12764 target.
12765
12766 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
12767 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
12768
12769Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12770
12771 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
12772 floats, chars, and shorts where there are ANSI-style function
12773 definitions.
12774
12775 * gdb.base/langs.exp, gdb.base/langs*: New test.
12776 * gdb.base/Makefile.in: Build it.
12777 * TODO: Remove item about checking that C names don't get C++
12778 demangling applied; this test tests it.
12779
12780Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12781
12782 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
12783 went with the const70 xfail. The xfail went away a year ago.
12784
12785 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
12786
12787 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
12788 for hp300.
12789
12790 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
12791
12792 * gdb.base/a1-selftest.exp: Don't run on hp300.
12793
12794Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12795
12796 * Makefile.in (site.exp): Set host_alias and target_alias as well
12797 as host_triplet and target_triplet.
12798
12799Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12800
12801 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
12802
12803 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
12804 places as other ecoff systems).
12805
12806 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
12807 ultrix.
12808
12809Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12810
12811 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
12812 remove them.
12813 * gdb.base/nodebug.exp: Accept "function" in addition to "text
12814 variable and "variable" in addition to "data variable".
12815 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
12816
12817 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
12818 2.
12819 * gdb.base/list1.c (long_line): Add additional statement at start
12820 of function.
12821 * gdb.base/list.exp (test_forward_search): Update line number to
12822 reflect new statement.
12823
12824Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12825
12826 * gdb.base/signals.exp: Reinitialize searched source directories
12827 after gdb_start call.
12828
12829Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
12830
12831 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
12832 * gdb.stabs/Makefile.in: Likewise.
12833
12834 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
12835 change. Instead split the tests into smaller pieces.
12836 * gdb.disasm/hppa.s: Corresponding changes.
12837
12838Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12839
12840 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12841 Quote ^C when passing it to stty. For some shells ^ is a pipe.
12842
12843 * gdb.base/funcargs.exp: Modify many tests so that every test
12844 either passes or fails. Make some test names unique.
12845
12846Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12847
12848 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12849 Call stty to set interrupt character.
12850
12851 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
12852 for HP assembler versus GNU assembler based on actual behavior of
12853 $(CC), rather than assuming that $(AS) is always the GNU assembler.
12854
12855 * TODO: Suggest a few more stepping tests.
12856
12857Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
12858
12859 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
12860 restart GDB for h8300 after a continue.
12861 (return): Add pattern to match a29k-udi behavior.
12862 * gdb.base/nodebug.exp: Remove obsolete comment.
12863 * gdb.base/regs.exp: New file, testing of register displays.
12864 * gdb.base/return.exp: Fix typo in reference to $objdir.
12865 * gdb.base/whatis.exp: Always start with a fresh GDB.
12866
12867Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12868
12869 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
12870 higher, these tests generate a lot of output.
12871
12872Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12873
12874 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
12875 code following the catch silently ignored some errors; without the
12876 catch they should be thrown like any other tcl error. Also, the
12877 catch used "" instead of {} which meant all the callers who wanted
12878 to include one of the characters "[]$ had to quote it an extra time.
12879 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
12880 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
12881 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
12882 Remove extra quoting.
12883
12884Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
12885
12886 * gdb.base/commands.exp: Make test names unique; every test either
12887 passes or fails. Update some comments.
12888
12889 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
12890
12891Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12892
12893 The following fixes a FAIL caused by the fact that the alpha stabs
12894 configuration didn't use the ".if alpha" code in weird.def.
12895 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
12896 bit pointer, so the 32 bit version works even on the alpha.
12897 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
12898 Remove the stuff which allowed us to have separate versions for
12899 alpha and everything else.
12900
12901 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
12902 regexp which "info func operator\[\](" is supposed to match. Fix
12903 string to send to GDB. Note that GDB still doesn't work right. Add a
12904 new test for "info func .perator\[\](" which GDB does handle correctly.
12905
12906 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
12907
12908Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12909
12910 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
12911 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
12912 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
12913 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
12914 it makes the tests harder to understand and confuses test-o-matic.
12915 The preferred style is that each test provides a PASS or a FAIL,
12916 and has a unique message (e.g. "continue #54" not just "continue")
12917 which is the same for the pass and the fail.
12918 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12919 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
12920 to lib/gdb.exp.
12921 * gdb.base/printcmds.exp: Use test_print_accept. Remove
12922 prt_accept which was basically the same thing. Likewise for
12923 test_print_reject and prt_reject.
12924 * lib/gdb.exp (test_print_reject): Add some more error message
12925 patterns to match from the former printcmds.exp (prt_reject).
12926 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
12927 One defect of the passcount stuff is that some of it failed to
12928 report XPASS where appropriate.
12929 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
12930 stuff before and after arg in expected pattern.
12931 (test_paddr_operator_functions): Re-do test without print_addr_of;
12932 this is the only test which seems to want extra stuff there.
12933
12934Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12935
12936 * gdb.base/nodebug.exp: Update new tests to reflect improved
12937 wording of gdb output.
12938
12939 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
12940 and "ptype" work on variables in files compiled without -g.
12941 Replaces commented out "maint print msymbol" tests.
12942
12943Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12944
12945 * gdb.base/setvar.c (dummy): Call malloc.
12946
12947 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
12948 losing with the irix4 sed.
12949
12950 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
12951 ALRM" on irix4.
12952
12953Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12954
12955 * TODO: Remove items about corefile.exp testing new exec-file and
12956 backtrace; both are now done. Add items about printing enums.
12957
12958Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12959
12960 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
12961 "get signal $thissig" test fails.
12962
12963 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
12964
12965Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12966
12967 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
12968 compiler warning with dec alpha compiler.
12969
12970 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
12971 extra \n from gdb_test call (this explains why the prompt test
12972 that I removed yesterday was there).
12973 (user_defined_command_test): Remove extra \n and prompt test.
12974
12975 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
12976 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
12977 doesn't exist.
12978 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
12979 Also remove alpha workaround, which turns out to be because
12980 SIGABRT == SIGLOST.
12981
12982 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
12983
12984 * gdb.base/help.exp: Don't test "help show".
12985
12986Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
12987
12988 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
12989 "set print address" is on.
12990 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
12991 pass prompt to gdb_test; gdb_test already looks for the prompt.
12992
12993 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
12994
12995 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
12996 was a vestige of the manual TESTSTRATEGY, and the purpose of it
12997 was to make sure that gdb can read a core file. But (a) the "read
12998 the corefile" part didn't make it to a1-selftest.exp, we just
12999 delete the corefile after creating it, and (b) we test reading
13000 corefiles in corefile.exp anyway. Also, this test left around a
13001 xgdb process on Solaris.
13002
13003 * gdb.base/corefile.exp: Also test backtrace.
13004
13005Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13006
13007 * gdb.base/commands.exp: Test a simple user defined command with
13008 arguments and if/while statements; verify the full user command is
13009 printed by "show user".
13010
13011 * gdb.base/commands.exp: Test if/while commands as part of a
13012 breakpoint command list; verify they appear in breakpoint
13013 information.
13014
13015Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13016
13017 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13018 than by dividing by zero.
13019
13020Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13021
13022 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13023 performing an inferior call with watchpoints enabled.
13024 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13025 call.
13026
13027Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13028
13029 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13030 of "file" command.
13031
13032 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13033 Add additional pattern for when "int operator int(void);" appears
13034 in a different order.
13035
13036Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13037
13038 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13039
13040 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13041 and "signal" with ".*".
13042
13043Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13044
13045 * TODO: Add note about "handle all nostop".
13046
13047 * gdb.base/{sigall.c, sigall.exp}: New test.
13048 * gdb.base/Makefile.in: Add it.
13049
13050Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13051
13052 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13053 when invoking GDB, suppresses any windowing interface.
13054
13055Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13056
13057 * config/sim-gdb: New file, simulator testing support.
13058
13059Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13060
13061 * gdb.base/interrupt.exp: Test calling func1 twice.
13062
13063Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13064
13065 * gdb.base/list.exp (test_forward_search): Set timeout higher
13066 when we'll be getting lots of output from gdb.
13067
13068 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13069 "init_malloc" to after the expect statement. Run it if that
13070 regexp is taken, but also for two others which happen if source
13071 cannot be found.
13072
13073Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13074
13075 * gdb.base/printcmds.exp: New test, for printing register before
13076 program is running.
13077
13078Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13079
13080 * gdb.base/list.exp: Correct some alternate expect patterns
13081 to reflect changes in list1.c.
13082
13083Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13084
13085 * TODO: Add item regarding large frames.
13086
13087 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13088
13089 * TODO: Remove item about enabling return.exp; it
13090 is enabled. Suggest a few more "return" tests.
13091
13092Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13093
13094 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13095 anonymous unions.
13096
13097Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13098
13099 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13100 and pr-5646.o, so "make" is the same as "make all", not "make
13101 pr-4975.o".
13102
13103Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13104
13105 * gdb.base/list.exp: Adjust expectations to reflect changes in
13106 list1.c.
13107 (test_forward_search): New test proc.
13108 * gdb.base/list1.c (long_line): New function, has long source line.
13109
13110Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13111
13112 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13113 additional line of code that was added.
13114
13115Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13116
13117 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13118 tests so as not to overflow expect's input buffers.
13119 * gdb.disasm/hppa.exp: Corresponding changes.
13120
13121Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13122
13123 Beginnings of template debugging tests.
13124 * gdb.c++/templ-info.cc: New file to test for template
13125 debugging capability of the compiler.
13126 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13127 templ-info.cc.
13128 * gdb.c++/templates.cc: Add explicit template instantiations
13129 to enable compiling with -fno-implicit-templates. Add destructor
13130 and 'value' method to T5 class for template tests.
13131 * gdb.c++/templates.exp: Add testcases for printing of template
13132 types, setting breakpoints on template methods and calling a
d63a86f8 13133 template method.
c906108c
SS
13134
13135Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13136
13137 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13138 branch target since some assemblers (gas-2.5) may emit a
13139 relocation for the branch instead of resolving it in the
13140 assembler.
13141
13142Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13143
13144 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13145 through signal handler.
13146
13147Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13148
13149 * configure.in (*-*-netware): Use config/mt-netware.
13150
13151 * config/mt-netware: New file.
13152 * config/mt-i386-netware: Removed, separate configs for different
13153 netware architectures are no longer needed now that we have
13154 --with-headers.
13155
13156Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13157
13158 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13159 by the recent changes to use ANSI C arithmetic conversions.
13160
13161Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13162
13163 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13164 bug involving using inferior_pid to figure out whether to select a
13165 frame.
13166
13167Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13168
13169 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13170 match the current disassembler output.
13171
13172Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13173
13174 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13175 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13176 types, expect "int" as type of integer values (for now).
13177
13178Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13179
13180 * gdb.base/commands.exp: New tests for if/while commands.
13181
13182Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13183
13184 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13185 by .*, since hex values have different syntax in Chill mode.
13186
13187Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13188
13189 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13190 linefeed from expect pattern for repeated types with indices > 9.
13191
13192Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13193
13194 First part of Fortran test suite.
13195 * gdb.fortran: New directory.
13196 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13197
13198Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13199
13200 * gdb.base/default.exp: Update expect pattern for load command
13201 without arguments.
13202
13203Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13204
13205 * configure.in: Change i386 to i[345]86.
13206 * gdb.base/configure.in: Likewise.
13207 * gdb.c++/configure.in: Likewise.
13208 * gdb.chill/configure.in: Likewise.
13209
13210Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13211
13212 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13213 patterns, since that is not a valid context for comments.
13214
13215Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13216
13217 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13218 repeated types and repeated types with indices > 9.
13219
13220Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13221
13222 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13223 2417; old bug has been fixed.
13224
13225Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13226
13227 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13228 send the newline ourselves instead of assuming gdb_test will do
13229 so when passed an empty input string.
13230
13231 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13232 stabs testcode.
13233
13234Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13235
13236 * lib/gdb.exp (gdb_test): Don't send anything if the first
13237 argument is an empty string. This makes cases where we want to
13238 match output that is already in expect's buffers (for example,
13239 matching a breakpoint after gdb_run_cmd has been called) work
13240 reliably.
13241
13242Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13243
13244 * config/netware.exp: New file.
13245
13246Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13247
13248 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13249 the -B and -L prefixes so we can find the debugging stub.
13250
13251 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13252 there and we are using the gcc from the tree.
13253
13254 * gdb.base/types.c: Removed.
13255
13256 * gdb.base/configure.in: Look for makefile fragments in ../config.
13257 Recognize i386-*-netware.
13258 * gdb.c++/configure.in: Likewise.
13259
13260Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13261
13262 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13263 the correct TCL syntax.
13264
13265Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13266
13267 * gdb.base/opaque.exp: use runto instead of messing around with
13268 breakpoints. Simplify by using gdb_test.
13269
13270 * gdb.base/bitfields.exp: restart between tests on netware targets
13271 because breakpoints aren't relocated after target death. Run
13272 processes to completion.
13273
13274 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13275
13276Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13277
13278 * Makefile.in: Remove extra tabs that confuse some versions
13279 of "make". Use the newly built gdb to test with by default,
13280 rather than the first one in the tester's search path.
13281
13282Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13283
13284 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13285
13286 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13287 condition help.
13288
13289Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13290
13291 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13292
13293 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13294 running.
13295 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13296 * gdb.base/funcargs.exp: Likewise.
13297
13298 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13299 * gdb.base/funcargs.exp: Likewise.
13300
13301 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13302 message is "".
13303
13304Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13305
13306 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13307 return,signals,twice}.exp: Handle non-existant binaries
13308 consistantly.
13309
13310 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13311 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13312 might testing a cross development system.
13313
13314Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13315
13316 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13317 runtest script is relative to ${srcdir}, not ${rootdir}.
13318
13319Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13320
13321 * gdb.base/signals.exp: Allow for optionality of breakpoint
13322 address.
13323
13324Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13325
13326 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13327
13328Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13329
13330 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13331 for size_t definition.
13332 * gdb.c++/templates.cc: Likewise
13333
13334 * config/mt-i386-netware: New file.
13335
13336 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13337 defined.
13338
13339 * gdb.base/Makefile.in: Added support for systems that name core
13340 files by appending "core" to the program name.
13341 * gdb.base/a1-selftest.exp: Likewise.
13342
13343Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13344
13345 * gdb.base/return.exp: Add comment and message for `return double'
13346 test failure on Sparc Solaris.
13347
13348Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13349
13350 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13351
13352Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13353
13354 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13355 from optimizing them away.
13356 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13357 patterns to include default constructors and assignment operators,
13358 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13359 character in the output of the virtual base pointer.
13360
13361Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13362
13363 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13364 expression match in print_addr_of to avoid unintented matches.
13365 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13366 versions up to 2.5.8.
13367
13368Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13369
13370 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13371 included file to run under newer versions of expect.
13372 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13373 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13374 Remove xfail for the virtual table of BDDHookV.
13375
13376Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13377
13378 * lib/gdb.exp (string_to_regexp): Set a default result.
13379 (default_gdb_start): Fix misleading message.
13380
13381Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13382
13383 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13384 Remove all CC, etc definitions.
13385 * config/mt-hpux: New file.
13386 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13387 (CFLAGS, LDFLAGS): Define.
13388 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13389
13390 * Makefile.in (site.exp): Don't insert host_os, etc.
13391 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13392 (distclean): Check existence of subdir.
13393 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13394 * gdb.base/Makefile.in: General cleanup and simplification.
13395 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13396 to build executables. Use default rule to build .o files.
13397 (EXPECT, RUNTEST, CC): Fix relative pathname.
13398 (site.exp): Don't insert host_os, etc.
13399 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13400 and/or SIGUSR1 defined.
13401 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13402 * gdb.c++/Makefile.in: General cleanup and simplification.
13403 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13404 (CFLAGS): Remove.
13405 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13406
13407Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13408
13409 * gdb.base/recurse.exp: Misc changes to get tests running again
13410 after Kung's changes to the watchpoint code.
13411 * gdb.base/watchpoint.exp: Likewise.
13412
13413Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13414
13415 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13416
13417Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13418
13419 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13420 * lib/gdb.exp (default_gdb_start): Define.
13421 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13422 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13423 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13424 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13425 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13426 Don't call gdb_target_udi in between tests.
13427
13428Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13429
13430 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13431 (which was basically just a local version of the same thing). In
13432 addition to avoiding duplication, gdb_test_exact is faster.
13433 * lib/gdb.exp (gdb_test_exact): Fix typo.
13434
13435 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13436 don't give an error.
13437
13438 * gdb.base/term.exp: Call delete_breakpoints before starting.
13439
13440 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13441 (t10): Add comment.
13442
13443Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13444
13445 Reorganization of the GDB Test Suite.
13446
13447 * gdb.base: New directory, contains all the basic tests.
13448 * gdb.c++: New directory, tests specific to C++.
13449 * gdb.chill: New directory, tests specific to Chill.
13450 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
13451 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
13452 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
13453 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
13454 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
13455 t30-31 to chill).
13456 * */gdbme.*: Rename to match appropriate expect scripts.
13457 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
13458 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
13459 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
13460 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13461 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13462 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13463 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13464 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13465 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13466 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13467 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13468 gdb.c++/virtfunc.cc: New names of C++ files.
13469 * gdb.chill/chillvars.ch: New name of Chill file.
13470 * gdb.base/configure.in, gdb.c++/configure.in,
13471 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13472 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13473 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
13474 * configure.in (configdirs): Update to reflect directory changes.
13475 (target_abbrev): No longer define for any configuration.
13476 * Makefile.in: Cosmetic improvements to header comments.
13477
13478Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
13479
13480 Various changes to gdb.t31:
13481
13482 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
13483 * gdbme.ch: Make all key-words and predefineds be upper-case.
13484 * chillvars.exp: Expect key-words and predefinds in upper-case.
13485
13486 * chillvars.exp: Use gdb_test_exact many places.
13487 Change expected output for arrays (which now includes index labels).
13488
13489 * pr-5020.exp, gdme.ch (module PR_5020):
13490 New test, for PR-5020.
13491
13492Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
13493
13494 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
13495 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
13496
13497Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
13498
13499 * Makefile.in: Fix bit-rot in definitions of CHILL,
13500 CHILL_FOR_TARGET and Chill_LIB.
13501 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
13502 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
13503 CHILL, and CHILL_LIB.
13504
13505Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
13506
13507 * Revert the previous changes. Please see Rob's directory
13508 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
13509
13510Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
13511
13512 * Makefile.in, configure.in, config/mips-gdb.exp,
13513 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
13514 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
13515 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
13516 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
13517 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
13518 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
13519 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
13520 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
13521 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
13522 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
13523 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
13524 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
13525 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
13526 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
13527 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
13528 changes from 94Q1.
13529
13530Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
13531
13532 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
13533 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
13534 Rob's new testing fragments.
13535
13536Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
13537
13538 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
13539 lib/gdb.exp: Replace error proc calls with perror.
13540
13541Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13542
13543 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
13544 version also, match on casted version strings, and match on
13545 gdb startup case where the line numbers might be messed up.
13546
13547Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
13548
13549 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
13550 (CFLAGS): Delete it from here.
13551
13552Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
13553
13554 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
13555
13556Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
13557
13558 * Makefile.in (RUNTEST): Default to just "runtest".
13559
13560Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13561
13562 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
13563 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
13564 the code has been restructured.
13565
13566Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13567
13568 * gdb.t00/default.exp (set write): Allow any number of \r and/or
13569 \n, not just one of each.
13570
13571 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
13572 /bin/cc gives a warning if you do.
13573
13574Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
13575
d63a86f8 13576 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
13577 __t10ListS_link1ZUiRCUiPT0
13578
13579Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13580
13581 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
13582 on local variables in recursive functions.
13583
13584 * gdb.t07/Makefile.in: Build the new test.
13585
13586Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13587
13588 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
13589 directly. Instead compare the return values from actual calls.
13590
13591Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
13592
13593 * Makefile.in (check): Set TCL_LIBRARY for runtest.
13594
13595Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13596
13597 * From Peter Schauer with minor modifications.
13598 * gdb.t15/return.exp (return_tests): Handle targets where "return"
13599 stops in mid-line in the caller. Add xfail for returning a float
13600 value on X86 targets.
13601
13602Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13603
13604 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
13605 to avoid expect lossage.
13606 (fmem_LRbug_tests): Likewise.
13607 * gdb.disasm/hppa.s: Corresponding changes.
13608
13609 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
13610 conditions to work with latest dejagnu/expect.
13611
13612 * gdb.t15/funcargs.exp (finish from indirect call): No longer
13613 expected to fail on the PA.
13614 (backtrace in call with trampolines): Explicitly require main
13615 to be frame #1 (no trampolines should show up in backtrace).
13616
13617 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
13618 "continue -expect".
13619 * gdb.t06/break.exp: Likewise.
13620 * gdb.t07/watchpoint.exp: Likewise.
13621 * gdb.t13/bitfields.exp: Likewise.
13622 * gdb.t15/{funcargs,return}.exp: Likewise.
13623 * gdb.stabs/weird.exp: Likewise.
13624 * config/{mips,udi}-gdb.exp: Likewise.
13625
13626 * hppa.sed: Enclose comments within a sed command to avoid
13627 losing with the old OSF1 sed.
13628
13629Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13630
13631 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
13632 sequent dynix.
13633 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
13634 * gdb.t15/funcargs.exp: Conditionally step again to really
13635 finish from marker_call_with_trampolines. Handle the case where
13636 the first step from within call_with_trampolines already steps
13637 us back to main.
13638 * gdb.t15/gdbme.c: Add comment to closing brace of
13639 call_with_trampolines for funcargs.exp.
13640
13641Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13642
d63a86f8 13643 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
13644 Fix typo(s).
13645
13646Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13647
13648 * gdb.t07/gdbme.c: More code for watchpoint testing.
13649
13650 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
13651 "Hardware watchpoint" throughout file.
13652 (test_watchpoint_triggered_in_syscall): New test.
13653 (test_complex_watchpoint): New test.
13654
13655Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13656
13657 * gdbme.c (call_with_trampolines): New function to try and step
13658 into. Tests trampoline problems on the PA.
13659
13660 * funcargs.exp (localvars_in_indirect_call): No longer expect
13661 stepping into indirect call to fail on PAs.
13662 (test_stepping_over_trampolines): New test.
13663
13664Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13665
13666 * TODO: Add suggestions for static member function tests, and
13667 completion tests.
13668
13669Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13670
13671 * TODO: Add suggestions for "p/a" tests.
13672
13673 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
13674 (default_gdb_exit): Replace all the hair with sending "quit" to
13675 the process with a simple close.
13676
13677Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13678
13679 * TODO: Add suggestions for shared library tests.
13680
13681Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13682
13683 * TODO: Add suggestions for x/s tests.
13684
13685Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13686
13687 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
13688 "enable once", and "enable breakpoints once" with ".*".
13689
13690Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13691
13692 * TODO: Add suggestions about structure passing tests.
13693
13694Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13695
13696 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
13697 the primary1 test, use work around if __GNUC__ < 2.
13698 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
13699 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
13700 Test for bad output rather than waiting for timeout. Issue
13701 second continue only if first continue failed.
13702
13703Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13704
13705 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
13706 operator[] test with gdb_test because the old code didn't seem to
13707 be getting the quoting right with the new dejagnu.
13708
13709Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
13710
13711 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
13712 one from the path.
13713 * Makefile.in: Use a fresh expect if there is one, use runtest
13714 from the src tree if there is one.
d63a86f8 13715
c906108c
SS
13716Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13717
13718 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
13719 next over recursive call. Revise the tests from that point on
13720 (which had been skipped) to match GDB's actual (correct) output.
13721
13722 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
13723 with next over a breakpoint whose condition is false.
13724
13725 * gdb.t00/help.exp: Comment out "help set print" tests just like
13726 (and for same reason as) "help set" test.
13727
13728Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13729
13730 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
13731 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
13732
13733Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13734
13735 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
13736 necessary gdb_target_udi.
13737
13738 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
13739
13740 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
13741 1838 and 2417; they are fixed.
13742
13743 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
13744 gdb.t03/ptype.exp (ptype structure, ptype union):
13745 Remove xfails; the test is looser than when the xfails were added.
13746
13747 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
13748 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
13749
13750 * gdb.t01/run.exp: Only run shell test if isnative.
13751
13752 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
13753 since "run" automatically loads if necessary. Call gdb_target_udi
13754 after the "file" since "file" kills any execution target.
13755
13756 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
13757 GDB. GDB doesn't work that way (not anymore at least) on UDI.
13758 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
13759 argument for UDI.
13760
13761Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13762
13763 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
13764
13765 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
13766
13767Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13768
13769 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
13770 properly quoting regexps. This makes the second argument to
13771 demangle a fixed string, which matches the callers, instead of a
13772 shell-style pattern which is what the previous implementation
13773 used. Update some of the callers.
13774
13775Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13776
13777 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
13778 (comib_nullified_tests): Fix typo.
13779 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
13780 strings. No longer expected to fail.
13781
13782 * gdb.disasm/hppa.s (addib_tests): Fix typo.
13783 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
13784 strings. No longer expected to fail.
13785
13786 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
13787 string. No longer expected to fail.
13788
13789Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13790
13791 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
13792 No longer expected to fail.
13793
13794 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
13795 string. No longer expected to fail.
13796
13797Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13798
13799 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
13800 only in the names (I probably got most of them). I was even
13801 generous with some which differed in underscores in names, and
13802 probably missed a few, and I *still* was able to remove almost a
13803 third of the file with almost no impact on testsuite coverage.
13804
13805Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13806
13807 * gdb.t00/default.exp: Match udi_attach error message as well as
13808 the one from child_attach.
13809
13810 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
13811
13812 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
13813
13814 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
13815 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
13816
13817 * Move test with enums and partial symbols back to
13818 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
13819 Reverts the change of 26 May 93. Per today's change to
13820 stabs.texinfo, the behavior that weird.exp was expecting was
13821 unreasonable; what is important is that the compiler+gdb get
13822 things right, which happens with a recent gcc. Also fix the test
13823 to deal with native compilers which put out the stab gdb can't
13824 deal with.
13825
13826Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13827
13828 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
13829 in the names. The main thing these accomplish is to slow things down.
13830 Many more such duplicates surely remain.
13831
13832 * gdb.t00/help.exp: Comment out "help support" test just like
13833 (and for same reason as) "help set" test.
13834
13835Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
13836
13837 * gdb.t06/break.exp: Remove setup_xfails for
13838 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
13839 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
13840 about known bug in gcc to include up through 2.5.8.
13841 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
13842 well as "_vb$".
13843 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
13844 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
13845 with latest gcc and gdb.
13846 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
13847 well as "_vb$".
13848
13849Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13850
13851 * configure.in (hppa*-*-*): Also configure and build stabs-only
13852 tests.
13853
13854Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13855
13856 * gdb.t10/hppa.mt: A makefile fragment for the PA.
13857 * gdb.t10/configure.in (hppa*-*-*): Use it.
13858
13859Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13860
13861 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
13862
13863Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13864
13865 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
13866 versions prior to 1.13.5.
13867
13868Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13869
13870 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
13871 the prompt is at the start of a line.
13872
13873Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13874
13875 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
13876 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
13877 in the copr tests now.
13878 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
13879 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
13880 expected to fail.
13881
13882Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
13883
13884 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
13885 gdb.t31/chillvars.exp, lib/gdb.exp:
13886 Tweak to run under either version of expect.
13887 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
13888 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
13889 * gdb.t11/list.exp: Remove extraneous whitespace.
13890
13891Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13892
13893 * gdb.t16/printcmds.exp (test_print_strings): Accept
13894 "(unsigned char *) " before the string.
13895
13896 * TODO: Add notes about printing of fancy types and GDB expressions.
13897
13898Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
13899
13900 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
13901 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 13902 if doing mips-idt-ecoff.
c906108c
SS
13903
13904Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
13905
13906 * Most .exp files: Tweak to run under either version of expect.
13907
13908Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13909
13910 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
13911 xfails; I'm not sure why they are failing, but not because of PR 1806.
13912
13913Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
13914
13915 * config/unix-gdb.exp: Remove gdb_unload cause it's already
13916 defined in lib/gdb.exp.
13917
13918Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13919
13920 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
13921 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
13922 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
13923 have to be typeless.
13924
13925Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13926
13927 * TODO: Add suggestion for copyright year test.
13928
13929Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
13930
13931 * configure.in (*-*-lynxos*): Add stabs tests.
13932
13933Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
13934
13935 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
13936 so insert a tab before any assembler directive in column zero.
13937
13938 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
13939 stores.
13940 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
13941 stores.
13942 (fpu_short_memory_tests): Likewise.
13943
13944Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13945
13946 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
13947 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
13948 .stabs directives in comments.
13949
13950Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13951
13952 * TODO: New file, describing tests we could write.
13953 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
13954
13955Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13956
13957 * gdb.t06/signals.exp: Add kludge to force re-sync.
13958
13959 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
13960 to xgdb instead of gdb, get out of gdb.
13961
13962Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
13963
13964 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
13965 for info.
13966
13967Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
13968
13969 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
13970 * gdb.stabs/configure.in (hppa*-*-*): Use it.
13971 * gdb.stabs/hppa.sed: New sed script for the PA.
13972
13973Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13974
13975 * gdb.stabs: Re-write weird.def and configuration to use sed
13976 instead of cpp. sed is portable and POSIX; cpp is neither.
13977
13978Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13979
13980 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
13981
13982Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13983
13984 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
13985
13986Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13987
13988 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
13989 "_vb$".
13990 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
13991 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
13992
13993Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
13994
13995 * lib/gdb.exp: Comment out code which depends on non-existent
13996 `transform' procedure.
13997
13998Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
13999
14000 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14001 * lib/gdb.exp: Transform tool name.
14002 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14003 1.1's new error handling system.
14004
14005Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14006
14007 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14008
14009Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14010
14011 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14012 They made pattern matching so slow that timeouts happened on
14013 heavily loaded systems. Now any output from "show print" which
14014 gets us back to the GDB prompt is a PASS.
14015
14016Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14017
14018 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14019
14020Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14021
14022 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14023
14024 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14025 It is not from PR 3220.
14026
14027Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14028
14029 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14030 just started failing because they depended on the order the
14031 subcommands are presented, or exact docstring text. This kind of
14032 test is a pain and has minimal benefit.
14033
14034Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14035
14036 * gdb.t09/corefile.exp: At end of test, use "core" command with
14037 no arguments.
14038
14039Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14040
14041 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14042 17}/Makefile.in: Make it possible to run the testsuite with Sun
14043 make and CC = cross gcc by adding explicit build rules for .o
14044 files.
14045
14046Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14047
14048 * gdb.t15/funcargs.exp: Don't put comments on same line as
14049 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14050
c906108c
SS
14051Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14052
14053 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14054
14055Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14056
14057 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14058 * gdb.t20/inherit.exp: remove three dumplicate entries.
14059
14060Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14061
14062 * gdb.t06/break.exp: For "next over recursive call", fail on any
14063 incorrect output, not just on "factorial (value=2)".
14064
14065Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14066
14067 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14068 working now. Add an xfail if accesing a bss variable causes
14069 a memory error if the target is not yet run.
14070
14071Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14072
14073 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14074 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14075 name of __st* demangling (2 strings). Did Kung really get the
14076 more than 95 others right without testing them?
14077
14078Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14079
14080 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14081
14082Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14083
14084 * configure.in (configdirs): Add gdb.disasm
14085 * gdb.disasm: New directory for GDB disassembler tests.
14086 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14087
14088Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14089
14090 * gdb.t00/help.exp: Don't test "help set".
14091
14092 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14093 from within expect statements. None of these happen anymore and
14094 they cause regressions to be silently unnoticed.
14095
14096 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14097 messages) about known failures with gcc cygnus-2.4.5-930417.
14098
14099 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14100 comp-info.exp so it gets built if it doesn't exist.
14101
14102 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14103 it is no longer used.
14104 * gdb.t13/comp-info.c: Removed.
14105
14106Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14107
14108 * gdb.t06/signals.exp: Add xfail for sun3.
14109
14110Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14111
14112 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14113 relevant because ^C doesn't get sent but failure can be reproduced
14114 interactively).
14115
14116Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14117
14118 * gdb.stabs/alpha.mt: New configuration file for alpha.
14119 * gdb.stabs/configure.in: Use it.
14120 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14121 sharing with alpha.mt, redefine long to word via preprocessor.
14122 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14123 for alpha.
14124 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14125 native cc.
14126 * gdb.t00/teststrategy.exp: Change expect string so that we
14127 consume the `(xgdb)' from the command echo and from the gdb prompt.
14128 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14129 gdb currently compares all values as long, so this failure probably
14130 applies to any configuration where LONGEST is bigger than a target int.
14131 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14132 with gcc.
14133 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14134 to handle opaque pointers, gcc is.
14135 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14136 as first argument. Include <sys/types.h> and change all operator
14137 new definitions to use size_t.
14138 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14139 now that we use size_t.
14140
14141Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14142
14143 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14144 a long or float array cast all array members to the same type.
14145 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14146 with 64 bit longs.
14147 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14148 on alpha.
14149 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14150
14151Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14152
14153 * gdb.t24 (demangle.exp): Constructors of templates have names like
14154 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14155 section 14.6 of the ARM.
14156
14157 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14158 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14159 accomplish little and slow down the testsuite.
14160
14161 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14162 Accept spaces various places.
14163
14164Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14165
14166 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14167 with watchpoint enabled.
14168
14169 * Makefile.in: Remove definition of CC and remove the second
14170 definition of CXX (the "CXX = gcc" one remains). These definitions
14171 were causing backquotes to be expanded within backquotes, which
14172 doesn't work.
14173
14174Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14175
14176 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14177
14178Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14179
14180 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14181 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14182 by mips cc and contains no stabs entries.
14183
14184Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14185
14186 * config/vx-gdb.exp: Use fake device to load files rather than
14187 NFS.
14188 * lib/gdb.exp: New proc to do "file" command.
14189 * config/unix-gdb.exp: Use new "file" proc.
14190
14191Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14192
14193 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14194 Rework board rebooting slightly.
14195 (gdb_exit): Don't exit from the remote shell; there isn't one.
14196 * gdb.stabs/weird.exp: If a program is being debugged already,
14197 kill it.
14198 * gdb.t04/setvar.exp: Stop and restart gdb.
14199 * gdb.t05/expr.exp: Likewise.
14200 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14201 restart gdb and reload the program.
14202 * gdb.t08/opaque.exp: Likewise.
14203 * gdb.t12/scope.exp: Likewise.
14204 * gdb.t13/bitfields.exp: Likewise.
14205 * gdb.t15/funcargs.exp: Likewise.
14206 * gdb.t20/classes.exp: Likewise.
14207 * gdb.t03/ptype.exp: Increase timeout.
14208 * gdb.t16/printcmds.exp (test_print_string_constants,
14209 test_print_array_constants): Likewise.
14210 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14211 * gdb.t20/classes.exp (do_tests): Likewise.
14212 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14213
14214Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14215
14216 * gdb.stabs: Renamed *wierd* to *weird*.
14217
14218Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14219
14220 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14221 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14222
14223Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14224
14225 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14226 (do_tests): Remove xfail for whatis on one_var and two_var.
14227
14228Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14229
14230 * Makefile.in: Made cross building work better by adding
14231 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14232
14233Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14234
14235 * gdb.t15/{return.c,return.exp,Makefile.in}:
14236 New test, currently commented out.
14237
14238Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14239
14240 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14241 still running and removes the leftover named socket so GDb can do
14242 clean restarts.
14243
14244Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14245
14246 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14247 console, not GDB.
14248 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14249 cross testing works better with "make check"
14250 * config/unix-gdb: Use default procedures for exit and version.
14251 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14252 with the newest VxWorks.
14253
14254Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14255
14256 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14257 old form.
14258
14259 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14260 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14261
14262 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14263
14264 * config/unix-gdb.exp: Remove this version of gdb_exit
14265 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14266 Rob says he'll look at it when he gets back to testing boards.
14267
14268Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14269
14270 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14271 an expected fail for certain ptype commands.
14272
14273 * gdb.t20/classes.exp: Update expected results of "ptype class
14274 Base1" to account for the constructor that now appears in the type.
14275
14276Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14277
14278 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14279 disappeared from list.
14280 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14281 "alldone" proc with call to cleanup and exit.
14282 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14283 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14284 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14285 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14286 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14287 "alldone" proc with simple returns that suppress remaining
14288 tests. The alldone proc went away many months ago.
14289
14290Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14291
14292 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14293
14294 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14295
14296Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14297
14298 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14299 as vax gdb will display them.
14300
14301Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14302
14303 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14304 optimizers.
14305
14306 * scope.exp: Change "bad value for localval" messages so each one
14307 is unique.
14308
14309 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14310 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14311
14312 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14313
14314Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14315
14316 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14317 doesn't exist (due to optimization).
14318
14319Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14320
14321 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14322 contains \r because the filename is long.
14323
14324 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14325 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14326
14327Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14328
14329 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14330 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14331 Ultrix.
14332 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14333 int tests.
14334 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14335
14336Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14337
14338 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14339
14340 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14341 to match does not match the passing case but still matches the
c906108c
SS
14342 failing case.
14343
14344Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14345
14346 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14347
14348Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14349
14350 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14351 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14352 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14353 Remove various versions of gdb_exit.
14354 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14355 gdb_exit.
14356 * config/unix-gdb.exp: gdb_exit remains here, and should override
14357 the generic version, since it's doing a lot of wierd stuff that
14358 the other versions aren't. FIXME, fold it in, or abandon this
14359 version.
14360
14361Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14362
14363 * gdb.t24/demangle.exp: Add tests for PR 3220.
14364
14365Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14366
14367 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14368
14369Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14370
14371 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14372 "i386-*-*". Works for i486 as well.
14373
14374 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14375 bug, and expand domain of xfail to all SVR4 systems, since the
14376 actual problem is likely to be in generic SVR4 /proc support.
14377
14378Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14379
14380 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14381
14382Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14383
14384 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14385 xfails for other systems. Match a missing 'Continuing.' as an
14386 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14387
14388 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14389 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14390 Only issue warning for missing executables if -all option is used.
14391
14392 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14393 file if -all option is used. It's like an unpredictable XFAIL.
14394
14395Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14396
14397 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14398 for dynamically linked binaries.
14399
14400 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14401
14402Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14403
14404 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14405 to state that this is a known bug in old versions of g++.
14406
14407Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14408
14409 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14410 while waiting for `Continuing'.
14411
14412Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14413
14414 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14415 in text, data, and bss.
14416 * gdb.t10/nodebug.c: Add local and global test variables for
14417 initialized and uninitialized data.
14418
14419Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14420
14421 * config/unix-gdb.exp (gdb_exit): Add "wait".
14422
14423Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14424
14425 * gdb.t06/signals.exp: xfail the continue from the handler for all
14426 targets.
14427
14428 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14429 function with watchpoints enabled, the i386 call dummy starts with
14430 a call.
14431
14432 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14433 386 bsd names its corefiles.
14434
14435Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14436
14437 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14438 compilers don't grok it.
14439 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14440 with small octal ints rather than character constants, which
14441 are signed and might not fit if first promoted to int.
14442
14443Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14444
14445 * gdb.t09/Makefile.in (clean): Remove corefile.
14446
14447Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14448
14449 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
14450
14451Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14452 and Jim Kingdon (kingdon@cygnus.com)
14453
14454 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
14455 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
14456 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
14457
14458Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14459
14460 * gdb.t17/interrupt.exp: Add xfail for hppa.
14461
14462Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14463
14464 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14465 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14466 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14467 to determine signed-ness of bitfields and use the result to setup
14468 the xfail.
14469 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14470 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14471 call line is reached if necessary.
14472
14473Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14474
14475 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
14476
14477Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14478
14479 * gdb.t06/break.exp: Also test `clear' command.
14480
14481Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14482
14483 * gdb.t00/teststrategy.exp: Remove extra quote.
14484
14485 * gdb.t07/watchpoint.exp: Change xfail for calling function with
14486 watchpoint enabled to be for all non-68k machines.
14487
14488 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
14489
14490Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14491
14492 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
14493 targets use aout.mt instead of ecoff.mt as gas understands
14494 standard aout format.
14495
14496Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14497
14498 * lib/gdb.exp (runto): Don't insist that function we are running to
14499 was compiled with -g.
14500
14501 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
14502
14503 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
14504 to get back into the read system call.
14505 Accept leading newline in case where we woke it up.
14506
14507Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14508
14509 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
14510 to make the stabs test work on ecoff systems using gcc and -with-stabs.
14511 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
14512 enable ecoff configuration.
14513
14514Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14515
14516 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
14517
14518Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14519
14520 * gdb.t16/printcmds.exp: Add another printf test.
14521
14522Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
14523
14524 * configure.in: If configured -with-stabs on any target, add
14525 stabsdirs to configdirs.
14526
14527Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14528
14529 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
14530 fun" so pattern does not match the command itself.
14531
14532Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14533
14534 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
14535
14536Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14537
14538 * gdb.t17/interrupt.exp: Test for more things.
14539
14540Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14541
14542 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
14543 compiler arranges the code and line numbers.
14544
14545 * gdb.t17/interrupt.exp: Don't send \n after ^C.
14546
14547Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14548
14549 * gdb.t00/help.exp: Increase expect input buffer size.
14550
14551Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14552
14553 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
14554
14555 * gdb.t07/watchpoint.exp: Add xfail for hppa.
14556
14557 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
14558
14559 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
14560 [0-9]*, not just [0-9].
14561
14562Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14563
14564 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
14565
14566 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
14567
14568Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14569
14570 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
14571
14572Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14573
14574 * gdb.t06/signals.c: Add xfails for sun3.
14575
14576 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
14577
14578 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
14579 test_stepping tests.
14580
14581Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14582
14583 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
14584
14585 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
14586
14587 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
14588 rather than actually putting it through cpp twice.
14589
14590 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
14591
14592Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
14593
14594 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
14595 no longer needed.
14596
14597Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14598
14599 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
14600
14601 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
14602 C++ features prints as "struct", make it a pass, not an xfail.
14603
14604Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14605
14606 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
14607 Don't require VA to print as "class" rather than "struct".
14608
14609Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
14610
14611 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
14612
14613Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14614
14615 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
14616
14617Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14618
14619 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
14620 order.
14621
14622Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14623
14624 * gdb.t16/printcmds.exp: Add printf tests.
14625
14626 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
14627
14628 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
14629
14630Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
14631
14632 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
14633 pass counts, to counteract any existing or future setup_xfails.
14634
14635Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14636
14637 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
14638 {BEGIN,END}_COMMON for common block instead of STAB.
14639 * gdb.stabs/wierd.exp: Add xfail for rs6000.
14640
14641 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
14642 intp_var should be N_GSYM not N_LSYM.
14643 wierd-aout.S: Use a label for the value of the N_SO.
14644 wierd.def: Remove all backslashes.
14645 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
14646
14647Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14648
14649 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
14650 get the expected next to inheritance3.
14651
14652Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14653
14654 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
14655 now that gcc-2.4 gets it right.
14656
14657Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14658
14659 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
14660
14661 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
14662 generating comp-info.exp which works for cross-compilation.
14663
14664Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
14665
14666 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
14667 "*-*-sysv4.*".
14668
14669Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
14670
14671 * gdb.t01/run.exp: Start with a fresh gdb.
14672 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
14673 SVR4.x.
14674
14675Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
14676
14677 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
14678 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
14679 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
14680 Makefile.in (distclean, realclean): Remove gdbme.c from list of
14681 things to remove.
14682
14683Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
14684
14685 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
14686 test cases from bug reports.
14687
14688Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
14689
14690 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
14691 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
14692 avoid spurious xfails.
14693 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
14694 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
14695 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
14696
14697Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
14698
14699 * gdb.t00/teststrategy.exp: Rework to provide more useful
14700 description of each test, fix problem with systems that define
14701 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
14702 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
14703 results for "next over recursive call" so timeouts aren't taken
14704 by error.
14705
14706Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
14707
14708 * gdb.t12/scope.exp: Test printing of variables before run.
14709
14710 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
14711 printed in wrong order due to sorting.
14712
14713Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
14714
14715 * gdb.t00/teststrategy.exp: Fix expected results for printing
14716 user entered string constant. Is array of char, prints with no
14717 address.
14718
14719 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
14720 commands.
14721 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
14722 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
14723 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
14724 of struct of char arrays.
14725 * gdb.t00/radix.exp: New tests for radix commands.
14726
14727Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
14728
14729 * gdb.t16/printcmd.exp: Print a variable before running program
14730 (with xfail for AIX).
14731
14732Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
14733
14734 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
14735
14736 * gdb.t16/printcmd.exp: Don't print variables before running program.
14737
14738 * gdb.t06/break.exp: Don't require envp argument to main.
14739
14740 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
14741
14742 * gdb.t02/whatis.exp, gdb.t11/list.exp:
14743 Add xfails for rs6000.
14744
14745 * gdb.t02/whatis.exp: Change other tests not to re-test something
14746 we already tested.
14747
14748 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
14749 each type used has a variable of that type.
14750
14751Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
14752
14753 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
14754
14755Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
14756
14757 * configure.in: change srctrigger to be a file, not a directory
14758
14759Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
14760
14761 * configure.in (mips-idt-ecoff*): Added trailing '*'.
14762
14763 * gdb.t11/list.exp: Fixed a couple of typos.
14764
14765Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
14766
14767 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
14768 is fixed and PR is closed.
14769 * gdb.t16 (gdbme.c): Add simple test string variable.
14770 * gdb.t16 (printcmds.exp): Add tests with simple test string
14771 variable, primarily for boundaries on "set print elements".
14772
14773Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
14774
14775 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
14776 Make leading 0's optional and don't expect a tab in the middle
14777 of the number.
14778
14779 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
14780
14781 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
14782 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
14783 don't end command passed to gdb_test with newline.
14784
14785 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
14786 signed keyword away, don't expect signed bitfields to be signed.
14787
14788 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
14789 printing with only as many 1's as are in the field as well as printing
14790 with 32 1's (see comment).
14791
14792Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
14793
14794 * gdb.t00/default.exp: Start with a fresh gdb.
14795 * configure.in (configdirs): Remove gdb.t31 until the chill
14796 compiler works again. It no longer is able to find chillrt0
14797 since it isn't in libchill.a anymore.
14798 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
14799 wierd.o, make more modular.
14800 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
14801 spurious newlines that caused problems.
14802
14803Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14804
14805 * Move test with enums and partial symbols from gdb.t03/ptype.exp
14806 to gdb.stabs/wierd.exp since GCC has worked around the bug.
14807 gdb.stabs/wierd.{exp,def}: Many new tests.
14808
14809 * gdb.t00/default.exp: update info line for new message.
14810
14811 * gdb.t02/{whatis.exp,gdbme.c}:
14812 Test that "char *" doesn't print as "caddr_t".
14813
14814Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14815
14816 * gdb.t00/help.exp: Use .* in place of some help messages which
14817 just changed.
14818 gdb.t00/default.exp: Update "info frame" test for new message.
14819 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
14820 Remove some xfails
14821
14822Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14823
14824 * gdb.t03/{gdbme.c,ptype.exp}:
14825 Add tests for typedef'd struct and union without tags.
14826 Also check "whatis" on a variable of a typedef'd enum without a tag.
14827
14828 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
14829 PRMS 1823; the bug still exists but isn't reproduced by this test
14830 anymore), and remove rs6000 XFAIL (the bug is fixed).
14831
14832 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
14833 duplicated from whatis.exp. For those that are left, accept
14834 "long", "long int", or "int" for long variables (whatis.exp already
14835 has an XFAIL for "int", so no need to fail it here).
14836
14837 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
14838 Deal with GCC's names for types now that GDB uses the compiler's names.
14839
14840 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
14841 setup_xfail's for sunos4. If we #defined the signed keyword away,
14842 don't expect GDB to know that char it is signed.
14843
14844 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
14845
14846Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
14847
14848 * configure.in (configdirs): Add gdb.t24 for C++ tests that
14849 should work on any system, regardless of debugging format.
14850 * gdb.t21/demangle.exp: Move to gdb.t24.
14851 * gdb.t24/demangle.exp: Move from gdb.t21.
14852 * gdb.t24/{Makefile.in, configure.in}: New files.
14853
14854Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14855
14856 * configure.in: Do gdb.stabs and C++ tests only for stabs.
14857 * gdb.stabs: New directory.
14858
14859Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14860
14861 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
14862 not just "Quit anyway?".
14863
14864Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
14865
14866 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
14867 that all setup_xfails are immediately followed by clear_xfails.
14868
14869Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
14870
14871 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
14872 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
14873 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
14874 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
14875 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
14876 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
14877 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
14878 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
14879 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
14880 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
14881 gdb.t31/chillvars.exp, lib/gdb.exp:
14882 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
14883 bug-gdb@prep.ai.mit.edu.
14884
14885Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
14886
14887 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
14888 with 0.0, not integer 0.
14889
14890Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
14891
14892 * gdb.t06/break.exp: Update for "Kill the program" message change.
14893
14894Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
14895
14896 * Makefile.in (GDBFLAGS): Set to -nx.
14897 * Makefile.in (site.exp): Use GDBFLAGS.
14898
14899Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14900
14901 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
14902 Makefiles.
14903 (check): depend on just-check.
14904 (just-check): added so that tests can be run without a noop
14905 build pass.
14906
14907Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
14908
14909 Switch to using configure's configdirs.
14910 * Makefile.in (Makefile): add configure.in dependency.
14911 (SUBDIRS): removed redundant assignment.
14912 * configure.in: switch subdirs assignment to configdirs.
14913 * gdb.t*/configure.in: new files.
14914
14915Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
14916
14917 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
14918 works.
14919
14920Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
14921
14922 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
14923 in explicit rules. Apparently this is not supported by some makes.
14924
14925Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
14926
14927 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
14928
14929Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14930
14931 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
14932 disappeared.
14933
14934Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
14935
14936 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
14937
14938Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
14939
14940 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
14941 watchpoint problem that is now fixed.
14942 * gdb.t30/chexp.exp: Remove setup_xfail for printing
14943 uninitialized convenience variables.
14944 * gdb.t31/chillvars.exp: Fix expected patterns for printing
14945 structures.
14946
14947Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14948
14949 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
14950 which causes expect to get out of sync with gdb on long output
14951 from help set.
14952 * gdb.t09/corefile.exp: Make expected pattern for core file
14953 failing signal and frame output format less sun specific.
14954
14955Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
14956
14957 * gdb.t31/chillvars.exp: Add and remove initial dummy
14958 breakpoint, so that symbol table is forced in.
14959 (Needed at least on Sunos4, though it seems not SVR4.)
14960 * gdb.t31/chillvars.exp: Update for changed output format.
14961
14962Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
14963
14964 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
14965
14966Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
14967
14968 * Makefile.in: Added --srcdir when invoking runtest, removed the
14969 need for a local config file. (optional now)
14970
14971Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
14972
14973 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
14974 failure count used to force early termination. Add some more
14975 expected failures for gnu style demangling.
14976
14977Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14978
14979 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
14980 pmi variable from gdb.t20/gdbme to get optimized away.
14981 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
14982 Check for written corefile upon timeout _and_ eof.
14983
14984Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14985
14986 * config/unix-gdb.exp: Add missing return 0.
14987
14988Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14989
14990 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
14991 test termination.
14992
14993Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
14994
14995 * configure.in (subdirs): Put back gdb.t17 which mysteriously
14996 disappeared.
14997
14998Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
14999
15000 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15001 time as i860 support works.
15002
d63a86f8 15003 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15004 "backtrace 100\r" rather than just "backtrace\r", to match last
15005 change.
15006
15007Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15008
15009 * config/udi-gdb.exp (gdb_exit): Remove close command.
15010 (gdb_target_udi): New procedure to set the UDI target.
15011 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15012 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15013 Added waits for prompts after several question responses. Added
15014 some more responses used by a29k-amd-udi-gdb.
15015 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15016 pass different arguments, restart UDI connection after program
15017 completion.
15018 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15019 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15020 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15021 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15022 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15023 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15024 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15025 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15026 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15027 after program completion.
15028 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15029 compiled with a SELECT_VECS setting.
15030 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15031 infinite recursion.
15032
15033 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15034 Added checks for COFF results, and made them expected failures for
15035 all targets. It would be better to make them expected failures
15036 for COFF targets only.
15037
15038Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15039
15040 * Makefile.in: add null dvi target, don't bother to recurse
15041 through test directories for info and install-info; rename
15042 $(datadir) to be dejagnu instead of deja-gnu
15043
15044Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15045
15046 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15047 compiler to coredump.
15048 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15049 code.
15050
15051Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15052
15053 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15054 coredump.
15055 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15056 code.
15057
15058Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15059
15060 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15061 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15062 which in a shell. Deletes xgdb when done.
15063 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15064 Tests the return from the "set height" or "set width" commands.
15065 Added a few return codes where needed.
15066
15067Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15068
15069 * Makefile.in (SUBDIRS): Add gdb.t17.
15070 * configure.in (subdirs): Add gdb.t17.
15071 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15072 files to test gdb's calling of functions in the inferior with
15073 the correct arguments and gdb's ability to retrieve any
15074 result returned.
15075
15076Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15077
15078 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15079 may be called after gdb goes away. Previous versions of expect
15080 needed these to avoid file descriptor leaks, but they cause
15081 errors with the current revision of expect.
15082 * gdb.t00/gdbvars.exp: Use -re on expected output after
15083 setting sevenbit-strings.
15084 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15085 to set sevenbit-strings consistent across tests.
15086 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15087 set sevenbit-strings consistent across tests.
15088
15089Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15090
15091 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15092 expected output to match current "expect" expectations.
15093
15094Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15095
15096 * gdb.t00/default.exp: Change expected output for default "source"
15097 command, to match new gdb behavior which requires a filename to
15098 source.
15099
15100Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15101
15102 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15103 expected fail for i486-*-* that misses the marker2 function.
15104 * gdb.t10/crossload.exp (bfddefault): Allow successful
15105 recognition of a format to pass even if no symbols are found.
15106 Explicitly catch failures where the format is not recognized
15107 or is ambiguous, and add the reason to the fail message.
15108 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15109 the cause is and invalid target and add reason to failure message.
15110 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15111 elf32-i386, elf32-sparc, and elf32-i860.
15112 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15113 Set up expected failure for 'filename'::variable scope resolution,
15114 which is now apparently broken on all targets.
15115 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15116 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15117 gdb.t23/templates.exp: Change failure for missing binfile into
15118 just a warning.
15119 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15120 references.
15121
15122Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15123
15124 * gdb.t00/default.exp: Add expected output for default "source"
15125 command, to match new gdb behavior.
15126 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15127
15128Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15129
15130 * config/*-gdb.exp: returns an error, rather than exiting on
15131 internal errors.
15132
15133Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15134
15135 * gdb.t03/gdbme.c: Add pointer to struct variable.
15136 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15137 referencing struct members.
15138
15139Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15140
15141 * configure.in (mips-idt-ecoff): New target.
15142 * config/mips-gdb.exp: New file for remote board using MIPS remote
15143 debugging protocol.
15144
15145 * Redid configuration scheme. Removed gdb.t*/configure.in.
15146 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15147 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15148 distclean targets. Built executables via .o files. Adjusted
15149 tests to account for source files in $(srcdir) rather than
15150 $(objdir).
15151 * lib/gdb.exp (runto): Don't expect () after the function name,
15152 because it may have arguments.
15153
15154Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15155
15156 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15157 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15158 expected failures for mips-idt-* and mips-sgi-*.
15159 * gdb.t00/default.exp (attach): Kill process if requested.
15160 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15161 that does not read core files.
15162 * gdb.t01/run.exp: Removed checks for exit status code.
15163 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15164 it is linked in.
15165 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15166 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15167 appropriate, rather than doing it by hand.
15168 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15169 execution.
15170 * gdb.t10/crossload.exp: Kill existing program if needed.
15171 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15172 appropriate, rather than doing it by hand. Always increase
15173 timeout for this test, not just for VxWorks.
15174
15175Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15176
15177 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15178 of Chill STRUCT types and STRUCT values.
15179 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15180 than "char".
15181 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15182 struct2): New struct definitions and initializations to test
c906108c
SS
15183 simple Chill STRUCT types.
15184
15185Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15186
15187 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15188 the null byte at the end of strings.
15189 * gdb.t00/default.exp: Make show version insensitive to copyright
15190 date.
15191 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15192 to avoid dependencies on target char signedness.
15193 * gdb.t16/printcmds.exp: Update expected results for explicitly
15194 unsigned char.
15195 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15196 now work.
15197 * gdb.t21/demangle.exp: Add many more patterns for template
15198 demangling, most of them being expected failures.
15199 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15200 string we are matching for, to match on the whole string.
15201 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15202 and fix a whole bunch that had incorrect expected output but were
15203 passing anyway because of the bug in "proc demangle".
15204 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15205 type.
15206 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15207
15208Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15209
15210 * gdb/testsuite: made modifications to testcases, etc., to allow
15211 them to work properly given the reorganization of deja-gnu and the
15212 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15213
15214Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15215
15216 * gdb/testsuite: Initial creation of gdb/testsuite.
15217 Migrated dejagnu testcases and support files for testing nm to
15218 gdb/testsuite from deja-gnu. These files were moved "as is"
15219 with no modifications. This migration is part of a major overhaul
15220 of dejagnu. The modifications to these testcases, etc., which
15221 will allow them to work with the new version of dejagnu will be
15222 made in a future update.
48efe704 15223
8d8cb839 15224 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15225\f
8d8cb839
EZ
15226;; Local Variables:
15227;; mode: change-log
15228;; left-margin: 8
15229;; fill-column: 74
15230;; version-control: never
15231;; End:
902f2ccb
MC
15232
15233 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15234 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15235 Copying and distribution of this file, with or without modification,
15236 are permitted provided the copyright notice and this notice are preserved.
This page took 1.993526 seconds and 4 git commands to generate.