* NEWS: Document target described register support for PowerPC.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
7cc46491
DJ
12007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
4
52007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
6
7 * gdb.base/sigstep.c (main): Add checks for
8 return values for setitimer call.
9 Call setitimer again with itimer = ITIMER_REAL
10 if first call to setitimer fails.
11
e91528f0
KH
122007-10-11 Kazu Hirata <kazu@codesourcery.com>
13
14 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
15 of $timeout.
16
2ec9a4f8
DJ
172007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18
19 * gdb.server/server-run.exp: Test for dynamic linker symbols.
20
212007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
22
23 * lib/gdb.exp (gdb_run_cmd): Move comment outside
24 of gdb_expect call, to avoid interruption.
25
64b2fa04
PA
262007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
27
28 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
29 (v_unsigned_long_long, v_long_long_array)
30 (v_signed_long_long_array, v_unsigned_long_long_array)
31 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
32 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
33 [!NO_LONG_LONG]: New.
34 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
35 v_long_long_member.
36
37 (v_long_long_func, v_signed_long_long_func)
38 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
39 (main) [!NO_LONG_LONG]: Initialize long long variants.
40
41 * gdb.base/whatis.exp: If board file requests no_long_long, build
42 test with NO_LONG_LONG defined. Test long long, signed long long,
43 and unsigned long long variants but only if board file doesn't
44 disable it.
45
a912286e
DJ
462007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
47 Daniel Jacobowitz <dan@codesourcery.com>
48
49 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
50 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
51 * configure: Regenerated.
52 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
53 gdb.pascal/types.exp, lib/pascal.exp: New files.
54
471ba8c9
DJ
552007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
56
57 * gdb.cp/classes.exp (do_tests): Always step to the line after the
58 call.
59 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
60 to return to the call.
61 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
62 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
63 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
64 * gdb.mi/mi-until.exp (test_until): Likewise.
65 * gdb.mi/mi2-until.exp (test_until): Likewise.
66
fef8a650
DJ
672007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
68
69 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
70 two-char array.
71 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
72
d983da9c
DJ
732007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
74
75 * gdb.threads/watchthreads.c (thread_function): Sleep between
76 iterations.
77 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
78 at once for S/390. Generate matching fails and passes.
79
17f62551
VP
802007-09-27 Vladimir Prus <vladimir@codesourcery.com>
81
82 * gdb.mi/var-cmd.c (do_children_tests): Initialize
83 the 'struct_declarations' variable to zeros.
17f62551 84
ed0616c6
VP
852007-09-24 Vladimir Prus <vladimir@codesourcery.com>
86
87 * gdb.cp/mb-ctor.cc: New.
88 * gdb.cp/mb-ctor.exp: New.
89 * gdb.cp/mb-templates.cc: New.
90 * gdb.cp/mb-templates.exp: New.
91
41f1b697
DJ
922007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
93
94 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
95
3f213f78
PA
962007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
97
98 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
99 targets.
100 * configure: Regenerate.
101
0d381245
VP
1022007-09-23 Vladimir Prus <vladimir@codesourcery.com>
103
104 * gdb.base/annota1.exp: Adjust for 'info break'
105 format changes.
106 * gdb.base/annota3.exp: Likewise.
107 * gdb.base/break.exp: Likewise.
108 * gdb.base/condbreak.exp: Likewise.
109 * gdb.base/pending.exp: Likewise.
110 * gdb.base/sepdebug.exp: Likewise.
111 * gdb.base/unload.exp: Likewise.
112 * gdb.base/ovldbreak.exp: Likewise.
113
fe3f5fa8
VP
1142007-09-22 Vladimir Prus <vladimir@codesourcery.com>
115
116 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
117 messages.
118 * gdb.base/chng-syms.exp: Likewise.
119 * gdb.base/unload.exp: Likewise.
120
a75cf6c0
DJ
1212007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
122
123 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
124
18ecae38
DJ
1252007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
126
127 * schedlock.c (NUM): Change to 1.
128 (main): Use args[0] for the main thread.
129 * schedlock.exp: Only expect two threads. Only issue one pass or fail
130 regardless of the number of threads.
131
5509918f
MR
1322007-09-14 Maciej W. Rozycki <macro@mips.com>
133
4a543daf
MR
134 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
135 type down.
136 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
137 test.
138 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
139 watchpoint type down.
140 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
141 test.
142
1432007-09-14 Maciej W. Rozycki <macro@mips.com>
144
5509918f
MR
145 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
146 Move all the tests here and run them twice, once using software
147 watchpoints and once using hardware watchpoints.
148 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
149
40b53987
DJ
1502007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
151
152 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
153 test.
154
695e2681
MK
1552007-09-10 Mark Kettenis <kettenis@gnu.org>
156
8b3fc8d8
MK
157 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
158 build-id.
159
695e2681
MK
160 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
161 know about $ORIGIN. Calculate output dir from $dest instead of
162 using ${objdir}/{$subdir}.
163
58d69f29
MK
1642007-09-09 Mark Kettenis <kettenis@gnu.org>
165
166 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
167 gcore, before continuing with the test.
168
3e347599
DJ
1692007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
170
171 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
172 * gdb.mi/mi-watch.exp: Likewise.
173
ea37ba09
DJ
1742007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
175 Jim Blandy <jimb@codesourcery.com>
176
177 * gdb.arch/i386-sse.exp: Do not expect character constants.
178 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
179 * gdb.base/display.exp: Allow print/s.
180 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
181 and unsigned char array changes.
182
2025a643
DJ
1832007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
184
185 * gdb.base/display.exp: Add tests for printf %p.
186
26669a27
PA
1872007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
188
189 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
190 the dll name to unicode.
191
c8f021f8
JK
1922007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
193
194 * gdb.base/default.exp (show version): Update the version text.
195 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
196
4cf31eea
JK
1972007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
198
199 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
200 New files.
201
4935890f
JK
2022007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
203
204 * lib/gdb.exp (build_id_debug_filename_get): New function.
205 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
206 Remove the generate DEBUG file for the future testcase runs.
207 New testcase for the NT_GNU_BUILD_ID retrieval.
208 Move the final testing step to ...
209 (test_different_dir): ... a new function.
210 New parameter XFAIL to XFAIL all the tests performed.
211 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
212 New parameter TYPE to PF_PREFIX all the tests performed.
213
02142340
VP
2142007-08-31 Vladimir Prus <vladimir@codesourcery.com>
215
216 * gdb.mi/mi-var-cp.cc (path_expression): New
217 function.
218 * gdb.mi/mi-var-cp.exp: Run path exression tests.
219
36acd84e
UW
2202007-08-27 Markus Deuling <deuling@de.ibm.com>
221
222 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
223 to fit into SPU Local Store memory.
224
a896d121
JB
2252007-08-23 Joel Brobecker <brobecker@adacore.com>
226
227 * gdb.base/default.exp: Adjust the expected output of "info
228 warranty" after the switch to GPLv3.
229
7b433602
JB
2302007-08-23 Joel Brobecker <brobecker@adacore.com>
231
232 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
233 to 30000 (from 20000).
234
e22f8b7c
JB
2352007-08-23 Joel Brobecker <brobecker@adacore.com>
236
237 Switch the license of all .exp files to GPLv3.
238 Switch the license of all .f and .f90 files to GPLv3.
239 Switch the license of all .s and .S files to GPLv3.
240
5a0e3bd0
JB
2412007-08-23 Joel Brobecker <brobecker@adacore.com>
242
243 * configure.ac: Switch license to GPLv3.
244
cc00619d
JB
2452007-08-23 Joel Brobecker <brobecker@adacore.com>
246
247 Switch the licensing to GPLv3 for all .ads and .adb files.
248
8d26208a
DJ
2492007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
250
251 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
252 and t_int_double.
253 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
254
4fcb9948
JB
2552007-08-17 Joel Brobecker <brobecker@adacore.com>
256
257 * gdb.base/step-line.c: Switch license to GPL version 3, and
258 update copyright year.
259 * gdb.base/step-line.inp: Likewise.
260
b9c34f67
JB
2612007-08-17 Joel Brobecker <brobecker@adacore.com>
262
263 * gdb.base/gdb1555.exp: Make expected output immune to formatting
264 changes inside gdb1555.c.
265 * gdb.base/pending.exp: Likewise.
266
2cc17678
DJ
2672007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
268
269 * config/default.exp: New file.
270
e48883f7
DJ
2712007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
272
273 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
274 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
275
1ab80e5b
MR
2762007-07-30 Maciej W. Rozycki <macro@mips.com>
277
278 * gdb.base/dump.exp: Force the correct endianness for binary
279 formats not carrying this information.
280
aba471f5
DJ
2812007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
282
283 * gdb.threads/staticthreads.exp: Match .*sem_post.
284
d4e07204
DJ
2852007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
286
287 * gdb.base/readline.exp (operate_and_get_next): Match the final
288 prompt.
289
2b97317d
KB
2902007-07-23 Kevin Buettner <kevinb@redhat.com>
291
292 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
293 to restarting SID.
294
44efa07a
KB
2952007-07-18 Kevin Buettner <kevinb@redhat.com>
296
297 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
298 prior to `gdb_start'.
299
7b5ebade
KB
3002007-07-18 Kevin Buettner <kevinb@redhat.com>
301
302 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
303 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
304 Remove call to gdb_unload.
305
255e7678
DJ
3062007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
307 Daniel Jacobowitz <dan@codesourcery.com>
308
309 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
310 for __WIN32__.
311 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
312 * gdb.base/unload.exp: Use shared library test routines.
313
3a40aaa0
UW
3142007-07-03 Markus Deuling <deuling@de.ibm.com>
315
316 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
317 * gdb.base/solib-symbol-lib.c: Likewise.
318 * gdb.base/solib-symbol-main.c: Likewise.
319
b0f4b84b
DJ
3202007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
321
322 * config/gdbserver.exp (gdb_reconnect): New.
323 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
324 gdb.base/solib-disc.exp: New files.
325 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
326 remote debugging".
327 (gdb_compile): Add shlib_load flag.
328 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
329 port.
330 (gdbserver_reconnect): New.
331
1b05479a
DJ
3322007-07-01 Nick Roberts <nickrob@snap.net.nz>
333 Daniel Jacobowitz <dan@codesourcery.com>
334
335 * gdb.base/annota3.exp: Test for if construct.
336
86f78eb2
DJ
3372007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
338
339 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
340
6a2eb474
MR
3412007-06-21 Chris Dearman <chris@mips.com>
342 Maciej W. Rozycki <macro@mips.com>
343
344 * gdb.base/display.exp: Allow a newline after display/i.
345 * gdb.base/pc-fp.exp: Likewise.
346 * gdb.base/sigbpt.exp: Likewise.
347
f8b73d13
DJ
3482007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
349
350 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
351 required features to be included.
352
4339e69e
DJ
3532007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
354
355 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
356 in info threads output.
357
23d964e7
UW
3582007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
359 Markus Deuling <deuling@de.ibm.com>
360
361 * gdb.arch/spu-info.exp: New testcase.
362 * gdb.arch/spu-info.c: New file.
363
fd20f75b
DJ
3642007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
365
366 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
367 tpcs_offset. Restore lr after the call.
368 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
369
2226f861
DJ
3702007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
371
372 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
373 (gdbserver_run): Kill any running gdbserver.
374 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
375
d12371a9
MR
3762007-05-17 Maciej W. Rozycki <macro@mips.com>
377
378 * gdb.base/sigbpt.exp: Preset segv_addr.
379
93f02886
DJ
3802007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
381
382 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
383 (gdb_compile_shlib): Likewise.
384 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
385 (default_gdb_init): Clear cleanfiles.
386 (gdb_finish): Delete recorded cleanfiles.
387 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
388
389 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
390 Do not use isnative.
391 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
392 gdb.base/so-impl-ld.exp: Likewise.
393 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
394 * gdb.base/unload.exp: Likewise. Do not pass empty option to
395 gdb_compile.
396
b04e06d7
VP
3972007-05-15 Vladimir Prus <vladimir@codesourcery.com>
398
399 * config/unknown.exp: Remove.
400
069ed931
UW
4012007-05-15 Markus Deuling <deuling@de.ibm.com>
402
403 * gdb.base/info-proc.exp: Check is_remote.
404
09db0d03
UW
4052007-05-14 Markus Deuling <deuling@de.ibm.com>
406
407 * gdb.base/gcore.exp: Initialize variable core_supported.
408
af2cbe8c
DJ
4092007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
410
411 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
412
027c0295
DJ
4132007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
414
415 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
416 * gdb.threads/print-threads.exp (test_all_threads): Allow
417 negative and hexadecimal thread IDs.
418
dc5000e7
DJ
4192007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
420
421 * gdb.java/jprint.java (public): Avoid invalid call to static
422 method.
423
2e74ed18
DP
4242007-05-14 Denis Pilat <denis.pilat@st.com>
425
426 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
427 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
428 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
429 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
430 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
431
83547f02
UW
4322007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
433
434 * gdb.base/overlays.exp: Add support for targets with only code
435 overlay support, not data overlay. Support spu-*-* target in
436 this mode.
437 * gdb.base/ovlymgr.c: Provide stubs for spu target.
438 * gdb.base/spu.ld: New file.
439
b18be20d
DJ
4402007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
441
442 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
443
be444858
DJ
4442007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
445
446 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
447
b1d53152
DJ
4482007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
449
450 * gdb.java/jmain.exp: Handle demangled names with and without method
451 signatures.
452
d084b331
DJ
4532007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
454
455 * gdb.mi/mi-syn-frame.c (main, foo, bar)
456 (have_a_very_merry_interrupt): Remove calls to puts.
457 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
458 inferior output.
459 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
460 test names.
461
db9d7fc5
DJ
4622007-04-29 Markus Deuling <deuling@de.ibm.com>
463 Daniel Jacobowitz <dan@codesourcery.com>
464
465 * gdb.base/auxv.exp (core_works): Also check is_remote.
466 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
467
ef783a7d
VP
4682007-04-25 Vladimir Prus <vladimir@codesourcery.com>
469
470 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
471 message, not the undefined 'module' variable.
472 * gdb.base/siginfo.exp: Likewise.
473 * gdb.base/sigstep.exp: Likewise.
474 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
475 serialport.
476 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
477
b7b73cae
CV
4782007-04-25 Corinna Vinschen <vinschen@redhat.com>
479
480 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
481 target sim fails. Return 0 otherwise.
482 (gdb_load): Return prematurely if gdb_target_sim fails.
483
7d90fdfa
DP
4842007-04-16 Denis Pilat <denis.pilat@st.com>
485
486 * gdb.base/setshow.exp: Reset height after having set it to 100.
487
5d3e9c85
DP
4882007-04-16 Denis Pilat <denis.pilat@st.com>
489
490 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
491
18e75969
DP
4922007-04-16 Denis Pilat <denis.pilat@st.com>
493
494 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
495
25d5ea92
VP
4962007-04-14 Vladimir Prus <vladimir@codesourcery.com>
497
498 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
499 tests. Run the frozen varobjs test.
500 * gdb.mi/var-cmd.c (do_frozen_tests): New.
501 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
502
0b49cb80
JK
5032007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
504
505 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
506 gdb.base/type-opaque.exp: New files.
507
a73bafbc
VP
5082007-04-01 Vladimir Prus <vladimir@codesourcery.com>
509
510 * gdb.mi/mi-var-child.c
511 (do_children_tests): User char[2] instead of
512 char so that automatic printing of pointers to char
513 don't give unpredicable result.
514 * gdb.mi/var-cmd.c (do_locals_test): Initialize
515 local variables.
516 * gdb.mi/mi-var-child.exp: Step to right line
517 of do_children_tests.
518 * gdb.mi/mi2-var-child.exp: Likewise.
519 * gdb.mi/mi-var-cmd.exp: Step to right line of
520 do_locals_tests.
521 (do_children_tests): User char[2] instead of
522 char so that automatic printing of pointers to char
523 don't give unpredicable result.
524 * gdb.mi/mi2-var-cmd.exp: Likewise.
525 * lib/mi-support.exp (mi_continue_to_line):
526 Pass test name to mi_wait_for_stop.
527
7ce59000
DJ
5282007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
529
530 * gdb.asm/asm-source.exp: Remove d10v case.
531 * lib/gdb.exp (skip_cplus_tests): Likewise.
532 * gdb.asm/d10v.inc: Deleted.
533
20389057
DJ
5342007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
535
536 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
537
8807d78b
DJ
5382007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
539
540 * config/netware.exp: Delete file.
541
aa3edb8e
JB
5422007-03-29 Joel Brobecker <brobecker@adacore.com>
543
544 * gdb.dwarf2/dw2-noloc.S: New file.
545 * gdb.dwarf2/dw2-noloc.exp: New file.
546
297561ac
PA
5472007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
548
549 * gdb.cp/method2.cc: New test.
550 * gdb.cp/method2.exp: New test.
551 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
552
1f81bd39
DJ
5532007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
554
555 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
556
9453113a
DJ
5572007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
558
559 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
560
b741e217
DJ
5612007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
562
563 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
564 (gdb_load): Delete, replace with...
565 (gdb_reload): ...this.
566 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
567 * gdb.server/server-mon.exp: Likewise.
568 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
569 (gdb_start_cmd): New.
570 (gdb_file_cmd): Save the last loaded file.
571 (gdb_reload): New.
572 (gdb_gnu_strip_debug): Use transform.
573 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
574 support here. Use new $last_loaded_file. Check mtime.
575 (gdb_target_cmd): Handle ObjC failure case.
576 (infer_host_exec): Delete.
577 (gdbserver_load): Rename to...
578 (gdbserver_run): ...this. Simplify.
579 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
580 (mi_gdb_load): Move most contents to a new function...
581 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
582 (mi_run_cmd): Use mi_gdb_target_load.
583 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
584 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
585 Use gdb_run_cmd.
586 * gdb.base/charsign.exp: Remove incorrect comment.
587 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
588 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
589 gdb.base/start.exp: Use gdb_start_cmd.
590
446ab585
MR
5912007-03-23 Nigel Stephens <nigel@mips.com>
592 Maciej W. Rozycki <macro@mips.com>
593
594 * gdb.base/sigbpt.exp: Fix the message when skipping test.
595 * gdb.base/signull.exp: Similarly.
596
bbb88ebf
UW
5972007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
598
599 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
600 messages available to test cases (like chng-sym.exp).
601
cb8c4a99
AS
6022007-03-14 Andreas Schwab <schwab@suse.de>
603
604 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
605 format changes.
606
4e463ff5
DJ
6072007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
608
609 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
610 (optimized_1): New.
611 (main): Call optimized_1.
612 (gdb2029): Correct typos. Call gdb2029_marker.
613 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
614 for gdb2029.
615
b6db2c47
MK
6162007-03-12 Mark Kettenis <kettenis@gnu.org>
617
618 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
619 as tabs. Remove redundant test pattern.
620
70ed3737
UW
6212007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
622
623 * gdb.base/long_long.exp: Accept optional symbol name in <...>
624 for /a format output.
625
47b67b60
DJ
6262007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
627
628 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
629 collect output incrementally.
630
b8953b0e
UW
6312007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
632
633 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
634 for -var-create lpcharacter test.
635 * gdb.mi/mi2-var-cmd.exp: Likewise.
636
7acd5c40
UW
6372007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
638
639 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
640 pass on targets where address zero is readable.
641
9c6759c1
UW
6422007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
643
644 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
645 just a single architecture.
646
a2f1aeb4
UW
6472007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
648
649 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
650 (fetch_all_registers): New function, uses gdb_test_multiple and
651 exp_continue to fetch inferior output line-by-line.
652 Replace all uses of do_get_all_registers by fetch_all_registers.
653
46579ac2
UW
6542007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
655
656 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
657 in target_info.
658
fc133f24
MS
6592007-03-02 Michael Snyder <michael.snyder@palmsource.com>
660
661 * gdb.threads/manythreads.exp: Use $message string for
662 consistancy; add a default (timeout) case.
663
7646a51d
MS
6642007-03-02 Michael Snyder <michael.snyder@palmsource.com>
665
666 * gdb.base/watchpoint.exp: Fix truncated comment.
667
dcfff61f
MS
6682007-03-02 Michael Snyder <michael.snyder@palmsource.com>
669
670 * Makefile.in: Remove spurious single-quotes from sed command.
671
664e3ee9
DJ
6722007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
673
674 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
675 func.
676 * gdb.mi/mi2-var-cmd.exp: Likewise.
677
d7cc6f2f
JB
6782007-02-27 Joel Brobecker <brobecker@adacore.com>
679
680 * gdb.dwarf2/dw2-producer.S: New file.
681 * gdb.dwarf2/dw2-producer.exp: New testcase.
682
6832007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
684
685 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
686 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
687 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
688 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
689 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
690 Revert tests to use mi_gdb_test and include value field in output
691 of -var-create.
692
93d42b30
DJ
6932007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
694
695 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
696
c499ed39
DJ
6972007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
698
699 * gdb.base/maint.exp: Remove full paths from test names.
700 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
701 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
702
9836f81b
JB
7032007-02-27 Joel Brobecker <brobecker@adacore.com>
704
705 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
706
c74d0ad8
DJ
7072007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
708
709 * gdb.server/server-mon.exp: New test.
710
2711e456
DJ
7112007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
712
713 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
714
ff6f572f
DJ
7152007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
716
717 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
718 register capitalization.
719
fada3feb
DP
7202007-02-13 Denis Pilat <denis.pilat@st.com>
721
722 * gdb.mi/mi-var-invalidate.exp: New file.
723
fb1e4ffc
DJ
7242007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
725
726 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
727
3da939d7
DJ
7282007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
729
730 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
731
123dc839
DJ
7322007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
733
734 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
735 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
736
877e3645 7372007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
738
739 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
740 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
741 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
742 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
743 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 744 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
745 Update tests to include value field in output of -var-create.
746
3c0a2960
AS
7472007-02-08 Andreas Schwab <schwab@suse.de>
748
749 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
750
108546a0
DJ
7512007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
752
753 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
754 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
755
d701dcab
DP
7562007-02-02 Denis Pilat <denis.pilat@st.com>
757
758 * gdb.threads/threadapply.exp: check that frame is not changed by
759 the thread apply all command.
760
783e3e2f
AS
7612007-01-31 Andreas Schwab <schwab@suse.de>
762
6d9c3a87
AS
763 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
764
3c50d7b9
AS
765 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
766 in the dwarf sections.
767 * gdb.dwarf2/mac-fileno.S: Likewise.
768
783e3e2f
AS
769 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
770 bspstore register on ia64.
771
78ff580e
AS
7722007-01-29 Andreas Schwab <schwab@suse.de>
773
cc8e9b12
AS
774 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
775 "frame-begin" annotation.
776
78ff580e
AS
777 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
778 number of "frames-invalid" annotations.
779
704a4f78
DJ
7802007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
781
782 * gdb.base/commands.exp: Call if_commands_test.
783 (gdb_test_no_prompt, if_commands_test): New.
784
e741bf94
MK
7852007-01-28 Mark Kettenis <kettenis@gnu.org>
786
787 * gdb.threads/sigthread.c (NSIGS): Make bigger.
788
474d0ad3
AS
7892007-01-27 Andreas Schwab <schwab@suse.de>
790
791 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
792 .short/.int/.quad in the dwarf sections.
793 * gdb.dwarf2/dw2-intercu.S: Likewise.
794 * gdb.dwarf2/dw2-intermix.S: Likewise.
795
e784b426
JK
7962007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
797
798 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
799 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
800 array.
e784b426
JK
801 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
802 * gdb.base/setvar.exp: Likewise.
803
37f08e04
AS
8042007-01-26 Andreas Schwab <schwab@suse.de>
805
9a01813a
AS
806 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
807 test.
808
37f08e04
AS
809 * gdb.base/multi-forks.exp ("restart $i"): Also match
810 __kernel_syscall_via_break.
811
6e2a9270
VP
8122007-01-24 Vladimir Prus <vladimir@codesourcery.com>
813
814 * lib/mi-support.exp (mi_delete_varobj): New.
815 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
816 testcase.
817 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
818 (main): Call the above.
819 (reference_update_test, base_in_reference_test)
820 (reference_to_pointer): Delete the created varobjs.
821
e515b470
DJ
8222007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
823
824 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
825 * configure: Regenerated.
826 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
827 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
828 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
829 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
830 * lib/gdb.exp (gdb_skip_xml_test): New function.
831
08d8bcd7
DJ
8322007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
833
834 * gdb.base/sigrepeat.exp: Correct error message.
835
8362007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
837 Daniel Jacobowitz <dan@codesourcery.com>
838
839 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
840 gdb.arch/i386-gnu-cfi-asm.S: New files.
841
97c3f1f3
JK
8422007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
843
844 * lib/gdb.exp: Abort on missing `site.exp'.
845
cb1df416
DJ
8462007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
847 Daniel Jacobowitz <dan@codesourcery.com>
848
849 * gdb.base/included.c, gdb.base/included.exp,
850 gdb.base/included.h: New files.
851
35990120
DJ
8522007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
853
854 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
855 (maximize_rlimit): Reduce limits on 64-bit systems.
856
6e81a116 8572007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
858
859 From Marcus Deuling <deuling@de.ibm.com>:
860 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
861 every case.
862
6c3c41f3
NR
8632007-01-13 Nick Roberts <nickrob@snap.net.nz>
864
865 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
866 (test_path_specification): Use objdir instead of srcdir to always
867 get an absolute filename.
868
2f12c312
DJ
8692007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
870
871 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
872
81121995
VP
8732007-01-11 Vladimir Prus <vladimir@codesourcery.com>
874
875 * gdb.mi/mi-var-cp.cc (reference_update_tests):
876 Make sure the variable we're using is in scope.
877 (reference_to_pointer): Likewise.
878
4741b737
DJ
8792007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
880
881 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
882 has no debug information.
883
054410c3
DJ
8842007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
885
886 * gdb.base/annota1.exp: Remove extra send_gdb.
887
818f79f6
DJ
8882007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
889
890 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
891
f7a6bb70
DJ
8922007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
893
894 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
895
57e66780
DJ
8962007-01-08 Nick Roberts <nickrob@snap.net.nz>
897 Daniel Jacobowitz <dan@codesourcery.com>
898
899 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
900 lcharacter or linteger change. Correct duplicated test name.
901 * gdb.mi/mi2-var-cmd.exp: Likewise.
902
3d799a95
DJ
9032007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
904
905 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
906
9072007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
908
909 * gdb.base/nofield.c: New file.
910 * gdb.base/nofield.exp: New testcase.
911
eafb94e8
NR
9122007-01-05 Nick Roberts <nickrob@snap.net.nz>
913
914 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
915
916 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
917 test.
918
5e572bb4
DJ
9192007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
920
921 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
922
74a44383
DJ
9232007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
924
925 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
926 when continuing.
927
1b572db9
DJ
9282007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
929
930 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
931 Expect ".exe" extension.
932
381bc39b
DJ
9332007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
934
935 * gdb.base/charset.exp: Add explicit filename to break.
936 * gdb.base/dbx.exp: Add explicit filename to breaks.
937
2b70e4c6
DJ
9382007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
939
940 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
941 * gdb.mi/mi2-file.exp: Likewise.
942
303b6f5d
DJ
9432007-01-04 Vladimir Prus <vladimir@codesourcery.com>
944
945 Implement specification of MI tests as comments
946 in C and C++ sources.
947 * lib/mi-support.exp (mi_autotest_data): New variable.
948 (mi_autotest_source): New variable.
949 (count_newlines, mi_prepare_inline_tests)
950 (mi_get_inline_test, mi_continue_to_line)
951 (mi_run_inline_test, mi_tbreak)
952 (mi_send_resuming_command, mi_wait_for_stop): New functions.
953 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
954 Run inline tests.
955 * gdb.mi/mi-var-cp.cc: Define tests here.
956
23da0d94
VP
9572007-01-04 Vladimir Prus <vladimir@codesourcery.com>
958
959 Simplify usage of mi_continue_to.
960 * lib/mi-support.exp (mi_runto_helper): Renamed
961 from mi_runto, added new parameter 'run_or_continue'.
962 (mi_runto): Use mi_runto_helper.
963 (mi_continue_to): Accept just function name as parameter.
964 Use mi_runto_helper.
965 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
966 * gdb.mi/mi2-var-cmd.exp: Likewise.
967
f9e18282
JB
9682006-01-04 Joel Brobecker <brobecker@adacore.com>
969
970 Make this testcase a bit more realistic. The current code
971 is too simplistic, and allows the compiler to optimize out
972 some of the entities we need for this testcase.
973 * gdb.ada/null_record/bar.ads (Void_Star): New type.
974 (Do_Nothing): Add extra parameter.
975 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
976 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
977 by using a variable of type Void_Star.
978
fd678c65
JB
9792006-01-04 Joel Brobecker <brobecker@adacore.com>
980
981 * gdb.ada/catch_ex/foo.adb: New file.
982 * gdb.ada/catch_ex.exp: New testcase.
983
05cfdb42
DJ
9842007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
985
986 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
987 pass --image-base to linker.
988
2e03ee74
DJ
9892007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
990 Daniel Jacobowitz <dan@codesourcery.com>
991
992 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
993 secondary prompts.
994
0d5de010
DJ
9952007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
996
997 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
998 output. Test the types of members and member pointers.
999 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
1000 gdb/2092.
1001 * gdb.cp/member-ptr.exp: Search for a comment instead of a
1002 statement. Enable for GCC. Update expected output for some tests
1003 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
1004 layout.
1005 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
1006 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
1007 (Diamond::vget_base): New.
1008 (main): Add new tests.
1009 * gdb.cp/printmethod.exp: Update expected output for member functions.
1010 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
1011 print pEe->D::vg().
1012
61a771aa
DJ
10132007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1014
1015 * gdb.threads/tls.exp: Allow stops in sem_post.
1016
2fa63963
DJ
10172006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
1018
1019 * gdb.base/annota1.exp: Allow .*printf in backtraces.
1020 * gdb.base/annota3.exp: Likewise.
1021 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
1022 again (instead of timing out).
1023 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
1024 GCC bug 26475.
1025 * gdb.java/jmisc.exp: Adjust to work with method signatures including
1026 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
1027 test from jmisc1.exp.
1028 * gdb.java/jmisc1.exp: Delete.
1029 * gdb.java/jprint.exp: Adjust to work with method signatures including
1030 return types.
1031 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
1032 * gdb.threads/linux-dp.exp: Don't be confused by program output.
1033 * lib/java.exp (compile_java_from_source): Pass the correct type
1034 to target_compile.
1035
5eefc2b7
JB
10362006-12-31 Joel Brobecker <brobecker@adacore.com>
1037
1038 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
1039 (stack_align_edx): New function.
1040 (stack_align_eax): New function.
1041 (main): Add calls to stack_align_edx and stack_align_eax.
1042 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
1043 Add testing for the cases where the register used during a stack
1044 realignment is edx. Same for eax.
1045
227c54da
DJ
10462006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
1047
1048 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
1049 and generic PE targets.
1050
cab8ac94
JB
10512006-12-29 Joel Brobecker <brobecker@adacore.com>
1052
1053 * gdb.ada/array_return.exp: Update copyright date list.
1054
ba54f318
JB
10552006-12-27 Joel Brobecker <brobecker@adacore.com>
1056
1057 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
1058 (Create_Small_Float_Vector): New function.
1059 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
1060 function body.
1061 * gdb.ada/array_return/p.adb: Use new type and function from
1062 package Pck.
1063 * gdb.ada/array_return.exp: Add a test verifying that GDB is
1064 able to print the value returned by a function returning an
1065 array of float.
1066
6b7a35dd
JB
10672006-12-20 Joel Brobecker <brobecker@adacore.com>
1068
1069 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
1070 The associated tests should be PASSing.
1071
038224f6
VP
10722006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1073
1074 Test for base in references.
1075 * gdb.mi/mi-var-cp.cc: Add test code.
1076 * gdb.mi/mi-var-cp.exp: Test for bases in references.
1077 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
1078 * gdb.mi/mi2-watch.exp: Likewise.
1079 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
1080 (mi_list_varobj_children): New function.
1081
b26ed50d
VP
10822006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1083
1084 * lib/mi-support.exp
1085 (mi_runto): Accept "()" after function name.
1086 (mi_create_varobj): New function.
1087 (mi_varobj_update): New function.
1088 (mi_Check_varobj_value): New function.
1089 * gdb.mi/mi-var-cp.exp: New file.
1090 * gdb.mi/mi-var-cp.cc: New file.
1091
08232497
DJ
10922006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
1093
1094 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
1095 gdb.base/weaklib2.c: New files.
1096
d394c993 10972006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 1098
ac6c2fba
NS
1099 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
1100 info. Adjust test names.
1101
8ec659a0 1102 * gdb.base/break.c (main): Move position of malloc.
d394c993 1103 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 1104
acd65feb
VP
11052006-11-28 Vladimir Prus <vladimir@codesourcery.com>
1106
1107 * gdb.mi/mi-var-cmd.exp: Check -var-update after
1108 assignement of arrays and function pointers.
1109 * gdb.mi/var-cmd.c: Add declaration necessary for above
1110 tests.
1111
f556d5e5
NS
11122006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1113
1114 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
1115
1116 * gdb.threads/linux-dp.exp: Read thread table before and after
1117 creating each philosopher and verify it.
1118
697bc68d
NS
11192006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1120 Paul Brook <paul@codesourcery.com>
1121 Daniel Jacobowitz <dan@codesourcery.com>
1122
1123 * gdb.base/ending-run.exp: Flatten expect script stepping out of
1124 main to remove duplication. Add start function of the form
1125 '_*start[1-9]*'. Add RVDS start function.
1126
29d73ae4
DJ
11272006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1128
1129 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
1130
c1d88655
UW
11312006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1132
1133 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
1134 * gdb.asm/spu.inc: New file.
1135 * gdb.base/term.exp: Disable if [target_info exists noargs].
1136 * gdb.gdb/complaints.exp: Disable if ![isnative].
1137 * gdb.gdb/selftest.exp: Likewise.
1138 * gdb.gdb/observer.exp: Likewise.
1139 * gdb.gdb/xfullpath.exp: Likewise.
1140 * gdb.base/attach.exp: Disable on SPU target.
1141 * gdb.cp/bs145503.exp: Likewise.
1142 * gdb.cp/exception.exp: Likewise.
1143 * gdb.cp/userdef.exp: Likewise.
1144
32a13b1a
DJ
11452006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1146
1147 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
1148
d8295fe9
VP
11492006-11-10 Vladimir Prus <vladimir@codesourcery.com>
1150
1151 * gdb.base/completion.exp: Fix completion tests for
1152 'info' and 'info '.
1153 * gdb.base/help.exp (help_test_raw, test_class_help)
1154 (test_prefix_command_help): Move...
1155 * lib/gdb.exp: Here.
1156 * gdb.base/main.exp: Adjust.
1157 * gdb.cp/maint.exp: Adjust.
1158 * gdb.trace/tracecmd.exp: Use test_help_class.
1159
8c394015
VP
11602006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1161
1162 * gdb.stabs/weird.exp (print_weird_var): Use
1163 gdb_test_multiple instead of gdb_expect.
1164
027fc1bc
VP
11652006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1166
1167 * gdb.base/help.exp (help_test_raw): New.
1168 (test_class_help): New.
1169 (test_prefix_command_help): New.
1170 Adjust testcases.
1171
67609209
FR
11722006-11-09 Christophe Lyon <christophe.lyon@st.com>
1173
1174 * gdb.base/constvars.c (main): Write to crass and crips, so that
1175 they are allocated by the compiler.
1176
f73adfeb
AS
11772006-10-27 Andreas Schwab <schwab@suse.de>
1178
1179 * gdb.base/multi-forks.exp: Use "detach fork" instead of
1180 "detach-fork".
1181
2f83a18e
DJ
11822006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
1183
1184 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
1185 of patterns.
1186
94277a38
DJ
11872006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1188
1189 * gdb.base/sepdebug.exp: Remove debug format test.
1190 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
1191 Handle no-symtab.
1192 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
1193
5bd2f6e2
DJ
11942006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1195
1196 * gdb.threads/manythreads.c (thread_function, main): Don't cast
1197 int to pointer or pointer to int.
1198 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
1199
8c008720
DJ
12002006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
1201
1202 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
1203
9e35dae4
DJ
12042006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1205
1206 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
1207
d9639e13
DJ
12082006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1209
1210 PR c++/2116
1211 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
1212
390a1bd0
JB
12132006-10-06 Joel Brobecker <brobecker@adacore.com>
1214
1215 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
1216 the corresponding bug has been fixed in GDB (PR/2018).
1217
dd920c33
JB
12182006-10-06 Joel Brobecker <brobecker@adacore.com>
1219
1220 * gdb.base/subst.exp: New testcase.
1221
53bbefe9
JB
12222006-10-06 Joel Brobecker <brobecker@adacore.com>
1223
1224 * gdb.ada/array_return/pck.ads: Add copyright notice.
1225 * gdb.ada/array_return/pck.adb: Likewise.
1226 * gdb.ada/array_return/p.adb: Likewise.
1227 * gdb.ada/exec_changed/first.adb: Likewise.
1228 * gdb.ada/exec_changed/second.adb: Likewise.
1229
09851417
JB
12302006-10-06 Joel Brobecker <brobecker@adacore.com>
1231
1232 * gdb.ada/watch_arg/watch.adb: New file.
1233 * gdb.ada/watch_arg.exp: New testcase.
1234
041bf30d
VP
12352006-10-02 Vladimir Prus <vladimir@codesourcery.com>
1236
1237 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
1238 via string_to_regexp.
1239 * gdb.mi/mi2-basics.exp: Likewise.
1240
f286fbdd 12412006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
1242
1243 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
1244 Remove unused / obsolete files.
1245
7c07f349
NR
12462006-09-19 Nick Roberts <nickrob@snap.net.nz>
1247
1248 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
1249
cd5ff84a
VP
12502006-09-17 Vladimir Prus <vladimir@codesourcery.com>
1251
1252 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
1253 HIGH_FRAME argument to -stack-list-arguments can be larger than
1254 the number of frames.
1255
ae018d1a
DJ
12562006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
1257
1258 * gdb.base/args.c (main): Add breakpoint marker.
1259 * gdb.base/args.exp: Use args_test for tests. Add new tests which
1260 really test empty arguments.
1261 (args_load): Delete.
1262 (args_test): New.
1263
b399c549
NR
12642006-09-13 Nick Roberts <nickrob@snap.net.nz>
1265
1266 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
1267 check for one file.
1268
2ab1eb7a
VP
12692006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
1270
1271 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
1272 HIGH_FRAME argument to -stack-list-locals can be larger than
1273 the number of frames.
1274
476308bf
FF
12752006-08-18 Fred Fish <fnf@specifix.com>
1276
1277 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
1278 '$' in front of skip_vmx_tests_saved when setting that.
1279
8625200f
AS
12802006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1281
1282 * gdb.base/trace-commands.exp: New file.
1283
089ec8f1
DJ
12842006-08-10 Joel Brobecker <brobecker@adacore.com>
1285 Daniel Jacobowitz <dan@codesourcery.com>
1286
1287 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1288 expected output of the backtrace commands.
1289
b60f0898
JB
12902006-08-09 Joel Brobecker <brobecker@adacore.com>
1291
1292 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1293 untested followed by return combination.
1294 * gdb.arch/altivec-regs.exp: Likewise.
1295 * gdb.arch/e500-abi.exp: Likewise.
1296 * gdb.arch/e500-regs.exp: Likewise.
1297 * gdb.arch/gdb1291.exp: Likewise.
1298 * gdb.arch/gdb1431.exp: Likewise.
1299 * gdb.arch/gdb1558.exp: Likewise.
1300 * gdb.arch/i386-prologue.exp: Likewise.
1301 * gdb.arch/i386-unwind.exp: Likewise.
1302 * gdb.asm/asm-source.exp: Likewise.
1303 * gdb.base/a2-run.exp: Likewise.
1304 * gdb.base/advance.exp: Likewise.
1305 * gdb.base/all-bin.exp: Likewise.
1306 * gdb.base/annota1.exp: Likewise.
1307 * gdb.base/annota3.exp: Likewise.
1308 * gdb.base/args.exp: Likewise.
1309 * gdb.base/arithmet.exp: Likewise.
1310 * gdb.base/assign.exp: Likewise.
1311 * gdb.base/async.exp: Likewise.
1312 * gdb.base/attach.exp: Likewise.
1313 * gdb.base/bang.exp: Likewise.
1314 * gdb.base/bigcore.exp: Likewise.
1315 * gdb.base/bitfields.exp: Likewise.
1316 * gdb.base/bitfields2.exp: Likewise.
1317 * gdb.base/break.exp: Likewise.
1318 * gdb.base/call-sc.exp: Likewise.
1319 * gdb.base/call-strs.exp: Likewise.
1320 * gdb.base/callfuncs.exp: Likewise.
1321 * gdb.base/checkpoint.exp: Likewise.
1322 * gdb.base/chng-syms.exp: Likewise.
1323 * gdb.base/code-expr.exp: Likewise.
1324 * gdb.base/commands.exp: Likewise.
1325 * gdb.base/completion.exp: Likewise.
1326 * gdb.base/cond-expr.exp: Likewise.
1327 * gdb.base/condbreak.exp: Likewise.
1328 * gdb.base/consecutive.exp: Likewise.
1329 * gdb.base/constvars.exp: Likewise.
1330 * gdb.base/corefile.exp: Likewise.
1331 * gdb.base/cvexpr.exp: Likewise.
1332 * gdb.base/dbx.exp: Likewise.
1333 * gdb.base/define.exp: Likewise.
1334 * gdb.base/detach.exp: Likewise.
1335 * gdb.base/display.exp: Likewise.
1336 * gdb.base/dump.exp: Likewise.
1337 * gdb.base/ena-dis-br.exp: Likewise.
1338 * gdb.base/ending-run.exp: Likewise.
1339 * gdb.base/environ.exp: Likewise.
1340 * gdb.base/eval-skip.exp: Likewise.
1341 * gdb.base/exprs.exp: Likewise.
1342 * gdb.base/fileio.exp: Likewise.
1343 * gdb.base/finish.exp: Likewise.
1344 * gdb.base/float.exp: Likewise.
1345 * gdb.base/foll-exec.exp: Likewise.
1346 * gdb.base/foll-fork.exp: Likewise.
1347 * gdb.base/foll-vfork.exp: Likewise.
1348 * gdb.base/freebpcmd.exp: Likewise.
1349 * gdb.base/funcargs.exp: Likewise.
1350 * gdb.base/gcore.exp: Likewise.
1351 * gdb.base/gdb1090.exp: Likewise.
1352 * gdb.base/gdb1250.exp: Likewise.
1353 * gdb.base/huge.exp: Likewise.
1354 * gdb.base/info-proc.exp: Likewise.
1355 * gdb.base/interrupt.exp: Likewise.
1356 * gdb.base/jump.exp: Likewise.
1357 * gdb.base/langs.exp: Likewise.
1358 * gdb.base/lineinc.exp: Likewise.
1359 * gdb.base/list.exp: Likewise.
1360 * gdb.base/logical.exp: Likewise.
1361 * gdb.base/long_long.exp: Likewise.
1362 * gdb.base/macscp.exp: Likewise.
1363 * gdb.base/maint.exp: Likewise.
1364 * gdb.base/mips_pro.exp: Likewise.
1365 * gdb.base/miscexprs.exp: Likewise.
1366 * gdb.base/multi-forks.exp: Likewise.
1367 * gdb.base/opaque.exp: Likewise.
1368 * gdb.base/overlays.exp: Likewise.
1369 * gdb.base/pc-fp.exp: Likewise.
1370 * gdb.base/pointers.exp: Likewise.
1371 * gdb.base/printcmds.exp: Likewise.
1372 * gdb.base/psymtab.exp: Likewise.
1373 * gdb.base/ptype.exp: Likewise.
1374 * gdb.base/recurse.exp: Likewise.
1375 * gdb.base/relational.exp: Likewise.
1376 * gdb.base/relocate.exp: Likewise.
1377 * gdb.base/remote.exp: Likewise.
1378 * gdb.base/reread.exp: Likewise.
1379 * gdb.base/restore.exp: Likewise.
1380 * gdb.base/return.exp: Likewise.
1381 * gdb.base/return2.exp: Likewise.
1382 * gdb.base/scope.exp: Likewise.
1383 * gdb.base/sect-cmd.exp: Likewise.
1384 * gdb.base/sep.exp: Likewise.
1385 * gdb.base/sepdebug.exp: Likewise.
1386 * gdb.base/setshow.exp: Likewise.
1387 * gdb.base/setvar.exp: Likewise.
1388 * gdb.base/sigall.exp: Likewise.
1389 * gdb.base/sigbpt.exp: Likewise.
1390 * gdb.base/signals.exp: Likewise.
1391 * gdb.base/signull.exp: Likewise.
1392 * gdb.base/sizeof.exp: Likewise.
1393 * gdb.base/solib.exp: Likewise.
1394 * gdb.base/step-line.exp: Likewise.
1395 * gdb.base/step-test.exp: Likewise.
1396 * gdb.base/structs.exp: Likewise.
1397 * gdb.base/structs2.exp: Likewise.
1398 * gdb.base/term.exp: Likewise.
1399 * gdb.base/twice.exp: Likewise.
1400 * gdb.base/until.exp: Likewise.
1401 * gdb.base/varargs.exp: Likewise.
1402 * gdb.base/volatile.exp: Likewise.
1403 * gdb.base/watchpoint.exp: Likewise.
1404 * gdb.base/whatis-exp.exp: Likewise.
1405 * gdb.base/whatis.exp: Likewise.
1406 * gdb.cp/ambiguous.exp: Likewise.
1407 * gdb.cp/annota2.exp: Likewise.
1408 * gdb.cp/annota3.exp: Likewise.
1409 * gdb.cp/bool.exp: Likewise.
1410 * gdb.cp/breakpoint.exp: Likewise.
1411 * gdb.cp/casts.exp: Likewise.
1412 * gdb.cp/class2.exp: Likewise.
1413 * gdb.cp/classes.exp: Likewise.
1414 * gdb.cp/cplusfuncs.exp: Likewise.
1415 * gdb.cp/ctti.exp: Likewise.
1416 * gdb.cp/derivation.exp: Likewise.
1417 * gdb.cp/exception.exp: Likewise.
1418 * gdb.cp/gdb1355.exp: Likewise.
1419 * gdb.cp/hang.exp: Likewise.
1420 * gdb.cp/inherit.exp: Likewise.
1421 * gdb.cp/local.exp: Likewise.
1422 * gdb.cp/m-data.exp: Likewise.
1423 * gdb.cp/m-static.exp: Likewise.
1424 * gdb.cp/member-ptr.exp: Likewise.
1425 * gdb.cp/method.exp: Likewise.
1426 * gdb.cp/misc.exp: Likewise.
1427 * gdb.cp/namespace.exp: Likewise.
1428 * gdb.cp/overload.exp: Likewise.
1429 * gdb.cp/ovldbreak.exp: Likewise.
1430 * gdb.cp/pr-1023.exp: Likewise.
1431 * gdb.cp/pr-1210.exp: Likewise.
1432 * gdb.cp/pr-574.exp: Likewise.
1433 * gdb.cp/printmethod.exp: Likewise.
1434 * gdb.cp/psmang.exp: Likewise.
1435 * gdb.cp/ref-params.exp: Likewise.
1436 * gdb.cp/ref-types.exp: Likewise.
1437 * gdb.cp/rtti.exp: Likewise.
1438 * gdb.cp/templates.exp: Likewise.
1439 * gdb.cp/try_catch.exp: Likewise.
1440 * gdb.cp/userdef.exp: Likewise.
1441 * gdb.cp/virtfunc.exp: Likewise.
1442 * gdb.disasm/am33.exp: Likewise.
1443 * gdb.disasm/h8300s.exp: Likewise.
1444 * gdb.disasm/mn10300.exp: Likewise.
1445 * gdb.disasm/sh3.exp: Likewise.
1446 * gdb.disasm/t01_mov.exp: Likewise.
1447 * gdb.disasm/t02_mova.exp: Likewise.
1448 * gdb.disasm/t03_add.exp: Likewise.
1449 * gdb.disasm/t04_sub.exp: Likewise.
1450 * gdb.disasm/t05_cmp.exp: Likewise.
1451 * gdb.disasm/t06_ari2.exp: Likewise.
1452 * gdb.disasm/t07_ari3.exp: Likewise.
1453 * gdb.disasm/t08_or.exp: Likewise.
1454 * gdb.disasm/t09_xor.exp: Likewise.
1455 * gdb.disasm/t10_and.exp: Likewise.
1456 * gdb.disasm/t11_logs.exp: Likewise.
1457 * gdb.disasm/t12_bit.exp: Likewise.
1458 * gdb.disasm/t13_otr.exp: Likewise.
1459 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1460 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1461 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1462 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1463 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1464 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1465 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1466 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1467 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1468 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1469 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1470 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1471 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1472 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1473 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1474 * gdb.mi/gdb701.exp: Likewise.
1475 * gdb.mi/gdb792.exp: Likewise.
1476 * gdb.mi/mi-basics.exp: Likewise.
1477 * gdb.mi/mi-break.exp: Likewise.
1478 * gdb.mi/mi-cli.exp: Likewise.
1479 * gdb.mi/mi-console.exp: Likewise.
1480 * gdb.mi/mi-disassemble.exp: Likewise.
1481 * gdb.mi/mi-eval.exp: Likewise.
1482 * gdb.mi/mi-file.exp: Likewise.
1483 * gdb.mi/mi-read-memory.exp: Likewise.
1484 * gdb.mi/mi-regs.exp: Likewise.
1485 * gdb.mi/mi-return.exp: Likewise.
1486 * gdb.mi/mi-simplerun.exp: Likewise.
1487 * gdb.mi/mi-stack.exp: Likewise.
1488 * gdb.mi/mi-stepi.exp: Likewise.
1489 * gdb.mi/mi-syn-frame.exp: Likewise.
1490 * gdb.mi/mi-until.exp: Likewise.
1491 * gdb.mi/mi-var-block.exp: Likewise.
1492 * gdb.mi/mi-var-child.exp: Likewise.
1493 * gdb.mi/mi-var-cmd.exp: Likewise.
1494 * gdb.mi/mi-var-display.exp: Likewise.
1495 * gdb.mi/mi-watch.exp: Likewise.
1496 * gdb.mi/mi2-basics.exp: Likewise.
1497 * gdb.mi/mi2-break.exp: Likewise.
1498 * gdb.mi/mi2-cli.exp: Likewise.
1499 * gdb.mi/mi2-console.exp: Likewise.
1500 * gdb.mi/mi2-disassemble.exp: Likewise.
1501 * gdb.mi/mi2-eval.exp: Likewise.
1502 * gdb.mi/mi2-file.exp: Likewise.
1503 * gdb.mi/mi2-read-memory.exp: Likewise.
1504 * gdb.mi/mi2-regs.exp: Likewise.
1505 * gdb.mi/mi2-return.exp: Likewise.
1506 * gdb.mi/mi2-simplerun.exp: Likewise.
1507 * gdb.mi/mi2-stack.exp: Likewise.
1508 * gdb.mi/mi2-stepi.exp: Likewise.
1509 * gdb.mi/mi2-syn-frame.exp: Likewise.
1510 * gdb.mi/mi2-until.exp: Likewise.
1511 * gdb.mi/mi2-var-block.exp: Likewise.
1512 * gdb.mi/mi2-var-child.exp: Likewise.
1513 * gdb.mi/mi2-var-cmd.exp: Likewise.
1514 * gdb.mi/mi2-var-display.exp: Likewise.
1515 * gdb.mi/mi2-watch.exp: Likewise.
1516 * gdb.stabs/exclfwd.exp: Likewise.
1517 * gdb.stabs/weird.exp: Likewise.
1518 * gdb.threads/gcore-thread.exp: Likewise.
1519 * gdb.trace/actions.exp: Likewise.
1520 * gdb.trace/backtrace.exp: Likewise.
1521 * gdb.trace/circ.exp: Likewise.
1522 * gdb.trace/collection.exp: Likewise.
1523 * gdb.trace/deltrace.exp: Likewise.
1524 * gdb.trace/infotrace.exp: Likewise.
1525 * gdb.trace/limits.exp: Likewise.
1526 * gdb.trace/packetlen.exp: Likewise.
1527 * gdb.trace/passc-dyn.exp: Likewise.
1528 * gdb.trace/passcount.exp: Likewise.
1529 * gdb.trace/report.exp: Likewise.
1530 * gdb.trace/save-trace.exp: Likewise.
1531 * gdb.trace/tfind.exp: Likewise.
1532 * gdb.trace/tracecmd.exp: Likewise.
1533 * gdb.trace/while-dyn.exp: Likewise.
1534 * gdb.trace/while-stepping.exp: Likewise.
1535
f4b618d1
JB
15362006-08-08 Joel Brobecker <brobecker@adacore.com>
1537
1538 * gdb.base/step-bt.c: New file.
1539 * gdb.base/step-bt.exp: New testcase.
1540
3d00d119
DJ
15412006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1542
1543 * config/monitor.exp (gdb_load): Remove support for obsolete
1544 download-write-size.
1545 * gdb.base/remote.exp: Likewise. Update all callers of
1546 gdb_timed_load.
1547
017b5bd4
DJ
15482006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1549
1550 * cursal.exp: Pass binfile to gdb_load.
1551
837c599d
DJ
15522006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1553
1554 * gdb.base/cursal.exp: Add "" to gdb_load call.
1555
8dd4540b
MK
15562006-07-29 Mark Kettenis <kettenis@gnu.org>
1557
1558 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1559 NetBSD/ELF targets.
1560
ab5c9f60
DJ
15612006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1562
1563 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1564 operator*.
1565
4c42eaff
DJ
15662006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1567
1568 * gdb.base/completion.exp: Update for change in "file" behavior.
1569 * gdb.stabs/weird.exp: Likewise.
1570 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1571 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1572
0155cc76
NS
15732006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1574
1575 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1576 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1577
16026cd7
AS
15782006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1579
1580 * gdb.base/default.exp: Update source command error message.
1581 * gdb.base/help.exp: Update 'help source' message.
1582
16963cb6
DJ
15832006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1584
1585 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1586 test.
1587
6d7fd486
AS
15882006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1589
1590 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1591
29e8a844
DJ
15922006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1593
1594 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1595
6afcfa39
DJ
15962006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1597
1598 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1599
267a692b
MK
16002006-07-17 Mark Kettenis <kettenis@gnu.org>
1601
1602 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1603 *-*-openbsd* from targets for wich we expect ARM FPA floating
1604 point format.
1605
85d2fec4
NR
16062006-07-17 Nick Roberts <nickrob@snap.net.nz>
1607
1608 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1609
16102006-07-17 Mark Kettenis <kettenis@gnu.org>
1611
1612 * gdb.base/annota3.exp: Expect frame-begin annotation.
1613
85b4c6e8
JB
16142006-07-14 Joel Brobecker <brobecker@adacore.com>
1615
1616 * gdb.base/help.exp: Adjust "help unset" test to accept
1617 any list of unset commands.
1618
fb933624
DJ
16192006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1620 Daniel Jacobowitz <dan@codesourcery.com>
1621
1622 * gdb.cp/ref-params.exp: New test.
1623 * gdb.cp/ref-params.cc: New source file.
1624 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1625
1dff4b64
MK
16262006-07-08 Mark Kettenis <kettenis@gnu.org>
1627
1628 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1629 spaces/tabs in regular expressions since they might not be there.
1630
40d2e0e3
AS
16312006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1632
1633 * gdb.base/ifelse.exp: New file.
1634
f6c957d2
NS
16352006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1636
1637 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1638 line.
1639 * gdb.base/huge.exp: Loop over compilation to find a size that
1640 is acceptable.
1641 * gdb.base/remote.exp: Correct expected strings.
1642 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1643
b9c5a23d
DJ
16442006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1645
1646 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1647
9af2e58d
DJ
16482006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1649
1650 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1651 native.
1652
30930ca5
DJ
16532006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1654
1655 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1656 enable stabs testing.
1657
aa32fa1d
DJ
16582006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1659
bd4a4c80 1660 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1661 gdb_test_multiple does.
1662
321fef15
DJ
16632006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1664
1665 * Makefile.in (host_alias): Remove.
1666 (target_alias): Use @target_noncanonical@.
1667 (site.exp): Don't set host_alias.
1668 * aclocal.m4: Remove contents. Include acx.m4.
1669 * configure: Regenerated.
1670 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1671
e1c2defa
NS
16722006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1673
e63b55d1
NS
1674 * lib/gdb.exp (gdb_load_cmd): New.
1675
5600ea19
NS
1676 * gdb.base/fileio.c: Add system(NULL) test.
1677 * gdb.base/fileio.exp: Check it.
1678
e1c2defa
NS
1679 * gdb.base/break.c: Add 10a breakpoint at }
1680 * gdb.base/break.exp: Add test for breakpoint at }
1681 * gdb.cp/anon-union.cc: Add code at end of function.
1682 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1683 * gdb.mi/var-cmd.c: Add code at end of function.
1684 * gdb.mi/mi-var-display.exp: Adjust end of next.
1685 * gdb.mi/mi2-var-display.exp: Likewise.
1686 * gdb.base/fileio.c: Add stop function and insert calls at
1687 stopping places.
1688 * gdb.base/fileio.exp: Breakpoint stop function and remove
1689 explicit line number references.
1690
6c0112ec
JB
16912006-05-19 Joel Brobecker <brobecker@adacore.com>
1692
1693 * gdb.base/del.exp (test_delete_alias): New function.
1694 Now check that both "del" and "d" work as aliases for "delete".
1695
154189a4
FF
16962006-05-18 Fred Fish <fnf@specifix.com>
1697
1698 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1699 required. Check for spurious output after program exits normally.
1700
582e64c2
FF
17012006-05-17 Fred Fish <fnf@specifix.com>
1702
1703 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1704 gdb_load, so it works in the simulator.
1705
8ef6493a
FF
17062006-05-11 Fred Fish <fnf@specifix.com>
1707
1708 * gdb.base/bang.exp: Ignore unexpected output between the
1709 "program exited normally" and the gdb prompt, as many other
1710 tests do.
1711
692b141c
MK
17122006-05-07 Mark Kettenis <kettenis@gnu.org>
1713
1714 * gdb.base/help.exp: Make "delete checkpoint" part option for
1715 "help d" and "help delete" tests.
1716
540b8a30
UW
17172006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1718
1719 * gdb.mi/mi-basics.exp: Add missing serial number to
1720 expected output in some mi_gdb_test statements.
1721 * gdb.mi/mi2-basics.exp: Likewise.
1722
9b6462d9
JB
17232006-05-05 Joel Brobecker <brobecker@adacore.com>
1724
1725 * gdb.base/del.c: New file.
1726 * gdb.base/del.exp: New testcase.
1727
954de43b
DM
17282006-05-05 David S. Miller <davem@sunset.davemloft.net>
1729
1730 * gdb.base/break.exp: Do not assume a breakpoint on
1731 main will actually be in $srcfile when optimizing.
1303f75e
DM
1732 * gdb.base/savedregs.exp: Do not require that the dummy
1733 frame location match up to a symbol and source file location.
c3242428
DM
1734 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1735 will get printed without a mi_cmd_data_list_register_values prefix.
1736 (*-data-list-register-*): Correct regular expressions to expect the new
1737 pseudo d? floating point registers.
1738 * gdb.mi/mi2-regs.exp: Likewise.
1739
c7e64c9a
DJ
17402006-05-05 Christophe Lyon <christophe.lyon@st.com>
1741
1742 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1743 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1744 is allocated by the compiler.
1745 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1746 anons, e, anone to force their allocation by the compiler.
1747
17482006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1749
1750 * gdb.base/help.exp: Update expected text for help d and
1751 help delete.
1752
27ce9a6d
MK
17532006-05-02 Mark Kettenis <kettenis@gnu.org>
1754
1755 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1756 NetBSD/ELF targets.
1757
8608915f
MK
17582006-04-30 Mark Kettenis <kettenis@gnu.org>
1759
1760 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1761 single-step breakpoint fails; make this a KFAIL on
1762 sparc*-*-openbsd*.
1763 * gdb.base/siginfo.exp: Likewise.
1764 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1765
b8db102d
MS
17662006-04-26 Michael Snyder <msnyder@redhat.com>
1767
1768 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1769 which may have to consume output from other forks.
1770 Add tests to make sure that "delete fork" succeeded.
1771
c702009a
MS
17722006-04-20 Michael Snyder <msnyder@redhat.com>
1773
1774 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1775 Add support for the Renesas M32C and M16C.
1776
1777 * gdb.asm/asm-source.exp: Add m32c target.
1778 * gdb.asm/m32c.inc: Support for m32c target.
1779
e28493f2
AS
17802006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1781
1782 * gdb.base/commands.exp (recursive_source_test): New test.
1783
880da185
DM
17842006-04-04 David S. Miller <davem@sunset.davemloft.net>
1785
1786 * gdb.base/float.exp: Add pattern for sparc targets.
1787
61d9b92f
DJ
17882006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1789
1790 * gdb.base/commands.exp (stray_arg0_test): New test.
1791
bd717df8
PB
17922006-03-30 Paul Brook <paul@codesourcery.com>
1793
1794 * gdb.mi/mi-until.exp: kfail broken until command.
1795 * gdb.mi/mi2-until.exp: Ditto.
1796
ec793d3c
NR
17972006-03-27 Nick Roberts <nickrob@snap.net.nz>
1798
1799 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1800
831004b7
AO
18012006-03-08 Alexandre Oliva <aoliva@redhat.com>
1802
1803 * gdb.base/prelink.exp: Anchor tested-for regular expression
1804 on gdb prompt.
1805
effe49a0
PB
18062006-03-07 Paul Brook <paul@codesourcery.com>
1807
1808 * gdb.base/assign.exp: Correct fail message.
1809
e5461016
PB
18102006-03-07 Paul Brook <paul@codesourcery.com>
1811
1812 * lib/compiler.c: Extract armcc version number.
1813 * lib/compiler.cc: Ditto.
1814
fc91c6c2
PB
18152006-03-07 Paul Brook <paul@codesourcery.com>
1816
1817 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1818 additional_flags=-w.
1819 * gdb.arch/altivec-regs.exp: Ditto.
1820 * gdb.arch/e500-abi.exp: Ditto.
1821 * gdb.arch/e500-regs.exp: Ditto.
1822 * gdb.base/all-bin.exp: Ditto.
1823 * gdb.base/annota1.exp: Ditto.
1824 * gdb.base/annota3.exp: Ditto.
1825 * gdb.base/args.exp: Ditto.
1826 * gdb.base/arithmet.exp: Ditto.
1827 * gdb.base/assign.exp: Ditto.
1828 * gdb.base/async.exp: Ditto.
1829 * gdb.base/bang.exp: Ditto.
1830 * gdb.base/break.exp: Ditto.
1831 * gdb.base/call-rt-st.exp: Ditto.
1832 * gdb.base/completion.exp: Ditto.
1833 * gdb.base/cond-expr.exp: Ditto.
1834 * gdb.base/condbreak.exp: Ditto.
1835 * gdb.base/consecutive.exp: Ditto.
1836 * gdb.base/define.exp: Ditto.
1837 * gdb.base/display.exp: Ditto.
1838 * gdb.base/ena-dis-br.exp: Ditto.
1839 * gdb.base/environ.exp: Ditto.
1840 * gdb.base/eval-skip.exp: Ditto.
1841 * gdb.base/info-proc.exp: Ditto.
1842 * gdb.base/jump.exp: Ditto.
1843 * gdb.base/logical.exp: Ditto.
1844 * gdb.base/long_long.exp: Ditto.
1845 * gdb.base/maint.exp: Ditto.
1846 * gdb.base/miscexprs.exp: Ditto.
1847 * gdb.base/pc-fp.exp: Ditto.
1848 * gdb.base/pointers.exp: Ditto.
1849 * gdb.base/relational.exp: Ditto.
1850 * gdb.base/reread.exp: Ditto.
1851 * gdb.base/sect-cmd.exp: Ditto.
1852 * gdb.base/sep.exp: Ditto.
1853 * gdb.base/sepdebug.exp: Ditto.
1854 * gdb.base/until.exp: Ditto.
1855 * gdb.base/whatis-exp.exp: Ditto.
1856 * gdb.cp/annota2.exp: Ditto.
1857 * gdb.cp/annota3.exp: Ditto.
1858 * gdb.trace/actions.exp: Ditto.
1859 * gdb.trace/backtrace.exp: Ditto.
1860 * gdb.trace/circ.exp: Ditto.
1861 * gdb.trace/collection.exp: Ditto.
1862 * gdb.trace/deltrace.exp: Ditto.
1863 * gdb.trace/infotrace.exp: Ditto.
1864 * gdb.trace/limits.exp: Ditto.
1865 * gdb.trace/packetlen.exp: Ditto.
1866 * gdb.trace/passc-dyn.exp: Ditto.
1867 * gdb.trace/passcount.exp: Ditto.
1868 * gdb.trace/report.exp: Ditto.
1869 * gdb.trace/save-trace.exp: Ditto.
1870 * gdb.trace/tfind.exp: Ditto.
1871 * gdb.trace/tracecmd.exp: Ditto.
1872 * gdb.trace/while-dyn.exp: Ditto.
1873 * gdb.trace/while-stepping.exp: Ditto.
1874 * lib/gdb.exp: Ditto.
1875 (gdb_compile): Handle nowarning option.
1876
5f4a23d9
AO
18772006-03-07 Alexandre Oliva <aoliva@redhat.com>
1878
1879 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1880 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1881 Rename executable to prelinkt. Don't re-prelink if we didn't
1882 get a core file. Test prelink -u exit status to tell whether
1883 prelinking failed. Use gdb_test_multiple.
1884
9733fc94
DJ
18852006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1886
1887 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1888 (do_tests): Call it.
1889
cc10cae3
AO
18902006-02-28 Alexandre Oliva <aoliva@redhat.com>
1891
1892 * gdb.base/prelink.exp: New test.
1893 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1894
15c46491
WZ
18952006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1896
1897 * gdb.fortran/derived-type.f90: New file.
1898 * gdb.fortran/derived-type.exp: New testcase.
1899
5c9f7ded
DJ
19002006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1901
1902 * gdb.base/default.exp: Allow ';' as a directory separator.
1903
5b96932b
AS
19042006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1905
1906 * gdb.base/help.exp (help add-symbol-file): Update.
1907
1986bccd
AS
19082006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1909
1910 * gdb.base/help.exp (help load): Update expected results.
1911
a8b7528f
FF
19122006-02-19 Fred Fish <fnf@specifix.com>
1913
1914 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1915 specifix hex value as part of results.
1916 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1917
f8261448
FF
19182006-02-16 Fred Fish <fnf@specifix.com>
1919
1920 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1921 ushort_addr, and slong_addr, so the typedefs are not optimized
1922 away.
1923 * gdb.base/whatis.exp: Add tests using type name for struct type,
1924 union type, enum type, and typedef.
1925
31d8bdd2
MK
19262006-02-13 Mark Kettenis <kettenis@gnu.org>
1927
1928 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1929
34e41e63
JB
19302006-02-13 Jim Blandy <jimb@redhat.com>
1931
1932 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1933 case where it takes two "next" commands to skip past the init
1934 call.
1935
ac6e4f31
FF
19362006-02-12 Fred Fish <fnf@specifix.com>
1937
1938 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1939 to handle cases where it takes two "next" commands to skip
1940 past the init call.
1941
2db2d571
JB
19422006-02-07 Joel Brobecker <brobecker@adacore.com>
1943
1944 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1945 on hppa32 targets.
1946
38fcd64c
DJ
19472006-02-06 Vladimir Prus <ghost@cs.msu.su>
1948
1949 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1950 field.
1951
1315ad46
MK
19522006-01-29 Mark Kettenis <kettenis@gnu.org>
1953
1954 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1955
5625b943
DJ
19562006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1957
1958 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1959 files.
1960
80df1bbe
DJ
19612006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1962
1963 * gdb.cp/maint.exp: Set complaints to a positive value.
1964
9078e690
DJ
19652006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1966
1967 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1968 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1969 function name.
1970
9c903399
DJ
19712006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1972
1973 * gdb.base/checkpoint.c: Update copyright notice. Include
1974 <stdlib.h>.
1975
761ae4d6
JB
19762006-01-04 Jim Blandy <jimb@redhat.com>
1977
1978 * gdb.asm/asm-source.exp: Independently provide default values for
1979 asm-flags and debug-flags. Use 'string equal' to do the
1980 comparison, not the implicit expr's '==' operator. Remove
1981 now-unneeded assignments to asm-flags. In h8300 case, place
1982 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
1983
099ac3dd
MS
19842006-01-04 Michael Snyder <msnyder@redhat.com>
1985
1986 * gdb.base/checkpoint.c: New file.
1987 * gdb.base/checkpoint.exp: New file.
1988 * gdb.base/multi-fork.c: New file.
1989 * gdb.base/multi-fork.exp: New file.
1990 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1991
f4d85314
FF
19922006-01-04 Fred Fish <fnf@specifix.com>
1993
1994 * gdb.base/ptype.c (foo): Add typedef.
1995 (intfoo): Add function.
1996 * gdb.base/ptype1.c: New file.
1997 * gdb.base/ptype.exp: Handle compilation and linking with two
1998 source files. Test that proper type for "foo" is found based
1999 on source context rather than first match found in symtabs.
2000
a1b06f35
MK
20012005-12-28 Mark Kettenis <kettenis@gnu.org>
2002
2003 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
2004 * gdb.asm/openbsd.inc: Indent commands.
2005
d082a1e2
MK
20062005-12-26 Mark Kettenis <kettenis@gnu.org>
2007
c65016bd
MK
2008 * gdb.base/freebpcmd.exp: Increase timeout.
2009
d082a1e2
MK
2010 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
2011
d3c32a0e
DJ
20122005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
2013
2014 * gdb.base/default.exp: Update check for "show version".
2015
9fdb1f50
RC
20162005-12-09 Randolph Chung <tausq@debian.org>
2017
2018 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
2019 * gdb.asm/pa64.inc: New file.
2020
5f2c56f7
RC
20212005-12-09 Randolph Chung <tausq@debian.org>
2022
2023 * gdb.asm/common.inc: Indent commands.
2024 * gdb.asm/asmsrc1.s: Likewise.
2025 * gdb.asm/asmsrc2.s: Likewise.
2026
8117349c
RC
20272005-12-09 Randolph Chung <tausq@debian.org>
2028
2029 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
2030 (get_addr_of_sym): Remove duplicate print.
2031 (gen_core): xfail hppa*-*-hpux*, update expected output.
2032 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
2033 * gdb.arch/pa64-nullify.s: New file.
2034
8f07f25a
RC
20352005-12-09 Randolph Chung <tausq@debian.org>
2036
2037 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
2038
55b39184
DJ
20392005-12-07 Christophe Lyon <christophe.lyon@st.com>
2040
2041 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
2042 code generation for these functions.
2043 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
2044 error message.
2045
31e2b00f
AS
20462005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
2047
2048 * gdb.base/help.exp (help b, help br, help bre, help brea)
2049 (help break): Update the expected message.
2050
c3d0b56e
SC
20512005-11-11 Stephane Carrez <stcarrez@nerim.fr>
2052
2053 * gdb.asm/m68hc11.inc: Setup the data section.
2054 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
2055 script for this test.
2056 (m6812-*-*): Likewise.
2057
36ae0ea9
RC
20582005-11-09 Randolph Chung <tausq@debian.org>
2059
2060 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
2061
9d6f42e9
WZ
20622005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
2063
2064 * gdb.base/break.exp: Fix a comment typo.
2065
e2126a14
EZ
20662005-11-03 Jim Blandy <jimb@redhat.com>
2067
2068 Checked in by Elena Zannoni <ezannoni@redhat.com>
2069
2070 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
2071
e0ac7199
CV
20722005-11-02 Corinna Vinschen <vinschen@redhat.com>
2073
2074 * gdb.arch/gdb1558.c: Include stdio.h.
2075
31d3fb18
MK
20762005-10-31 Mark Kettenis <kettenis@gnu.org>
2077
2078 * gdb.asm/asm-source.exp: Use -e instead of --entry.
2079
e52b687c
MK
20802005-10-31 Mark Kettenis <kettenis@gnu.org>
2081
2082 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
2083
f4711d79
PG
20842005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
2085
2086 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2087 vscr" tests to better match output.
2088
987a9106
JB
20892005-10-12 Jim Blandy <jimb@redhat.com>
2090
2091 * gdb.base/structs.exp (any): New function.
2092 (test_struct_returns): Don't make any assumptions at all about
2093 what value the function returns when GDB can't set the return
2094 value.
2095
2336bb58
JB
20962005-10-09 Joel Brobecker <brobecker@adacore.com>
2097
2098 * gdb.ada/arrayidx/p.adb: New file.
2099 * gdb.ada/arrayidx.exp: New testcase
2100
21012005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
2102
2103 * gdb.ada/array_return/pck.ads: New file.
2104 * gdb.ada/array_return/pck.adb: New file.
2105 * gdb.ada/array_return/p.adb: New file.
2106 * gdb.ada/array_return.exp: New testcase.
2107
705335ea
JB
21082005-10-03 Joel Brobecker <brobecker@adacore.com>
2109
2110 * gdb.base/arrayidx.c: New file.
2111 * gdb.base/arrayidx.exp: New testcase.
2112
11ee9940
NR
21132005-09-29 Nick Roberts <nickrob@snap.net.nz>
2114
2115 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
2116 frames-invalid and breakpoints-invalid are no longer generated
2117 with level 3 so don't expect them in the output.
2118
39fb8e9e
BR
21192005-09-27 Bob Rossi <bob@brasko.net>
2120
2121 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
2122 from test. Escape the | in mi_gdb_test call.
2123 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
2124 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
2125 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
2126 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
2127 expected regex's in mi_gdb_test calls.
2128 * lib/mi-support.exp: Remove arbitrary .* from tests.
2129 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
2130 Fully anchor GDB/MI expected results in mi_gdb_test.
2131 * lib/gdb.exp (string_to_regexp): Escape the ] character.
2132 * gdb.base/sizeof.exp: Remove escape character. Correct test.
2133
2af48f68
PB
21342005-09-26 Paul Brook <paul@codesourcery.com>
2135
2136 * long_long.exp: Exclude eabi targets from arm FPA float format test.
2137
f34502bc
WZ
21382005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2139
2140 * bfp-test.c: New file.
2141 * bfp-test.exp: New testcase.
2142
ca929517
WZ
21432005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2144
2145 * gdb.fortran/subarray.exp: New testcase to test the evaluation
2146 of subarray and substring variable.
2147 * gdb.fortran/subarray.f: New source file for the test of subarray
2148 and substring variable evaluation.
2149 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
2150 of string constant.
2151
c761af65
DJ
21522005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
2153
2154 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
2155 copyright dates.
2156
561d7a1d
PG
21572005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
2158
2159 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
2160 powerpc altivec' test with an almost identical 'info vector' test.
2161
b2b64cc9
PG
21622005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2163
2164 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2165 vscr" tests to match output.
2166
6ac4d15a
PG
21672005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2168
2169 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
2170 output.
2171
40e55bef
BR
21722005-09-11 Bob Rossi <bob@brasko.net>
2173
2174 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
2175 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
2176 commands that return an MI output command and an asyncronous MI output
2177 command.
2178 * gdb.mi/mi-console.exp: Ditto.
2179
3c7385ec
BR
21802005-09-11 Bob Rossi <bob@brasko.net>
2181
2182 * gdb.mi/mi-var-child.c: Include <string.h>.
2183
a6cd0eb3
DJ
21842005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
2185
2186 * killed.exp: Correct gdb_expect syntax.
2187
2f168eed
CV
21882005-08-09 Corinna Vinschen <vinschen@redhat.com>
2189
2190 * lib/mi-support.exp (mi_gdb_load): Fix typo.
2191
ecd3fd0f
BR
21922005-08-02 Bob Rossi <bob@brasko.net>
2193
2194 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
2195 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
2196 Change tests to inferior-tty-set/show.
2197 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
2198 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
2199 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
2200 inferior. Use mi_gdb_test to get GDB and Inferior output.
2201 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
2202 descriptor.
2203 (mi_inferior_tty_name): Add inferior PTY file name.
2204 (mi_gdb_start): Add INFERIOR_PTY parameter.
2205 (mi_gdb_test): Add IPATTERN parameter.
2206
f1ea48cb
BR
22072005-08-02 Bob Rossi <bob@brasko.net>
2208
2209 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
2210 parameter to mi_gdb_test.
2211 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
2212
6e650a67
DJ
22132005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2214
2215 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
2216 struct_declarations.
2217 * gdb.mi/mi-var-child.exp: Step over the initialization of
2218 struct_declarations.
2219
8be260b6
DJ
22202005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2221
2222 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
2223 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
2224 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
2225 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
2226 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
2227 file.
2228
4e660f07
NR
22292005-07-27 Nick Roberts <nickrob@snap.net.nz>
2230
2231 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
2232 (do_children_tests): Assign values to the extra elements.
2233
2234 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
2235 them for tests for "-var-update --no-values" and
2236 "-var-update --all-values".
2237 Add test for "-var-list-children --simple-values".
2238
2239 * gdb.mi/basics.c (callee4): Add integer array D[3]...
2240
2241 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
2242 "-stack-list-locals --simple-values" Improve doc strings and
2243 comments.
2244
6bdae935
MK
22452005-07-18 Mark Kettenis <kettenis@gnu.org>
2246
598b7a6f
MK
2247 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
2248 *-*-openbsd*.
2249 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
2250
6bdae935
MK
2251 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
2252 sigaltsatck'.
2253
1323e929
BR
22542005-07-14 Bob Rossi <bob@brasko.net>
2255
2256 * gdb.base/default.exp (tty): Changed output of command.
2257 * gdb.base/help.exp (help tty): Ditto.
2258
b1a9c082
MK
22592005-07-12 Mark Kettenis <kettenis@gnu.org>
2260
2261 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
2262
10a844a2
MK
22632005-07-10 Mark Kettenis <kettenis@gnu.org>
2264
2265 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
2266 -stack-select-frame without arguments.
2267 (test_stack_frame_listing): Add test for newly implemented command
2268 -stack-info-frame.
2269
3cb3b8df
BR
22702005-07-06 Bob Rossi <bob@brasko.net>
2271
2272 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
2273 command.
2274 (Copyright): Update copyright.
2275
a0c5fbcf
WZ
22762005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
2277
2278 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
2279 tests to evaluate exponentiation expression.
2280
984971d0
AS
22812005-06-29 Andreas Schwab <schwab@suse.de>
2282
2283 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2284 main to avoid warnings.
2285
2286 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2287
fe03833f
NR
22882005-06-20 Nick Roberts <nickrob@snap.net.nz>
2289
2290 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2291 -stack-select-frame without arguments.
2292 (test_stack_frame_listing): Add test for newly implemented command
2293 -stack-info-frame.
2294
7a55f279
WZ
22952005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2296
0ffa0ea5
DJ
2297 * gdb.fortran/array-element.f: New file.
2298 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2299
26585198
DJ
23002005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2301
2302 * gdb.base/bigcore.exp: Correct checks for systems which can
2303 not dump a large core file.
2304
c1bd25fd
DJ
23052005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2306
2307 * gdb.base/relocate.c: Add a copyright notice.
2308 (dummy): Remove.
2309 * gdb.base/relocate.exp: Test printing the values of variables
2310 from a relocatable file.
2311
589e074d
DJ
23122005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2313
2314 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2315 excess MI output after an error.
2316
0915f927
JB
23172005-05-29 Joel Brobecker <brobecker@adacore.com>
2318
2319 * gdb.arch/alpha-step.c: New file.
2320 * gdb.arch/alpha-step.exp: New testcase.
2321
76ff342d
DJ
23222005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2323 Dennis Brueni <dennis@slickedit.com>
2324
2325 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2326 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2327 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2328 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2329 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2330 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2331 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2332
96b0c7ac
DJ
23332005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2334 Wu Zhou <woodzltc@cn.ibm.com>
2335
2336 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2337 IBM's xlc compiler.
2338 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2339 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2340
f21565d2
JB
23412005-05-13 Jim Blandy <jimb@redhat.com>
2342
2343 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2344 calling gdb_suppress_entire_file.
2345 * gdb.base/charset.exp: Same.
2346 * gdb.base/call-rt-st.exp: Same.
2347
6006a3a1
BR
23482005-05-05 Bob Rossi <bob_rossi@cox.net>
2349
2350 * lib/gdb.exp (fullname_syntax): Added global regex.
2351 (fullname_syntax_POSIX): Ditto.
2352 (fullname_syntax_UNC): Ditto.
2353 (fullname_syntax_DOS_CASE): Ditto.
2354 (fullname_syntax_DOS): Ditto.
2355 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2356 fullname_syntax variable to scope and use it.
2357 (test_file_list_exec_source_files): Ditto.
2358 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2359
c3b69c04
DJ
23602005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2361
2362 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2363
3c95e6af
PG
23642004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2365
2366 * lib/gdb.exp (skip_altivec_tests): New function, based on
2367 check_vmx_hw_available from the GCC testsuite.
2368 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2369 * lib/gdb.arch/altivec-regs.exp: Likewise.
2370
78df6c56
JB
23712005-05-02 Jim Blandy <jimb@redhat.com>
2372
2373 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2374 calling gdb_suppress_entire_file.
2375
1690f9cf
DJ
23762005-04-30 Randolph Chung <tausq@debian.org>
2377
2378 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2379 Slightly relax "sem_post" name checking.
2380
5ea106f7
PG
23812005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2382
2383 * gdb.base/unload.exp: Use new shared library infrastructure.
2384
bf7234cf
PG
23852005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2386
2387 * gdb.base/so-impl-ld.exp: Use new shared library
2388 infrastructure.
2389
547b869a
CV
23902005-04-29 Corinna Vinschen <vinschen@redhat.com>
2391
2392 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2393 * gdb.asm/h8300.inc: New file.
2394
f07e55f0
PG
23952005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2396
2397 * gdb.base/shlib-call.exp: Change to use new shared library
2398 infrastructure.
2399
3cbba3d1
PG
24002005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2401
2402 * gdb.base/pending.exp: Change to use new shared library
2403 infrastructure.
2404
ed6df200
PG
24052005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2406
2407 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2408 use test_compiler_info instead of gcc_compiled, and update copyright.
2409
8c8f4ebe
PG
24102005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2411
2412 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2413 shared objects being adjusted and update copyright years.
2414
607fbc54
DJ
24152005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2416
2417 * ChangeLog: Correct some 2003-01-13 dates.
2418 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2419 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2420 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2421 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2422 gdb.trace/tfind.exp: Update copyright years.
2423
57bf0e56
DJ
24242005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2425 Daniel Jacobowitz <dan@codesourcery.com>
2426
2427 * lib/gdb.exp (gdb_compile): Handle shlib=.
2428 (gdb_compile_shlib): New function.
2429
9b593790
PG
24302005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2431
2432 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2433
9494c6a5
DJ
24342005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2435
2436 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2437 gdb.server.
2438 * configure.ac: Likewise.
2439 * configure: Regenerated.
2440 * gdb.gdbserver/Makefile.in: Moved to...
2441 * gdb.server/Makefile.in: ... here.
2442 * gdb.gdbserver/server.c: Moved to...
2443 * gdb.server/server.c: ... here.
2444 * gdb.gdbserver/server-run.exp: Moved to...
2445 * gdb.server/server-run.exp: ... here.
2446
6f8eac0e
DJ
24472005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2448
2449 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2450 * configure.ac: Create gdb.gdbserver/Makefile.
2451 * configure: Regenerated.
2452 * lib/gdbserver-support.exp: New file, derived from
2453 config/gdbserver.exp.
2454 * config/gdbserver.exp: Use gdbserver-support.exp.
2455 * gdb.gdbserver/Makefile.in: New file.
2456 * gdb.gdbserver/server.c: New file.
2457 * gdb.gdbserver/server-run.exp: New file.
2458
6e87504d
PG
24592005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2460
2461 * lib/gdb.exp (test_compiler_info): Return compiler_info
2462 if no arguments are given.
2463
d1779be4
PG
24642005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2465
2466 * gdb.arch/altivec-abi.exp: Check for compiler and set
2467 use altivec' flag accordingly.
2468 * gdb.arch/altivec-regs.exp: Likewise.
2469
88750304
DJ
24702005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2471
2472 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2473
f3fb768d
AS
24742005-03-27 Andreas Schwab <schwab@suse.de>
2475
2476 * gdb.base/bigcore.c (main): Add missing mode argument in open
2477 call.
2478
7e813ac5
DJ
24792005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2480
2481 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2482 downloads.
2483 * config/gdbserver.exp (gdb_load): Likewise.
2484
8e3049aa
PB
24852005-03-14 Paul Brook <paul@codesourcery.com>
2486
2487 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2488 targets.
2489
a9df7c44
JB
24902005-03-09 Joel Brobecker <brobecker@adacore.com>
2491
2492 * gdb.dwarf2/dup-psym.S: New file.
2493 * gdb.dwarf2/dup-psym.exp: New testcase.
2494
9f0d94e8
JB
24952005-03-09 Joel Brobecker <brobecker@adacore.com>
2496
2497 * gdb.ada/exec_changed/first.adb: New file.
2498 * gdb.ada/exec_changed/second.adb: New file.
2499 * gdb.ada/exec_changed.exp: New testcase.
2500
5f579bc5
NS
25012005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2502
36e9969c
NS
2503 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2504 (A2): New class.
2505 (main): Test operator+.
2506 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2507 breakpoint test.
2508
5f579bc5
NS
2509 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2510 * gdb.base/signull.exp: Disable if gdb,nosignals.
2511 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2512 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2513 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2514 * gdb.mi/mi2-console.exp: Likewise.
2515 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2516 continue output at start.
2517 (gdb_collect_locals_test): Robustify regexp.
2518 * gdb.trace/passc-dyn.exp: Fix comment typo.
2519 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2520
be46087e
CV
25212005-03-08 Corinna Vinschen <vinschen@redhat.com>
2522
2523 * gdb.asm/asm-source.exp: Add iq2000 case.
2524 * gdb.asm/iq2000.inc: New file.
2525
384e1a61
MI
25262005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2527
2528 * gdb.base/command.exp: Change hardcoded value to regular expression.
2529 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2530
584b6e9e
DJ
25312005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2532
2533 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2534 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2535 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2536 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2537 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2538
ab5b5d61
MK
25392005-03-05 Mark Kettenis <kettenis@gnu.org>
2540
2541 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2542 changes.
2543
ae051c1b
PG
25442004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2545
2546 * lib/compiler.c: Add test for IBM's xlc compiler.
2547 * lib/compiler.cc: Likewise.
2548
3f0f6ed2
JB
25492004-02-24 Joel Brobecker <brobecker@adacore.com>
2550
2551 * gdb.ada/fixed_points.exp: Create compilation object directory
2552 before running the test.
2553 * gdb.ada/null_record.exp: Likewise.
2554 * gdb.ada/packed_array.exp: Likewise.
2555 * gdb.ada/start.exp: Likewise.
2556
724f452b
JB
25572005-02-15 Joel Brobecker <brobecker@adacore.com>
2558
2559 * gdb.ada/packed_array/pa.adb: New file.
2560 * gdb.ada/packed_array.exp: New testcase.
2561
57f5cdfb 25622005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2563
1f393151
MK
2564 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2565 files.
2566
ebdda337
MK
2567 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2568 on *-*-openbsd*. Correctly match whitespace in regukar
2569 expressions.
2570
cf309262
DJ
25712005-02-10 Daniel Jacobowitz <dan@debian.org>
2572
2573 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2574 PR exp/1821
2575 * gdb.base/gdb1821.c: New test file.
2576 * gdb.base/gdb1821.exp: New test file.
2577
3be49e7a
JB
25782005-02-09 Joel Brobecker <brobecker@adacore.com>
2579
2580 * gdb.base/start.c: New file.
2581 * gdb.base/start.exp: New testcase.
2582
e292e67d
JB
25832005-02-09 Joel Brobecker <brobecker@adacore.com>
2584
2585 * gdb.ada/start/dummy.adb: New file.
2586 * gdb.ada/start.exp: New testcase.
2587
dbdfa66c
CV
25882005-02-09 Corinna Vinschen <vinschen@redhat.com>
2589
2590 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2591 for printing symbols and statistics.
2592 Add test for using relative pathnames in "maint print msymbols" test.
2593 Mark "maint info sections DATA" XFAIL on Cygwin.
2594 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2595 tests.
2596
d7941671
AC
25972005-02-09 Andreas Schwab <schwab@suse.de>
2598
2599 Committed by Andrew Cagney <cagney@gnu.org>
2600 * gdb.base/remotetimeout.exp: New file.
2601
74e5ef44
MK
26022005-02-07 Mark Kettenis <kettenis@gnu.org>
2603
2604 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2605
464dd14d
JB
26062005-02-03 Joel Brobecker <brobecker@adacore.com>
2607
2608 * gdb.ada/gnat_ada.gpr: New file.
2609 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2610 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2611 * configure.ac: No longer generate gnat_ada.gpr.
2612 * configure: Regenerate.
2613 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2614 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2615 * gdb.ada/null_record/bar.ads: Likewise.
2616 * gdb.ada/null_record/bar.adb: Likewise.
2617 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2618 * gdb.ada/null_record.exp (testdir): New variable.
2619 (testfile): executable is now in testdir subdirectory.
2620 (srcfile): Use full path to the main compilation unit.
2621 * gdb.ada/fixed_points.exp: Same changes as above.
2622
30d756ae
NR
26232005-02-03 Nick Roberts <nickrob@snap.net.nz>
2624
2625 * gdb.base/interp.exp: New test.
2626
9d799f85
AC
26272005-01-24 Andrew Cagney <cagney@gnu.org>
2628
2629 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2630
15656118
AC
26312005-01-19 Andrew Cagney <cagney@gnu.org>
2632
a892c31b
AC
2633 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2634 configure.ac not configure.in.
2635
15656118
AC
2636 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2637 of powerpc*-*-*.
2638 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2639 * gdb.base/list.exp (test_list_function)
2640 (test_list_filename_and_function): Ditto.
2641 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2642
a7b01baf
AC
26432005-01-16 Andrew Cagney <cagney@gnu.org>
2644
17d92a02
AC
2645 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2646
a7b01baf
AC
2647 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2648
bc8332bb
AC
26492005-01-14 Andrew Cagney <cagney@gnu.org>
2650
2651 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2652 * gdb.mi/mi2-var-cmd.exp: Ditto.
2653
4d074752
CV
26542005-01-10 Corinna Vinschen <vinschen@redhat.com>
2655
2656 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2657
bec39cab
AC
26582005-01-07 Andrew Cagney <cagney@gnu.org>
2659
2660 * configure.ac: Rename configure.in, require autoconf 2.59.
2661 * configure: Re-generate.
2662 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2663 * gdb.stabs/configure: Re-generate.
2664 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2665 * gdb.hp/configure: Re-generate.
2666 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2667 autoconf 2.59.
2668 * gdb.hp/gdb.objdbg/configure: Re-generate.
2669 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2670 autoconf 2.59.
2671 * gdb.hp/gdb.defects/configure: Re-generate.
2672 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2673 autoconf 2.59.
2674 * gdb.hp/gdb.compat/configure: Re-generate.
2675 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2676 autoconf 2.59.
2677 * gdb.hp/gdb.base-hp/configure: Re-generate.
2678 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2679 autoconf 2.59.
2680 * gdb.hp/gdb.aCC/configure: Re-generate.
2681
f10b16d4
JB
26822004-12-15 Jim Blandy <jimb@redhat.com>
2683
2684 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2685 under NPTL when there is debugging info available for libpthread.
2686
fb6e1814
JG
26872004-12-13 Jerome Guitton <guitton@gnat.com>
2688
2689 * gdb.ada/fixed_points.c: New file.
2690 * gdb.ada/fixed_points.exp: New file.
2691
fe46cd3a
RC
26922004-12-03 Randolph Chung <tausq@debian.org>
2693
2694 * gdb.arch/pa-nullify.exp: New file.
2695 * gdb.arch/pa-nullify.s: New file.
2696
8de0841b
RC
26972004-11-30 Randolph Chung <tausq@debian.org>
2698
2699 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2700 instead of "tbug". Fix regexp to work properly with gdb_test.
2701
c8170782
PH
27022004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2703
2704 * gdb.base/bitfields2.exp: New test.
2705 * gdb.base/bitfields2.c: New file.
2706
954269c2
RE
27072004-11-28 Richard Earnshaw <rearnsha@arm.com>
2708
2709 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2710
0107feed
RC
27112004-11-16 Randolph Chung <tausq@debian.org>
2712
2713 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2714
f073ae8c
DJ
27152004-11-14 Daniel Jacobowitz <dan@debian.org>
2716
2717 * gdb.threads/threadapply.exp: Correct "macro details" test.
2718
19ad59e7
JJ
27192004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2720
2721 * gdb.threads/threadapply.exp: New test.
2722 * gdb.threads/threadapply.c: New file.
2723
9cf0961b
MK
27242004-11-07 Mark Kettenis <kettenis@gnu.org>
2725
2726 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2727 frames.
2728
c789492a
FL
27292004-11-05 Felix Lee <felix+log1@specifixinc.com>
2730
2731 * gdb.base/cursal.exp: New file.
2732 * gdb.base/cursal.c: New file.
2733
a1e167bb
AC
27342004-11-03 Andrew Cagney <cagney@gnu.org>
2735
2736 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2737
b7cbf173
MK
27382004-10-30 Mark Kettenis <kettenis@gnu.org>
2739
2740 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2741 NetBSD/ELF targets.
2742
88f9d34f
JB
27432004-10-29 Joel Brobecker <brobecker@gnat.com>
2744
2745 * gdb.threads/bp_in_thread.c: New file, copied from
2746 pthread_cond_wait.c.
2747 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2748 file, rather than reusing the .c file from another testcase.
2749
ca7d6a0c
JB
27502004-10-20 Joel Brobecker <brobecker@gnat.com>
2751
2752 * gdb.ada/null_record.exp: Check where we stopped after
2753 sending the start command, instead of where the associated
2754 temporary breakpoint was inserted.
2755
0d863d03
AC
27562004-10-14 Andrew Cagney <cagney@gnu.org>
2757
2758 * gdb.mi/gdb701.c (main): Return 0.
2759
d11e72cb
DJ
27602004-10-13 Daniel Jacobowitz <dan@debian.org>
2761
d40539a4 2762 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2763
e1923096
JJ
27642004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2765
2766 * gdb.threads/schedlock.c: Add comment markers to use to find
2767 line numbers.
2768 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2769 comments.
2770 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2771 breakpoint lines.
2772
ec8ba2c9
DJ
27732004-10-12 Daniel Jacobowitz <dan@debian.org>
2774
2775 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2776
0eb3658b
DJ
27772004-10-12 Daniel Jacobowitz <dan@debian.org>
2778
2779 * configure.in: Add gdb.dwarf2.
2780 * configure: Regenerated.
2781 * Makefile.in: Add gdb.dwarf2.
2782 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2783 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2784 gdb.dwarf2/file1.txt: New files.
2785
a271cc33
OF
27862004-10-11 Orjan Friberg <orjanf@axis.com>
2787
2788 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2789 of "run", since the latter doesn't work with remote targets. Adjust
2790 the breakpoint numbering accordingly.
2791 * gdb.threads/pthread_cond_wait.exp: Ditto.
2792
895ce074
MC
27932004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2794
2795 * gdb.base/overlays.exp: Update copyright years.
2796
6be3092d
KI
27972004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2798
2799 * gdb.base/overlays.exp: Disable if target is Linux.
2800
e05389b8
FL
28012004-10-06 Felix Lee <felix+log1@specifixinc.com>
2802
2803 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2804
73cb587d
KI
28052004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2806
2807 * gdb.asm/asm-source.exp: Add m32r-linux target.
2808 * gdb.asm/m32r-linux.inc: New file.
2809
3c0edcdc
AC
28102004-09-24 Andrew Cagney <cagney@redhat.com>
2811 David Anderson <anderson@redhat.com>
2812
2813 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2814 command fails, assume things will work.
2815 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2816 (_GNU_SOURCE): Define.
2817 (print_unsigned, print_hex): Change parameter to "long long".
2818 (print_byte_count): New function, use to print byte counts.
2819 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2820 O_LARGEFILE.
2821 (main): Compute an upper bound on a corefile in max_core_size.
2822 Limit memory chunk size to max_core_size. Limit total memory
2823 allocated to max_core_size.
2824
4bb3667f
AC
28252004-09-23 Andrew Cagney <cagney@gnu.org>
2826
2827 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2828 from a separate process with code that creates a corefile by
2829 making the inferior dump core.
2830
60fe1a51
MK
28312004-09-23 Mark Kettenis <kettenis@gnu.org>
2832
2833 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2834 block.
2835
8e937346
MC
28362004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2837
2838 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2839 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2840 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2841 Likewise.
2842
7213f6d6
JJ
28432004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2844
2845 * gdb.java/jprint.exp: New test case for java inferior call.
2846 * gdb.java/jprint.java: Ditto.
2847
eac69dca
JB
28482004-09-15 Joel Brobecker <brobecker@gnat.com>
2849
2850 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2851
22227696
MC
28522004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2853
2854 * gdb.threads/killed.c: Include <stdlib.h>.
2855 * gdb.threads/pthreads.c: Likewise.
2856
7dd403a4
MC
28572004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2858
2859 * gdb.threads/killed.c: Add copyright notice.
2860
33f2d567
JM
28612004-09-10 Jason Molenda (jmolenda@apple.com)
2862
2863 * gdb.base/define.exp: Two new tests to verify zero space chars
2864 after 'if' and 'while' commands in a user-defined command is correctly
2865 parsed.
2866
e05b62ac
AC
28672004-09-08 Andrew Cagney <cagney@gnu.org>
2868
2869 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2870 delivery test with duplicate at end of file.
2871
9cbe82da
MK
28722004-09-06 Mark Kettenis <kettenis@jive.nl>
2873
2874 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2875
564803d9
MC
28762004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2877
2878 * config/hppro.exp: Removed.
2879
7c6807ce
MC
28802004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2881
2882 * config/sparclet.exp: Removed.
2883
bf7e26dd
MC
28842004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2885
2886 * config/udi.exp: Removed.
2887
714e341b
MC
28882004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2889
2890 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2891 of "exp_continue".
2892 (advancei): Likewise.
2893
1236e623
JJ
28942004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2895
2896 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2897
3bdcad15
MI
28982004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2899
228af206 2900 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2901 to check for nodebug in executable.
2902 * gdb.gdb/observer.exp (setup_test): Likewise.
2903 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2904 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2905
c72b934c
AC
29062004-09-01 Andrew Cagney <cagney@gnu.org>
2907
2908 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2909 files.
2910
edd9b715
JJ
29112004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2912
2913 * gdb.base/unload.exp: Fix expected warning message to match
2914 latest format.
2915
fb4ce06b
CV
29162004-09-01 Corinna Vinschen <vinschen@redhat.com>
2917
2918 * gdb.base/call-rt-st.exp: Fix typos.
2919
ce78e7c3
MI
29202004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2921
2922 * gdb.threads/thread_check.exp: New testcase.
2923 * gdb.threads/thread_check.c: New testcase.
2924
2dedb159
AC
29252004-08-31 Andrew Cagney <cagney@gnu.org>
2926
2927 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2928 (skip_to_handler_entry): New procedures. Test stepping into a
2929 handler when the breakpoint is at the handler's entry point.
2930
68f53502
AC
29312004-08-30 Andrew Cagney <cagney@gnu.org>
2932
2933 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2934 gdb/1757.
2935
3e3ffd2b
MC
29362004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2937
2938 With code from Manoj Iyer <manjo@austin.ibm.com>:
2939 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2940 return value. Add an arm for "no debugging symbols found".
2941 Change a stray "error" to "perror".
2942 (gdb_run_cmd): Adapt to new return value.
2943 * gdb.base/remote.exp: Adapt to new return value.
2944 * gdb.gdb/complaints.exp: Likewise.
2945 * gdb.gdb/observer.exp: Likewise.
2946 * gdb.gdb/selftest.exp: Likewise.
2947 * gdb.gdb/xfullpath.exp: Likewise.
2948
4b6f5fd2
JB
29492004-08-27 Joel Brobecker <brobecker@gnat.com>
2950
2951 * gdb.threads/bp_in_thread.exp: New testcase.
2952
e5b25496
MC
29532004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2954
2955 Fix PR testsuite/1735.
2956 * gdb.threads/schedlock.c (thread_function): Add a cast
2957 to suppress a gcc warning.
2958 * gdb.threads/thread-specific.c (thread_function): Likewise.
2959
934353d6
MC
29602004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2961
2962 * gdb.base/unload.c: Include <stdlib.h>.
2963
f98a0aef 29642004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2965
f98a0aef 2966 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2967 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2968 synchronized after the "return".
2969
5a2e8882
MC
29702004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2971
2972 * gdb.mi/basics.c: Include <stdio.h>.
2973 * gdb.mi/pthreads.c: Include <stdlib.h>.
2974 * gdb.mi/var-cmd.c: Include <stdlib.h>.
2975
a9640423
MC
29762004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2977
2978 * gdb.threads/schedlock.c: Add copyright notice.
2979
b04e311d
AC
29802004-08-25 Andrew Cagney <cagney@gnu.org>
2981
2982 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
2983 (skip_over_handler, breakpoint_over_hander): New test procedures.
2984 (advance, advancei): Add a proper prefix, do not use
2985 rerun_to_main.
2986 * gdb.base/sigstep.c (main): Change to use an infinite loop.
2987
7c27f15b
MC
29882004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2989
2990 * gdb.mi/basics.c: Add copyright notice.
2991 * gdb.mi/var-cmd.c: Add copyright notice.
2992
fffc87ae
MC
29932004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2994
2995 * lib/gdb.exp: Remove signed_keyword_not_used.
2996 * lib/compiler.c: Likewise.
2997 * lib/compiler.cc: Likewise.
2998
d782e0bf
MC
29992004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3000
3001 * gdb.base/whatis.c: Remove conditional disabling of "signed".
3002 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
3003
96033e83
MC
30042004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3005
3006 * gdb.base/whatis.c: Add copyright notice.
3007
cf38c229
MK
30082004-08-20 Mark Kettenis <kettenis@gnu.org>
3009
3010 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
3011 it to skip the breakpoints encoded in the inline assembly.
3012
f4b49756
MC
30132004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3014
3015 * Makefile.in: Add gdb.fortran.
3016
2f193b69
MC
30172004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3018
3019 * gdb.base/call-sc.exp (test_scalar_returns):
3020 Fix cut-and-paste glitch in "Make fun return now".
3021
89a237cb
MC
30222004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3023
3024 * configure.in: Add gdb.fortran.
3025 * configure: Regenerate.
3026 * gdb.fortran/Makefile.in: New file.
3027 * lib/gdb.exp (skip_fortran_tests): New procedure.
3028
469aff8e
MC
30292004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3030
3031 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
3032 reference to bug-gnu@prep.ai.mit.edu.
3033 * gdb.mi/mi-var-child.exp: Likewise.
3034 * gdb.mi/mi-var-cmd.exp: Likewise.
3035 * gdb.mi/mi-var-display.exp: Likewise.
3036 * gdb.mi/mi2-var-block.exp: Likewise.
3037 * gdb.mi/mi2-var-child.exp: Likewise.
3038 * gdb.mi/mi2-var-cmd.exp: Likewise.
3039 * gdb.mi/mi2-var-display.exp: Likewise.
3040
00b51b9f
MK
30412004-08-15 Mark Kettenis <kettenis@gnu.org>
3042
3043 * gdb.base/unload.c (main): Make local variable msg const.
3044
45f07fef
MC
30452004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3046
3047 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
3048 to bug-gnu@prep.ai.mit.edu.
3049 * gdb.mi/mi-disassemble.exp: Likewise.
3050 * gdb.mi/mi-eval.exp: Likewise.
3051 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
3052 default line number.
3053 * gdb.mi/mi-return.exp: Likewise.
3054 * gdb.mi/mi-simplerun.exp: Likewise.
3055 * gdb.mi/mi-stack.exp: Likewise.
3056 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
3057 number with explicit range test.
3058 * gdb.mi/mi-watch.exp: Likewise.
3059 * gdb.mi/mi2-break.exp: Likewise.
3060 * gdb.mi/mi2-cli.exp: Likewise.
3061 * gdb.mi/mi2-disassemble.exp: Likewise.
3062 * gdb.mi/mi2-eval.exp: Likewise.
3063 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
3064 default line number.
3065 * gdb.mi/mi2-return.exp: Likewise.
3066 * gdb.mi/mi2-simplerun.exp: Likewise.
3067 * gdb.mi/mi2-stack.exp: Likewise.
3068 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
3069 number with explicit range test.
3070 * gdb.mi/mi2-watch.exp: Likewise.
3071
dd8c8ee7
MC
30722004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3073
3074 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
3075 * gdb.cp/m-static.exp: Likewise.
3076 * gdb.cp/rtti.exp: Likewise.
3077
4e838464
MK
30782004-08-14 Mark Kettenis <kettenis@gnu.org>
3079
3080 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
3081
8d8cb839
EZ
30822004-08-14 Eli Zaretskii <eliz@gnu.org>
3083
3084 * ChangeLog: Prefix Local Variables with semi-colons and indent
3085 the reference to older ChangeLog files, to fix fontification in
3086 Emacs.
3087
deea8bb0
MC
30882004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3089
3090 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
3091 * gdb.mi/mi2-break.exp: Likewise.
3092
c3297504
MC
30932004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3094
3095 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
3096
25808999
MC
30972004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3098
3099 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
3100
226a8d71
MC
31012004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3102
3103 * gdb.cp/classes.exp: Remove unused declarations. Just let
3104 test names default instead of providing special names. Remove
3105 extraneous demangler test.
3106
37fdf854
JJ
31072004-08-12 Jeff Johnston <jjohnstn@redhat.com>
3108
3109 * gdb.base/unload.exp: New test for breakpoints in dynamically
3110 loaded libraries.
3111 * gdb.base/unload.c: Ditto.
3112 * gdb.base/unloadshr.c: Ditto.
3113
2d3a7986
MC
31142004-08-12 Michael Chastain <mec.gnu@mindspring.com>
3115
3116 * gdb.cp/classes.exp (test_ptype_class_objects): Call
3117 cp_test_ptype_class.
3118 (test_enums): Likewise.
3119
c72b934c
AC
31202004-08-10 Andrew Cagney <cagney@gnu.org>
3121
3122 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3123 files.
3124
cc503c8a
AC
31252004-08-10 Andrew Cagney <cagney@gnu.org>
3126
3127 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
3128 init_malloc call.
3129
902f2ccb
MC
31302004-08-10 Michael Chastain <mec.gnu@mindspring.com>
3131
3132 * ChangeLog: Add copyright notice. The notice is copied
3133 from emacs 21.3 top level ChangeLog.
3134
78c90502
MC
31352004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3136
3137 * lib/cp-support.exp: New file.
3138 * lib/cp-support.exp (cp_test_type_class): New function.
3139 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
3140 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
3141 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
3142 cp_test_ptype_class.
3143
88e5ea78
MC
31442004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3145
3146 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
3147 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3148 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
3149 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
3150 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3151 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
3152 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
3153 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
3154 gdb.mi/mi2-watch.exp: Update copyright years.
3155
6a89fc9c
MK
31562004-08-09 Mark Kettenis <kettenis@gnu.org>
3157
3158 * gdb.base/sigaltstack.exp: Provide proper anchoring.
3159
1482e0de
MC
31602004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3161
3162 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
3163 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
3164 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
3165 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3166 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
3167 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
3168 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
3169 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3170 gdb.mi/mi-watch.exp: Update copyright years.
3171
1a5ce3f3
DJ
31722004-08-08 Daniel Jacobowitz <dan@debian.org>
3173
3174 PR gdb/1738
3175 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
3176 from a breakpoint with a pending signal.
3177
04f6ecf2
DJ
31782004-08-08 Daniel Jacobowitz <dan@debian.org>
3179
3180 PR gdb/1736
3181 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
3182 * gdb.base/sigaltstack.exp (finish_test): Consume output until
3183 the prompt.
3184 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
3185
54d90d35
DJ
31862004-08-08 Daniel Jacobowitz <dan@debian.org>
3187
3188 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
3189
d2f6abb0
DJ
31902004-08-08 Daniel Jacobowitz <dan@debian.org>
3191
3192 PR gdb/1736
3193 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
3194 for i?86-*-linux*.
3195
5598c03d
DJ
31962004-08-08 Daniel Jacobowitz <dan@debian.org>
3197
3198 * gdb.arch/i386-prologue.exp: Compile without debug information.
3199
c6fee705
MC
32002004-08-08 Michael Chastain <mec.gnu@mindspring.com>
3201
3202 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
3203 rather than asking gdb to search.
3204
dd90efdb
MC
32052004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3206
3207 * gdb.base/gcore.c: Include <string.h>.
3208
1e84bec1
MC
32092004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3210
3211 * gdb.base/gcore.c: Add copyright notice.
3212
e425eb2b
MC
32132004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3214
3215 * gdb.base/freebpcmd.c: Include <stdio.h>.
3216 * gdb.base/long_long.c: Include <string.h>.
3217 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
3218 * gdb.base/siginfo.c: Include <string.h>.
3219 * gdb.base/sigstep.c: Include <string.h>.
3220
cb9aaed5
MC
32212004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3222
3223 * gdb.base/complex.c: Include <stdlib.h>.
3224
55944f3d
MC
32252004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3226
3227 * gdb.base/complex.c: Add copyright notice.
3228
7b2953d9
MC
32292004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3230
3231 * gdb.base/charset.c: Include <stdlib.h>.
3232
c9133d23
MC
32332004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3234
3235 * gdb.base/auxv.c: Include <stdlib.h>.
3236
0a8490ad
MC
32372004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3238
3239 * gdb.base/auxv.c: Add copyright notice.
3240
3426d5ec
MC
32412004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3242
3243 * gdb.base/coremaker.c: Add copyright notice.
3244 * gdb.base/coremaker2.c: Add copyright notice.
3245
8da195dd
AC
32462004-08-04 Andrew Cagney <cagney@gnu.org>
3247
3248 * gdb.base/store.exp: Update copyright.
3249 (check_set, up_set, check_struct, up_struct): Add a prefix to test
3250 names, do not import gdb_prompt.
3251
8d394f98
AC
32522004-08-01 Andrew Cagney <cagney@gnu.org>
3253
3254 Fix PR testsuite/1729.
3255 * gdb.base/dump.exp: Add test name to callers of capture_value, do
3256 not use capture_value with value 4.
3257 (capture_value): Add optional test name parameter.
3258 (test_reload_saved_value, test_restore_saved_value): Use $msg as
3259 the prefix, pass to capture_value.
3260
b6702b23
MK
32612004-08-01 Mark Kettenis <kettenis@gnu.org>
3262
3263 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
3264 * gdb.arch/i386-prologue.c (standard): New prototype and function.
3265 (main): Call new function.
3266
c203e0ca
MC
32672004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3268
3269 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
3270
a7995a30
MC
32712004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3272
3273 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
3274
9366563b
MC
32752004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3276
b6eeaf26 3277 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
3278 Accept more values of vtbl pointer. Remove some messages
3279 about "obsolete gcc or gdb".
3280
2fc1f950
MC
32812004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3282
3283 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3284
c724d49b
MC
32852004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3286
3287 * gdb.base/asm-source.exp: Properly convert target board
3288 debug flags from gcc format to binutils format.
3289
736b0fce
MK
32902004-07-28 Mark Kettenis <kettenis@gnu.org>
3291
3292 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3293 gdb1718". PR backtrace/1718 partially fixed.
3294
5633ea5c
JJ
32952004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3296
3297 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3298
575eebb1
NC
32992004-07-26 Nick Clifton <nickc@redhat.com>
3300
3301 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3302 good default value for a specific architecture is available then
3303 set it to that value. Otherwise default to the -gstabs switch.
3304 Remove the -g... switches from the asm-flags variable. Allow the
3305 target board info to override the value if it wants to. Pass the
3306 switch on the assembler command line.
3307
62104619
MK
33082004-07-23 Mark Kettenis <kettenis@gnu.org>
3309
3310 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3311 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3312 (main): Call new function.
3313
4a1135b8
MC
33142004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3315
3316 Test for PR exp/1715.
3317 * gdb.base/radix.exp: Refactor common procedures. Make all
3318 test names unique. Change XFAIL to KFAIL.
3319
8a12c1f0
MC
33202004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3321
3322 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3323 * gdb.ada/gnat_ada.gin: ... to here.
3324 * configure.in: Use gnat_ada.gin.
3325 * configure: Regenerate.
3326
23b451cf
AC
33272004-07-20 Andrew Cagney <cagney@gnu.org>
3328
3329 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3330 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3331 XFAILs. Clean up test messages and comments. Check backtraces.
3332 Delete re-sync code.
3333
ab618a02
MC
33342004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3335
3336 Fix PR cli/740.
3337 * gdb.base/annota1.exp: Honor gdb,nosignals.
3338 * gdb.base/annota3.exp: Likewise.
3339
46dad340
MC
33402004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3341
3342 * lib/java.exp: Update copyright notice.
3343
756d8c70
AC
33442004-07-19 Andrew Cagney <cagney@gnu.org>
3345
3346 * gdb.base/selftest.exp: Copy file from here ...
3347 * gdb.gdb/selftest.exp: ... to here.
3348
586027e6
AC
33492004-07-16 Andrew Cagney <cagney@redhat.com>
3350
3351 * lib/insight-support.exp: Delete file.
3352 * lib/java.exp (java_init): Fix copyright.
3353
029d2200
AC
33542004-07-16 Andrew Cagney <cagney@gnu.org>
3355
3356 * gdb.base/restore.c: Append "prologue" to comments marking the a
3357 function's prologue.
3358 * gdb.base/restore.exp: Update copyright, re-indent.
3359 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3360 callerN" prefix where needed. Update patterns that match a
3361 function's prologue.
3362
653b62c5
MC
33632004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3364
3365 * gdb.base/restore.c: Add copyright notice.
3366
f7d690e5
AC
33672004-07-16 Andrew Cagney <cagney@gnu.org>
3368
3369 * gdb.base/logical.exp: Update copyright.
3370 (evaluate): New procedure. Use to re-implement tests using
3371 several tables.
3372
d629a7cb
MH
33732004-07-14 Martin Hunt <hunt@redhat.com>
3374
3375 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3376 which fixes some problems where init.tcl was not found.
3377
9c7bb332
AC
33782004-07-13 Andrew Cagney <cagney@gnu.org>
3379
6bf46641
AC
3380 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3381 (check_sizeof, check_valueof): Do not include the output in the
3382 test name. Use gdb_test.
3383 (get_valueof): Use gdb_test_multiple.
3384
c4ffd4c0
AC
3385 * gdb.base/step-test.exp: Update copyright. Use
3386 gdb_test_multiple. Ensure that test names do not include
3387 architecture dependent output.
3388
ab89363a
AC
3389 * gdb.gdb/observer.exp: Update copyright.
3390 (setup_test): Use gdb_test_multiple.
3391 (attach_first_observer, attach_second_observer)
3392 (attach_third_observer, detach_first_observer)
3393 (detach_second_observer, detach_third_observer)
3394 (reset_counters, check_counters): Make $message a prefix.
3395 (test_normal_stop_notifications): Add "args" parameter - a list of
3396 init functions to be called. Make $message a prefix,
3397 (test_observer_normal_stop): Change the message prefixes so that
3398 they are unique, pass the attach / detach procedures to
3399 test_normal_stop_notifications.
3400
ec58997a
AC
3401 * gdb.base/signull.exp (test_segv): Prefix all tests with
3402 "${name}". Clean up test messages.
3403
b475183b
AC
3404 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3405
9c7bb332
AC
3406 * gdb.base/ena-dis-br.exp: Update copyright.
3407 (break_at): New function. Replace send_gdb with gdb_test,
3408 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3409 ignore count, not stopped at bpt", with KFAIL.
3410
2dd95497
CV
34112004-07-13 Corinna Vinschen <vinschen@redhat.com>
3412
3413 * gdb.base/attach.exp: Remove cleanupfile handling.
3414
419e626b
AC
34152004-07-12 Andrew Cagney <cagney@gnu.org>
3416
3417 * gdb.base/annota1.exp: Cleanup corefile test name.
3418 * gdb.base/annota3.exp: Ditto.
3419
8b1b3228
AC
34202004-07-12 Andrew Cagney <cagney@gnu.org>
3421
78650829
AC
3422 * gdb.base/signals.exp: Clean up copyright, re-indent.
3423
8b1b3228
AC
3424 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3425 gdb_test and gdb_test_multiple.
3426
935c2760
JJ
34272004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3428
3429 * gdb.java/jmain.exp: Fix expected line number for main to
3430 break at. Set XFAIL for break at main test since gcj does not
3431 provide line number info for first statement in main.
3432
1544280f
AC
34332004-07-08 Andrew Cagney <cagney@gnu.org>
3434
1279f4ff
AC
3435 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3436
1544280f
AC
3437 * gdb.base/sigbpt.exp: Make the common part of each test name a
3438 prefix instead of suffix.
3439
bcc82369
BR
34402004-07-07 Bob Rossi <bob_rossi@cox.net>
3441
3442 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3443 test from test_tbreak_creation_and_listing to
3444 test_file_list_exec_source_file
3445 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3446 Changed name of test from test_tbreak_creation_and_listing to
3447 test_file_list_exec_source_file
3448
23f4b0aa
JJ
34492004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3450
3451 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3452 the jmisc() constructor instead of <init>.
3453 * gdb.java/jmisc1.exp: Ditto.
3454
56401cd5
AC
34552004-07-07 Andrew Cagney <cagney@gnu.org>
3456
3457 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3458 corrupting the PC.
3459
44ae2f6a
MC
34602004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3461
3462 * gdb.cp/templates.exp: Accept whitespace change in demangler
3463 output.
3464
45a83408
AC
34652004-07-06 Andrew Cagney <cagney@gnu.org>
3466
3467 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3468
d205ad70
MC
34692004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3470
3471 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3472 * lib/compiler.cc: Likewise.
3473
06ea1a61
MC
34742004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3475
3476 * lib/compiler.cc: Work around string preprocessing problem
3477 with old hp c++ compiler.
3478 * lib/compiler.c: Likewise.
3479
daab1251
CV
34802004-06-29 Corinna Vinschen <vinschen@redhat.com>
3481
3482 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3483 directives to conditionalize symbol prefixing.
3484 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3485 additional_flags handling. Add underscore prefix for Cygwin.
3486 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3487 conditionalize symbol prefixing.
3488 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3489 additional_flags handling. Add underscore prefix for Cygwin.
3490
cc984116
CV
34912004-06-29 Corinna Vinschen <vinschen@redhat.com>
3492
3493 * gdb.base/bigcore.exp: Skip test on Cygwin.
3494
c279b077
MC
34952004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3496
3497 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3498 formats for "info register". Use gdb_test_multiple. Fix
3499 the "invalid register" test.
3500
0e915747
CV
35012004-06-28 Corinna Vinschen <vinschen@redhat.com>
3502
3503 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3504 PID for Cygwin. Add Cygwin specific strings to check for in some
3505 tests.
3506 (do_attach_tests): Add a test for user interaction when attaching
3507 to a process with no matching symbol table already loaded.
3508
11422c86
AC
35092004-06-26 Andrew Cagney <cagney@gnu.org>
3510
3511 Test PR java/1567 and PR java/1565.
3512 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3513 * gdb.java/jmisc2.exp: Delete file.
3514
cefbce26
MC
35152004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3516
3517 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3518
e19f872c
CV
35192004-06-25 Corinna Vinschen <vinschen@redhat.com>
3520
3521 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3522 attach process.
3523
d931ba3b
MC
35242004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3525
3526 * gdb.cp/pr-1553.exp: Remove.
3527
aef68c48
MC
35282004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3529
3530 * gdb.cp/pr-1553.cc: Remove.
3531 * gdb.cp/pr-1553.exp: Disable this test.
3532
8d5df71a
JB
35332004-06-20 Jim Blandy <jimb@redhat.com>
3534
3535 Fix PR testsuite/1680.
3536 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3537 regular expressions.
3538
4ac6f39d
MC
35392004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3540
3541 Fix PR testsuite/1679.
3542 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3543 Issue an UNSUPPORTED result instead.
3544
1b413552
JB
35452004-06-18 Jim Blandy <jimb@redhat.com>
3546
3547 * gdb.base/charset.exp: Only send a control-C if we see a new
3548 prompt and incomplete command.
3549
6daa6ebd
MC
35502004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3551
3552 * gdb.cp/pr-574.cc: Add copyright notice.
3553
51fa4ae0
JB
35542004-06-17 Jim Blandy <jimb@redhat.com>
3555
3556 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3557 cases where the regexp has no groups; this grabs random text from
3558 the previous test suite, whatever that was.
3559
8fea26c5
MC
35602004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3561
3562 * gdb.cp/printmethod.cc: Add copyright notice.
3563
1e3aeb41
MC
35642004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3565
3566 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3567
9d9030bc
AC
35682004-06-16 Andrew Cagney <cagney@gnu.org>
3569
3570 * gdb.base/signull.c: Update copyright. Include <string.h>.
3571 (bowler): Replace data_pointer with data_read
3572 and data_write cases. Add code_descriptor case.
3573 (zero, desc): New array and pointer.
3574 (data, code): Change to simple pointers.
3575 * gdb.base/signull.exp: Fix probe pattern matching a function
3576 descriptor SIGSEGV. Replace data_pointer with data_read and
3577 data_write tests.
3578
acd4ad44
AC
35792004-06-16 Andrew Cagney <cagney@gnu.org>
3580
3581 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3582
08fd625c
MC
35832004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3584
3585 * gdb.base/long_long.c: Add copyright notice.
3586
1903502c
MC
35872004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3588
3589 * gdb.base/long_long.exp: Remove reference to
3590 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3591 to gdb_breakpoint and gdb_continue_to_breakpoint.
3592
83313cb1
JB
35932004-06-14 Jim Blandy <jimb@redhat.com>
3594
3595 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3596 endian case.
3597
1bf404ef
AC
35982004-06-14 Andrew Cagney <cagney@gnu.org>
3599
3600 * gdb.base/gcore.exp (capture_command_output): Delete the always
3601 passing tests containing inferior values.
3602 * gdb.base/ending-run.exp: Do not include the breakpoint address
3603 in the test message. Update copyright.
3604 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3605 size in the test name, use gdb_test_multiple. Update copyright.
3606
ef220b33
MC
36072004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3608
3609 * gdb.cp/ref-types.cc: Add copyright notice.
3610
4f70a4c9
MC
36112004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3612
3613 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3614 hp_aCC_compiler.
3615 * lib/compiler.cc: Likewise.
3616 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3617 'set' commands. Log diagnostics for other lines. Set
3618 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3619
335928ac
MC
36202004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3621
3622 * gdb.cp/try_catch.cc: Add copyright notice.
3623
2efb12e8
MC
36242004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3625
3626 * gdb.cp/userdef.cc: Add copyright notice.
3627
0bbed51a
MC
36282004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3629
3630 * gdb.cp/virtfunc.cc: Add copyright notice.
3631
e12a46c9
RC
36322004-06-11 Randolph Chung <tausq@debian.org>
3633
3634 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3635 problem.
3636
338e05af
AC
36372004-06-10 Andrew Cagney <cagney@gnu.org>
3638
3639 * lib/compiler.cc, lib/compiler.c: Append either
3640 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3641 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3642 instead of gcc-3-3.
3643
dc3f10cb
AC
36442004-06-09 Andrew Cagney <cagney@gnu.org>
3645
b4d946af
AC
3646 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3647 gdb/1455, bug is specific to "long long" and "double".
3648
dc3f10cb
AC
3649 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3650 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3651 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3652 fixed.
3653
b5c0bfa2
AC
36542004-06-09 Andrew Cagney <cagney@gnu.org>
3655
3656 * gdb.base/structs.exp (test_struct_returns): Replace
3657 "return_value_unknown" and "finish_value_unknown" by
3658 "return_value_known" and "finish_value_known". Instead of
3659 "return_value_unknown" iff "finish_value_unknown", check
3660 "return_value_known" implies "finish_value_known".
3661
caeb605f
MH
36622004-06-08 Martin Hunt <hunt@redhat.com>
3663
3664 * gdb.base/float.exp: Add pattern for mips targets.
3665
c892bb64
RC
36662004-06-08 Randolph Chung <tausq@debian.org>
3667
3668 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3669 message for unknown architectures more clear.
3670
48306d3e
JB
36712004-06-08 Joel Brobecker <brobecker@gnat.com>
3672
3673 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3674 start the execution of the program.
3675
83ecb59f
JB
36762004-06-07 Jim Blandy <jimb@redhat.com>
3677
3678 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3679 * gdb.arch/i386-cpuid.h: New helper file.
3680
55264cb4
RC
36812004-06-07 Randolph Chung <tausq@debian.org>
3682
3683 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3684 has started.
3685
23cadb28
RM
36862004-06-04 Roland McGrath <roland@redhat.com>
3687
3688 Fix PR gdb/1647.
3689 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3690 differently to be robust to output buffering differences.
3691
51d01eda
MC
36922004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3693
3694 * gdb.threads/pthreads.exp: Update copyright years.
3695 (check_control_c): Change asynchronous 'after' to synchronous.
3696
f4fc3b93
RM
36972004-06-04 Roland McGrath <roland@redhat.com>
3698
3699 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3700 next gdb prompt.
3701
4013522b
MC
37022004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3703
3704 Fix PR gdb/1636.
3705 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3706 calls to synchronous.
3707
7a8f1e6b
JB
37082004-05-26 Jim Blandy <jimb@redhat.com>
3709
3710 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3711
81bb3443
RC
37122004-05-24 Randolph Chung <tausq@debian.org>
3713
3714 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3715 * gdb.asm/pa.inc: New file.
3716
8f5a3103
MK
37172004-05-22 Mark Kettenis <kettenis@gnu.org>
3718
3719 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3720
734b8fe8
JB
37212004-05-21 Joel Brobecker <brobecker@gnat.com>
3722 Daniel Jacobowitz <drow@mvista.com>
3723
3724 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3725 GDB prompt.
3726
725603e1
UW
37272004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3728
f4fc3b93 3729 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3730 setjmp/longjmp. Use sigaction instead of signal.
3731
8b923272
JB
37322004-05-19 J. Brobecker <brobecker@gnat.com>
3733 Michael Snyder <msnyder@redhat.com>
3734
3735 * gdb.threads/pthread_cond_wait.c: New file.
3736 * gdb.threads/pthread_cond_wait.exp: New testcase.
3737
8bfabb04
AC
37382004-05-13 Andrew Cagney <cagney@redhat.com>
3739
3740 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3741 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3742
42edda50
AC
37432004-05-11 Andrew Cagney <cagney@redhat.com>
3744
3745 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3746 fixed but revealed gdb/1639.
3747
d303a6c7
AC
37482004-05-10 Andrew Cagney <cagney@redhat.com>
3749
3750 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3751 func1" and "next to 2nd alarm", kernel bug avoided.
3752
bf08c2a1
DJ
37532004-05-10 Daniel Jacobowitz <dan@debian.org>
3754
3755 PR external/1568
3756 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3757 XFAIL if it is smaller than bytes_allocated.
3758 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3759 (main): Make chunks_allocated unsigned. Correct comment.
3760
c0586a34
JB
37612004-05-07 Joel Brobecker <brobecker@gnat.com>
3762
3763 * gdb.arch/powerpc-aix-prologue.c: New file.
3764 * gdb.arch/powerpc-aix-prologue.exp: New file.
3765
f2785d12
JB
37662004-05-07 Jim Blandy <jimb@redhat.com>
3767
3768 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3769 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3770
bd7f6e30
JB
37712004-05-06 Joel Brobecker <brobecker@gnat.com>
3772
3773 * gdb.base/sep.exp: No longer setup_kfail when the program was
3774 built with dwarf2.
3775
0a5e7efe
JI
37762004-05-05 Jim Ingham <jingham@apple.com>
3777
3778 * gdb.base/pending.exp: Make sure pending breakpoints
3779 preserve the ignore count.
f4fc3b93 3780
a8958849
MK
37812004-04-27 Jerome Guitton <guitton@gnat.com>
3782
3783 * i386-prologue.exp: Add testcase for jump instruction as first
3784 instruction of the real code.
3785 * i386-prologue.c (jump_at_beginning): New function.
3786
7e103f5b
MK
37872004-04-28 Mark Kettenis <kettenis@gnu.org>
3788
3789 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3790 x86_64-*-*.
3791
5d38b224
MK
37922004-04-28 Mark Kettenis <kettenis@gnu.org>
3793
3794 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3795 i*86-*-*.
3796
0ef32fd9
MK
37972004-04-25 Mark Kettenis <kettenis@gnu.org>
3798
3799 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3800 expression that checks the return type.
3801
71d7dd7c
AC
38022004-04-23 Andrew Cagney <cagney@redhat.com>
3803
3804 * gdb.base/call-sc.exp: New test of scalar call/return values.
3805 * gdb.base/call-sc.c: Ditto.
3806
1e9f977e
JJ
38072004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3808
3809 * gdb.threads/manythreads.c: Reduce thread stack size.
3810
899d9e3a
JJ
38112004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3812
3813 * gdb.threads/manythreads.c: Add copyright notice.
3814
61bcae62
AC
38152004-04-23 Andrew Cagney <cagney@redhat.com>
3816
3817 * gdb.base/siginfo.exp: Better handle step out of signal.
3818 * gdb.base/sigstep.exp: Ditto.
3819
7339a42e
JJ
38202004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3821 Daniel Jacobowitz <drow@mvista.com>
3822
3823 * gdb.threads/manythreads.c: New testcase.
3824 * gdb.threads/manythreads.exp: Ditto.
3825
5c98409b
JB
38262004-04-22 Jim Blandy <jimb@redhat.com>
3827
3828 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3829 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3830
3b611f1a
MC
38312004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3832
3833 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3834
f0fd9238
AC
38352004-04-21 Andrew Cagney <cagney@redhat.com>
3836
3837 * gdb.base/sigstep.c: New file.
3838 * gdb.base/sigstep.exp: New file.
3839
90990674
JB
38402004-04-16 Joel Brobecker <brobecker@gnat.com>
3841
3842 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3843 call to observer_notify_normal_stop.
3844
78cef34b
AC
38452004-04-15 Andrew Cagney <cagney@redhat.com>
3846
3847 * gdb.base/siginfo.c: New file.
3848 * gdb.base/siginfo.exp: New file.
3849
d2343407
JB
38502004-04-12 J. Brobecker <brobecker@gnat.com>
3851
3852 * gdb.base/sep.exp: Fix typo in comment.
3853
a2dba3c8
JB
38542004-04-12 J. Brobecker <brobecker@gnat.com>
3855
3856 * gdb.base/sep.c: New file.
3857 * gdb.base/sep-proc.c: New file.
3858 * gdb.base/sep.exp: New testcase.
3859
15f7b60e
MK
38602004-04-09 Mark Kettenis <kettenis@gnu.org>
3861
3862 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3863 support.
3864
44f4de1a
AC
38652004-04-05 Andrew Cagney <cagney@redhat.com>
3866
3867 * gdb.base/sigaltstack.c: New file.
3868 * gdb.base/sigaltstack.exp: New file.
3869
ef04f396
JB
38702004-04-04 Joel Brobecker <brobecker@gnat.com>
3871
3872 * gdb.base/foll-fork.exp: Update the expected output for
3873 "help set follow-fork-mode", to match a change that was made
3874 to the help of this variable on 2004-01-13.
3875
d40d2c92
JB
38762004-04-01 Joel Brobecker <brobecker@gnat.com>
3877
3878 * lib/ada.exp: Add copyright notice.
3879 * bar.ads: Likewise.
3880 * bar.adb: Likewise.
3881 * null_record.adb: Likewise.
3882 * null_record.exp: Likewise.
3883 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3884
f86ef5a3
JB
38852004-04-01 Joel Brobecker <brobecker@gnat.com>
3886
3887 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3888 * configure: Regenerate.
3889
414e70e3
JB
38902004-04-01 Joel Brobecker <brobecker@gnat.com>
3891
3892 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3893 to build the application. Remove the message printed when in
3894 verbose mode, redundant with the UNSUPPORTED message above.
3895
f0aaee49
JB
38962004-03-31 Joel Brobecker <brobecker@gnat.com>
3897
3898 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3899 * gdb.ada (null_record.exp): New testcase.
3900
ac81cb54
JB
39012004-03-31 Joel Brobecker <brobecker@gnat.com>
3902
3903 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3904
854af2f7
JB
39052004-03-31 Joel Brobecker <brobecker@gnat.com>
3906
3907 * gdb.ada: New subdirectory.
3908 * gdb.ada/Makefile.in: New file.
3909 * gdb.ada/gnat_ada.gpr.in: New file.
3910
034cb681
JB
39112004-03-31 Joel Brobecker <brobecker@gnat.com>
3912
3913 * lib/ada.exp: New file.
3914
78a1a894
DJ
39152004-03-24 Daniel Jacobowitz <drow@mvista.com>
3916
3917 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3918 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3919
4b2b3b3e
AC
39202004-03-22 Andrew Cagney <cagney@redhat.com>
3921
3922 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3923 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3924 Problem identified by Ulrich Weigand.
3925
23c73aa3
DC
39262004-03-17 David Carlton <carlton@kealia.com>
3927
3928 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3929 PR c++/826.
3930
d63a86f8
RM
39312004-03-16 Roland McGrath <roland@redhat.com>
3932
3933 * gdb.base/auxv.exp: New file.
3934 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3935
0e02aa50
DC
39362004-03-12 David Carlton <carlton@kealia.com>
3937
3938 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3939 * gdb.cp/pr-1553.cc: Ditto.
3940 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3941 pass branch.
3942
c20b71be
MC
39432004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3944
3945 * gdb.cp/templates.exp: Accept more template types.
3946
c7414a01
MC
39472004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3948
3949 From Corinna Vinschen with modifications.
3950 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3951 local variable obj_with_enum.
3952 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3953 results with obj_with_enum.
3954
ed69573c
MC
39552004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3956
3957 * gdb.cp/classes.cc: New file, copied from misc.cc.
3958 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3959
28301461
MC
39602004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3961
3962 * gdb.cp/misc.cc: Add copyright notice.
3963
1198ecbe
DC
39642004-03-05 David Carlton <carlton@kealia.com>
3965
3966 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3967 * gdb.cp/rtti.h: Update copyright.
3968 (namespace n2::n3): New.
3969 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3970 (n2::n3::func3): New.
3971 (main): Call n2::n3::func3.
3972 * gdb.cp/rtti2.cc: Update copyright.
3973 (n2::create3): New.
3974
9e08c470
MK
39752004-03-04 Mark Kettenis <kettenis@gnu.org>
3976
3977 * gdb.asm/openbsd.inc: Fix typo.
3978
4bebc3aa
FF
39792004-03-03 Fred Fish <fnf@redhat.com>
3980
3981 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
3982 "val" instead of unused "size". Update copyright year.
3983
6ea9fb37
DJ
39842004-02-29 Daniel Jacobowitz <drow@mvista.com>
3985
3986 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
3987 to use unsigned char.
3988 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3989 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3990
23b23974
DJ
39912004-02-29 Daniel Jacobowitz <drow@mvista.com>
3992
3993 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3994 line of output.
3995
7574fd53
DJ
39962004-02-28 Daniel Jacobowitz <drow@mvista.com>
3997
3998 * gdb.base/relocate.c (dummy): Initialize.
3999
a195357f
DJ
40002004-02-28 Daniel Jacobowitz <drow@mvista.com>
4001
4002 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
4003 a breakpoint at exit.
4004
72fd54a9
FF
40052004-02-27 Fred Fish <fnf@redhat.com>
4006
4007 * gdb.base/chng-syms.exp: Add expect condition to match failing
4008 case that isn't a timeout.
4009
b9d23137
AC
40102004-02-27 Andrew Cagney <cagney@redhat.com>
4011
4012 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
4013 support.
4014
15d208f6 40152004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 4016
15d208f6
FF
4017 * gdb.arch/gdb1431.c: Remove.
4018 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
4019 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
4020 of "until" incorrectly.
4021
98f9cd2d
JB
40222004-02-26 J. Brobecker <brobecker@gnat.com>
4023
4024 * gdb.cp/class2.cc (empty): New class.
4025 (refer): New function.
4026 (main): Declare an object of type empty and use it.
4027 * gdb.cp/class2.exp: Print the value of an object of type empty.
4028
9b50c11b
JJ
40292004-02-26 Jeff Johnston <jjohnstn@redhat.com>
4030
4031 * gdb.base/langs.exp: Update query string to match the
4032 new nquery format used for pending breakpoints.
4033
0dcd613f
AC
40342004-02-26 Andrew Cagney <cagney@redhat.com>
4035
4036 Fix PR i18n/1570.
4037 * gdb.base/charset.c: Update copyright notice.
4038 (main, init_string): Remove the escape character '\e' tests.
4039 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
4040 * gdb.base/charset.exp (valid_host_charset): Ditto.
4041 * gdb.base/setvar.exp: Ditto.
4042
b8a56647
AC
40432004-02-24 Andrew Cagney <cagney@redhat.com>
4044
90d59e34
AC
4045 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
4046 mmapped data in core file" PASS and FAIL messages consistent.
4047
b8a56647
AC
4048 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
4049 setting a breakpoint. Work around PR java/1565.
4050
9f27c604
JJ
40512004-02-23 Jeff Johnston <jjohnstn@redhat.com>
4052
4053 * lib/gdb.exp (gdb_breakpoint): Update query string to match
4054 new nquery format.
4055 * gdb.base/pending.exp: Ditto.
4056
3224a706
MK
40572004-02-22 Mark Kettenis <kettenis@gnu.org>
4058
4059 * configure.in: Run stabs tests on *BSD.
4060 * configure: Regenerated.
4061
41e0a9ca
MK
40622004-02-21 Mark Kettenis <kettenis@gnu.org>
4063
4064 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
4065
1e1b3428
FF
40662004-02-20 Fred Fish <fnf@redhat.com>
4067
4068 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
4069 blank in test for "returns short", for consistency with other
4070 "returns xxx" tests. Update copyright year.
4071
f9a7572a
FF
40722004-02-19 Fred Fish <fnf@redhat.com>
4073
4074 New testcase for PR breakpoint/1558.
4075 * gdb.arch/gdb1558.exp: New file.
4076 * gdb.arch/gdb1558.c: New file.
4077
b2ce2854
EZ
40782004-02-19 Elena Zannoni <ezannoni@redhat.com>
4079
4080 * gdb.base/nodebug.exp: Fix typo.
4081
e7c9ff01
JB
40822004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4083
4084 Committed by Jim Blandy <jimb@redhat.com>.
4085
62f4b920
JB
4086 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
4087
2db536a1
JB
4088 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
4089
e7c9ff01
JB
4090 * gdb.base/float.exp: Support s390*-*-* targets.
4091
f3205b34
AF
40922004-02-17 Adam Fedor <fedor@gnu.org>
4093
4094 * gdb.base/gdb1555.exp: New file.
4095 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
4096
9d62932d
EZ
40972004-02-17 Elena Zannoni <ezannoni@redhat.com>
4098
4099 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
4100
344c9711
FF
41012004-02-16 Fred Fish <fnf@redhat.com>
4102
4103 * gdb.arch/gdb1291.c: Remove
4104 * gdb.arch/gdb1291.s: New test input file.
4105 * gdb.arch/gdb1291.exp: Expand test to check case that should not
4106 fail. Test for correct result, known incorrect result, other
4107 failures and timeouts.
4108
2d822687
AC
41092004-02-16 Andrew Cagney <cagney@redhat.com>
4110
4111 * gdb.base/bigcore.exp: New file.
4112 * gdb.base/bigcore.c: New file.
4113
dac15b66
AC
41142004-02-13 Andrew Cagney <cagney@redhat.com>
4115
4116 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
4117 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
4118 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
4119 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
4120 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
4121 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
4122 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
4123 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
4124 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
4125 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
4126
6bdfc2c4
JJ
41272004-02-11 Jeff Johnston <jjohnstn@redhat.com>
4128
4129 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
4130 executed is an alloc instruction.
4131
87b3ede8
DC
41322004-02-11 David Carlton <carlton@kealia.com>
4133
4134 * gdb.cp/breakpoint.exp: New.
4135 * gdb.cp/breakpoint.cc: New.
4136
6e19e2bf
MC
41372004-02-11 Michael Chastain <mec.gnu@mindspring.com>
4138
4139 Partial fix for PR gdb/1543.
4140 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
4141 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
4142 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
4143 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
4144 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
4145 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
4146 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
4147 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
4148 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
4149 to bug-gdb@prep.ai.mit.edu .
4150 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
4151 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
4152 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
4153 Likewise.
4154
5c5455dc
AC
41552004-02-10 Andrew Cagney <cagney@redhat.com>
4156
4157 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
4158 using gdb_internal_error_resync.
4159
9cf689d7
DJ
41602004-02-09 Daniel Jacobowitz <drow@mvista.com>
4161
4162 * gdb.threads/thread-specific.exp: Stop early if no threads are
4163 found.
4164
d2dc51db
MC
41652004-02-09 Michael Chastain <mec.gnu@mindspring.com>
4166
4167 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
4168
14b1a056
DJ
41692004-02-08 Daniel Jacobowitz <drow@mvista.com>
4170
4171 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
4172 breakpoints.
4173
83f66e8f
DJ
41742004-02-07 Daniel Jacobowitz <drow@mvista.com>
4175
4176 * config/sim.exp (gdb_load): Handle $arg == "".
4177 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
4178 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
4179
30fc0091
EZ
41802004-02-07 Elena Zannoni <ezannoni@redhat.com>
4181
4182 * gdb.base/maint.exp: Update test to reflect
4183 obstack changes.
4184
4d806929
JJ
41852004-02-04 Jeff Johnston <jjohnstn@redhat.com>
4186
4187 * gdb.base/pendshr.c (pendfunc): New function that calls
4188 pendfunc1.
4189 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
4190
7bfdd688
FF
41912004-02-04 Fred Fish <fnf@redhat.com>
4192
4193 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
4194 function symbols and update copyright years.
4195 * gdb.arch/gdb1291.c: Ditto.
4196
aaa08ee4
MC
41972004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4198
4199 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
4200
dbad7755
MC
42012004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4202
4203 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
4204
ec4646ef
MC
42052004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4206
4207 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
4208
1b802196
FF
42092004-02-02 Fred Fish <fnf@redhat.com>
4210
4211 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
4212 remote targets. Update copyright years.
4213
18fe2033
JJ
42142004-02-02 Jeff Johnston <jjohnstn@redhat.com>
4215
4216 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
4217 support.
4218 * gdb.base/langs.exp: Fix test which attempts to create
4219 breakpoint on non-existent function to handle new pending
4220 support.
4221 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
4222 a breakpoint.
4223 * gdb.base/pending.exp: New test.
4224 * gdb.base/pending.c: New file.
4225 * gdb.base/pendshr.c: Ditto.
4226
8d577d32
DC
42272004-02-02 David Carlton <carlton@kealia.com>
4228
4229 * gdb.cp/overload.exp: Add overloadNamespace tests.
4230 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
4231 (overloadNamespace, XXX): New.
4232 (main): Call XXX::marker2.
4233
3ad13771
FF
42342004-02-01 Fred Fish <fnf@redhat.com>
4235
4236 * gdb.base/dump.exp: Use runto_main instead of "runto main".
4237 * gdb.base/finish.exp: Ditto.
4238 * gdb.base/gcore.exp: Ditto.
4239 * gdb.base/huge.exp: Ditto.
4240 * gdb.base/info-proc.exp: Ditto.
4241 * gdb.base/return2.exp: Ditto.
4242 * gdb.threads/gcore-thread.exp: Ditto.
4243
44c75849
DJ
42442004-02-01 Daniel Jacobowitz <drow@mvista.com>
4245
4246 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
4247
005bc093
MK
42482004-02-01 Mark Kettenis <kettenis@gnu.org>
4249
4250 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
4251 that opening the file succeeds on OpenBSD.
4252
c47cebdb
DJ
42532004-02-01 Daniel Jacobowitz <drow@mvista.com>
4254
4255 * gdb.threads/thread-specific.c: New file.
4256 * gdb.threads/threads-specific.exp: New test script.
4257 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
4258 to expect_out.
4259
5a01311c
MK
42602004-02-01 Mark Kettenis <kettenis@gnu.org>
4261
4262 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
4263 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
4264 only on the "print_small_structs from print_long_arg_list" test.
4265
ce22a4f1
DJ
42662004-02-01 Daniel Jacobowitz <drow@mvista.com>
4267
4268 * gdb.base/completion.exp: Kill a stray backslash.
4269
4270 From Jim Ingham <jingham@apple.com>:
4271 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
4272 agrees with the result from sending a tab.
4273
abbab9d3
DJ
42742004-01-31 Daniel Jacobowitz <drow@mvista.com>
4275
4276 * gdb.base/chng-syms.exp: Remove stray newline.
4277
53904d1e
MK
42782004-01-31 Mark Kettenis <kettenis@gnu.org>
4279
4280 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
4281 *-*-openbsd*.
4282 * gdb.asm/openbsd.inc: New file.
4283
3a4b3aac
MK
42842004-01-30 Mark Kettenis <kettenis@gnu.org>
4285
4286 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4287 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4288 *-*solaris2*. Remove commented out default settings for
4289 asm-flags. Replace gdb_compile with target_link.
4290
ebac27b4
MC
42912004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4292
4293 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4294 for all tests. Remove old hp-ux and cygnus xfail cases.
4295
d8679d84
PH
42962004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4297
4298 * gdb.base/chng-syms.exp: New file.
4299 * gdb.base/chng-syms.c: New file.
4300
0a55bc22
MC
43012004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4302
4303 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4304 Provide arms for current output in all my configurations.
4305
94b8e876
MC
43062004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4307
4308 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4309 * lib/compiler.cc: Likewise.
4310 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4311 get the right preprocessor. Eval the output directly. Remove
4312 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4313 hp_f77_compiler and hp_f90_compiler completely.
4314 (gdb_preprocess): Delete.
4315 (get_compiler): Delete.
4316
7cf03d44
MK
43172004-01-24 Mark Kettenis <kettenis@gnu.org>
4318
4319 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4320 <string.h>.
4321
68b6dce9
NR
43222004-01-24 Nick Roberts <nick@nick.uklinux.net>
4323
4324 * gdb.mi/mi-stack.exp: Update copyright.
4325
b368761e
DC
43262004-01-23 David Carlton <carlton@kealia.com>
4327
4328 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4329 test for cp_lookup_transparent_type.
4330 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4331 call them.
4332
f2061b53
DJ
43332004-01-23 Daniel Jacobowitz <drow@mvista.com>
4334
4335 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4336 after -var-update.
4337
37fc574a
DC
43382004-01-23 David Carlton <carlton@kealia.com>
4339
4340 * gdb.cp/namespace.cc (C::ensureRefs): New.
4341 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4342
8e94b928
NR
43432004-01-20 Nick Roberts <nick@nick.uklinux.net>
4344
4345 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4346 case "-stack-list-locals 2".
4347 * gdb.mi/mi-var-child.exp: Test for case
4348 "-var-list-children --all-values NAME".
4349
997b0952
MC
43502004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4351
4352 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4353
52470da3
MK
43542004-01-18 Mark Kettenis <kettenis@gnu.org>
4355
7049b4b8
MK
4356 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4357 used with gdb_test_multiple.
4358
52470da3
MK
4359 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4360 read at address 0. This fixes PR testsuite/1504.
4361
da6012e5
DJ
43622004-01-18 Daniel Jacobowitz <drow@mvista.com>
4363
4364 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4365 Remove downloading, guessing the host executable, the calls to
4366 gdb_file_cmd and gdb_target_cmd, and "load" support.
4367 (infer_host_exec): New function broken out from gdb_load.
4368 (gdb_load): New wrapper for gdbserver_gdb_load.
4369 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4370 gdb_target_cmd. Use -target-select.
4371 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4372 Download binaries to the host. Clear last_mi_remote_file when
4373 we load a new binary.
4374 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4375 call gdbserver_gdb_load and mi_gdb_target_cmd.
4376
32c70722
MC
43772004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4378
4379 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4380 type patterns.
4381
b0cecf36
MC
43822004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4383
4384 * gdb.cp/templates.exp: Fix typo in test name of
4385 "print Foo<volatile char*>::foo".
4386
4120d7e6
MC
43872004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4388
4389 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4390
f679e530
BE
43912004-01-16 Ben Elliston <bje@wasabisystems.com>
4392
4393 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4394 (clean mostlyclean): Remove empty rm.
4395
091c48f6
MC
43962004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4397
4398 * gdb.base/setvar.exp: Add copyright years.
4399
3e5fc8d2
DC
44002004-01-14 David Carlton <carlton@bactrian.org>
4401
4402 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4403 PR c++/1511 and update coment.
4404 * gdb.cp/templates.exp: Update patterns to match current output.
4405 If changes involve something other than whitespace, KFAIL
4406 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4407
63d06c5c
DC
44082004-01-14 David Carlton <carlton@kealia.com>
4409
4410 * gdb.cp/namespace.exp: Add tests involving classes defined within
4411 namespaces.
4412 * gdb.cp/namespace.cc (C::CClass): New.
4413 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4414
a51dab88
EZ
44152004-01-14 Elena Zannoni <ezannoni@redhat.com>
4416
4417 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4418 what debug info we have. Print a better message if something goes
4419 wrong while producing the separate debug info file.
4420
a476ccc9
MC
44212004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4422
4423 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4424
f453692c
MC
44252004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4426
4427 * gdb.base/callfuncs.c: Add copyright notice.
4428
f40063a5
MC
44292004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4430
4431 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4432 inheritance. PR gdb/1498, PR gcc/13539.
4433
19ac3974
EZ
44342004-01-13 Elena Zannoni <ezannoni@redhat.com>
4435
4436 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4437 test specific name.
4438 * gdb.mi/gdb669.exp: Ditto.
4439 * gdb.mi/mi-pthreads.exp: Ditto.
4440 * gdb.mi/mi1-pthreads.exp: Ditto.
4441 * gdb.mi/mi2-pthreads.exp: Ditto.
4442
56c97c6e
MC
44432004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4444
4445 * gdb.cp/member-ptr.cc: Add copyright notice.
4446
a0644324
MC
44472004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4448
4449 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4450 some patterns for recent versions of gcc and hpacc. Delete
4451 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4452 Delete tests that access a NULL pointer-to-member-data. This
4453 script is still disabled for gcc.
4454
32fabe09
EZ
44552004-01-12 Elena Zannoni <ezannoni@redhat.com>
4456
4457 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4458 escaped correctly.
4459
1f8a6abb
EZ
44602004-01-12 Elena Zannoni <ezannoni@redhat.com>
4461
4462 * gdb.base/sepdebug.exp: New file.
4463 * gdb.base/sepdebug.c: New file.
4464 * lib/gdb.exp (separate_debug_filename): New procedure.
4465 (gdb_gnu_strip_debug): New procedure.
4466
48efe704
AC
44672004-01-12 Andrew Cagney <cagney@redhat.com>
4468
4469 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4470 * gdb.mi/ChangeLog-1999-2003: New file.
4471
a9415475
AC
44722004-01-12 Andrew Cagney <cagney@redhat.com>
4473
4474 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4475 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4476 or EEXIST", treat EBUSY as an XFAIL.
4477
83b8cf9d
MC
44782004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4479
4480 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4481 hp_cc_compiler.
4482
9939d2a8
MC
44832004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4484
4485 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4486 decorations.
4487
1ff8cadf
MC
44882004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4489
4490 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4491 and "(aCC)" decorations. Remove obsolete doco about old
4492 test results.
4493
6fa9022e
MC
44942004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4495
4496 * gdb.cp/exception.exp: Fix typo in doco.
4497
209721fe
MK
44982004-01-09 Mark Kettenis <kettenis@gnu.org>
4499
4500 * gdb.base/gdb1476.exp: Fix typo.
4501
ef11303e
MC
45022004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4503
4504 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4505 file.
4506
041ab88c
MC
45072004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4508
4509 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4510 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4511 Use gdb_compile. Remove restriction on gcc. Add some patterns
4512 for recent version of gdb. Delete second half, which was a copy
4513 of the first half with different build flags. This test is
4514 still disabled because it is still not ready for production.
4515
e36d075a
MC
45162004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4517
4518 * gdb.cp/exception.cc: Add copyright notice.
4519 * gdb.cp/exception.exp: Add a notice that this file is broken
4520 because of line number changes caused by addition of copyright
4521 notice.
4522
42b190ad
MC
45232004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4524
4525 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4526 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4527
8f25f06b
MC
45282004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4529
4530 * gdb.cp/classes.exp: Accept gnu abi 2.
4531 * gdb.cp/derivation.exp: Likewise.
4532 * gdb.cp/overload.exp: Likewise.
4533 * gdb.cp/virtfunc.exp: Likewise.
4534
06ded8b8
MC
45352004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4536
4537 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4538 semicolon after end of function.
4539
77c26ae3
MC
45402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4541
4542 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4543 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4544 boilerplate code for compiling and running the program under
4545 test. Add some string method tests.
4546
20757486
MC
45472004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4548
4549 * gdb.cp/bs15503.cc: Add copyright notice.
4550 * gdb.cp/bs15503.exp: Adjust line number.
4551
0fd3b503
MC
45522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4553
4554 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4555 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4556
10d1bea8
MC
45572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4558
4559 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4560 hp_cc_compiler.
4561
2789202a
MC
45622004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4563
4564 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4565 * gdb.cp/ctti.exp: Use the marker instead of "next".
4566 With gcc, run further before bailing.
4567
b862f14c
MC
45682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4569
4570 * gdb.cp/cttiadd.cc: Add copyright notice.
4571 * gdb.cp/cttiadd1.cc: Likewise.
4572 * gdb.cp/cttiadd2.cc: Likewise.
4573 * gdb.cp/cttiadd3.cc: Likewise.
4574
96da2469
MC
45752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4576
4577 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4578 Use gdb_test, gdb_test_multiple. Use floating-point values that
4579 have exact representations in IEEE-ish formats.
4580
053248ff
MC
45812004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4582
4583 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4584 compilers. Delete duplicate call to get_compiler_info.
4585 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4586 * gdb.base/volatile.exp: Likewise.
4587
84acecdd
MK
45882004-01-07 Mark Kettenis <kettenis@gnu.org>
4589
4590 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4591 memory at address 0.
4592
fe11a27f
MC
45932004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4594
4595 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4596 to test for hp-ux assembler. Fix copyright years.
4597
60ad077b
AC
45982004-01-07 Andrew Cagney <cagney@redhat.com>
4599
4600 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4601
1c9b8f33
AC
46022004-01-07 Andrew Cagney <cagney@redhat.com>
4603
4604 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4605 when creating the read-only file. From analysis by Roland McGrath
4606 and Elena Zannoni.
4607
753ccc7a
MC
46082004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4609
4610 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4611
eca3e36b
MC
46122004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4613
4614 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4615 data pointers.
4616
f8d4bac4
MC
46172004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4618
4619 * gdb.cp/m-static.exp: Compile one source file at a time.
4620 Delete unused call to get_compiler_info.
4621
9b4e0f94
MC
46222004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4623
4624 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4625 * gdb.base/call-rt-st.exp: Likewise.
4626 * gdb.base/nodebug.exp: Likewise.
4627 * gdb.base/volatile.exp: Likewise.
4628 * gdb.cp/ref-types.exp: Likewise.
4629 * gdb.cp/templates.exp: Likewise.
4630
023c1024
MK
46312004-01-05 Mark Kettenis <kettenis@gnu.org>
4632
4633 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4634
19703c4a
MC
46352004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4636
4637 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4638 hppa*-hp-hpux*.
4639
18b67037
MK
46402004-01-04 Mark Kettenis <kettenis@gnu.org>
4641
ba6219c8
MK
4642 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4643 x86_64-*-*.
4644
18b67037
MK
4645 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4646 sparc64-*-* and sparc*-solaris2*.
4647
1bfbbb9d
MK
46482004-01-04 Mark Kettenis <kettenis@gnu.org>
4649
4650 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4651 return ${tests}" test. The ${tests} already mentions the
4652 filename.
4653
06846494
MC
46542004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4655
4656 * gdb.cp/local.exp: Accept gcc abi 2.
4657
3b0cb202
MC
46582004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4659
4660 * gdb.cp/templates.exp: Accept gcc abi 2.
4661
0643ec3f
MC
46622004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4663
4664 * lib/compiler.cc: Remove supports_template_debugging.
4665 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4666
d231d0b1
MC
46672004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4668
4669 * gdb.cp/namespace.exp: Accept gcc abi 2.
4670
44ffb27c
MC
46712004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4672
4673 * gdb.cp/method.exp: Accept gcc abi 2.
4674
184ad485
MC
46752004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4676
4677 * gdb.cp/classes.exp: Generate identical results as old version.
4678 * gdb.cp/derivation.exp: Likewise.
4679 * gdb.cp/overload.exp: Likewise.
4680 * gdb.cp/virtfunc.exp: Likewise.
4681
116f09e7
MC
46822004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4683
4684 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4685 mysterious bug with sourceware version of expect.
4686
b1379776
MC
46872004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4688
4689 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4690 current versions of gcc, including gcc abi 2. Remove gratuitous
4691 restart of test program. Use gdb_test_multiple and gdb_test for
4692 all tests. Add patterns to xfail missing "const" in "const char *"
4693 and kfail PR gdb/1155.
4694
6b7a4c0e
MC
46952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4696
4697 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4698 current versions of gcc, including gcc abi 2. Remove gratuitous
4699 restart of test program. Use gdb_test_multiple and gdb_test for
4700 all tests. Add patterns to kfail PR gdb/1498.
4701
51615d72
MC
47022003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4703
4704 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4705 current versions of gcc, including gcc abi 2. Use "breakpoint"
4706 and "continue" instead of restarting the target program. Use
4707 gdb_test_multiple and gdb_test for all tests.
4708
7b79a9d7
MK
47092004-01-01 Mark Kettenis <kettenis@gnu.org>
4710
4711 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4712 for *-*-solaris2*.
4713
1cd3489f
MC
47142003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4715
4716 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4717 current versions of gcc, including gcc abi 2. Use "breakpoint"
4718 and "continue" instead of restarting the target program several
4719 times. Use gdb_test_multiple and gdb_test for all tests.
4720
850742db
MC
47212003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4722
4723 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4724 source files.
4725
eb4bbda8
MC
47262003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4727
4728 * gdb.base/environ.exp: Handle compiling test case from multiple
4729 source files.
4730
e42c7771
MC
47312003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4732
4733 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4734
80e4b428
JB
47352003-12-17 Jim Blandy <jimb@redhat.com>
4736
5f06973a
JB
4737 * gdb.base/freebpcmd.c: Add copyright notice.
4738
80e4b428
JB
4739 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4740
0ab84fb7
MC
47412003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4742
4743 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4744
1b3bb3d0
JB
47452003-12-13 Jim Blandy <jimb@redhat.com>
4746
4747 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4748
3a4c9371
KB
47492003-12-12 Kevin Buettner <kevinb@redhat.com>
4750
4751 * gdb.asm/frv.inc: New file.
4752 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4753
a1dea79a
FF
47542003-12-09 Fred Fish <fnf@redhat.com>
4755
4756 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4757 functions to break1.c and leave prototypes behind. Add more
4758 "set breakpoint NN here" comments.
4759 * gdb.base/break1.c: New file.
4760
4761 * gdb.base/break.exp: Handle compiling test case from multiple
4762 source files and change source file references as needed.
4763 * gdb.base/completion.exp: Ditto.
4764 * gdb.base/condbreak.exp: Ditto.
4765 * gdb.base/define.exp: Ditto.
4766 * gdb.base/ena-dis-br.exp: Ditto.
4767 * gdb.base/info-proc.exp: Ditto.
4768 * gdb.base/maint.exp: Ditto.
4769 * gdb.base/until.exp: Ditto.
4770
4771 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4772 hardcoded line numbers.
4773 * gdb.base/define.exp: Ditto.
4774 * gdb.base/ena-dis-br.exp: Ditto.
4775 * gdb.base/maint.exp: Ditto.
4776 * gdb.base/until.exp: Ditto.
4777
4778 * gdb.base/completion.exp: Use "break1" for completion tests since
4779 "break" is no longer a unique prefix.
4780
5266b69c
AC
47812003-12-06 Andrew Cagney <cagney@redhat.com>
4782
4783 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4784 "return_value_unimplemented". When an unimplemented struct return
4785 architecture, report incorrect values as a KFAIL
4786
374451f0
MC
47872003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4788
4789 * gdb.cp/rtti.exp: Accept new wording of warning from
4790 cp_lookup_rtti_type.
4791
ba9b20a7
MC
47922003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4793
4794 Partial fix for PR testsuite/1456.
4795 * gdb.base/scope.exp (test_at_main): Replace references to
4796 gcc_compiled with calls to test_compiler_info.
4797 (test_at_foo): Likewise.
4798 (test_at_bar): Likewise.
4799
b74b6d0b
MC
48002003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4801
4802 Partial fix for PR testsuite/1456.
4803 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4804 to test_compiler_info.
4805
ccfa3402
MC
48062003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4807
4808 * gdb.base/so-impl-ld.exp: Update copyright notice.
4809
f6246aba
MC
48102003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4811
4812 Partial fix for PR testsuite/1456.
4813 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4814 to test_compiler_info.
4815
13ae734a
MC
48162003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4817
4818 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4819 from current versions of gdb. Clean up regular expressions.
4820 Delete redundant timeout case.
4821
d8e1cdee
MC
48222003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4823
4824 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4825 from current versions of gdb. Clean up regular expressions.
4826 Delete redundant timeout case.
4827
96457b64
MC
48282003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4829
4830 Partial fix for PR testsuite/1456.
4831 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4832 gcc_compiled with call to test_compiler_info.
4833
f35309fc
MC
48342003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4835
4836 Partial fix for PR testsuite/1456.
4837 * gdb.base/list.exp (test_list_function): Delete unused declaration
4838 of gcc_compiled.
4839
d7afdf9b
MC
48402003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4841
4842 Partial fix for PR testsuite/1456.
4843 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4844 call to test_compiler_info.
4845
71507b56
MK
48462003-11-29 Mark Kettenis <kettenis@gnu.org>
4847
4848 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4849 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4850 it to create the appropriate note.inc.
4851 * gdb.asm/asmsrc1.s: Include "note.inc".
4852 * gdb.asm/netbsd.inc: New file.
4853 * gdb.asm/empty.inc: New file.
4854
f81f93f7
MC
48552003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4856
4857 Partial fix for PR testsuite/1456.
4858 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4859 calls to test_compiler_info.
4860
9a77938e
MC
48612003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4862
4863 Partial fix for PR testsuite/1456.
4864 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4865 calls to test_compiler_info.
4866
e8367dc7
MK
48672003-11-27 Mark Kettenis <kettenis@gnu.org>
4868
4869 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4870 pattern for the KFAILs.
4871
526c61ee
AF
48722003-11-25 Adam Fedor <fedor@gnu.org>
4873
4874 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4875 * gdb.objc/objcdecode.m: New file.
4876
28f2d600
AF
48772003-11-25 Adam Fedor <fedor@gnu.org>
4878
4879 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4880 * gdb.objc/nondebug.m: New file.
4881
a3895cee
BE
48822003-11-26 Ben Elliston <bje@wasabisystems.com>
4883
4884 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4885 NetBSD as it does on FreeBSD. Modelled on a similar change by
4886 Mark Kettenis on 2003-05-30.
4887 (link-flags): Set to "--entry _start" regardless of target.
4888 Special linker flags are to be appended to $link-flags.
4889 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4890
c9f2c8a3
MC
48912003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4892
4893 * gdb.cp/method.exp: Accept output of new demangler.
4894
15a0587a 48952003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4896
4897 * gdb/class2.exp: New file.
4898 * gdb/class2.cc: New file.
4899
3c00b570
MC
49002003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4901
4902 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4903 of new demangler.
4904
7027acc7
MK
49052003-11-23 Mark Kettenis <kettenis@gnu.org>
4906
4907 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4908 of gdb_test "run".
4909
b0e1598a
MK
49102003-11-23 Mark Kettenis <kettenis@gnu.org>
4911
4912 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4913 "continue" into "run".
4914
4d9eda44
MC
49152003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4916
4917 Partial fix for PR testsuite/1456.
4918 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4919 call to test_compiler_info.
4920 * gdb.cp/ctti.exp: Likewise.
4921 * gdb.cp/derivation.exp: Likewise.
4922 * gdb.cp/member-ptr.exp: Likewise.
4923 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4924 reference to gcc_compiled.
4925
49262003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4927
4928 Fix PR testsuite/1463.
4929 * gdb.base/structs.exp (start_structs_test): Call
4930 get_debug_format before using the debug format.
4931
d422fe19
AC
49322003-11-22 Andrew Cagney <cagney@redhat.com>
4933
4934 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4935 * gdb.base/structs.exp: Use gdb_test_multiple.
4936
039cf96d
AC
49372003-11-20 Andrew Cagney <cagney@redhat.com>
4938
6882279b
AC
4939 * gdb.base/structs.exp: Handle and recover from internal errors.
4940 Replace "foo${n}" with "foo<n>" in test messages.
4941
e53890ae
AC
4942 * gdb.base/structs.exp: Update copyright. Rewrite.
4943 * gdb.base/structs.c: Update copyright. Rewrite.
4944
2b211c59
AC
4945 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4946 resync count exceeded.
d63a86f8 4947
039cf96d
AC
4948 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4949 from the internal error.
4950 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4951 Original from Jim Blandy.
4952 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4953
eac98b22
AC
49542003-11-19 Andrew Cagney <cagney@redhat.com>
4955
4956 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4957 KFAIL.
4958
67455b2a
MK
49592003-11-17 Mark Kettenis <kettenis@gnu.org>
4960
4961 New testcase for PR backtrace/1435.
4962 * gdb.arch/i386-unwind.exp: New file.
4963 * gdb.arch/i386-unwind.c: New file.
4964
853d6e5b
AC
49652003-11-17 Andrew Cagney <cagney@redhat.com>
4966
4967 * lib/gdb.exp (compiler_info): New global.
4968 (test_compiler_info): New function.
4969 (get_compiler_info): Set compiler_info.
4970 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4971 "compiler_info" to gcc-<major>-<minor>.
4972
38cf6e11
MC
49732003-11-15 Michael Chastain <mec.gnu@mindspring.com>
4974
4975 * gdb.trace/configure: Remove.
4976
a50d3602
EZ
49772003-11-13 Elena Zannoni <ezannoni@redhat.com>
4978
4979 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 4980 breakpoints.
a50d3602
EZ
4981 * gdb.base/break.exp: Remove all references to explicit line
4982 numbers.
4983
d9407aaa
NC
49842003-11-11 Nick Clifton <nickc@redhat.com>
4985
4986 * gdb.base/shreloc.exp: Do not run for targets which do not
4987 support shared objects.
4988
db488fc1
CV
49892003-11-10 Corinna Vinschen <vinschen@redhat.com>
4990
4991 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4992 Don't run tests if nofileio flag is given.
4993
6a90a18e
EZ
49942003-11-07 Elena Zannoni <ezannoni@redhat.com>
4995
4996 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4997 as well as 'Watchpoint'.
4998
0b915e9c
EZ
49992003-11-06 Elena Zannoni <ezannoni@redhat.com>
5000
5001 Reported by Jim Ingham <jingham@apple.com>:
5002 * gdb.base/annota1.exp: Match at least one occurrence of the
5003 signal handler annotation.
5004
d7e4b55f
EZ
50052003-11-06 Elena Zannoni <ezannoni@redhat.com>
5006
5007 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
5008 as well as 'Watchpoint'.
5009
2fe4e8d0
MC
50102003-11-05 Michael Chastain <mec@shout.net>
5011
5012 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
5013
6ef88553
KW
50142003-11-03 Kris Warkentin <kewarken@qnx.com>
5015
5016 * gdb.arch/gdb1291.c: New test file.
5017 * gdb.arch/gdb1291.exp: New test script.
5018 * gdb.arch/gdb1431.c: New test file.
5019 * gdb.arch/gdb1431.exp: New test script.
5020
ae7dc4d8
MC
50212003-10-22 Michael Chastain <mec@shout.net>
5022
5023 * gdb.mi/pthreads.c: Add copyright notice.
5024
c39d7427
MC
50252003-10-22 Michael Chastain <mec@shout.net>
5026
5027 * gdb.threads/pthreads.c: Add copyright notice.
5028
8b7d96c1
MC
50292003-10-20 Michael Chastain <mec@shout.net>
5030
5031 * gdb.base/gdb1056.exp: New test script.
5032
d1d69fdd
DJ
50332003-10-13 Daniel Jacobowitz <drow@mvista.com>
5034
5035 * gdb.threads/killed.exp: Use gdb_run_cmd.
5036
7d605576
DJ
50372003-10-13 Daniel Jacobowitz <drow@mvista.com>
5038
5039 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
5040 create a core file.
5041 * gdb.threads/gcore-thread.exp: Likewise.
5042
618ec112
CV
50432003-10-13 Corinna Vinschen <vinschen@redhat.com>
5044
5045 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
5046 type, based on char type.
5047 (struct bit_flags_short_t): New bitfield type, based on short type.
5048 (init_bit_flags_char): New fuction.
5049 (init_bit_flags_short): Ditto.
5050 (print_bit_flags_char): Ditto.
5051 (print_bit_flags_short): Ditto.
5052 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
5053
9367a73c
MC
50542003-10-11 Michael Chastain <mec@shout.net>
5055
5056 * gdb.base/call-rt-st.exp: Update copyright year.
5057
1decf120
KI
50582003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
5059
5060 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
5061 * gdb.disasm/sh3.s: Ditto.
5062
5445b2ae
DJ
50632003-10-07 Daniel Jacobowitz <drow@mvista.com>
5064
5065 * gdb.threads/switch-threads.exp: New test.
5066 * gdb.threads/switch-threads.c: New source file.
5067
aec24853
CV
50682003-10-07 Corinna Vinschen <vinschen@redhat.com>
5069
5070 * gdb.base/ending-run.exp: Add sh specific case.
5071
adc7428d
AC
50722003-10-06 Andrew Cagney <cagney@redhat.com>
5073
5074 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
5075 * gdb.disasm/mn10200.exp: Delete obsolete file.
5076
c9d37158
DJ
50772003-09-29 Daniel Jacobowitz <drow@mvista.com>
5078
5079 * ChangeLog: Correct an entry command.exp -> commands.exp.
5080 * gdb.base/commands.exp (bp_deleted_in_command_test)
5081 (temporary_breakpoint_commands): Check noargs.
5082
79c2c32d
DC
50832003-09-25 David Carlton <carlton@kealia.com>
5084
5085 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
5086 of some print tests, where appropriate. Add tests for C::D::cd,
5087 E::ce, F::cXfX, G::XgX.
5088 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
5089
594e6d67
RE
50902003-09-25 Richard Earnshaw <rearnsha@arm.com>
5091
5092 * lib/java.exp (java_init): Import target_alias before using it.
5093
10f0d451
DC
50942003-09-25 David Carlton <carlton@kealia.com>
5095
5096 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
5097
274bcba0
EZ
50982003-09-23 Elena Zannoni <ezannoni@redhat.com>
5099
d63a86f8 5100 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
5101 weirdness.
5102
cdbf20f7
MC
51032003-09-17 Michael Chastain <mec@shout.net>
5104
5105 * gdb.cp/gdb1355.exp: New file.
5106 * gdb.cp/gdb1355.c: New file.
5107
71e06f80
CV
51082003-09-15 Corinna Vinschen <vinschen@redhat.com>
5109
5110 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
5111 * gdb.asm/sh.inc: New file.
5112
5c4e30ca
DC
51132003-09-11 David Carlton <carlton@kealia.com>
5114
bd45b7af
DC
5115 * gdb.cp/namespace.exp: Add tests for namespace types.
5116 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
5117 (test_namespace): New.
5118
1c199746
EZ
51192003-09-11 Elena Zannoni <ezannoni@redhat.com>
5120
5121 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 5122 * gdb.stabs/weird.exp: Ditto.
1c199746 5123
04ed252f
MC
51242003-09-08 Michael Chastain <mec@shout.net>
5125
5126 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
5127
d8a2d9e7
MC
51282003-09-07 Michael Chastain <mec@shout.net>
5129
5130 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
5131 'parse error'.
5132
161afb24
MK
51332003-09-07 Mark Kettenis <m.kettenis@osp.nl>
5134
5135 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
5136
49f2741a
MC
51372003-08-30 Michael Chastain <mec@shout.net>
5138
5139 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
5140 * gdb.gdb/observer.exp: Ditto.
5141 * gdb.gdb/xfullpath.exp: Ditto.
5142
8afa723e
MK
51432003-08-29 Mark Kettenis <kettenis@gnu.org>
5144
5145 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
5146 *-*-*bsd*.
5147
f31dfe3b
JJ
51482003-08-28 Jeff Johnston <jjohnstn@redhat.com>
5149
5150 * gdb.base/dump.exp: Skip for ia64.
5151
4630e498
JJ
51522003-08-25 Jeff Johnston <jjohnstn@redhat.com>
5153
5154 * gdb.asm/asm-source.exp: Add ia64 support.
5155 * gdb.asm/ia64.inc: New file.
5156
1105b7ef
MC
51572003-08-22 Michael Chastain <mec@shout.net>
5158
5159 * gdb.cp: New directory.
5160 * gdb.cp/*: Copy from gdb.c++/*.
5161 * gdb.c++/*: Remove.
5162 * Makefile.in: Change gdb.c++ to gdb.cp.
5163 * configure.in: Ditto.
5164 * configure: Regnerate.
5165
c945b932
MK
51662003-08-18 Mark Kettenis <kettenis@gnu.org>
5167
5168 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
5169 * gdb.arch/i386-prologue.c (gdb1338): Add function.
5170
2b66634b
DJ
51712003-08-17 Daniel Jacobowitz <drow@mvista.com>
5172
5173 * mi-var-display.exp (-var-list-children weird): Accept function
5174 pointers with argument types.
5175 * mi1-var-display.exp (-var-list-children weird): Likewise.
5176 * mi2-var-display.exp (-var-list-children weird): Likewise.
5177
a356f73b
DJ
51782003-08-17 Daniel Jacobowitz <drow@mvista.com>
5179
5180 * gdb.base/annota3.exp: Add missing newline.
5181
483417b8
MC
51822003-08-06 Michael Chastain <mec@shout.net>
5183
5184 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
5185
c99c59c3
MS
51862003-08-12 Michael Snyder <msnyder@redhat.com>
5187
5188 * gdb.base/float.exp: Add test for SH.
5189
55ed7501
MK
51902003-08-10 Mark Kettenis <kettenis@gnu.org>
5191
5192 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
5193
1a371f2e
EZ
51942003-08-07 Elena Zannoni <ezannoni@redhat.com>
5195
5196 * gdb.base/completion.exp: Remove reduntant completion test
5197 on filename.
5198
e0f353ce
EZ
51992003-08-07 Elena Zannoni <ezannoni@redhat.com>
5200
5201 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
5202 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
5203 gdb.trace/save-trace.exp: Make sure that full pathnames are
5204 escaped correctly.
5205
5710a1af 52062003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 5207
5710a1af
EZ
5208 * configure.in: Don't generate config.h from config.hin.
5209 * configure: Regenerate.
5210 * config.hin: Remove file.
5211 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
5212 * gdb.threads/pthreads.c: Ditto.
5213
dcd81ce9
DJ
52142003-08-07 Daniel Jacobowitz <drow@mvista.com>
5215
5216 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5217 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
5218 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
5219 Replace ld24 with seth/add3.
5220
6009d884
AC
52212003-08-02 Andrew Cagney <cagney@redhat.com>
5222
5223 * gdb.base/annota3.exp: New file.
5224 * gdb.base/annota3.c: New file.
5225 * gdb.c++/annota3.exp: New file.
5226 * gdb.c++/annota3.cc: New file.
5227
51514e06
MC
52282003-07-29 Michael Chastain <mec@shout.net>
5229
5230 * gdb.threads/tls.c (spin): Check errno only if sem_wait
5231 actually failed.
5232 (do_pass): Likewise.
5233 * gdb.threads/tls.exp: Always initialize no_of_threads.
5234
4ee6625b
DJ
52352003-07-27 Daniel Jacobowitz <drow@mvista.com>
5236
5237 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
5238 pattern.
5239 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
5240 * gdb.threads/tls.exp: Recognize one case of the host library not
5241 supporting TLS.
5242
225f2bf6
AC
52432003-07-27 Andrew Cagney <cagney@redhat.com>
5244
5245 * gdb.base/fileio.exp: Use SH when running commands using
5246 remote_exec.
5247
bcb27c9f
DJ
52482003-07-24 Daniel Jacobowitz <drow@mvista.com>
5249
5250 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5251 * gdb.base/relocate.c (dummy): New padding array.
5252
3d67be83
MS
52532003-07-22 Michael Snyder <msnyder@redhat.com>
5254
d63a86f8 5255 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
5256
5257 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
5258 patterns to be more general, accepting old and new output.
5259 Some output chars (such as '+') also must be quoted.
d63a86f8 5260 Some addresses are displayed numerically instead of
3d67be83
MS
5261 symbolically.
5262
57ba3b85
MS
52632003-07-23 Michael Snyder <msnyder@redhat.com>
5264
686d097c
MS
5265 * gdb.base/return2.exp: Don't test long-long return.
5266
57ba3b85
MS
5267 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
5268 * gdb.disasm/t01_mov.exp: Ditto.
5269 * gdb.disasm/t02_mova.s: Ditto.
5270 * gdb.disasm/t02_mova.exp: Ditto.
5271 * gdb.disasm/t03_add.s: Ditto.
5272 * gdb.disasm/t03_add.exp: Ditto.
5273 * gdb.disasm/t04_sub.s: Ditto.
5274 * gdb.disasm/t04_sub.exp: Ditto.
5275 * gdb.disasm/t05_cmp.s: Ditto.
5276 * gdb.disasm/t05_cmp.exp: Ditto.
5277 * gdb.disasm/t06_ari2.s: Ditto.
5278 * gdb.disasm/t06_ari2.exp: Ditto.
5279 * gdb.disasm/t07_ari3.s: Ditto.
5280 * gdb.disasm/t07_ari3.exp: Ditto.
5281 * gdb.disasm/t08_or.s: Ditto.
5282 * gdb.disasm/t08_or.exp: Ditto.
5283 * gdb.disasm/t09_xor.s: Ditto.
5284 * gdb.disasm/t09_xor.exp: Ditto.
5285 * gdb.disasm/t10_and.s: Ditto.
5286 * gdb.disasm/t10_and.exp: Ditto.
5287 * gdb.disasm/t11_logs.s: Ditto.
5288 * gdb.disasm/t11_logs.exp: Ditto.
5289 * gdb.disasm/t12_bit.s: Ditto.
5290 * gdb.disasm/t12_bit.exp: Ditto.
5291 * gdb.disasm/t13_otr.s: Ditto.
5292 * gdb.disasm/t13_otr.exp: Ditto.
5293
e00759ef
EZ
52942003-07-22 Elena Zannoni <ezannoni@redhat.com>
5295
5296 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5297
8bc2021f
EZ
52982003-07-22 Elena Zannoni <ezannoni@redhat.com>
5299
5300 * gdb.threads/tls.c : New file.
5301 * gdb.threads/tls.exp : New file.
5302 * gdb.threads/tls-main.c : New file.
5303 * gdb.threads/tls-shared.c : New file.
5304 * gdb.threads/tls-shared.exp : New file.
5305
89320c4c
AS
53062003-07-22 Andreas Schwab <schwab@suse.de>
5307
5308 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5309
180dea7c
AS
53102003-07-20 Andreas Schwab <schwab@suse.de>
5311
5312 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5313 due to insn reordering.
5314
0714963c
AC
53152003-07-15 Andrew Cagney <cagney@redhat.com>
5316
5317 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5318
98a23b3f
MC
53192003-07-15 Michael Chastain <mec@shout.net>
5320
5321 * gdb.base/gdb1250.exp: New file.
5322 * gdb.base/gdb1250.c: New file.
5323
27e417a2
ML
53242003-07-09 Michal Ludvig <mludvig@suse.cz>
5325
5326 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5327 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5328
8bc2021f
EZ
53292003-07-09 Elena Zannoni <ezannoni@redhat.com>
5330
5331 * gdb.threads/tls.c: New file.
5332 * gdb.threads/tls.exp: New file.
5333 * gdb.threads/tls-main.c: New file.
5334 * gdb.threads/tls-shared.c: New file.
5335 * gdb.threads/tls-shared.exp: New file.
5336
d99968dc
EZ
53372003-07-09 Elena Zannoni <ezannoni@redhat.com>
5338
5339 * gdb.base/annota1.exp: Make sure that we properly escape the
5340 full path of the source file. Xfail more permissive patterns,
d63a86f8 5341 due to a compiler debug info problem.
d99968dc 5342
83876b3b
AS
53432003-07-07 Andreas Schwab <schwab@suse.de>
5344
2705e972
AS
5345 * gdb.asm/m68k.inc: New file.
5346 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5347
83876b3b
AS
5348 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5349 arguments"): Also match negative number.
5350
5351 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5352
3a871b37
DJ
53532003-07-03 Daniel Jacobowitz <drow@mvista.com>
5354
5355 * gdb.base/store.c (charest): New typedef.
5356 (add_char): Rename to add_charest, update.
5357 (wack_char): Rename to wack_charest, update types. Return l + r
5358 to keep r live across the call.
5359 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5360 (wack_double, wack_doublest): Return l + r to keep r live across
5361 the call.
5362 * gdb.base/store.exp: Accomodate store.c changes.
5363
b2a7f303
DC
53642003-06-30 David Carlton <carlton@kealia.com>
5365
5366 * gdb.c++/maint.exp (test_invalid_name): New.
5367 (test_first_component): Add tests for invalid names.
5368
3c6cb4a1
MC
53692003-06-29 Michael Chastain <mec@shout.net>
5370
5371 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5372 output of '<VTT for class>' for virtual base classes.
5373
f1c2644b
DJ
53742003-06-29 Daniel Jacobowitz <drow@mvista.com>
5375
5376 * gdb.base/completion.exp: Tab-complete "complet" instead of
5377 "compl".
5378 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5379
18080350
DJ
53802003-06-29 Daniel Jacobowitz <drow@mvista.com>
5381
5382 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5383 * gdb.base/volatile.exp: Likewise.
5384
f56973f8
DJ
53852003-06-29 Daniel Jacobowitz <drow@mvista.com>
5386
5387 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5388 gdb/1265.
5389
53902003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5391 Daniel Jacobowitz <drow@mvista.com>
5392
5393 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5394 initial line count of 'captured_main' from 26 to 32.
5395 (test_with_self): Allow xmalloc call to be interleaved with the
5396 preceding two lines.
5397
e766d4d6
JB
53982003-06-24 Joel Brobecker <brobecker@gnat.com>
5399
5400 * gdb.base/bang.exp: New testcase.
5401
f125c9a4
JB
54022003-06-23 Joel Brobecker <brobecker@gnat.com>
5403
5404 * gdb.base/langs.exp: Add some tests for the "minimal" language
5405 support.
5406
6e25beaf
EZ
54072003-06-23 Elena Zannoni <ezannoni@redhat.com>
5408
5409 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5410 the testcase.
5411
2f816dda
DJ
54122003-06-22 Daniel Jacobowitz <drow@mvista.com>
5413
5414 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5415 offset.
5416
db5a5748
DJ
54172003-06-22 Daniel Jacobowitz <drow@mvista.com>
5418
5419 * gdb.c++/pr-1210.cc: New file.
5420 * gdb.c++/pr-1210.exp: New file.
5421
1df0c130
DJ
54222003-06-21 Daniel Jacobowitz <drow@mvista.com>
5423
5424 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5425 000-exec-continue.
5426
a92feac0
MK
54272003-06-15 Mark Kettenis <kettenis@gnu.org>
5428
5429 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5430 on *-*-*bsd* instead of *-*-freebsd*.
5431
81a58f5b
AC
54322003-06-14 Andrew Cagney <cagney@redhat.com>
5433
5434 * gdb.base/store.exp: Test longest and doublest. Test all
5435 parameters. Weaken return statement match.
5436 * gdb.base/store.c: Add longest and doublest - aka long long and
5437 long double functions. Put all parameters into local register
5438 variables. Use negative values.
5439
b257a0d3
AC
54402003-06-14 Andrew Cagney <cagney@redhat.com>
5441
5442 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5443 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5444 exit status.
5445 * gdb.base/fileio.exp: Disable target when nointerrupts and
5446 noinferiorio, instead of limiting it to remote. Use remote_exec
5447 instead of system.
d63a86f8 5448
21c38304
JJ
54492003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5450
5451 * gdb.base/float.exp: Add ia64 support.
5452
1bcdb424
CV
54532003-06-12 Corinna Vinschen <vinschen@redhat.com>
5454
5455 * gdb.base/fileio.exp: Run only on remote targets.
5456
6aeb981f
CV
54572003-06-10 Corinna Vinschen <vinschen@redhat.com>
5458
5459 * gdb.base/fileio.c: New file, testing File-I/O.
5460 * gdb.base/fileio.exp: Ditto.
5461
53df362e
RG
54622003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5463
5464 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5465 shared objects after relocation at load time (gdb PR/1132).
5466 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5467 as above, part of the shared object relocation test.
5468
ffee1b46
MK
54692003-06-08 Mark Kettenis <kettenis@gnu.org>
5470
b5ca3722
MK
5471 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5472 fully filled history list.
5473 * gdb.base/gdb_history: New file.
5474
03ed860d
MK
5475 * gdb.base/signals.exp: XFAIL "continue to func1" on
5476 i*86-*-freebsd*.
5477
ffee1b46
MK
5478 * gdb.base/attach.exp: When trying to attach to a nonexistent
5479 process, make it possible to specify the PID based on the target,
5480 and do so for *-*-freebsd*.
5481
d80dbb52
RH
54822003-06-02 Richard Henderson <rth@redhat.com>
5483
5484 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5485
6dd77b81
RH
54862003-06-02 Richard Henderson <rth@redhat.com>
5487
5488 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5489
f6347e16
RH
54902003-06-02 Richard Henderson <rth@redhat.com>
5491
5492 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5493
2c161407
DJ
54942003-06-01 Daniel Jacobowitz <drow@mvista.com>
5495
5496 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5497 of globalvar.
5498
572eb746
MK
54992003-06-01 Mark Kettenis <kettenis@gnu.org>
5500
5501 * gdb.asm/asm-source.exp: Check for memory read errors in
5502 disassembler test on *BSD too.
5503
9e9617a5
RH
55042003-06-01 Richard Henderson <rth@redhat.com>
5505
5506 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5507 for .frame.
5508 (gdbasm_call): Lose ldgp.
5509 (gdbasm_startup): Add frame information.
5510 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5511
7b34ad4e
MK
55122003-05-31 Mark Kettenis <kettenis@gnu.org>
5513
5514 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5515 i?86-*-*.
5516
10059fdf
MK
55172003-05-30 Mark Kettenis <kettenis@gnu.org>
5518
5519 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5520 FreeBSD.
5521
acf4b816
RH
55222003-05-29 Richard Henderson <rth@redhat.com>
5523
5524 * gdb.asm/alpha.inc: New file.
5525 * gdb.asm/asm-source.exp: Use it.
5526
e9ecd949
JB
55272003-05-29 Jim Blandy <jimb@redhat.com>
5528
5529 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5530 'core.PID'.
5531
e3e5a4f3
JB
55322003-05-22 Jim Blandy <jimb@redhat.com>
5533
5534 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5535 backtrace.
d63a86f8 5536
72fe3d25
DC
55372003-05-20 David Carlton <carlton@math.stanford.edu>
5538
5539 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5540 this time.
5541
58da2eb2
DC
55422003-05-19 David Carlton <carlton@bactrian.org>
5543
5544 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5545 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5546
1fcb5155
DC
55472003-05-19 David Carlton <carlton@bactrian.org>
5548
5549 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5550 namespace tests.
5551 Bump copyright date.
5552 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5553 (main): Call C::D::marker2.
5554 * gdb.c++/namespace1.cc: New file.
5555
85e85163
JJ
55562003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5557
5558 Roland McGrath <roland@redhat.com>
d63a86f8 5559 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5560 there is no manager thread.
5561
a25fbfec
JJ
55622003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5563
d63a86f8
RM
5564 * gdb.threads/schedlock.exp: Remove assumption that all threads
5565 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5566 in one of the child threads rather than the main thread.
5567
be375bae
JB
55682003-05-07 Jim Blandy <jimb@redhat.com>
5569
09bf6082
JB
5570 Add support for assembly source testing on the s390x.
5571 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5572 architecture.
5573 * gdb.asm/s390x.inc: New file.
5574
be375bae
JB
5575 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5576 succession of 'if' statements.
5577
00905d52
AC
55782003-05-05 Andrew Cagney <cagney@redhat.com>
5579
5580 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5581
b1e29e33
AC
55822003-05-05 Andrew Cagney <cagney@redhat.com>
5583
5584 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5585 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5586
e33d66ec
EZ
55872003-05-02 Elena Zannoni <ezannoni@redhat.com>
5588
5589 * gdb.base/charset.exp: Update based on new behavior of set/show
5590 charset commands.
5591
2b6fd0d8
AC
55922003-05-01 Andrew Cagney <cagney@redhat.com>
5593
5594 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5595 variable do not give memory errors.
5596
130cacce
AF
55972003-04-30 Adam Fedor <fedor@gnu.org>
5598
5599 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5600 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5601 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5602 gdb.objc/basicclass.m: : New files
5603
5604 * lib/gdb.exp (gdb_compile_objc): New procedure.
5605
bea71854
DJ
56062003-04-27 Daniel Jacobowitz <drow@mvista.com>
5607
5608 * gdb.base/signals.exp: Make backtrace tests more specific.
5609
0f20eeea
DC
56102003-04-23 David Carlton <carlton@bactrian.org>
5611
5612 * gdb.c++/maint.exp (test_first_component): Add tests for
5613 'operator' in more locations.
5614
c8c4d8dc
KB
56152003-04-16 Kevin Buettner <kevinb@redhat.com>
5616
5617 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5618
3fe60e3c
EZ
56192003-04-16 Elena Zannoni <ezannoni@redhat.com>
5620
5621 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5622 func marke' instead. Update test name.
5623
9219021c
DC
56242003-04-15 David Carlton <carlton@math.stanford.edu>
5625
5626 * gdb.c++/maint.exp: New file.
5627
5dd55bdd
EZ
56282003-04-14 Elena Zannoni <ezannoni@redhat.com>
5629
5630 * gdb.threads/schedlock.c: Change type of thread function argument
5631 to long, to avoid warnings on 64-bit platforms.
5632
00890572
EZ
56332003-04-14 Elena Zannoni <ezannoni@redhat.com>
5634
5635 * gdb.base/attach.exp: Add new message from ptrace in case of
5636 attaching to nonexistent process.
d63a86f8 5637
93201743
JB
56382003-04-11 Jim Blandy <jimb@redhat.com>
5639
5640 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5641 gdb.c++/userdef.cc: Place comments on the lines to which the
5642 marker function might return.
5643 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5644 gdb.c++/userdef.exp: Look for those comments to check that we've
5645 returned to the right place, instead of checking line numbers.
5646
2a11c64d
EZ
56472003-04-11 Elena Zannoni <ezannoni@redhat.com>
5648
5649 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5650 match on sourcefile name, instead of directory name.
5651
68ab8fc5
EZ
56522003-04-10 Elena Zannoni <ezannoni@redhat.com>
5653
d63a86f8 5654 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5655 working directory name.
5656
5624293a
JB
56572003-04-09 Jim Blandy <jimb@redhat.com>
5658
5659 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5660 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5661 after an inferior function call, report the failure, but allow the
5662 test to continue.
5663
f1f02ee4
SC
56642003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5665
5666 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5667 with -DPROTOTYPES.
5668
6eb79af0
SC
56692003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5670
5671 * gdb.base/break.exp: Revert last patch.
5672
8dfb4cf0
SC
56732003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5674
5675 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5676 with -DPROTOTYPES.
5677
ed4c619a
AC
56782003-04-02 Andrew Cagney <cagney@redhat.com>
5679
5680 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5681 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5682 matching directories by the name breakpoint.
5683 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5684 Make "continue to marker1" consistent.
5685 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5686 message consistent.
5687 * lib/gdb.exp: Put "the program is no longer running", and "the
5688 program exited" in parenthesis.
5689 * lib/mi-support.exp: Ditto.
d63a86f8 5690
4e35d5f0 56912003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5692
4e35d5f0
BR
5693 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5694
71900fe8
AC
56952003-03-29 Andrew Cagney <cagney@redhat.com>
5696
5697 * gdb.base/sizeof.c (main): Print the value of '\377'.
5698 * gdb.base/sizeof.exp: Check the sign of '\377'.
5699
c0655a16
MC
57002003-03-27 Michael Chastain <mec@shout.net>
5701
5702 * gdb.base/gdb1090.exp: New file.
5703 * gdb.base/gdb1090.cc: New file.
5704
5b2a3989
JB
57052003-03-27 J. Brobecker <brobecker@gnat.com>
5706
5707 * gdb.gdb/observer.exp: New regression test.
5708
79876890
MC
57092003-03-27 Michael Chastain <mec@shout.net>
5710
5711 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5712 * gdb.base/ptype.exp: Likewise.
5713
6eac95e3
CV
57142003-03-27 Corinna Vinschen <vinschen@redhat.com>
5715
5716 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5717
e8c71839
MC
57182003-03-26 Michael Chastain <mec@shout.net>
5719
5720 * gdb.base/ptype.exp: Actually use some typedef'd types.
5721
71b10041
SC
57222003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5723
5724 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5725 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5726
2512cf80
CV
57272003-03-20 Corinna Vinschen <vinschen@redhat.com>
5728
5729 * gdb.base/default.exp: Fix regular expression.
5730
0d195a4f
CV
57312003-03-20 Corinna Vinschen <vinschen@redhat.com>
5732
5733 * gdb.base/args.exp: Fix regular expression.
5734
8a2dbca8
CV
57352003-03-20 Corinna Vinschen <vinschen@redhat.com>
5736
5737 * gdb.base/help.exp: Allow Win32 child process.
5738
bf028682
CV
57392003-03-20 Corinna Vinschen <vinschen@redhat.com>
5740
5741 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5742 when stepping out of main().
5743
182dbe85
CV
57442003-03-20 Corinna Vinschen <vinschen@redhat.com>
5745
5746 * gdb.base/default.exp: Check for win32 specific message when calling
5747 "run" without executable.
5748
d67a6ba5
CV
57492003-03-20 Corinna Vinschen <vinschen@redhat.com>
5750
5751 * gdb.base/args.exp: Expect .exe in output.
5752
a955b5bb
CV
57532003-03-20 Corinna Vinschen <vinschen@redhat.com>
5754
5755 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5756 Cygwin native.
5757
bf6bad4b
AC
57582003-03-17 Andrew Cagney <cagney@redhat.com>
5759
5760 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5761 vector registes.
5762 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5763 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5764
293e9a31
DC
57652003-03-17 David Carlton <carlton@math.stanford.edu>
5766
5767 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5768 test, for PR breakpoints/38.
5769 Call test_watchpoint_and_breakpoint.
5770 * gdb.base/watchpoint.c (func3): New function.
5771 (main): Call func3.
5772
5330f2db
DC
57732003-03-04 David Carlton <carlton@math.stanford.edu>
5774
5775 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5776 Garply<Garply<char> >:: garply".
5777 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5778 with respect to PR c++/1111; note also PR c++/1113.
5779 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5780 respect to PR c++/1062.
5781 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5782
6ece72da
DC
57832003-03-03 David Carlton <carlton@math.stanford.edu>
5784
5785 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5786 with respect to PR c++/57.
5787 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5788 c++/826.
5789 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5790 respect to PR c++/57.
5791
85ca1584
DC
57922003-03-03 David Carlton <carlton@math.stanford.edu>
5793
5794 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5795 respect to PR c++/33 into FAILs.
5796
98e9c5b8
MC
57972003-03-03 Michael Chastain <mec@shout.net>
5798
7bedbf27
MC
5799 * configure.in: Update copyright years.
5800
58012003-03-03 Michael Chastain <mec@shout.net>
5802
5803 * Makefile.in: Update copyright years.
98e9c5b8 5804
f683e100
DC
58052003-02-28 David Carlton <carlton@math.stanford.edu>
5806
5807 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5808 print class instead of struct and/or superfluous protection
5809 specifiers, as long as the resulting output is equivalent to the
5810 source code.
5811 Delete FIXME from end of messages on tests that don't need
5812 fixing.
5813
a9e0cf2c
DC
58142003-02-28 David Carlton <carlton@math.stanford.edu>
5815
5816 * gdb.c++/templates.exp (do_tests): Allow const in the two
5817 Foo<volatile char *>::foo tests.
5818
e8d359df
MS
58192003-02-27 Michael Snyder <msnyder@redhat.com>
5820
d63a86f8 5821 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5822 will be consistant.
5823
0b71dc91
DC
58242003-02-26 David Carlton <carlton@math.stanford.edu>
5825
5826 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5827 char *>::foo" test with respect to PR c++/33. Create a new test
5828 which is identical to that one except that it doesn't put the
5829 space between the "char" and the "*"; KFAIL it, too.
5830
dd14ab43
DC
58312003-02-26 David Carlton <carlton@math.stanford.edu>
5832
5833 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5834 template types into either PASSes or KFAILs (corresponding to PR
5835 c++/57). Tweak indentation. Update copyright.
5836
1146c7f1
SC
58372003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5838
5839 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5840
74641dfb
MC
58412003-02-13 Michael Chastain <mec@shout.net>
5842
5843 * gdb.base/exprs.exp: Remove i960 remnants.
5844 * gdb.base/funcargs.exp: Likewise.
5845 * gdb.base/list.exp: Likewise.
5846 * gdb.base/ptype.exp: Likewise.
5847
559cd2d0
DC
58482003-02-14 David Carlton <carlton@math.stanford.edu>
5849
5850 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5851 pEe->D::vg()" from XFAIL to KFAIL.
5852
c4f90d87
JM
58532003-02-13 Jason Molenda (jmolenda@apple.com)
5854
5855 * gdb.base/maint.exp: Update maint print statistics regexp to include
5856 new entries.
5857
cbc4d97c
MC
58582003-02-13 Michael Chastain <mec@shout.net>
5859
5860 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5861
40f235b7
MC
58622003-02-12 Michael Chastain <mec@shout.net>
5863
5864 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5865 * gdb.c++/inherit.exp: Likewise.
5866 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5867 * gdb.c++/templates.exp: Likewise.
5868 * gdb.c++/virtfunc.exp: Likewise.
5869
c56716b0
JM
58702003-02-06 Jason Molenda (jason-cl@molenda.com)
5871
5872 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5873 why the code is written that way.
5874
070afcf8
MC
58752003-02-05 Michael Chastain <mec@shout.net>
5876
5877 * gdb.base/dump.exp: Add missing copyright line.
5878
5d0331e5
JM
58792003-02-05 Jason Molenda (jason-cl@molenda.com)
5880
f7ae6d3e 5881 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5882 at the beginning so the breakpoint doesn't get set on the loop.
5883
92851186
MC
58842003-02-05 Michael Chastain <mec@shout.net>
5885
5886 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5887 output for configurations with gcc 2.95.3.
5888
cbf1e085
AC
58892003-02-05 Keith Seitz <keiths@redhat.com>
5890 Andrew Cagney <ac131313@redhat.com>
5891
5892 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5893
29518e1e
MC
58942003-02-04 Michael Chastain <mec@shout.net>
5895
5896 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5897 Call perror and then continue.
5898
5af1d5f3
MC
58992003-02-03 Michael Chastain <mec@shout.net>
5900
5901 * gdb.c++/pr-1023.cc: New file.
5902 * gdb.c++/pr-1023.exp: New file.
5903
6b549786
JB
59042003-02-05 Jim Blandy <jimb@redhat.com>
5905
5906 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5907 it's local to foobar. Check for it there, and check that it's not
5908 present in main.
5909 * gdb.c++/local.cc (marker2): New function.
5910 (foobar): Call marker1.
5911 (main): Call marker2 instead of marker1.
5912
67f16606
AC
59132003-02-04 Andrew Cagney <ac131313@redhat.com>
5914
5915 * gdb.disasm/mn10200.exp: Obsolete file.
5916 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5917 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5918 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5919
1c5cb38e
DC
59202003-02-04 David Carlton <carlton@math.stanford.edu>
5921
5922 * gdb.c++/overload.exp: Test intToChar(1).
5923 * gdb.c++/overload.cc (intToChar): New.
5924 (main): Call intToChar.
5925
d1fe6965
DC
59262003-02-03 David Carlton <carlton@math.stanford.edu>
5927
5928 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5929 'might_kfail' arg.
5930 KFAIL some of the continue_to_bp_overloaded calls, according to
5931 PR c++/1025.
5932
9ba61c5d
MC
59332003-02-01 Michael Chastain <mec@shout.net>
5934
5935 * gdb.base/advance.c (marker1): New marker function.
5936 * gdb.base/advance.exp: When the 'advance' command lands on the
5937 return breakpoint, it can legitimately stop on either the
5938 current line or the next line. Accommodate both outcomes.
5939 * gdb.base/until.exp: Likewise.
5940
e7494ffb
AC
59412003-02-02 Andrew Cagney <ac131313@redhat.com>
5942
5943 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5944 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5945 now a list, not a tuple.
5946 * gdb.mi/mi-var-display.exp: Ditto.
5947 * gdb.mi/gdb792.exp: Ditto.
5948
075559bc
AC
59492003-02-01 Andrew Cagney <ac131313@redhat.com>
5950
5951 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5952 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5953 stack backtraces.
5954 * gdb.mi/mi-syn-frame.c: Part of same.
5955
2bd4c7b1
MK
59562003-02-01 Mark Kettenis <kettenis@gnu.org>
5957
5958 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5959 gdb.mi/mi1-pthreads.exp: Return instead of calling
5960 gdb_suppress_entire_file.
5961
eabd8992
MS
59622003-02-01 Mark Salter <msalter@redhat.com>
5963
5964 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5965
71469e2f
MS
59662003-01-31 Mark Salter <msalter@redhat.com>
5967
5968 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5969 Support empty arg.
5970
38a94d44
MC
59712003-01-30 Michael Chastain <mec@shout.net>
5972
5973 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
5974 This was a workaround for a UTF-8 bug in readline 4.3. The bug
5975 has been fixed in gdb/readline on 2003-01-09.
5976
19ea9e73
MS
59772003-01-29 Michael Snyder <msnyder@redhat.com>
5978
e8d359df
MS
5979 * gdb.base/maint.exp: Allow for leading underscore in symbol.
5980 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
5981 * gdb.base/args.exp: Skip if target does not support args passing.
5982
2307bd6a
DJ
59832003-01-22 Daniel Jacobowitz <drow@mvista.com>
5984
19ea9e73 5985 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
5986 gdb_test. Accept a list of expect arguments as the third
5987 parameter.
5988 (gdb_test): Use it.
5989
f2dd3617
EZ
59902003-01-20 Elena Zannoni <ezannoni@redhat.com>
5991
5992 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5993 allow for different test tree configurations. Update some
5994 tescases accordingly.
5995 * gdb.arch/altivec-regs.exp: Ditto.
5996 * gdb.asm/asm-source.exp: Ditto.
5997 * gdb.base/advance.exp: Ditto.
5998 * gdb.base/display.exp: Ditto.
d63a86f8 5999 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
6000 * gdb.base/mips_pro.exp: Ditto.
6001 * gdb.base/overlays.exp: Ditto.
6002 * gdb.base/relocate.exp: Ditto.
6003 * gdb.base/setshow.exp: Ditto.
6004 * gdb.base/step-line.exp: Ditto.
6005 * gdb.base/step-test.exp: Ditto.
6006 * gdb.base/until.exp: Ditto.
6007 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
6008
c71cdefd
DC
60092003-01-17 David Carlton <carlton@math.stanford.edu>
6010
6011 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
6012 corresponding to PR c++/945.
6013 Update copyright.
6014
fdba05d7
DC
60152003-01-17 David Carlton <carlton@math.stanford.edu>
6016
6017 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
6018 corresponding to PR c++/68.
6019
60202003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
6021
6022 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
6023 (test_paddr_hairy_functions): Call print_addr_2_kfail for
6024 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
6025
c362c33a
EZ
60262003-01-15 Elena Zannoni <ezannoni@redhat.com>
6027
0fbc361c
EZ
6028 * gdb.base/break.exp: Fix change of default location, because of
6029 removal of until tests.
6030 * gdb.base/help.exp: Update test for new 'until' help message.
6031 Add test for help on 'advance'.
c362c33a
EZ
6032 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
6033
dabf8a35
MK
60342003-01-15 Mark Kettenis <kettenis@gnu.org>
6035
6036 * gdb.base/default.exp: Adapt "info float" test for recent changes
6037 to that command. Add test for "info vector".
6038 * gdb.base/float.exp: New file. Add test for "info float" that
6039 resembles the old test in gdb.base/default.exp.
6040
a1769aca
DC
60412003-01-15 David Carlton <carlton@math.stanford.edu>
6042
6043 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
6044
82025e13
EZ
60452003-01-15 Elena Zannoni <ezannoni@redhat.com>
6046
6047 * gdb.base/break.exp: Move the tests of until command from here...
6048 * gdb.base/until.exp: ... to here. New file. Add other tests.
6049 * gdb.base/advance.c: New file.
6050 * gdb.base/advance.exp: New file.
6051
8f9ab801
EZ
60522003-01-14 Elena Zannoni <ezannoni@redhat.com>
6053
6054 * gdb.base/args.c: New file.
6055 * gdb.base/args.exp: New file.
6056
9ae66589
DJ
60572003-01-14 Daniel Jacobowitz <drow@mvista.com>
6058
6059 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
6060
8d77e5c3
DJ
60612003-01-14 Daniel Jacobowitz <drow@mvista.com>
6062
6063 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
6064
12d2f0a1
DJ
60652003-01-14 Daniel Jacobowitz <drow@mvista.com>
6066
6067 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
6068 dates.
6069
6ca37014
DJ
60702003-01-13 Daniel Jacobowitz <drow@mvista.com>
6071
6072 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
6073
b0023472
DJ
60742003-01-13 Daniel Jacobowitz <drow@mvista.com>
6075
6076 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
6077 (ptype &*"foo").
6078 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
6079
607fbc54 60802003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
6081
6082 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
6083 * gdb.mi/mi1-console.exp: Likewise.
6084
607fbc54 60852003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
6086
6087 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
6088 * gdb.mi/mi1-console.exp: Likewise.
6089
a1fb14a2
DJ
60902003-01-13 Daniel Jacobowitz <drow@mvista.com>
6091
6092 * gdb.c++/overload.exp: Remove some fixed XFAILs.
6093
c4cf40b7
DJ
60942003-01-09 Daniel Jacobowitz <drow@mvista.com>
6095
6096 * gdb.base/detach.exp: New test.
6097
696d5a5b
DJ
60982003-01-09 Daniel Jacobowitz <drow@mvista.com>
6099
6100 * Makefile.in (ALL_SUBDIRS): New variable.
6101 (subdirs, clean, distclean): Use it.
6102 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
6103 regenerating Makefile, since it is generated from the top level.
6104 * gdb.asm/Makefile.in: Likewise.
6105 * gdb.base/Makefile.in: Likewise.
6106 * gdb.c++/Makefile.in: Likewise.
6107 * gdb.disasm/Makefile.in: Likewise.
6108 * gdb.java/Makefile.in: Likewise.
6109 * gdb.mi/Makefile.in: Likewise.
6110 * gdb.threads/Makefile.in: Likewise.
6111 * gdb.trace/Makefile.in: Likewise.
6112
754533e4
DC
61132003-01-09 David Carlton <carlton@math.stanford.edu>
6114
6115 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
6116 Add copyright year 2003.
6117
d8b3e9ee
MC
61182003-01-06 Michael Chastain <mec@shout.net>
6119
6120 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
6121 When selecting a thread, 'line' and 'file' are optional.
6122 * gdb.mi/mi1-pthreads.exp: Likewise.
6123
8e9e0fe6
AS
61242003-01-06 Andreas Schwab <schwab@suse.de>
6125
6126 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
6127 failures.
6128
b5ab8ff3
DJ
61292003-01-04 Daniel Jacobowitz <drow@mvista.com>
6130
6131 Fix PR gdb/844
6132 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
6133 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
6134
6135 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
6136 instead of calling gdb_suppress_entire_file.
6137 * gdb.threads/print-threads.exp: Likewise.
6138 * gdb.threads/schedlock.exp: Likewise.
6139
6140 * gdb.threads/killed.exp: Return instead of calling
6141 gdb_suppress_entire_file.
6142 * gdb.threads/linux-dp.exp: Likewise.
6143 * gdb.threads/pthreads.exp: Likewise.
6144
1e698235
DJ
61452003-01-04 Daniel Jacobowitz <drow@mvista.com>
6146
6147 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
6148 stabs.
6149 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
6150 * gdb.base/whatis.exp: Always allow (void) after function names.
6151
147ff08c
DJ
61522003-01-04 Daniel Jacobowitz <drow@mvista.com>
6153
6154 * gdb.c++/casts.exp: Correct regexp.
6155
dc62bfc2
MK
61562003-01-04 Mark Kettenis <kettenis@gnu.org>
6157
6158 * configure.in: Call AC_CONFIG_HEADER. Don't call
6159 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
6160 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
6161 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
6162 aforementioned directories in the AC_OUPUT call.
6163 * config.hin: New file.
6164 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6165 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
6166 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
6167 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
6168 pass -I$objdir instead of -I$objdir/$subdir in compilation.
6169 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
6170 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
6171 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
6172 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
6173 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
6174 gdb.threads/configure.in, gdb.threads/configure,
6175 gdb.threads/config.in, gdb.trace/configure.in,
6176 gdb.trace/configure: Removed.
6177
77afa639
MC
61782003-01-03 Michael Chastain <mec@shout.net>
6179
6180 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
6181 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
6182
7634bb6e
DJ
61832003-01-03 Daniel Jacobowitz <drow@mvista.com>
6184
6185 * gdb.base/store.exp: Fix regular expressions.
6186
b39c905e
MK
61872002-12-28 Mark Kettenis <kettenis@gnu.org>
6188
6189 * configure.in: Rewrite.
6190 * configure: Regenerated.
6191
0a8551dd
DC
61922003-01-03 David Carlton <carlton@math.stanford.edu>
6193
6194 * gdb.base/psymtab.exp: New file.
6195 * gdb.base/psymtab1.c: Ditto.
6196 * gdb.base/psymtab2.c: Ditto.
6197
c60b7188
AF
61982002-12-23 Adam Fedor <fedor@gnu.org>
6199
6200 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
6201
ee73db83
DC
62022002-12-23 David Carlton <carlton@math.stanford.edu>
6203
6204 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
6205 and current_directory initialization.
6206
d6c1774e
JB
62072002-12-22 Jim Blandy <jimb@redhat.com>
6208
f0a847b8
JB
6209 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
6210 rather than as part of the output file name.
6211
d6c1774e
JB
6212 * gdb.base/attach.exp: There's no need to copy the test program to
6213 /tmp; that was only ever necessary on HP/UX, and this test is
6214 entirely disabled there anyway.
6215
f0708dbb
JB
62162002-12-21 Jim Blandy <jimb@redhat.com>
6217
4c2acfea
JB
6218 * gdb.c++/psmang.exp: Doc fix.
6219
f0708dbb
JB
6220 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
6221 test.
6222
9579e000
DC
62232002-12-20 David Carlton <carlton@math.stanford.edu>
6224
6225 * gdb.c++/annota2.exp: KFAIL annotate-quit.
6226
d1810171
MC
62272002-12-18 Michael Chastain <mec@shout.net>
6228
6229 * gdb.c++/annota2.exp: Add copyright year 2002.
6230
76565097
DC
62312002-12-17 David Carlton <carlton@math.stanford.edu>
6232
6233 * gdb.c++/try_catch.cc: Add marker comments.
6234 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
6235 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
6236 * gdb.c++/m-static.cc: Ditto.
6237 * gdb.c++/m-static1.cc: Ditto.
6238 * gdb.c++/try_catch.cc: Ditto.
6239
da81390b
JJ
62402002-12-16 Jeff Johnston <jjohnstn@redhat.com>
6241
6242 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
6243 to see whether we are using the new -environment-directory
6244 command which resets via -r or the old version of the command
6245 which may prompt the user. Part of fix for gdb/741.
6246
b304d130
AC
62472002-12-13 Andrew Cagney <ac131313@redhat.com>
6248
6249 * gdb.fortran/types.exp: Update obsolete comment.
6250 * gdb.fortran/exprs.exp: Ditto.
6251 * lib/gdb.exp: Delete obsolete code.
6252 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
6253 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
6254 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
6255 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
6256 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
6257 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
6258 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
6259 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
6260 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
6261 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
6262 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
6263 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
6264 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
6265 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
6266 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
6267 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
6268 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
6269 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
6270 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
6271 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
6272 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
6273 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
6274 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
6275 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
6276 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
6277 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
6278 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
6279 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
6280 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
6281 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
6282 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
6283 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6284 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6285 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6286 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6287 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6288 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6289
a23b6e6a
DC
62902002-12-11 David Carlton <carlton@math.stanford.edu>
6291
6292 * gdb.c++/m-data.exp: Add test for members that shadow global
6293 variables: see PR gdb/804.
6294 * gdb.c++/m-data.cc: Ditto.
6295
6604731b
DJ
62962002-12-10 Daniel Jacobowitz <drow@mvista.com>
6297
6298 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6299
de46ecd7
DC
63002002-12-06 David Carlton <carlton@math.stanford.edu>
6301
6302 * gdb.base/store.c: Don't declare functions static.
6303
27e829d0
AC
63042002-12-04 Andrew Cagney <ac131313@redhat.com>
6305
6306 * gdb.base/store.exp, gdb.base/store.c: New files.
6307
92806416
DJ
63082002-12-03 Daniel Jacobowitz <drow@mvista.com>
6309
6310 * gdb.base/selftest.exp: Update for current gdb.
6311
3bcbaac5
DJ
63122002-12-03 Daniel Jacobowitz <drow@mvista.com>
6313
6314 * gdb.base/maint.exp: Only dump symbols from one source file
6315 or objfile.
6316
f4f00b1f
DJ
63172002-12-03 Daniel Jacobowitz <drow@mvista.com>
6318
6319 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6320 function call.
6321
f1c8a949
JB
63222002-11-25 Jim Blandy <jimb@redhat.com>
6323
6324 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6325 function appearing in error message.
6326
9e297a97
DJ
63272002-11-21 Daniel Jacobowitz <drow@mvista.com>
6328
6329 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6330
1f312e79
JJ
63312002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6332
d63a86f8
RM
6333 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6334 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6335 should be in mi console format. This is part of fix for PR gdb/604.
6336
83c31e7d
FN
63372002-09-18 Fernando Nasser <fnasser@redhat.com>
6338
6339 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6340 which explicitly prints the zero offset as "+0".
6341
322b3f65
DJ
63422002-10-22 Daniel Jacobowitz <drow@mvista.com>
6343
6344 * gdb.threads/schedlock.c (args): Make unsigned.
6345
63462002-10-21 Daniel Jacobowitz <drow@mvista.com>
6347
6348 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6349 numbers. Allow "foo2|selected stack frame".
6350 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6351 * gdb.asm/asmsrc2.s: Likewise.
6352 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6353 comments.
6354 * gdb.asm/mips.inc: New file.
6355
5e2fe5b8
AF
63562002-10-18 Adam Fedor <fedor@gnu.org>
6357
6358 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6359 * gdb.base/help.exp: Likewise.
6360
abe1a5d0
KB
63612002-10-17 Kevin Buettner <kevinb@redhat.com>
6362
6363 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6364 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6365
10abb1d4
JB
63662002-10-02 Jim Blandy <jimb@redhat.com>
6367
6368 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6369
1f609b42
AC
63702002-10-01 Andrew Cagney <ac131313@redhat.com>
6371
6372 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6373 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6374 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6375 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6376 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6377 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6378 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6379
0aee02e4
AC
63802002-09-29 Andrew Cagney <ac131313@redhat.com>
6381
6382 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6383 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6384 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6385 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6386 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6387 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6388 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6389
6fde09ad
KB
63902002-09-27 Kevin Buettner <kevinb@redhat.com>
6391
6392 * gdb.base/annota1.exp (info break): Make directory components of
6393 path optional since not all compilers emit this debug information.
6394
6395 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6396 step ends up stepping out of the function instead of stopping on
6397 the epilogue.
6398
9e8aab75
KS
63992002-09-26 Keith Seitz <keiths@redhat.com>
6400
6401 * lib/insight-support.exp (gdbtk_start): Figure out where
6402 the insight executable is based on where gdb is. Use this
6403 executable to start insight instead of gdb.
6404
e36180d7
AC
64052002-09-25 Andrew Cagney <cagney@redhat.com>
6406
6407 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6408
9dd34b2b
AC
64092002-09-24 Andrew Cagney <ac131313@redhat.com>
6410
6411 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6412 test_isolated_complaints.
6413 (test_empty_complaint): New function.
6414 (test_empty_complaints): New function. Check no output when no
6415 complaints.
d63a86f8 6416
dea97812
KB
64172002-09-19 Jim Blandy <jimb@redhat.com>
6418
6419 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6420
54951bd7
AC
64212002-09-19 Andrew Cagney <ac131313@redhat.com>
6422
6423 * gdb.gdb/complaints.exp: New file.
6424
dec43320
AC
64252002-09-18 Andrew Cagney <ac131313@redhat.com>
6426
6427 * gdb.base/maint.exp: Check `help maint internal-warning'.
6428
e70d6e3f
DC
64292002-09-18 David Carlton <carlton@math.stanford.edu>
6430
6431 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6432 numbers, and replace them by a single breakpoint after the
6433 constructors are all finished.
6434 Add test 4.
6435 * gdb.c++/m-static.cc: Add test 4.
6436 * gdb.c++/m-static.h: New file.
6437 * gdb.c++/m-static1.cc: New file.
6438
6439 * gdb.c++/printmethod.exp: New file.
6440 * gdb.c++/printmethod.cc: New file.
6441
6442 * gdb.c++/pr-574.exp: New file.
6443 * gdb.c++/pr-574.cc: New file.
6444
afb5c968
CV
64452002-09-18 Corinna Vinschen <vinschen@redhat.com>
6446
6447 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6448 embedded targets which never actually exit.
6449
31e45dee
FN
64502002-09-18 Fernando Nasser <fnasser@redhat.com>
6451
6452 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6453 "don't step after run" as unresolved or unsupported, instead of xfail.
6454
a283c5a1
CV
64552002-09-18 Corinna Vinschen <vinschen@redhat.com>
6456
6457 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6458 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6459 Add newline to expected string in "step out of main (status wrapper)"
6460 case.
6461
11350d2a
CV
64622002-09-18 Corinna Vinschen <vinschen@redhat.com>
6463
6464 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6465 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6466
0deec7d6
TT
64672002-09-17 Tom Tromey <tromey@redhat.com>
6468
6469 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6470 \000, not \0, in double-quoted string.
6471
b2b4a1b5
CV
64722002-09-14 Corinna Vinschen <vinschen@redhat.com>
6473
c9d37158 6474 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6475 string after running the commands execution on breakpoint tests.
6476
1c56143a
CV
64772002-09-13 Corinna Vinschen <vinschen@redhat.com>
6478
6479 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6480
37f8da45
JB
64812002-09-12 Joel Brobecker <brobecker@gnat.com>
6482
6483 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6484
08b468e0
KS
64852002-09-10 Keith Seitz <keiths@redhat.com>
6486
6487 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6488 runto proc.
6489 (mi_run_to_main): Use mi_runto.
6490 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6491
dc360f58
KS
64922002-09-10 Keith Seitz <keiths@redhat.com>
6493
6494 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6495 regexp for stopping at main. Could have multiple event notifications.
6496 Don't assume that main was declared with no parameters.
6497 (mi_next): Use mi_step_to.
6498 (mi_step): Use mi_next_to.
6499
ce3abcfb
CV
65002002-09-09 Corinna Vinschen <vinschen@redhat.com>
6501
6502 * gdb.base/default.exp: Fix expected string in `info float' test.
6503
d1f5b980
BE
65042002-09-09 Ben Elliston <bje@redhat.com>
6505
6506 * config/mips.exp: Update comments.
6507 * config/mips-idt.exp: Likewise.
6508 * config/nind.exp: Likewise.
6509 * config/slite.exp: Likewise.
6510 * config/sparclet.exp: Likewise.
6511 * config/udi.exp: Likewise.
6512 * config/vx.exp: Likewise.
6513 * config/vxworks29k.exp: Likewise.
6514
2f71430b
JB
65152002-09-05 Jim Blandy <jimb@redhat.com>
6516
6517 * gdb.threads/killed.exp: Fix test failure message.
6518
7ddebc7e
KS
65192002-09-04 Keith Seitz <keiths@redhat.com>
6520
6521 * lib/mi-support.exp: Update copyright.
6522 (mi_gdb_test): Increase the priority of the expected pattern
6523 so that it matches gdb_test.
6524
0ae67eb3
KS
65252002-09-03 Keith Seitz <keiths@redhat.com>
6526
6527 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6528 Use integer comparison instead of string comparison for testing
6529 whether binary was built.
6530
38fc42c8
JB
65312002-09-03 Jim Blandy <jimb@redhat.com>
6532
6533 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6534
b6ff0e81
JB
65352002-08-29 Jim Blandy <jimb@redhat.com>
6536
6537 * gdb.threads/pthreads.exp: Move the portable thread compilation
6538 code into a function in lib/gdb.exp, and call that from here.
6539 * lib/gdb.exp (gdb_compile_pthreads): New function.
6540
07c98896
KS
65412002-08-29 Keith Seitz <keiths@redhat.com>
6542
6543 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6544 expect_out so that callers can get at it.
6545
0312286c
DJ
65462002-08-23 Daniel Jacobowitz <drow@mvista.com>
6547
6548 * gdb.threads/print-threads.c: New file.
6549 * gdb.threads/print-threads.exp: New file.
6550 * gdb.threads/schedlock.c: New file.
6551 * gdb.threads/schedlock.exp: New file.
6552
dd039bc4
EZ
65532002-08-22 Elena Zannoni <ezannoni@redhat.com>
6554
6555 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6556 not altivec.c.
6557
1f36144c
MK
65582002-08-17 Mark Kettenis <kettenis@gnu.org>
6559
6560 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6561 targets. The problem should be fixed now.
6562
16057ec7 65632002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6564
6565 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6566 2002-07-24 change that removes final dots from error messages.
6567
3c1499ad
TT
65682002-08-13 Tom Tromey <tromey@redhat.com>
6569
6570 * gdb.base/readline.exp: New file.
6571
a20ce2c3
AC
65722002-08-01 Andrew Cagney <ac131313@redhat.com>
6573
6574 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6575 supress message.
6576
db034ac5
AC
65772002-08-01 Andrew Cagney <cagney@redhat.com>
6578
6579 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6580 CHILL_FOR_TARGET and CHILL_LIB.
6581 * configure.in (configdirs): Remove gdb.chill.
6582 * configure: Regenerate.
6583 * lib/gdb.exp: Obsolete references to chill.
6584 * gdb.fortran/types.exp: Ditto.
6585 * gdb.fortran/exprs.exp: Ditto.
6586
3e000b18
KB
65872002-07-30 Kevin Buettner <kevinb@redhat.com>
6588
6589 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6590 set Irix-specific compile and link flags.
6591
28f4966b
KB
65922002-07-29 Kevin Buettner <kevinb@redhat.com>
6593
6594 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6595 source files. The ``-o'' option doesn't work with the ``-E'' option
6596 when using the Irix compiler.
6597
46c0d5a6
DJ
65982002-07-19 Daniel Jacobowitz <drow@mvista.com>
6599
6600 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6601 Improve support for reusing an exec file. Copy exec file
6602 to target, and run gdbserver on the target instead of on the host.
6603
eecf4bed
JB
66042002-07-18 Jim Blandy <jimb@redhat.com>
6605
0f815cdf
JB
6606 * gdb.base/ending-run.exp: Don't expect to see the program end in
6607 some orderly fashion when we're running on a real stand-alone
6608 board.
6609
eecf4bed
JB
6610 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6611 targets that don't support interrupts.
6612
52d309e4
JB
66132002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6614
6615 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6616 systems.
6617 Move comments in expect statements to inside the actions, so that they
6618 don't get matched against.
6619
ff683d9e
MK
66202002-07-10 Mark Kettenis <kettenis@gnu.org>
6621
6622 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6623 function when asleep" test.
6624
b5356753
AC
66252002-07-10 Andrew Cagney <ac131313@redhat.com>
6626
6627 * gdb.base/page.exp: Rewrite to handle problems with very long
6628 `info set' output. Update copyright.
6629
6aa4d13a
AC
66302002-06-26 Andrew Cagney <ac131313@redhat.com>
6631
6632 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6633 gdb.threads-hp.
6634 * gdb.hp/configure: Regenerate.
6635 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6636 * gdb.hp/gdb.threads-hp/configure: Delete file.
6637 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6638
8cf8c2b8
AC
66392002-06-22 Andrew Cagney <ac131313@redhat.com>
6640
6641 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6642 setlocale, bindtextdomain and textdomain.
6643
6827a8f8
JB
66442002-06-11 Jim Blandy <jimb@redhat.com>
6645
919d772c
JB
6646 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6647 preprocessor macro information is present.
6648
6827a8f8
JB
6649 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6650 tests.
6651
c15b0d21
MS
66522002-06-06 Michael Snyder <msnyder@redhat.com>
6653
c5984d70
MS
6654 * gdb.base/overlays.exp: Record addresses of overlay
6655 functions in TCL variables rather than in GDB variables,
6656 to avoid having GDB convert them to pointers (with loss
6657 of information).
6658
d63a86f8 6659 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6660 default linker script changes.
c15b0d21
MS
6661 * gdb.base/long_long.exp: Add check for sizeof (long double).
6662
be26fe0d
ML
66632002-06-06 Michal Ludvig <mludvig@suse.cz>
6664
6665 * gdb.asm/asm-source.exp: Add x86-64 target.
6666 * gdb.asm/x86_64.inc: New.
d63a86f8 6667
258093ca 66682002-05-30 Michael Chastain <mec@shout.net>
258093ca 6669
4b3153f1 6670 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6671 * gdb.c++/m-static.cc: New file.
6672 * gdb.c++/m-static.exp: New file.
6673
241264c6
MS
66742002-05-28 Michael Snyder <msnyder@redhat.com>
6675
6676 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6677 precision.
6678
9bba8c8f 66792002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6680
4b3153f1 6681 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6682 * gdb.c++/m-data.cc: New file.
6683 * gdb.c++/m-data.exp: New file.
6684
66852002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6686
4b3153f1 6687 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6688 * gdb.c++/try_catch.cc: New file.
d63a86f8 6689 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6690
def1b996
MC
66912002-05-27 Michael Chastain <mec@shout.net>
6692
6693 * gdb.c++/local.exp: Accept more nested types in output.
6694
522ba268
MC
66952002-05-26 Michael Chastain <mec@shout.net>
6696
6697 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6698
277254ba
MS
66992002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6700
6701 * lib/gdb.exp (gdb_wrapper_init): Just because
6702 gdb_wrapper_file exists, this does not mean that the file
6703 should not be rebuilt. That is what gdb_wrapper_initialized
6704 is for.
6705 (default_gdb_init): Reset gdb_wrapper_initialized.
6706
b61a8733
MS
67072002-05-23 Michael Snyder <msnyder@redhat.com>
6708
d63a86f8 6709 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6710 the precision of the floating point test results.
6711 * gdb.base/call-rt-st.exp: Ditto.
6712
b61a8733
MS
6713 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6714 * gdb.base/call-rt-st.exp: Ditto.
6715
56f6e910
MC
67162002-05-19 Michael Chastain <mec@shout.net>
6717
6718 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6719
ad0b0016
EZ
67202002-05-19 Elena Zannoni <ezannoni@redhat.com>
6721
6722 * configure.in (configdirs): Add gdb.arch.
6723 * configure: Regenerate.
6724
f617d2b6
JB
67252002-05-17 Jim Blandy <jimb@redhat.com>
6726
6727 * gdb.base/completion.exp: Recognize the more detailed error
6728 messages produced by the macro expander's lexical analyzer.
6729
eac2a696
EZ
67302002-05-14 Elena Zannoni <ezannoni@redhat.com>
6731
6732 * gdb.arch/altivec-abi.c: New file.
6733 * gdb.arch/altivec-abi.exp: New file.
6734 * gdb.arch/altivec-regs.c: New file.
6735 * gdb.arch/altivec-regs.exp: New file.
6736
2fdde8f8
DJ
67372002-05-14 Daniel Jacobowitz <drow@mvista.com>
6738
6739 * gdb.base/maint.exp (maint print type): Update for new type
6740 structure.
d63a86f8 6741
e31f1a7c
EZ
67422002-05-14 Elena Zannoni <ezannoni@redhat.com>
6743
6744 * gdb.arch: New directory.
6745 * gdb.arch/configure.in: New file.
6746 * gdb.arch/configure: New file.
6747 * gdb.arch/Makefile.in: New file.
6748
db589741
CV
67492002-05-13 Corinna Vinschen <vinschen@redhat.com>
6750
6751 * gdb.asm/asm-source.exp: Add v850 as supported target.
6752 * gdb.asm/v850.inc: New file.
6753
8ce2a7dc
DJ
67542002-05-13 Daniel Jacobowitz <drow@mvista.com>
6755
6756 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6757
df763c7f
DJ
67582002-05-12 Daniel Jacobowitz <drow@mvista.com>
6759
6760 * gdb.base/break.exp: Check 'break "marker2"'.
6761
377daeed
MS
67622002-05-10 Michael Snyder <msnyder@redhat.com>
6763
6764 * gdb.base/long_long.exp: Fix typo.
6765
c4b7bc2b
JB
67662002-05-10 Jim Blandy <jimb@redhat.com>
6767
ecac9a4e
JB
6768 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6769 a bug.
6770
c4b7bc2b
JB
6771 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6772 Recognize more detailed error message produced by the macro
6773 expander's lexical analyzer.
6774 * lib/gdb.exp (test_print_reject): Same.
6775
e71019a1
MK
67762002-05-09 Mark Kettenis <kettenis@gnu.org>
6777
6778 * gdb.c++/method.exp: Fix typo.
6779
fedfc8e6
MS
67802002-05-08 Michael Snyder <msnyder@redhat.com>
6781
166a1957
MS
6782 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6783 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6784 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6785 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6786 Add iftarget clause for strongarm.
d63a86f8 6787
f1c47eb2
MS
67882002-05-06 Michael Snyder <msnyder@redhat.com>
6789
cb9a9d3e
MS
6790 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6791 (gdb_continue_to_end): Accept output from status wrapper.
6792 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6793 Clean up fail messages to match pass messages.
6794
f1c47eb2
MS
6795 Enable the "needs_status_wrapper" testsuite feature.
6796 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6797 (gdb_compile): Conditionally call gdb_wrapper_init.
6798 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6799 * gdb.c++/method.exp: Recognize output from status wrapper.
6800
6079c749
BE
68012002-05-06 Ben Elliston <bje@redhat.com>
6802From Graydon Hoare <graydon@redhat.com>
6803
6804 * config/sid.exp: Include support for "rawsid" protocol.
6805
188baff3
JB
68062002-05-03 Jim Blandy <jimb@redhat.com>
6807
6808 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6809 * gdb.c++/hang3.C: New file.
6810
b9c07f0f
AC
68112002-05-04 Andrew Cagney <ac131313@redhat.com>
6812
6813 * gdb.base/default.exp: Remove obsolete code.
6814 * gdb.c++/misc.exp: Ditto. Update copyright.
6815 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6816 * gdb.base/whatis.exp: Ditto. Update copyright.
6817 * gdb.base/scope.exp: Ditto. Update copyright.
6818 * gdb.base/ptype.exp: Ditto. Update copyright.
6819 * gdb.base/printcmds.exp: Ditto. Update copyright.
6820 * gdb.base/opaque.exp: Ditto. Update copyright.
6821 * gdb.base/list.exp: Ditto.
6822 * gdb.base/funcargs.exp: Ditto. Update copyright.
6823 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6824 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6825 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6826 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6827 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6828 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6829
5c7a0397
MS
68302002-05-02 Michael Snyder <msnyder@redhat.com>
6831
d6dcc264 6832 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6833 * gdb.base/long_long.exp: Add xscale target.
6834 * gdb.base/default.exp: Add xscale target.
6835
eb7f1c48
JB
68362002-05-01 Jim Blandy <jimb@redhat.com>
6837
6838 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6839 gdb.c++/hang.exp: New test.
6840
a6befae8
FF
68412002-05-01 Fred Fish <fnf@redhat.com>
6842
6843 * gdb.base/completion.exp: Handle completions of "./Make" for
6844 more than one completion possibility, as is the case when we
6845 build and test in the source tree.
6846
0a310277
AG
68472002-04-29 Anthony Green <green@redhat.com>
6848
6849 * gdb.java/jmisc1.exp: New file.
6850 * gdb.java/jmisc2.exp: New file.
6851
6ff9af88
DJ
68522002-04-24 Daniel Jacobowitz <drow@mvista.com>
6853
6854 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6855
96b3d632
EZ
68562002-04-23 Elena Zannoni <ezannoni@redhat.com>
6857
6858 * gdb.base/help.exp: Change 'help status' to allow for target
6859 dependent output differences.
6860
5019bb54
MC
68612002-04-22 Michael Chastain <mec@shout.net>
6862
6863 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6864
a805a116
MC
68652002-04-22 Michael Chastain <mec@shout.net>
6866
6867 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6868
a1706bfd
DM
68692002-04-17 David S. Miller <davem@redhat.com>
6870
6871 * gdb.asm/sparc64.inc: New file.
6872 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6873
a73a20a2
EZ
68742002-04-19 Elena Zannoni <ezannoni@redhat.com>
6875
6876 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6877 instruction file directly into the build tree. Clean up at end of
6878 test.
6879
ba678339
DM
68802002-04-18 David S. Miller <davem@redhat.com>
6881
6882 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6883 handle 64-bit platforms correctly.
6884 * gdb.base/maint.exp: Likewise.
6885
b03399da
KB
68862002-04-18 Kevin Buettner <kevinb@redhat.com>
6887
6888 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6889 ``-fpic'' when compiling files comprising a shared library, but
6890 it does need additional linker flags in order to find shared
6891 libraries at run time.
6892
e2004992
KB
68932002-04-18 Kevin Buettner <kevinb@redhat.com>
6894
6895 * gdb.base/cvexpr.c (use): New function.
6896 (main): Invoke use() on all global variables to prevent
6897 some linkers from deleting these otherwise unused symbols.
6898
d8937120
MC
68992002-04-17 Michael Chastain <mec@shout.net>
6900From David S. Miller <davem@redhat.com>
6901
6902 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6903 handle 64-bit platforms correctly.
6904
ffd61a58
MS
69052002-04-12 Michael Snyder <msnyder@redhat.com>
6906From Jim Blandy <jimb@redhat.com>
6907 * gdb.base/foo.c (foox): Remove section attribute; the linker
6908 script can handle this instead.
6909 * gdb.base/bar.c (barx): Same.
6910 * gdb.base/baz.c (bazx): Same.
6911 * gdb.base/grbx.c (grbxx): Same.
6912
6913 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6914 manager doesn't automatically unmap overlays unnecessarily.
6915
6b8426a6
MH
69162002-04-10 Martin M. Hunt <hunt@redhat.com>
6917
6918 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6919 stepping out of main.
6920
34af4875
MC
69212002-04-09 Michael Chastain <mec@shout.net>
6922
6923 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6924 scope so that the nested scope tests will make sense.
6925 * gdb.c++/local.exp: Write patterns that actually work with gcc
6926 (the HP patterns "were never known to work with gcc").
6927 Keep the old aCC patterns too.
6928
2d1676a0
DJ
69292002-04-09 Daniel Jacobowitz <drow@mvista.com>
6930
6931 * gdb.base/attach.exp: Correct target board test.
6932
3a63e3f9
MC
69332002-04-08 Michael Chastain <mec@shout.net>
6934
6935 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6936 in a const method. Add some xfail and fail cases for configurations
6937 that do not emit the "const ...".
6938
f18dabd2
MC
69392002-04-07 Michael Chastain <mec@shout.net>
6940
6941 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6942 Accept "A * const" and "const A * const" as type of "this".
6943 Fix spelling of getFunky throughout. Make messages uniform.
6944
0fcddd82
EZ
69452002-04-07 Elena Zannoni <ezannoni@redhat.com>
6946
6947 Work around for PR gdb/285:
6948 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6949
16a8534a
EZ
69502002-04-07 Elena Zannoni <ezannoni@redhat.com>
6951
6952 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6953 instructions file at run time instead of configure time.
6954 Sometimes we run the test in a directory that is not the one we
6955 configured in.
6956 * gdb.asm/configure.in: Delete creation of symlink.
6957 * gdb.asm/configure: Regenerate.
6958
24181d81
JB
69592002-04-05 J. Brobecker <brobecker@gnat.com>
6960
6961 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6962 xfullpath () function.
6963
7cdb7107
DJ
69642002-04-04 Daniel Jacobowitz <drow@mvista.com>
6965
6966 * gdb.asm/Makefile.in: Correct dependencies.
6967
6968 * gdb.asm/powerpc.inc: New file.
6969 * gdb.asm/asm-source.exp: Add PowerPC.
6970 * gdb.asm/configure.in: Likewise.
6971 * gdb.asm/configure: Regenerated.
6972
a7d17088
DJ
69732002-04-04 Daniel Jacobowitz <drow@mvista.com>
6974
6975 * gdb.base/relocate.exp: New file.
6976 * gdb.base/relocate.c: New file.
6977
cd721503
FF
69782002-04-04 Fred Fish <fnf@redhat.com>
6979
6980 * gdb.base/step-test.exp: Update comment regarding stopping in
6981 memcpy/bcopy calls inserted as part of the compiler runtime.
6982
b22ad7a7
MS
69832002-04-04 Michael Snyder <msnyder@redhat.com>
6984
6985 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
6986
5f279fa6
DJ
69872002-04-03 Daniel Jacobowitz <drow@mvista.com>
6988
6989 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6990 (gdb_expect): Remove $notransfer hack.
6991
dd0fd3ce
DJ
69922002-04-02 Daniel Jacobowitz <drow@mvista.com>
6993
6994 * gdb.c++/classes.exp ("calling method for small class"): Match
6995 updated register output.
6996
1e50cda1
DJ
69972002-03-30 Daniel Jacobowitz <drow@mvista.com>
6998
6999 Fix PR gdb/452
7000 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
7001 when finished. Make gdb_file_cmd send "exec-file" when
7002 appropriate.
7003
24015922
DJ
70042002-03-30 Daniel Jacobowitz <drow@mvista.com>
7005
7006 * gdb.base/attach.exp: Remove extra setup_xfail.
7007
dd7dfd64
MS
70082002-03-26 Michael Snyder <msnyder@redhat.com>
7009
7010 * gdb.base/default.exp: Add tests for dump, append, and restore.
7011 * gdb.base/help.exp: Add tests for dump, append, and restore.
7012 * gdb.base/dump.exp: New file, test dump, append and restore.
7013 * gdb.base/dump.c: New file.
7014
48b2f8d7
MS
70152002-03-27 Michael Snyder <msnyder@redhat.com>
7016
d63a86f8 7017 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
7018 clean-ups in help messages.
7019
05b4d525
FF
70202002-03-26 Fred Fish <fnf@redhat.com>
7021
7022 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
7023 have debugging info for those functions and the compiler uses them
7024 internally to copy structs around.
7025
d7679631
FF
70262002-03-26 Fred Fish <fnf@redhat.com>
7027
7028 * gdb.base/list.exp: Revert the change made yesterday and add note
7029 about why we don't list the default lines for remote targets.
7030
523ac3f9
MS
70312002-03-25 Michael Snyder <msnyder@redhat.com>
7032
7033 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
7034
754b2b8d
FF
70352002-03-25 Fred Fish <fnf@redhat.com>
7036
7037 * gdb.base/list.exp: This test works on remote targets so remove
7038 the short circuit for remote targets. Update copyright.
7039
33c3e192
FF
70402002-03-25 Fred Fish <fnf@redhat.com>
7041
7042 * gdb.base/attach.exp: Fix logic error that was suppressing this
7043 test for all non hppa*-*-hpux* targets, instead of the hp target.
7044 Move comments closer to the suppression point. Also now need to
7045 check that we are running natively.
7046
d43e73ee
MS
70472002-03-22 Michael Snyder <msnyder@redhat.com>
7048
882c8f02
MS
7049 * gdb.base/default.exp: Add test for gcore. Update copyright.
7050 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 7051
04c12f60
FF
70522002-03-06 Fred Fish <fnf@redhat.com>
7053
7054 * gdb.base/funcargs.c: Remove extraneous ';' character.
7055 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
7056
b43df995
MC
70572002-03-04 Michael Chastain <mec@shout.net>
7058
7059 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
7060 accommodate gcc v3 function signature.
7061 * gdb.mi/mi0-var-cmd-exp: Ditto.
7062
92362027
AC
70632002-02-24 Andrew Cagney <ac131313@redhat.com>
7064
7065 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
7066 ``GNU/Linux'' or ``Linux kernel''
7067 * testsuite/gdb.threads/pthreads.c: Ditto.
7068
258ad32d
MC
70692002-02-24 Michael Chastain <mec@shout.net>
7070
7071 * gdb.threads/pthreads.c (thread1): Add a return statement.
7072 (thread2): Likewise.
7073 (foo): Likewise.
7074
04c3b3d4
MC
70752002-02-23 Michael Chastain <mec@shout.net>
7076
7077 * gdb.threads/linux-dp.c (philosopher): Add a return statement
7078 to placate gcc.
7079
5a2a0a20
MC
70802002-02-23 Michael Chastain <mec@shout.net>
7081
7082 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
7083 test "ptype bint". The test passes on all my stabs configurations.
7084
a640f7fc
JB
70852002-02-21 Jim Blandy <jimb@redhat.com>
7086
27924826
JB
7087 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
7088 filename at a time, and watch for the ones we want to see.
7089
a640f7fc
JB
7090 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
7091 types of pointers to prototyped functions.
7092
edcc8c75
AC
70932002-02-20 Andrew Cagney <ac131313@redhat.com>
7094
7095 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
7096 signed, unsigned and straight char.
7097 (padding_char, padding_short, padding_int, padding_long,
7098 padding_long_long, padding_float, padding_double,
7099 padding_long_double): New global variables.
7100 (fill, fill_structs): New functions.
7101
7102 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
7103 for correctly sized writes. Update copyright.
7104 (get_valueof): New procedure.
7105 (get_sizeof): Call get_valueof.
7106 (check_valueof): New procedure.
7107 (check_padding): New procedure.
7108
ac57ea44
MC
71092002-02-20 Michael Chastain <mec@shout.net>
7110
7111 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
7112 to setup_xfail. Document some of the remaining calls.
7113
7a10c941
MC
71142002-02-18 Michael Chastain <mec@shout.net>
7115
7116 * gdb.c++/userdef.exp: Update copyright year.
7117
fb8acdcc
DJ
71182002-02-18 Daniel Jacobowitz <drow@mvista.com>
7119
7120 * gdb.c++/userdef.exp: Test overloaded operators properly.
7121 Remove xfails.
7122
fda6ae12
MS
71232002-02-14 Michael Snyder <msnyder@redhat.com>
7124
7125 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
7126
676a0442
DJ
71272002-02-14 Daniel Jacobowitz <drow@mvista.com>
7128
7129 * gdb.base/a2-run.exp: Check for a remote target properly.
7130 * gdb.base/annota1.exp: Likewise.
7131 * gdb.base/list.exp: Likewise.
7132 * gdb.base/reread.exp: Likewise.
7133 * gdb.base/scope.exp: Likewise.
7134 * gdb.base/shlib-call.exp: Likewise.
7135 * gdb.base/term.exp: Likewise.
7136 * gdb.c++/annota2.exp: Likewise.
7137
78b4f468
RE
71382002-02-13 Richard Earnshaw <rearnsha@arm.com>
7139
7140 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
7141
9a81ba51
MC
71422002-02-10 Michael Chastain <mec@shout.net>
7143
7144 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
7145 (call_after_alloca): Ditto.
7146
004af6c7
DJ
71472002-02-10 Daniel Jacobowitz <drow@mvista.com>
7148
7149 * gdb.base/ending-run.exp: Guard "cont" test with
7150 gdb_skip_stdio_test.
7151
37225f62
JB
71522002-02-06 Jim Blandy <jimb@redhat.com>
7153
7154 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
7155 from here...
7156 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
7157 To here. Disable this test on non-HP platforms. Add big comment.
7158
fe6fdd96
MS
71592002-02-04 Michael Snyder <msnyder@redhat.com>
7160
7161 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
7162 other than d10v and m32r.
7163
036fad3f
RE
71642002-02-02 Richard Earnshaw <rearnsha@arm.com>
7165
7166 * gdb.base/default.exp: Rewrite test patterns to reduce time
7167 taken to match them.
7168
7148ab62
DJ
71692002-01-30 Daniel Jacobowitz <drow@mvista.com>
7170
7171 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
7172 Allow a start function above main.
7173 * gdb.threads/linux-dp.exp: Fix copyright date.
7174
396cc255
DJ
71752002-01-30 Daniel Jacobowitz <drow@mvista.com>
7176
7177 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
7178 (check_philosopher_stack): Check for manager thread before checking
7179 for a just-starting thread.
7180
f038d31b
DJ
71812002-01-30 Daniel Jacobowitz <drow@mvista.com>
7182
7183 From Neil Booth <neil@daikokuya.demon.co.uk>:
7184 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
7185 warnings.
7186
b3ff9d9a
FF
71872002-01-21 Fred Fish <fnf@redhat.com>
7188
7189 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
7190 not caller.
7191
39ad761d
JB
71922002-01-21 Jim Blandy <jimb@redhat.com>
7193
7194 * gdb.base/reread.exp: Check that GDB properly re-reads the
7195 executable file when it changes while no inferior is running.
7196
aaf320fa
FF
71972002-01-21 Fred Fish <fnf@redhat.com>
7198
7199 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
7200 optionally accept the "shlib events" variation.
7201
808a31f5
JB
72022002-01-21 Jim Blandy <jimb@redhat.com>
7203
7204 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
7205 call `fflush' after every `printf', so that the output is produced
7206 at predictable points, regardless of whatever buffering does (or
7207 doesn't) take place.
7208 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
7209 at different points.
7210
4420d5e2
DJ
72112002-01-20 Daniel Jacobowitz <drow@mvista.com>
7212
7213 * gdb.c++/inherit.exp: Update copyright years.
7214 * gdb.c++/method.exp: Likewise.
7215
3e36a0f4
DJ
72162002-01-20 Daniel Jacobowitz <drow@mvista.com>
7217
7218 * gdb.c++/classes.exp: Update for improved v3 support and skipping
7219 artificial methods/arguments.
7220 * gdb.c++/derivation.exp: Likewise.
7221 * gdb.c++/inherit.exp: Likewise.
7222 * gdb.c++/method.exp: Likewise.
7223 * gdb.c++/virtfunc.exp: Likewise.
7224
b4ceaee6
AC
72252002-01-18 Andrew Cagney <ac131313@redhat.com>
7226
7227 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
7228 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
7229 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
7230 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
7231 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
7232 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
7233
ecace851
JB
72342002-01-17 Jim Blandy <jimb@redhat.com>
7235
7236 * gdb.asm/asm-source.exp (info symbol): Take another shot at
7237 anchoring the pattern matching the entry point symbol's name.
7238
375fc983
AC
72392002-01-17 Andrew Cagney <ac131313@redhat.com>
7240
7241 * gdb.base/maint.exp: Update ``maint internal-error'' to match
7242 continue/quit query. Update copyright.
7243
fe6fdd96
MS
72442002-01-14 Michael Snyder <msnyder@redhat.com>
7245
7246 * gdb.base/gcore.exp: Remove extra debugging output.
7247
e017c81f
DJ
72482002-01-13 Daniel Jacobowitz <drow@mvista.com>
7249
7250 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
7251 for slightly dubious v2 mangled string.
7252
37ab3bf8
DJ
72532002-01-13 Daniel Jacobowitz <drow@mvista.com>
7254
7255 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
7256
1bc05c3a 72572002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 7258
1bc05c3a 7259 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 7260
1bc05c3a
JM
7261 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
7262 constructors.
7263 * gdb.c++/derivation.exp: Likewise.
7264 * gdb.c++/templates.exp: Likewise.
7265 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 7266
1bc05c3a
JM
72672002-01-10 Michael Snyder <msnyder@redhat.com>
7268
7269 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 7270
a911c360
MS
72712002-01-08 Michael Snyder <msnyder@redhat.com>
7272
7273 * gdb.base/gcore.exp: New test for generate-core-file command.
7274 * gdb.base/gcore.c: Testcase for above.
7275 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
7276
ea2119ec
JM
72772002-01-08 Jason Merrill <jason@redhat.com>
7278
7279 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7280
68203136
FF
72812002-01-07 Fred Fish <fnf@redhat.com>
7282
7283 * gdb.c++/overload.exp: Remove unconditional xfails for:
7284 print foo_instance1.overloadargs(1)
7285 print foo_instance1.overloadargs(1, 2)
7286 print foo_instance1.overloadargs(1, 2, 3)
7287 print foo_instance1.overloadargs(1, 2, 3, 4)
7288 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7289 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7290 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7291 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7292 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7293 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7294 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7295 print foo_instance1.overload1arg()
7296 print foo_instance1.overload1arg((char)arg2)
7297 print foo_instance1.overload1arg((signed char)arg3)
7298 print foo_instance1.overload1arg((unsigned char)arg4)
7299 print foo_instance1.overload1arg((int)arg7)
7300 print foo_instance1.overload1arg((unsigned int)arg8)
7301 print foo_instance1.overload1arg((float)arg11)
7302 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7303
21b9b5b1
MS
73042002-01-07 Michael Snyder <msnyder@redhat.com>
7305
7306 * gdb.base/huge.exp: New test. Print a very large target data object.
7307 (skip_huge_test): New test variable. Define if you want to skip this
7308 test. The test reads an 8 megabyte data object from the target, so it
7309 might be very time consuming on remote targets with a slow connection.
7310 * gdb.base/huge.c: New file. Test case for above.
7311
725f922e
FF
73122002-01-07 Fred Fish <fnf@redhat.com>
7313
7314 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7315 g_instance.bfoo, and g_instance.cfoo.
7316
634d57ec
JL
7317Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7318
f286b2c3
JL
7319 * gdb.base/break.c (multi_line_if_conditional): New function.
7320 (multi_ilne_while_conditional): Likewise.
7321 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7322 IF or WHILE condition puts the breakpoint at the start of
7323 the condition.
7324
634d57ec
JL
7325 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7326 hppa*-*-hpux* expected failure.
7327 * gdb.base/structs.exp (do_function_calls): Similarly.
7328
7329 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7330 watchpoints.
7331
9fbfe2dc
AC
73322002-01-06 Andrew Cagney <ac131313@redhat.com>
7333
7334 Fix PR gdb/66.
7335 * gdb.base/structs.exp: Replace skip for a29k with skip for
7336 gdb,cannot_call_functions.
7337 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7338 * gdb.base/callfuncs.exp: Ditto.
7339 * gdb.base/call-rt-st.exp: Ditto.
7340 * gdb.base/call-strs.exp: Ditto.
7341 * gdb.base/callfwmall.exp: Ditto.
7342 * gdb.base/scope.exp: Obsolete xfail a29k.
7343 * gdb.c++/misc.exp: Ditto.
7344 * gdb.c++/cplusfuncs.exp: Ditto.
7345 * gdb.base/ptype.exp: Ditto.
7346 * gdb.base/printcmds.exp: Ditto.
7347 * gdb.base/opaque.exp: Ditto.
7348 * gdb.base/list.exp: Ditto.
7349 * gdb.base/funcargs.exp: Ditto.
7350 * gdb.base/default.exp: Ditto.
7351
8ddad156
MS
73522002-01-04 Michael Snyder <msnyder@redhat.com>
7353
ca4976a6 7354 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7355 * gdb.base/maint.exp: Add tests for maint info sections options.
7356
1b074332
JL
7357Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7358
7359 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7360
7d159115
CV
73612001-12-20 Corinna Vinschen <vinschen@redhat.com>
7362
7363 * gdb.asm/arm.inc: New file.
7364 * gdb.asm/asm-source.exp: Add arm targets.
7365 * gdb.asm/configure.in: Ditto.
7366 * gdb.asm/configure: Recreated from configure.in.
7367
8fb87725
JL
7368Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7369
afabe08c
JL
7370 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7371 with HP's compiler.
7372 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7373 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7374 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7375 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7376
7377 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7378 either HP's compilers or GCC.
7379
db521deb
JL
7380 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7381 a SIGBUS or SIGSEGV.
7382
7383 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7384
7385 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7386 can be compiled with either HP's compiler or GCC.
7387
cfa88ab7
JL
7388 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7389 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7390 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7391
ca344dff
JL
7392 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7393 to match current gdb output. Update due to using auto-solib-limit
7394 for limiting instead of overloading auto-solib-add.
7395 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7396 test program.
7397
3f3c6e55 7398 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7399 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7400 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7401 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7402 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7403 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7404 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7405 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7406 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7407 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7408 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7409 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7410 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7411
8fb87725
JL
7412 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7413 a SIGTRAP to the inferior.
7414
cf599fa7
CV
74152001-12-19 Corinna Vinschen <vinschen@redhat.com>
7416
7417 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7418 Substitute call to target_link by call to gdb_compile.
7419
2cd045cd
JL
7420Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7421
7422 * gdb.base/break.exp: Fix HP specific search string when testing
7423 backtracing in a called function.
7424
d63a86f8 7425 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7426 compiling the test with HP's compilers.
7427 * gdb.base/volatile.exp: Similarly.
7428
99ebe9ac
JB
74292001-12-19 Jim Blandy <jimb@redhat.com>
7430
7431 * gdb.base/printcmds.exp: Expect the null character to be printed
7432 as '\0', and the '\013' to be printed as '\v'.
7433 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7434 * gdb.base/setvar.exp: Same.
7435
b9891b29
JB
74362001-12-17 Jim Blandy <jimb@redhat.com>
7437
0eba65ab
JB
7438 * gdb.base/completion.exp: Rather than completing very long
7439 filenames, which can make the readline library produce output we
7440 don't recognize, cd to the directory first, and then complete
7441 using nice, short relative paths.
7442
6970b5b1
JB
7443 * gdb.base/completion.exp: On some systems, there is, in fact, a
7444 variable named `b' in scope, since GDB treats all static
7445 variables as being in scope. So use `no_var_named_this'
7446 instead of `b'.
7447
b9891b29
JB
7448 * gdb.base/corefile.exp: Recognize the message saying that GDB
7449 can't find the core file's registers as a failure.
7450
e6ccd35f
JSC
74512001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7452
7453 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7454 test expect string more specific.
7455
105ba819
CV
74562001-12-13 Corinna Vinschen <vinschen@redhat.com>
7457
7458 * gdb.asm/asm-source.exp: Add support for xstormy16.
7459 * gdb.asm/configure.in: Ditto.
7460 * gdb.asm/configure: Rebuild.
7461 * gdb.asm/xstormy16.inc: New file.
7462
e9e79dd9
FF
74632001-12-10 Fred Fish <fnf@redhat.com>
7464
7465 * gdb.base/maint.exp: Update to match changes in type dumping code.
7466
347dc97d
JB
74672001-12-10 Jim Blandy <jimb@redhat.com>
7468
7469 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7470 matching the entry point symbol's name at the beginning of the
7471 line.
7472
5178b9d6
DJ
74732001-12-07 Daniel Jacobowitz <drow@mvista.com>
7474
7475 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7476 gdb.c++/inherit.exp, gdb.c++/method.exp,
7477 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7478 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7479 and class layout support.
7480
af890c52
DJ
74812001-12-07 Daniel Jacobowitz <drow@mvista.com>
7482
7483 * gdb.c++/classes.exp: Add test for static member function.
7484 * gdb.c++/misc.cc: Add class with static member function.
7485
7a345fb3
JB
74862001-12-07 Jim Blandy <jimb@redhat.com>
7487
f2e54a80 7488 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7489 those tests as `unsupported'.
7490 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7491 Rewrite subsequent tests to use it.
7492
7493 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7494 those tests as `unsupported'.
7495 * gdb.base/structs.exp (call_struct_func): New function.
7496 (do_function_calls): Use call_struct_func to call the functions
7497 returning structs.
7498
0bc69509
JB
7499 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7500 whether functions are prototyped or not, so we can't possibly pass
7501 arguments to t_float_values2 properly.
7502
7a345fb3
JB
7503 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7504 value of `timeout' for targets other than the mips*tx39-*.
7505
edb6ede1
MS
75062001-12-06 Michael Snyder <msnyder@redhat.com>
7507
d63a86f8 7508 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7509 and detect whether the start symbol has a leading underscore.
7510
2d842f13
JB
75112001-12-04 Jim Blandy <jimb@redhat.com>
7512
7513 * gdb.base/completion.exp: Clarify indentation.
7514
68550daf
JB
75152001-12-03 Jim Blandy <jimb@redhat.com>
7516
7517 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7518 variables on the S/390, not `.word'.
7519
cd5195a8
JB
75202001-11-30 Jim Blandy <jimb@redhat.com>
7521
7522 Add assembly-source tests for s390-ibm-linux.
7523 * gdb.asm/s390.inc: New file.
7524 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7525 the S/390 architecture.
7526 * gdb.asm/configure: Regenerated.
7527
ca9efc90
MS
75282001-11-30 Michael Snyder <msnyder@redhat.com>
7529
7530 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7531 next, info source, info sources, info line, global and static
7532 variables, and static functions.
7533 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7534 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7535 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7536 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7537 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7538 (gdbasm_leave): Restore frame pointer.
7539 (gdbasm_startup): Copy stack set-up from crt0.S.
7540
d0e66976
FN
75412001-11-26 Fernando Nasser <fnasser@redhat.com>
7542
7543 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7544 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7545 to a local (non-static) variable. Copy tstruct.a to a static buffer
7546 and return a pointer to that buffer.
7547 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7548
e2334072
MK
75492001-11-24 Mark Kettenis <kettenis@gnu.org>
7550
7551 * gdb.asm/configure.in: Fix recognition of ix86 target.
7552 * gdb.asm/configure: Regenerate.
7553
756caa3d
MS
75542001-11-21 Michael Snyder <msnyder@redhat.com>
7555
7556 * gdb.asm/sparc.inc: New file.
7557 * gdb.asm/asm-source.exp: Recognize sparc target.
7558 * gdb.asm/configure.in: Recognize sparc target.
7559 * gdb.asm/configure: Regenerate.
d63a86f8 7560
9a4d72d5
MS
75612001-11-21 Michael Snyder <msnyder@redhat.com>
7562
7563 * gdb.asm/m32r.inc: New file.
7564 * gdb.asm/asm-source.exp: Recognize m32r target.
7565 * gdb.asm/configure.in: Recognize m32r target.
7566 * gdb.asm/configure: Regenerate.
7567
a773d1cd
MS
75682001-11-20 Michael Snyder <msnyder@redhat.com>
7569
017ac23d
MS
7570 * gdb.asm/i386.inc: New file.
7571 * gdb.asm/asm-source.exp: Recognize ix86 target.
7572 * gdb.asm/configure.in: Recognize ix86 target.
7573 * gdb.asm/configure: Regenerate.
7574
a773d1cd
MS
7575 * gdb.c++/namespace.exp: Fix quotes in output messages.
7576
bb632afb
MS
75772001-11-14 Michael Snyder <msnyder@redhat.com>
7578
25d559ca 7579 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7580 qualifier in a type cast expression, to designate an address
7581 in the instruction space (Harvard architecture).
7582
4749e309
MS
75832001-11-13 Michael Snyder <msnyder@redhat.com>
7584
7585 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7586 Tests for expressions using 'const' and 'volatile'.
7587
25050984
CV
75882001-11-13 Corinna Vinschen <vinschen@redhat.com>
7589
7590 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7591
1902c51f
DJ
75922001-11-12 Daniel Jacobowitz <drow@mvista.com>
7593
7594 * lib/mi-support.exp (mi_run_to_helper): Move comments
7595 outside of gdb_expect.
7596
dcf95b47
DJ
75972001-11-11 Daniel Jacobowitz <drow@mvista.com>
7598
7599 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7600 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7601 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7602 mi0_run_to): New functions.
7603 * gdb.mi/mi-simplerun.exp: Use them.
7604 * gdb.mi/mi0-simplerun.exp: Likewise.
7605 * gdb.mi/mi-var-cmd.exp: Likewise.
7606 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7607
45b074e1
AC
76082001-11-10 Andrew Cagney <ac131313@redhat.com>
7609
7610 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7611 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7612
bf50d346
AC
76132001-11-09 Andrew Cagney <ac131313@redhat.com>
7614
7615 * gdb.base/restore.exp: Include $expected value in restored test
7616 message.
7617
9383332c
AC
76182001-11-09 Andrew Cagney <ac131313@redhat.com>
7619
7620 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7621 implemented.
7622
db62520a
MS
76232001-11-08 Michael Snyder <msnyder@redhat.com>
7624
7625 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7626 Add pass/fail message for stop at breakpoint in call dummy function.
7627
b5703437
MS
76282001-11-07 Michael Snyder <msnyder@redhat.com>
7629
d63a86f8
RM
7630 * gdb.c++/templates.exp (test_template_breakpoints):
7631 If we get an overload menu, but it does not match what
760f6330 7632 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7633 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7634 making the whitespace optional. Argument for "new" may be
7635 "unsigned" as well as "unsigned int/long".
d63a86f8 7636 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7637 making the whitespace optional. Also replace "(void) with
7638 "((void|)), making the keyword "void" optional.
d63a86f8 7639 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7640 making the whitespace optional. Also replace "(void) with
7641 "((void|)), making the keyword "void" optional.
3bf40917
MS
7642 * gdb.base/callfuncs.c (t_float_values): This function must
7643 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7644 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7645 can be tested against both cases. Usually one case involves
7646 promotion of float to double, while the other does not.
7647 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7648 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7649 includes a stack frame for "start".
7650
c8ab4e6d
JB
76512001-11-05 Jim Blandy <jimb@redhat.com>
7652
7653 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7654 pointers are 32 bits long, and that offsets of relocs are always
7655 stored in the data (REL-style), and not in the reloc entry itself
7656 (RELA-style).
7657 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7658 stabs.
7659
3f08ced9
MS
76602001-11-01 Michael Snyder <msnyder@redhat.com>
7661
7662 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7663 and regular expression operators by using quoting.
7664
cbfa24cd
MS
76652001-10-31 Michael Snyder <msnyder@redhat.com>
7666
7667 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7668 depending on what the symbol table contains.
7669 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7670 the output of the ptype command. Similarly, accept both "const &"
7671 and "const&".
7672
aaa68313
CV
76732001-10-31 Corinna Vinschen <vinschen@redhat.com>
7674
7675 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7676 symbol `STORAGE' to allow to choose the storage class of
7677 the local datastructures.
7678 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7679 compiler directive.
7680
91740388
MS
76812001-10-30 Michael Snyder <msnyder@redhat.com>
7682
7683 * gdb.base/jump.exp: Allow it to run for all targets.
7684
1b7c05e7
CV
76852001-10-29 Corinna Vinschen <vinschen@redhat.com>
7686
7687 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7688 with new double_array size.
7689 (main): Change storage class of all local variables to static.
7690 Reduce size of double_array to 9.
7691 * gdb.base/call-ar-st.exp: Increase timeout value.
7692 Change expected output for double array to match new size in
7693 call-ar-st.c.
7694
36a22261
CV
76952001-10-29 Corinna Vinschen <vinschen@redhat.com>
7696
7697 * gdb.base/ending-run.exp: Create identical output when passing
7698 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7699 Stormy16 target.
36a22261 7700
92b8ae91
MK
77012001-10-28 Mark Kettenis <kettenis@gnu.org>
7702
7703 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7704 that we catch the expected failure under Linux/x86.
7705
cb135b83
OF
77062001-10-29 Orjan Friberg <orjanf@axis.com>
7707
7708 * gdb.base/setvar.exp: Escape curly braces.
7709 * gdb.stabs/weird.exp: Ditto.
7710
6884aa54
DJ
77112001-10-27 Daniel Jacobowitz <drow@mvista.com>
7712
7713 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7714 * gdm.mi/mi0-hack-cli.exp: Likewise.
7715
0398c9aa
AC
77162001-10-25 Andrew Cagney <ac131313@redhat.com>
7717
7718 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7719 messages.
7720
d20bf2e8
AC
77212001-10-21 Andrew Cagney <ac131313@redhat.com>
7722
7723 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7724 checking MI enabled.
7725
03dd63aa
CV
77262001-10-09 Corinna Vinschen <vinschen@redhat.com>
7727
7728 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7729
1d9d99f3
FCE
77302001-10-04 Frank Ch. Eigler <fche@redhat.com>
7731
7732 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7733 if gdb child process crashes, just signal an error.
7734
838ae6c4
JB
77352001-10-02 Jim Blandy <jimb@redhat.com>
7736
7737 * lib/gdb.exp (test_xfail_format): Simplify.
7738
7739 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7740 front of the variable name `format'. Simplify `if'.
7741
8f0cbc1c
DJ
77422001-10-01 Daniel Jacobowitz <drow@mvista.com>
7743
7744 * gdb.threads/pthreads.exp: Wait for output and delay
7745 before sending ^C.
7746
1f08dafd
DJ
77472001-10-01 Daniel Jacobowitz <drow@mvista.com>
7748
7749 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7750 some incorrect output instead of timing out.
7751 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7752
674f90ff
CV
77532001-09-28 Corinna Vinschen <vinschen@redhat.com>
7754
7755 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7756 check to allow additional `int'.
7757
9b284272
DJ
77582001-09-27 Daniel Jacobowitz <drow@mvista.com>
7759
7760 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7761 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7762
b55a4771
MS
77632001-09-27 Michael Snyder <msnyder@redhat.com>
7764
7765 * lib/gdb.exp (test_debug_format): New proc.
7766 (setup_xfail_format): Use new proc test_debug_format.
7767 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7768 proc; use new service proc test_debug_format.
7769 Replace all other "gcc_compiled" tests with this test.
7770 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7771 proc; use new service proc test_debug_format.
7772 Replace all other "gcc_compiled" tests with this test.
7773
77742001-09-27 Michael Snyder <msnyder@redhat.com>
7775
7776 * gdb.base/cvexpr.exp: New file.
7777 * gdb.base/cvexpr.c: New file
7778 Test for expressions using const and volatile keywords.
7779
4e6667ac
CV
77802001-09-26 Corinna Vinschen <vinschen@redhat.com>
7781
7782 * gdb.base/constvars.exp: Check for different orders of keywords
7783 and additional "int" strings in output.
7784
4f337972
AC
77852001-09-22 Andrew Cagney <ac131313@redhat.com>
7786
7787 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7788 responses from "help maint".
7789
2015650d
FCE
77902001-09-19 Frank Ch. Eigler <fche@redhat.com>
7791
7792 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7793 to localhost:NNN instead of :NNN, in case Xvfb is listening
7794 only on TCP.
7795
f3bcedc1
CV
77962001-09-19 Corinna Vinschen <vinschen@redhat.com>
7797
7798 * gdb.base/recurse.exp: When checking leaving the watchpoint
7799 scope, recognize when gdb is in function's epilogue and pass.
7800
6b819c92
KS
78012001-09-18 Keith Seitz <keiths@redhat.com>
7802
7803 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7804 support for running tests against sid targets.
7805 (gdbtk_done): Ditto.
7806
a10c9419
CV
78072001-09-18 Corinna Vinschen <vinschen@redhat.com>
7808
7809 * gdb.base/ending-run.c (main): Set stdout buffersize
7810 to the same reasonable value for any target.
7811 * gdb.base/ending-run.exp: Add a regular expression
7812 to make testsuite happy on Sanyo Stormy16 target.
7813
739d0d99
CV
78142001-09-17 Corinna Vinschen <vinschen@redhat.com>
7815
7816 * gdb.base/display.c (do_loops): Add float variable `f'.
7817 Increment f in loop.
7818 * gdb.base/display.exp: Increment timeout by 60 seconds.
7819 Change float display test to use variable `f'.
7820
1b8947f0
JB
78212001-09-17 Jim Blandy <jimb@redhat.com>
7822
7823 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7824 overflowing the limited breakpoint tables on some ROM monitors
7825 (like the ROM68K).
7826
9890ac81
FCE
78272001-09-15 Frank Ch. Eigler <fche@redhat.com>
7828
7829 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7830 the "-ac" (disable access control) flag.
7831
6db765ea
JH
78322001-08-30 Jeff Holcomb <jeffh@redhat.com>
7833
7834 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7835 ints.
7836
4c32cc04
KS
78372001-08-30 Keith Seitz <keiths@redhat.com>
7838
7839 * lib/gdb.exp: Move all insight-related functionality into
7840 separate file.
7841 * lib/insight-support.exp: New file.
7842
8d6e6f81
FCE
78432001-08-29 Frank Ch. Eigler <fche@redhat.com>
7844
7845 * config/sid.exp (sid_start): Never set sid verbosity; disable
7846 expect_background {} that consumed its stdout; tolerate </dev/null.
7847 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7848
6a90e1d0
AC
78492001-08-18 Andrew Cagney <ac131313@redhat.com>
7850
7851 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7852 CLI jump command to start it.
7853 (mi_run_to_main): Fail immediatly when unexpected output.
7854
1759b3c3
AC
78552001-08-18 Andrew Cagney <ac131313@redhat.com>
7856
7857 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7858 beginning of function. Fix PR gdb/191.
7859
61d11d80
FCE
78602001-08-16 Frank Ch. Eigler <fche@redhat.com>
7861
7862 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7863 what to force sid endianness to.
7864
942a4df2
KS
78652001-08-15 Keith Seitz <keiths@redhat.com>
7866
7867 * lib/gdb.exp (gdbtk_start): Don't set environment
7868 variables for TCL_LIBRARY and friends. Insight will
7869 now figure these out for itself.
7870
0521c418
MS
78712001-08-02 Michael Snyder <msnyder@redhat.com>
7872
7873 * gdb.base/completion.exp: Remove the symbol "a64l" from
7874 the expect string; this is target-specific, and not related
7875 to what is being tested.
7876
74a9a58a
DB
78772001-08-02 Dave Brolley <brolley@redhat.com>
7878
7879 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7880
c70819fa
MS
78812001-07-25 Michael Snyder <msnyder@redhat.com>
7882
c2b8fa57
MS
7883 * gdb.base/consecutive.exp: New file. Test stepping over
7884 breakpoints on consecutive instructions.
7885 * gdb.base/consecutive.c: New file.
7886
c70819fa
MS
7887 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7888 curly braces in regular expressions.
7889
2b1a1355
MS
78902001-07-25 Michael Snyder <msnyder@redhat.com>
7891
7892 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7893 legitimate output from stepping out of main.
7894
413eca6f
KS
78952001-07-22 Keith Seitz <keiths@redhat.com>
7896
7897 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7898 the empty string, do not run the tests.
7899
7e5a9322
SC
79002001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7901
7902 * gdb.base/long_long.exp: Detect size of pointer. Take into
7903 account 2-byte pointers when testing for p/a results.
7904
de58f10f
SC
79052001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7906
d63a86f8 7907 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7908 and defined to 1K for m68hc11.
7909 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7910 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7911 (sizeof_random_data): New variable to tell the size of the data table;
7912 don't test past this size; always run to main.
7913
d6f5fea1
SC
79142001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7915
7916 * gdb.base/return2.exp: return of long long and double fails for
7917 68HC11; don't execute these tests on that platform.
7918 * gdb.base/return.exp: Return of a double fails for 68hc11.
7919
c477543d
SC
79202001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7921
7922 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7923 tests that print a float.
7924 * call-rt-st.exp: Likewise.
7925
63cf1c79
MK
79262001-07-12 Mark Kettenis <kettenis@gnu.org>
7927
7928 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7929 running this test on Linux.
7930
112f9ab5
MC
79312001-06-24 Michael Chastain <chastain@redhat.com>
7932
7933 * gdb.base/arithmet.exp: Remove some tests to make all test names
7934 unique.
7935
4970cb0f
MS
79362001-07-03 Michael Snyder <msnyder@redhat.com>
7937
7938 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7939 the output of the ptype command.
7940
d85da69f
MS
79412001-07-02 Michael Snyder <msnyder@redhat.com>
7942
4c8a82de
MS
7943 * gdb.base/completion.exp: Don't assume that break.c is the only
7944 source file that may contain functions named "marker".
d85da69f
MS
7945 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7946
8afc772b
AC
79472001-06-28 Andrew Cagney <ac131313@redhat.com>
7948
7949 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7950 of files to delete.
7951
7952 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7953 * gdb.disasm/h8300s.exp: New file.
7954 gdb.disasm/h8300s.s: Likewise.
7955
cff22675
AC
79562001-06-27 Andrew Cagney <ac131313@redhat.com>
7957
7958 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7959 empty breakpoint tables.
7960
68c81b54
AC
79612001-06-25 Andrew Cagney <ac131313@redhat.com>
7962
7963 * lib/mi-support.exp: Update args=... part of stop-reason
7964 patterns. Accept either a list or a tuple.
7965
2dd62704
AC
79662001-06-23 Andrew Cagney <ac131313@redhat.com>
7967
7968 * lib/mi-support.exp: Remove local emacs variable defining
7969 change-log-default-name.
7970
b4127474
MC
79712001-06-22 Michael Chastain <chastain@redhat.com>
7972
7973 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
7974 This is operationally compatible with the previous version.
7975
8dbfb380
JB
79762001-06-13 Jim Blandy <jimb@redhat.com>
7977
7978 * lib/gdb.exp (gdb_test): Doc fix.
7979
f2d8c86d
MC
79802001-06-10 Michael Chastain <chastain@redhat.com>
7981
7982 * gdb.base/exprs.exp: Remove a duplicate test.
7983
81564d34
JB
79842001-06-06 Jim Blandy <jimb@redhat.com>
7985
7986 * gdb.base/return2.exp (main): Use values to test float and double
7987 returns that are not NaN's, to avoid being confused by IEEE
7988 comparison rules.
7989
da55addb
MS
79902001-06-04 Michael Snyder <msnyder@redhat.com>
7991
7992 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7993 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7994 rather than wait for 12 more tests to time out.
7995
42c65987
JB
79962001-06-06 Jim Blandy <jimb@redhat.com>
7997
b18bced9 7998 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7999 Don't forget to match the GDB prompt.
b18bced9 8000
42c65987
JB
8001 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
8002
5b41e5f0
JB
80032001-06-04 Jim Blandy <jimb@redhat.com>
8004
8005 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
8006 command.
8007
015e046f
KB
80082001-05-31 Kevin Buettner <kevinb@redhat.com>
8009
8010 * gdb.base/annota1.exp (info break): Match four or more spaces
8011 after "Address".
8012
fb1ffbbe
MC
80132001-05-31 Michael Chastain <chastain@redhat.com>
8014
8015 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
8016 (dm_type_int_star): Likewise.
8017 (dm_type_long_star): Likewise.
8018 (dm_type_void_star): Likewise.
8019
5ea2a32c
KB
80202001-05-29 Kevin Buettner <kevinb@redhat.com>
8021
8022 * gdb.base/completion.exp (INPUTRC): Set this environment variable
8023 to a known value in order to get consistent results regardless
8024 of the setting of INPUTRC or the presence or contents of .inputrc.
8025
ae23c492
MS
80262001-05-24 Michael Snyder <msnyder@redhat.com>
8027
ac55707e
MS
8028 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
8029 Don't require that the main thread and the manager thread are the
8030 first in the list.
8031
ae23c492
MS
8032 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
8033 debugging. If test fails, issue an "unsupported" not a "fail".
8034
400071f1
JB
80352001-05-24 Jim Blandy <jimb@redhat.com>
8036
8037 Don't assume that short is shorter than int.
8038 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
8039 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 8040 this isn't true.
400071f1
JB
8041 ("print unsigned char == (~0)"): Add test that verifies that ~0,
8042 an int, is not equal to ~0 stored in an unsigned char. This tests
8043 the same thing that the previous test meant to, but works on
8044 16-bit machines, too.
8045 ("print unsigned char != (~0)"): Same test, complemented.
8046
0816a3e5
MS
80472001-05-24 Michael Snyder <msnyder@redhat.com>
8048
8049 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 8050 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
8051 and prevents dejagnu getting out of step.
8052
f6dc23a9
KB
80532001-05-23 Kevin Buettner <kevinb@redhat.com>
8054
8055 * gdb.base/finish.exp (finish_void): Revise pattern for
8056 stopping on the call statement to not permit stopping at
8057 the start of the instructions comprising the call sequence.
8058
7dbd117d
MC
80592001-05-19 Michael Chastain <chastain@redhat.com>
8060
8061 * gdb.base/callfuncs.exp: Make all test names unique.
8062 * gdb.base/commands.exp: Make all test names unique.
8063 * gdb.base/condbreak.exp: Make all test names unique.
8064 * gdb.base/dbx.exp: Make all test names unique.
8065 * gdb.base/default.exp: Make all test names unique.
8066 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
8067 and TIMEOUT messages to their corresponding PASS message.
8068 * gdb.base/ending-run.exp: Make all test names unique.
8069 * gdb.base/long_long.exp: Remove duplicate test.
8070
6b0b0a9e
KB
80712001-05-21 Kevin Buettner <kevinb@redhat.com>
8072
8073 * gdb.base/finish.exp (finish_void): Allow "finish" command to
8074 stop on the call statement as well as the statement after the
8075 call.
8076
2caa35cb
MS
80772001-05-21 Michael Snyder <msnyder@redhat.com>
8078
8079 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
8080
40713331
EZ
80812001-05-10 Elena Zannoni <ezannoni@redhat.com>
8082
8083 * gdb.base/completion.exp: Revamp test. Make it execute on all
8084 platforms.
8085
c2c1be8d
EZ
80862001-05-10 Elena Zannoni <ezannoni@redhat.com>
8087
2c9cd303
EZ
8088 * config/gdbserver.exp (gdb_load): Handle the case
8089 in which the arguments to gdbserver are given in the
8090 baseboard configuration file.
8091 Also handle the case in which the server needs to do a
8092 load.
8093
9671de48
KS
80942001-05-07 Keith Seitz <keiths@cygnus.com>
8095
8096 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
8097 set up the display for testing.
8098 (gdbtk_start): Convert all paths to paths that tcl will like.
8099 Export target information to environment.
8100 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
8101 necessary.
8102 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
8103 (to_tcl_path): New proc to convert a given pathname into
8104 a path acceptible as an argument to a tcl command.
8105 (_gdbtk_export_target_info): New proc to export target info
8106 into the environment for gdbtk testing.
8107 (gdbtk_done): New proc to signal end-of-test.
8108
5a360f47
JB
81092001-05-06 Jim Blandy <jimb@redhat.com>
8110
8111 * restore.c: Make the code of caller0 correspond to its comment.
8112
66c756c6
MS
81132001-05-03 Michael Snyder <msnyder@redhat.com>
8114
8115 * config/sid.exp (gdb_target_sid): Check for error messages.
8116 On error or timeout, don't make expect exit (which will terminate
8117 all subsequent tests); instead just make gdb exit.
d63a86f8 8118 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
8119 return a negative value.
8120
a966fde5
JB
81212001-04-24 Jim Blandy <jimb@redhat.com>
8122
851c18e0
JB
8123 * gdb.c++/templates.exp: If we see the prompt for the overload
8124 list, but we haven't recognized any of the longer patterns,
8125 arrange for this test to fail, not hang.
8126
a966fde5
JB
8127 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
8128 variations.
8129
db144853
MC
81302001-04-22 Michael Chastain <chastain@redhat.com>
8131
8132 * gdb.c++/local.exp: Use the 'runto' library function.
8133 * gdb.c++/namespace.exp: Likewise.
8134 * gdb.c++/overload.exp: Likewise.
8135
3207ec21
KB
81362001-03-26 Kevin Buettner <kevinb@redhat.com>
8137
8138 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
8139 * gdb.base/step-line.exp: New file. Test step/next in presence of
8140 #line directives.
8141 * gdb.base/step-line.c: New file. Test program for the above.
8142 * gdb.base/step-line.inp: New file. We pretend that this file has
8143 been transformed by some other tool into step-line.c.
8144
13b57657
JB
81452001-03-21 Jim Blandy <jimb@redhat.com>
8146
8147 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
8148 unmangled operator names.
8149
754cbe1c
JB
81502001-03-20 Jim Blandy <jimb@redhat.com>
8151
8152 * gdb.threads/linux-dp.exp: Recognize an additional message
8153 generated by GDB when it doesn't understand how to debug threads
8154 on the target system.
8155
177495c9
AC
81562001-03-19 Andrew Cagney <ac131313@redhat.com>
8157
8158 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
8159
f266096b
MC
81602001-03-12 Michael Chastain <chastain@redhat.com>
8161
8162 * gdb.c++/derivation.exp: Use the 'runto' library function.
8163
cac3c2ff
MC
81642001-03-12 Michael Chastain <chastain@redhat.com>
8165
8166 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
8167
b6c11a24
MC
81682001-02-24 Michael Chastain <chastain@redhat.com>
8169
8170 * gdb.c++/ref-types.exp: Change handwritten code to library
8171 function 'runto'.
8172
6bae5bce
OF
81732001-03-16 Orjan Friberg <orjanf@axis.com>
8174
8175 * gdb.base/signals.exp: Set count to 0 explicitly.
8176
0015fd9a
MS
81772001-03-15 Mark Salter <msalter@redhat.com>
8178
8179 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
8180 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
8181 (gdb_load): Add support for additional target_info: gdb_download_size
8182 and gdb_load_timeout.
0015fd9a 8183
fc33412a
DT
8184Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
8185
8186 * gdb.base/annota1.exp: Move test of isnative to earlier in the
8187 file -- to prevent failing when the compile fails but we have no
8188 intention of running the tests anyway.
8189
8190 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
8191 tests if set.
8192
8193 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
8194 integers.
8195
8196 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
8197 * gdb.c++/namespace.exp: Ditto.
8198
115f06de
OF
81992001-03-07 Orjan Friberg <orjanf@axis.com>
8200
8201 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
8202 * gdb.base/pointers.exp: Relax pattern match of decimals.
8203
b6ba6518
KB
82042001-03-06 Kevin Buettner <kevinb@redhat.com>
8205
8206 * Makefile.in, config/abug.exp, config/cfdbug.exp,
8207 config/cpu32bug.exp, config/dve.exp, config/est.exp,
8208 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
8209 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
8210 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
8211 config/sh.exp, config/sid.exp, config/slite.exp,
8212 config/sparclet.exp, config/udi.exp, config/unknown.exp,
8213 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
8214 config/vxworks.exp, config/vxworks29k.exp,
8215 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
8216 gdb.base/all-bin.exp, gdb.base/annota1.exp,
8217 gdb.base/arithmet.exp, gdb.base/assign.exp,
8218 gdb.base/async.exp, gdb.base/attach.exp,
8219 gdb.base/bitfields.exp, gdb.base/bitops.exp,
8220 gdb.base/break.exp, gdb.base/call-ar-st.exp,
8221 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
8222 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
8223 gdb.base/commands.exp, gdb.base/completion.exp,
8224 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8225 gdb.base/constvars.exp, gdb.base/corefile.exp,
8226 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
8227 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
8228 gdb.base/ending-run.exp, gdb.base/environ.exp,
8229 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8230 gdb.base/finish.exp, gdb.base/foll-exec.exp,
8231 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
8232 gdb.base/funcargs.exp, gdb.base/help.exp,
8233 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
8234 gdb.base/logical.exp, gdb.base/long_long.exp,
8235 gdb.base/maint.exp, gdb.base/mips_pro.exp,
8236 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
8237 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
8238 gdb.base/pointers.exp, gdb.base/printcmds.exp,
8239 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
8240 gdb.base/regs.exp, gdb.base/relational.exp,
8241 gdb.base/remote.exp, gdb.base/reread.exp,
8242 gdb.base/restore.exp, gdb.base/return2.exp,
8243 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
8244 gdb.base/selftest.exp, gdb.base/setshow.exp,
8245 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
8246 gdb.base/sigall.exp, gdb.base/signals.exp,
8247 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
8248 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8249 gdb.base/step-test.exp, gdb.base/structs.c,
8250 gdb.base/structs.exp, gdb.base/structs2.exp,
8251 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
8252 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
8253 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
8254 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8255 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
8256 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
8257 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
8258 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
8259 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
8260 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
8261 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
8262 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
8263 gdb.fortran/types.exp, gdb.java/jmisc.exp,
8264 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8265 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
8266 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8267 gdb.trace/circ.exp, gdb.trace/collection.exp,
8268 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8269 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8270 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
8271 gdb.trace/report.exp, gdb.trace/save-trace.exp,
8272 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8273 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8274 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
8275 notices.
8276
dc96c6c7 82772001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
8278
8279 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8280 first arg is int not float.
8281
dc96c6c7 82822001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
8283
8284 * gdb.base/reread.exp: Unsupported for non-native targets;
8285 doesn't work for remote debugging.
8286
9b0c4aeb
FN
82872001-02-19 Fernando Nasser <fnasser@redhat.com>
8288
8289 From Drew Moseley <dmoseley@redhat.com>
8290 * gdb.base/ending-run.exp: Properly handle the BSP state when
8291 stepping past the end of main.
8292
02aa71d5
MC
82932001-02-19 John Moore <jmoore@redhat.com>
8294
8295 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8296 Converted HPUX fix for non-expected items following multiple
8297 step commands into general solution for all platforms.
8298
1fa449a4
MC
82992001-02-18 Michael Chastain <chastain@redhat.com>
8300
8301 * gdb.c++/classes.exp (do_tests): Change runto statements
8302 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8303 statements demangler agnostic.
8304 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8305 (gdb_virtfunc_restart): Likewise.
8306
b2f9ec70
MC
83072001-02-14 Michael Chastain <chastain@redhat.com>
8308
8309 * gdb.c++/inherit.exp (do_tests): Change runto statements
8310 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8311 statements demangler agnostic.
8312
cf74b8ca
AC
8313Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8314
8315 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8316 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8317 before calling common_routine 15 times'' tests.
8318
99f78f56
MC
83192001-02-11 Michael Chastain <chastain@redhat.com>
8320
8321 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8322 Helps the test script figure out which demangler is in use.
8323 (dm_type_foo_ref): Ditto.
8324 (dm_type_int_star): Ditto.
8325 (dm_type_long_star): Ditto.
8326 (dm_type_unsigned_int): Ditto.
8327 (dm_type_void): Ditto.
8328 (dm_type_void_star): Ditto.
99707966 8329 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8330 Probe the gdb demangler and set variables to accommodate
8331 formatting differences.
8332 (info_func_regexp): New function. Same as info_func, but
8333 matches against a regexp.
8334 (info_func): Match against a literal string.
8335 (print_addr_2): New function. Match against a literal string,
8336 which can be different from the input to gdb.
8337 (print_addr): Simply call print_addr_2 with the same argument twice.
8338 (test_lookup_operator_functions): Use demangler formatting variables.
8339 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8340 the tests in the same order as the C++ class declaration.
8341 (test_paddr_operator_functions): Ditto.
8342 (test_paddr_overloaded_functions): Ditto.
8343 (test_paddr_hairy_functions): Use demangler formatting variables.
8344 Add reference to gdb/19 for related tests.
8345 (do_tests): Call probe_demangler.
8346
1de8f023
KB
83472001-01-30 Kevin Buettner <kevinb@redhat.com>
8348
8349 * gdb.c++/templates.cc (printf): Remove unused function definition.
8350
ca3f91ed
MS
83512001-01-26 Felix Lee <flee@redhat.com>
8352
8353 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8354
83552001-01-25 matthew green <mrg@redhat.com>
8356
8357 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8358 up sid.
8359 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8360
83612001-01-25 matthew green <mrg@redhat.com>
8362
8363 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8364 Deprecate $sid_spawn_id.
ca3f91ed
MS
8365 (sid_exit): Remove code necessary only for `spawn.'
8366
83672001-01-25 matthew green <mrg@redhat.com>
8368
8369 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8370
fb18ec4a
MC
83712001-01-28 Michael Chastain <chastain@redhat.com>
8372
8373 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8374 to call when tests fail. It takes gdb out of the overloaded
8375 function choice menu back to the main prompt, so that the test
8376 program stays synchronized.
8377 (set_bp_overloaded): New proc to collect all the common
8378 code for setting a breakpoint on an overloaded name. Calls
8379 take_gdb_out_of_choice_menu when needed.
8380 (menu_overload1arg): New variable to collect the repeated
8381 instances of the expected menu for an overloaded name. Change
8382 the regular expression to handle changes in g++ type encoding:
8383 "void" can be either "void" or "", and "unsigned int" can be
8384 either "unsigned int" or "unsigned".
8385 (continue_to_bp_overloaded): Change regular expressions to handle
8386 changes in g++ type encoding.
8387 (no proc): Call take_gdb_out_of_choice_menu when needed.
8388 Remove redundant calls to "info break". Accept either "canceled"
8389 or "cancelled". Change regular expressions in "info break"
8390 calls to handle changes in g++ type encoding. Give all tests
8391 unique strings.
8392
9c646a6e
BE
83932001-01-17 Ben Elliston <bje@redhat.com>
8394
8395 * config/sid.exp: New file.
8396
9549d9c1
AC
8397Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8398
8399 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8400
dc96c6c7 84012000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8402
8403 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8404 Add a RE to accept a non-ascii char if one is ever presented.
8405
b4df4f68
FN
84062000-12-20 Fernando Nasser <fnasser@redhat.com>
8407
297dd0fd 8408 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8409
dc96c6c7 84102000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8411
d63a86f8 8412 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8413 in regexp. One '\' does not suffice on Linux.
8414
4a7bddb6
MC
84152000-12-09 Michael Chastain <chastain@redhat.com>
8416
8417 * gdb.base/break.exp (test_clear_command): Use a marker function
8418 rather than 'main' for the test function. Also move this
8419 test to an execution point where the marker function names are
8420 guaranteed to be bound to functions. (Executing tests after a
8421 'finish' from main runs into name conflicts with local names
8422 in __libc_start_main).
8423
dc96c6c7 84242000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8425
8426 * gdb.base/finish.exp: New test for gdb's "finish" command.
8427 * gdb.base/return2.exp: New test for gdb's "return" command.
8428 * gdb.base/return2.c: New source file for above.
8429
dc96c6c7 84302000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8431
8432 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8433 * gdb.base/miscexprs.exp: Ditto.
8434 * gdb.base/pointers.exp: Ditto.
8435 * gdb.c++/derivation.exp: Ditto.
8436 * gdb.c++/local.exp: Ditto.
8437 * gdb.c++/namespace.exp: Ditto.
8438 * gdb.c++/overload.exp: Ditto.
8439 * gdb.c++/ref-types.exp: Ditto.
8440
dc96c6c7 84412000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8442
8443 * gdb.base/constvars.exp: Test result of "up" command.
8444 * gdb.base/miscexprs.exp: Ditto.
8445 * gdb.base/pointers.exp: Ditto.
8446 * gdb.base/scope.exp: Ditto.
8447 * gdb.c++/derivation.exp: Ditto.
8448 * gdb.c++/local.exp: Ditto.
8449 * gdb.c++/namespace.exp: Ditto.
8450 * gdb.c++/overload.exp: Ditto.
8451 * gdb.c++/ref-types.exp: Ditto.
8452
44097287
FN
84532000-11-22 Michael Chastain <chastain@redhat.com>
8454
8455 * mips_pro.exp: Accept either "middle -> top -> main" or
8456 "middle -> main" in the backtrace, because gcc can optimize
8457 tail calls to jumps. Remove setup_xfail for the hppa case.
8458 Add a comment with the original warning messages from PR 3016,
8459 which was filed in 1993, to preserve them for posterity.
8460
9d2e1bab
ND
84612000-11-17 Nick Duffek <nsd@redhat.com>
8462
8463 * lib/gdb.exp (gdb_test): Override timeout with board info.
8464
1aca8eb7
ND
84652000-11-17 Nick Duffek <nsd@redhat.com>
8466
8467 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8468 the second kill and detach messages.
8469
93076499
ND
84702000-11-17 Nick Duffek <nsd@redhat.com>
8471
8472 * configure.in: Add AC_EXEEXT.
8473 * configure: Regenerate.
8474 * Makefile.in (just-check): Export EXEEXT.
8475 * lib/gdb.exp ($EXEEXT): Import from environment.
8476 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8477 expect "maint dump-me" on Cygwin.
8478 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8479 $EXEEXT.
8480
30e87cd3
ND
84812000-11-17 Nick Duffek <nsd@redhat.com>
8482
8483 * gdb.base/break.exp: Test backtrace and finish from called
8484 function on all platforms, not just HP-UX.
8485
dc96c6c7 84862000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8487
8488 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8489 code from gdb_target_monitor, so it can be used independantly
8490 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8491
dc96c6c7 84922000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8493
8494 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8495 * gdb.base/corefile.exp: Expect the message "Program is being
8496 debugged already" when we send the "corefile" command, since
8497 the preceeding gdb_load may have connected gdb to a remote target.
8498 * gdb.base/display.exp: Disable hardware watchpoints if new
8499 board info variable "no_hardware_watchpoints" is true.
8500 Replace single-letter commands with more readable ones.
8501 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8502 if new board info variable "no_hardware_watchpoints" is true.
8503 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8504 to see if stdio (printf) testing is possible.
8505 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8506 board info variable "no_hardware_watchpoints" is true. Use new
8507 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8508
39124dea
FN
85092000-11-13 Fernando Nasser <fnasser@redhat.com>
8510
8511 From Orjan Friberg <orjanf@axis.com>:
8512 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8513 in array print pattern match.
8514
a9e2e984
FN
85152000-11-09 Fernando Nasser <fnasser@redhat.com>
8516
8517 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8518 spelling "cancelled" to U.S. spelling "canceled" to match changes
8519 made to gdb.
8520 * gdb.c++/ovldbreak.exp: Ditto.
8521
c7db355b
PS
85222000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8523
8524 * gdb.base/callfuncs.c (main): Moved to end of file, call
8525 t_double_values to initialize the FPU before inferior calls are made.
8526 * gdb.base/callfuncs.exp: Test for register preservation after calling
8527 inferior functions. Add tests for continuining, finishing and
8528 returning from a stop in a call dummy.
8529
dc96c6c7 85302000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8531
8532 * gdb.base/commands.exp: Break up long lines, and re-indent.
8533
dc96c6c7 85342000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8535
8536 * config/gdbserver.exp: Rewritten from the ground up, to make it
8537 compatible with the current dejagnu tree, and to make it work with
8538 the new "gdbserver" in libremote.
8539
dc96c6c7 85402000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8541
8542 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8543 * gdb.base/varargs.exp: Skip entire test if no printf support.
8544 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8545 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8546
dc96c6c7 85472000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8548
8549 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8550 no floating point support.
8551 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8552 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8553 * gdb.base/call-rt-st.exp: Ditto.
8554 * gdb.base/call-strs.exp: Ditto.
8555
bac5fc66
JG
85562000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8557
8558 * gdb.base/sizeof.c: include <stdio.h>.
8559
8560 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8561 'finish', otherwise uncaptured gdb_prompt would potentially
8562 throw remaining test points out of sync.
8563
b22a6027
SB
85642000-07-26 Scott Bambrough <scottb@netwinder.org>
8565
8566 * gdb.base/recurse.exp: Run tests for all targets.
8567 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8568 gnu-oldld case on ARM.
8569 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8570 for ARM targets.
d63a86f8 8571
d8231941
AG
8572Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8573
8574 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8575 * gdb.java/configure: Rebuild.
8576
8caabe69
AG
8577Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8578
8579 * gdb.java/jv-exp.exp: New file.
8580
9d273ca3
AG
8581Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8582
8583 * configure: Rebuilt.
8584 * configure.in (configdirs): Add gdb.java.
8585 * gdb.java/jmisc.java: New file.
8586 * gdb.java/jmisc.exp: New file.
8587 * gdb.java/Makefile.in: New file.
8588 * gdb.java/configure: Rebuilt.
8589 * gdb.java/configure.in: New file.
8590 * lib/java.exp: New file.
8591
4f823a66
AC
8592Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8593
8594 * gdb.base/exprs.exp: Test casts to a pointer including over and
8595 underflow.
8596
2391e11d
AC
8597Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8598
8599 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8600 and the compilers sizes.
8601
54602222
ND
86022000-07-09 Nick Duffek <nsd@redhat.com>
8603
8604 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8605 (use_methods): New function.
8606 (main): Call use_methods().
8607 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8608 (do_tests): Call test_method_param_class.
8609
2bec0572
ND
86102000-07-09 Nick Duffek <nsd@redhat.com>
8611
8612 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8613 spelling.
8614 (test_enums): New procedure. Move enum tests from end of script
8615 to here. Set breakpoint on function name instead of line number.
8616 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8617 (enums2): New marker function.
8618 (enums1): New function.
8619 (main): Call enums1(). Move enum tests to enums1().
8620
78492fde
AC
8621Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8622
8623 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8624 compile/link program. Update line numbers.
8625 * gdb.asm/d10v.inc: Define ``startup''.
8626 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8627
49a2cef8
AC
8628Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8629
8630 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8631
3e6c8688
EZ
86322000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8633
8634 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8635 of 'help maint print' command.
8636
9ff5cbe9
AC
8637Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8638
8639 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8640 they use gdb_expect_list.
8641
17c579bd
AC
8642Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8643
8644 * gdb.base/commands.exp: Use ``set remote
8645 memory-read-packet-size'' instead of ``set endian big'' to test
8646 long commands.
8647
e6d71bf3
DB
86482000-06-03 Daniel Berlin <dan@cgsoftware.com>
8649
8650 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8651 g++, and stop skipping them.
e6d71bf3
DB
8652
8653 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8654 work under g++.
8655
d63a86f8 8656 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8657 initialization.
8658
dc96c6c7 86592000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8660
8661 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8662 the regular expression: accept an (almost) arbitrary sequence of
8663 "frames-invalid" and "breakpoints-invalid" messages both before
8664 and after the "starting" message.
8665
dc96c6c7 86662000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8667
8668 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8669
dc96c6c7 86702000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8671
8672 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8673 Relax the regular expression a little, make it pass on Solaris 8.
8674
8216cda9
KB
86752000-05-12 Kevin Buettner <kevinb@redhat.com>
8676
8677 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8678 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8679 Instead, it is permissible for gdb to stop on the line of the
8680 call itself.
8681
1a570b2f
MS
86822000-05-12 Michael Snyder <msnyder@.cygnus.com>
8683
8684 * gdb.base/break.exp (bp on small function, optimized file):
8685 Add a second pass pattern. The behavior differs here between stabs
8686 and dwarf for one-line functions. Stabs preserves two line symbols
8687 (one before the prologue and one after) with the same line number,
8688 but dwarf regards these as duplicates and discards one of them.
8689 Therefore the address after the prologue (where the breakpoint is)
8690 has no exactly matching line symbol, and GDB reports the breakpoint
8691 as if it were in the middle of a line rather than at the beginning.
8692
dc96c6c7 86932000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8694
d63a86f8 8695 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8696 rather than "send_gdb" (for consistancy).
8697
7d418785
AC
8698Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8699
8700 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8701 * gdb.c++/templates.cc: Properly check for GCC version number.
8702 * lib/compiler.cc: Likewise
8703
dc96c6c7 87042000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8705
d63a86f8 8706 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8707 gdb may not stop at the first line of main, due to code motion.
8708
dc96c6c7 87092000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8710
8711 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8712 This test depends on parsing the printf output from the target.
8713 Since the sparclet stub doesn't do stdio, this will never work.
8714 * gdb.base/call-rt-st.exp: ditto.
8715 * gdb.base/call-strs: ditto.
8716
dc96c6c7 87172000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8718
8719 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8720
8721 * gdb.base/ending-run.exp: After connecting to a remote target,
8722 but before running, the target will appear to be in a random
8723 location. Specify both a file and a line for breakpoints.
8724 Also, the function that calls main may be called 'init'
8725 rather than 'start'.
8726
a5a51225
EZ
87272000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8728
8729 * gdb.base/help.exp: Update output for add-symbol-file command.
8730
7930cc7c
FN
87312000-04-10 Fernando Nasser <fnasser@cygnus.com>
8732
8733 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8734 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8735
23e37ab1
C
87362000-04-07 J.T. Conklin <jtc@redback.com>
8737
e93c542c
C
8738 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8739
23e37ab1
C
8740 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8741
591b8fa3
PDM
8742Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8743
8744 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8745 values that can be represented exactly.
8746 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8747 above change, and to not check against the directory part of the source
8748 file name.
8749 (step into print_long_arg_list): Likewise.
8750 (print print_small_structs from print_long_arg_list): Likewise.
8751 (print print_long_arg_list): Likewise.
8752
7a495180
EZ
87532000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8754
30b53638 8755 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8756
beb998c6
AC
8757Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8758
8759 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8760
1c689132
DB
87612000-03-25 Daniel Berlin <dan@cgsoftware.com>
8762
8763 * gdb.base/commands.exp (deprecated_command_test): Add test for
8764 deprecate with no arguments.
8765
c1790a9d
JL
87662000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8767
8768 * gdb.base/break.exp: Add new test for setting breakpoints on
8769 optimized code so we can test breakpoints work even when function
8770 prologues may be optimized away
8771
003ba290
FN
87722000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8773
8774 From David Whedon <dwhedon@gordian.com>
8775 * gdb.base/commands.exp : Added command deprecator tests.
8776
6837a0a2
DB
87772000-03-22 Daniel Berlin <dan@cgsoftware.com>
8778
8779 * gdb.base/help.exp: Added test for new apropos command.
8780
b9593231
KB
87812000-03-21 Kevin Buettner <kevinb@redhat.com>
8782
8783 * gdb.base/pointers.c (usevar): New function.
8784 (main): Make sure that global variables v_int_pointer2, rptr,
8785 and y are all referenced someplace in the program by calling
8786 usevar() on them. [Some linkers delete symbols which are
8787 never referenced. The space remains, but there's no way to
8788 get a (symbolic) handle on the variable from the debugger.]
8789
751a959b
EZ
87902000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8791
8792 * gdb.base/printcmds.c: Add typedeffed arrays.
8793
8794 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8795 procedure to test arrays that are typedef'd.
8796
73a93a32
JI
87972000-03-13 James Ingham <jingham@leda.cygnus.com>
8798
8799 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8800 the library directories.
73a93a32 8801
fb40c209
AC
8802Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8803
8804 * configure.in (configdirs): Add sub directory gdb.mi.
8805 * configure: Re-generate.
8806
8807 * gdb.mi: New directory.
d63a86f8 8808
ee4dd2c9
AC
88092000-02-25 Scott Bambrough <scottb@netwinder.org>
8810
8811 * gdb.base/long_long.exp: Correct test suite failure when printing
8812 a long long value as a double on ARM platforms.
8813
70f0cc22
JB
88142000-02-16 Jim Blandy <jimb@redhat.com>
8815
8816 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8817 default source file is set properly before running this test.
8818
853819b8
EZ
88192000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8820
8821 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8822 gdbtk/library directory, not in gdbtcl2.
8823
dfcd3bfb
JM
88242000-02-04 Jim Blandy <jimb@redhat.com>
8825
8826 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8827 backslash from regexp pattern.
8828
8829 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8830 procedure. Use it to run all the "continue to bp overloaded"
8831 tests. Note that this changes the names of the tests slightly.
8832 If the breakpoint hit message includes a hex PC value, because
8833 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8834 from the real source code, still consider that a pass.
8835
8836 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8837 XFAIL here if the breakpoint message contains a hex address. Note
8838 similar change on 1999-11-02.
8839
8840 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8841
8842 * gdb.base/ptype.exp: Establish a default source file before
8843 calling get_debug_format.
8844
88452000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8846
8847 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8848
8b93c638
JM
88492000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8850
8851 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8852 of successive stepi commands -- while in the prologue we should see
8853 the function entry bracket.
8854
88552000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8856
8857 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8858 reach __change_mode() when stepping through the end of main().
8859
c5394b80
JM
88602000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8861
8862 * gdb.base/default.exp: Fix expected pattern.
8863 * gdb.base/help.exp: Same.
8864
0d06e24b
JM
88652000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8866
8867 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8868 Don't use xfail's because that affects only the following test.
d63a86f8 8869
0d06e24b
JM
8870 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8871 solaris or linux.
8872
8873 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8874
dc96c6c7 88752000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8876
d63a86f8 8877 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8878 "A syntax error" rather than "A parse error". Accept both.
8879
88802000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8881
8882 * gdb.base/default.exp: Remove OS dependent string from "target
8883 remote" test.
8884 * gdb.base/help.exp: Same for "help target remote" test.
8885
c3f6f71d
JM
88862000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8887
8888 From Jim Kingdon <kingdon@redhat.com>:
8889
8890 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8891 prompt (cleanup rather than necessity, but still might keep output
8892 from spilling to next test).
8893
88942000-01-02 Fred Fish <fnf@cygnus.com>
8895
8896 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8897 AIX, which defines them in <sys/types.h>.
8898
ed9a39eb 88991999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8900
ed9a39eb
JM
8901 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8902 float" test.
8903
89041999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8905
ed9a39eb 8906 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8907
8908 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8909 outermost frame disallowed".
8910
89111999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8912
8913 * gdb.base/setvar.exp: New tests for setting the value of a struct
8914 with a constant list.
8915
89161999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8917
8918 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8919 require the user to type a cast before setting the value of a struct.
8920
de57eccd
JM
89211999-12-06 Jim Blandy <jimb@cygnus.com>
8922
8923 * gdb.base/default.exp: Expect the new 'info float' command on
8924 all i386 platforms.
8925
8926 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8927 LinuxThreads libraries that don't support debugging.
8928
c2d11a7d
JM
8929Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8930
8931 * gdb.base/remote.c: Fill the buffer with truely random data.
8932 Change the buffer type to ``unsigned char'' to simplify size
8933 arithmetic.
8934
8935 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8936 stub only handles 400-1 byte packets. Verify that the download
8937 worked.
8938
89391999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8940
8941 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8942 tests, using UNRESOLVED for the untested cases. Also, does not wait
8943 for a timeout if the prompt was received before a recognizable pattern.
8944
89451999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8946
8947 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8948
89491999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8950
8951 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8952 watchpoints.
8953
89541999-11-24 Jason Merrill <jason@casey.cygnus.com>
8955
8956 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8957
8958 * gdb.c++/local.exp: Be more flexible in recognizing local class
8959 name mangling. Don't allow horribly truncated method names.
8960 * gdb.c++/derivation.exp: Expect protected inheritance.
8961 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8962 * gdb.c++/virtfunc.exp: Likewise.
8963 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8964 when printing a nested enum.
8965
89661999-11-22 Jim Blandy <jimb@cygnus.com>
8967
8968 * gdb.base/step-test.exp: Properly await GDB's response to setting
8969 a breakpoint on the call to large_struct_by_value.
8970
8971 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
8972 just because we have debug info for the `start' function.
8973
89741999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
8975
8976 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
8977 "Unknown signal" messages, which indicate (on LinuxThreads) that
8978 GDB doesn't know how to debug threads on this system. This is
8979 better than hanging while philosopher 0 dumps chatter into gdb.log.
8980
89811999-11-18 Tom Tromey <tromey@cygnus.com>
8982
8983 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
8984
89851999-11-18 Fred Fish <fnf@cygnus.com>
8986
8987 * gdb.base/coremaker2.c: Add sample program for generating
8988 cores that is more self contained than coremaker.c. Eventually
8989 I'll add more code to this and tie it into the testsuite.
8990
4ce44c66
JM
89911999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8992
8993 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8994
89951999-11-10 Jimmy Guo <guo@cup.hp.com>
8996
8997 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8998 from $srcdir/lib/.
8999 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
9000 and gdb.c++/.
9001
9002 * gdb.c++/derivation.exp: remove redundant get compiler info code.
9003
d63a86f8 9004 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
9005 'continue with watch' test point.
9006
90071999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
9008
9009 Merged from p2linux-990323-branch:
d63a86f8 9010
4ce44c66
JM
9011 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
9012
11cf8741
JM
9013Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
9014
9015 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
9016 {limit,fixed}''. Test ``set download-write-size''.
9017
9018Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
9019
9020 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
9021 gdb_expect_list.
9022
9023Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
9024
9025 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
9026
90271999-11-03 Mark Salter <msalter@cygnus.com>
9028
9029 * gdb.base/break.exp: Fix "stub continue" pattern.
9030
90311999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
9032
9033 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
9034
90351999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
9036
9037 * gdb.base/display.exp ("finish"): Add timeout clause.
9038
9039 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
9040 plain prompt clause, so this doesn't have to time out in order to
9041 fail.
9042
9043 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
9044 breakpoint hit messages include an address.
9045
9046 * gdb.base/display.exp: Don't forget to escape parens in regular
9047 expressions. Unix regexp notatation sucks.
9048
90491999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9050
9051 * gdb.base/annota1.exp: Test for annotate-signalled: change output
9052 order for 'signalled' message.
9053
5c44784c
JM
90541999-11-01 Stan Shebs <shebs@andros.cygnus.com>
9055
9056 From Jimmy Guo <guo@cup.hp.com>:
9057 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
9058 * gdb.base/annota1.c: Add code for tests to work with.
9059
90601999-10-26 Frank Ch. Eigler <fche@cygnus.com>
9061
9062 * gdb.base/remote.exp: New test for remote downloading settings.
9063 * gdb.base/remote.c: New file with large .data.
9064
917317f4
JM
90651999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
9066
9067 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
9068 for LinuxThreads support, merged from the Code Fusion branch.
9069
9070Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
9071
9072 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
9073 containing exp_continue into a while within an expect. Don't
9074 attempt a start more than three times. Check return value from
9075 gdb_load.
d63a86f8 9076
2df3850c
JM
9077Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
9078
9079 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
9080 a pass case.
9081
2acceee2
JM
90821999-10-01 Kevin Buettner <kevinb@cygnus.com>
9083
9084 * gdb.base/break.c (main): Added a statement that we can step
9085 off of.
9086 * gdb.base/break.exp: Added tests for setting a breakpoint
9087 at an offset and stepping onto a breakpoint.
9088
90891999-10-01 Fred Fish <fnf@cygnus.com>
9090
d63a86f8 9091 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
9092 gdb output.
9093
c2c6d25f
JM
90941999-09-18 Jim Blandy <jimb@cris.red-bean.com>
9095
9096 * gdb.base/break.exp: Code locations are in hex, don't forget!
9097 (For HP-UX.)
9098
90991999-09-17 Stan Shebs <shebs@andros.cygnus.com>
9100
9101 * condbreak.exp: Use break.c as test program.
9102 * condbreak.c: Remove, redundant with break.c.
9103
91041999-09-15 Stan Shebs <shebs@andros.cygnus.com>
9105
9106 * config/monitor.exp (gdb_target_monitor): Disable X- and
9107 Z-packets if the target needs it.
9108
91091999-09-13 James Ingham <jingham@leda.cygnus.com>
9110
9111 * gdb.c++/overload.exp: Added tests for listing overloaded
9112 functions with function pointers in the arg, explicitly calling
9113 out the version you want.
9114
cff3e48b
JM
91151999-09-09 Stan Shebs <shebs@andros.cygnus.com>
9116
9117 * long_long.exp: Add variations of test cases that work for
9118 targets with 16-bit ints and 32-bit doubles.
9119
d4f3574e
SS
91201999-09-08 Stan Shebs <shebs@andros.cygnus.com>
9121
9122 * break.c (main): Compare a possibly-uninitialized argc with an
9123 unlikely value that fits in 16 bits.
9124
91251999-09-07 Stan Shebs <shebs@andros.cygnus.com>
9126
9127 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
9128 0xfeeb, don't want negative numbers if ints are 16 bits.
9129
9130 * lib/gdb.exp (skip_cplus_tests): New proc.
9131 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9132 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
9133 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
9134 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
9135 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
9136 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
9137 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
9138 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
9139
9140 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
9141
9142Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
9143
9144 * gdb.base/corefile.exp (up): Allow a parameter to appear
9145 in the frame that we're going up to.
9146
9147 From Jim Blandy <jimb@cygnus.com>:
9148
9149 * gdb.base/default.exp (info float): Expect some output now.
9150
9151 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
9152 returning floating-point values to fail on the x86.
9153 * gdb.base/callfwmall.exp (do_function_calls): Same.
9154
9155 * gdb.base/list.exp (test_listsize): Correct expectations for
9156 listing line 1 with listsize 2. Also, listing a single line
9157 works now, as does listing three lines. [Kevin's note: There
9158 were a number of other cases fixed too where the expectations
9159 differed...]
9160
91611999-09-02 Stan Shebs <shebs@andros.cygnus.com>
9162
9163 * gdb.base/selftest.exp: Add case for when version prints as
9164 constant string instead of char pointer.
9165
104c1213
JM
91661999-08-25 Stan Shebs <shebs@andros.cygnus.com>
9167
9168 * gdb.base/ending-run.exp: Add Solaris case for what happens when
9169 stepping out of main.
9170
9171 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
9172 G++ used.
9173
9174 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
9175 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
9176
9177 * gdb.c++/ovldbreak.exp: Update match string in test that
9178 includes a warning of multiple breakpoints.
9179
91801999-08-24 Stan Shebs <shebs@andros.cygnus.com>
9181
9182 * gdb.base/display.exp: Improve precision of step-after-finish
9183 added yesterday.
9184
9185 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
9186 test.
9187
9188 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
9189 configs when using G++, not just hppa*.
9190
91911999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9192
9193 * gdb.base/async.c: New file.
9194 * gdb.base/async.exp: New file.
9195
9196Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
9197
9198 * gdb.base/break.exp: Tweak PA specific tests to properly handle
9199 PA64.
9200
53a5351d
JM
9201Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
9202
104c1213
JM
9203 * gdb.base/display.exp: "finish" can leave us mid-line on many
9204 targets, deal with it. Add a small constant to main, instead of
9205 1000 since main+1000 may not be a valid address in the target.
9206
53a5351d
JM
9207 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
9208 on hpux11.
9209
9210 * gdb.base/attach.exp: Handle another hpux11 error message variant
9211 when attaching to a process that does not exist.
9212
92131999-08-19 J.T. Conklin <jtc@redback.com>
9214
9215 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
9216 characters in 'continue to 1241' test.
9217
92181999-08-17 Stan Shebs <shebs@andros.cygnus.com>
9219
9220 * gdb.base/call-ar-st.exp: Add a shorter match case for the
9221 stop in print_long_arg_list, define and use a whitespace
9222 variable in print_small_structs test, add an XFAIL for Solaris.
9223 * gdb.base/dbx.exp: XFAIL func commands until somebody is
9224 interested enough to fix.
9225
7be570e7
JM
92261999-08-13 Keith Seitz <keiths@cygnus.com>
9227
9228 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
9229 (dbx_gdb_load): Remove. Use gdb_load instead, since that
9230 proc knows about targets other than the natives.
9231 (test_assign): Use "gdb_run_cmd" to "run" the target.
9232 Check that we've actually hit the breakpoint at main.
9233 When we attempt to assign a value to a local variable, check
9234 that the variable is in the current scope, i.e., don't use
9235 a test with an empty result.
9236
9237Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
9238
9239 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
9240 command.
9241
92421999-08-09 Stan Shebs <shebs@andros.cygnus.com>
9243
9244 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9245 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
9246 gdb.compat, gdb.threads-hp.
9247 gdb.hp/configure, gdb.hp/configure.in: New files.
9248 gdb.hp/Makefile.in: Recurse into new subdirs.
9249 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
9250 gdb.hp/gdb.objdbg: New directory, tests for debugging info
9251 in object files.
9252 gdb.hp/tools: New directory, aux tools for HP-specific tests.
9253
96baa820
JM
92541999-08-05 Stan Shebs <shebs@andros.cygnus.com>
9255
9256 * gdb.base/display.exp: Help expect by putting a newline in the
9257 funky printf, remove a bogus p/a test.
9258
92591999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9260
9261 * gdb.base/display.exp: Make sure that when we say 'run', we are
9262 connected to the target. This is necessary when running not
9263 natively.
9264
92651999-08-03 Stan Shebs <shebs@andros.cygnus.com>
9266
9267 * gdb.base/step-test.exp: Removed some extraneous messages.
9268
9269 * gdb.base/long_long.exp: Don't run memory examination tests
9270 on little-endian targets (they will need a different set of
9271 results to match).
9272
92731999-08-02 Stan Shebs <shebs@andros.cygnus.com>
9274
9275 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
9276 until somebody decides to fix GDB.
9277
9278 * gdb.base/long_long.c: Stop compiler complaint by specifying long
9279 constant as "ULL".
9280 * gdb.base/long_long.exp: Loosen x/c test, add partial result
9281 matches for a couple x/2 commands.
9282
a0b3c4fd
JM
92831999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9284
9285 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9286 by merging in ref-types2 tests.
9287 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9288
9289 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9290 * gdb.c++/Makefile.in: Add standard actions.
9291 (EXECUTABLES): Rename from PROGS, update list.
9292 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9293 from gdb.hp.
9294 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9295 foo and bar locals.
9296 * gdb.c++/anon-union.exp: Fix tests to match.
9297 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9298 expect matches to handle output variations.
9299 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9300 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9301 output, add HP alternatives for new and delete prints.
9302 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9303 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9304 * gdb.c++/demangle.exp: Use $style when reporting failure.
9305 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9306 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9307 match alternatives.
9308 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9309 compilers.
9310 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9311 * gdb.c++/method.exp: Add match alternatives.
9312 * gdb.c++/misc.cc: Add bool types.
9313 * gdb.c++/misc.exp: Add tests for bool types.
9314 * gdb.c++/overload.exp: Add xfails.
9315 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9316 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9317 add some more template parameter tests (only for HP currently).
9318 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9319 * gdb.c++/virtfunc.cc: Add return type and value for main.
9320 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9321 match alternatives.
d63a86f8 9322
a0b3c4fd
JM
93231999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9324
9325 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9326
93271999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9328
9329 * gdb.base/signals.exp: Don't expect getting a backtrace from
9330 within a signal handler to fail on Linux.
9331
93321999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9333
9334 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9335 * lib/gdb.exp: Remove some gratuitious semicolons.
9336 (delete_breakpoints): Increase timeout.
9337 (gdb_expect): Add -notransfer option.
9338 (gdb_test): Use -notransfer option.
9339 (get_compiler_info): Add f77 case.
9340 (get_compiler): New proc, split out from gdb_preprocess, add f77
9341 case.
9342 (gdb_preprocess): Call get_compiler.
9343
9344 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9345 * gdb.base/attach.exp, gdb.base/display.exp,
9346 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9347 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9348 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9349 third arg to gdb_test.
9350 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9351 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9352 HP-UX xfails, add others.
9353 * gdb.base/completion.exp: Reflect name change of self-test.
9354 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9355 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9356 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9357 HP failure number.
9358 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9359 useless HP-UX 10.30 references.
9360 * gdb.base/maint.exp: Loosen matches.
9361 * gdb.base/pointers.c (main): Declare more_code.
9362 * gdb.base/pointers.exp: Match on output of a `next'.
9363 * gdb.base/structs.c: Add prototypes.
9364 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9365 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9366
93671999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9368
9369 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9370 command.
9371
93721999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9373
9374 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9375 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9376
9377 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9378 debug info. Deal with lack of signal hanlder info in stack.
9379
9380 From Jim Kingdon <kingdon@redhat.com>:
9381 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9382
5a2468f5
JM
93831999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9384
9385 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9386 gdb.base/foll-vfork.exp: Don't run for crosses.
9387
adf40b2e
JM
9388Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9389
9390 * gdb.base/configure.in: Check for gdbvars.exp instead of
9391 a1-selftest.exp.
9392 * gdb.base/configure: Re-generate.
9393
93941999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9395
9396 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9397 in trying to run first and name is too long.
9398
9399 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9400 pointers2.c and pointers2.exp, respectively.
9401 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9402 doschk happier.
9403
43e526b9
JM
94041999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9405
9406 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9407 callfuncs2.c and callfuncs2.exp.
9408
9409 * gdb.base/list.exp: Remove mistaken xfails.
9410 * gdb.base/list0.h: Add optional prototypes.
9411
9846de1b
JM
9412Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9413
9414 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9415 calling malloc.
9416 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9417 * ptype.exp: Move test for get_debug_format to before its first
9418 use.
9419
94201999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9421
9422 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9423 * gdb.base/annota2.cc, annota2.exp: Move from here.
9424 * gdb.c++/annota2.cc, annota2.exp: To here.
9425 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9426
43ff13b4
JM
9427Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9428
9429 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9430 a consistent format.
9431
085dd6e6
JM
94321999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9433
9434 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9435 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9436 HP compilers, also set the globals $true and $false.
9437
9438 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9439 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9440 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9441 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9442 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9443 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9444 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9445 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9446 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9447 whatis.c} Add C++ compatible function definitions and return
9448 types, add includes for library functions.
9449 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9450 * gdb.base/step-test.c (myglob): Rename from glob.
9451 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9452 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9453 files, move here from gdb.hp.
9454 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9455 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9456 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9457 Adjust line numbers in regexps.
9458
9459 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9460 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9461 instead of 0/1.
9462
9463 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9464 foll-vfork.exp: New files, move here from gdb.hp.
9465 * gdb.base/page.exp: New file, test of pagination command.
9466
9467 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9468 recursion test.
9469 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9470
9471 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9472 gdb.base/solib.exp: Fix compiler invocation process.
9473
9474 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9475 HP-UX 11, turn off overload resolution explicitly.
9476 * gdb.base/commands.exp: Set argument list explicitly, add
9477 watchpoint test.
9478 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9479 them work.
9480 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9481 expressions properly.
9482 * gdb.base/corefile.exp: Loosen the match slightly.
9483 * gdb.base/default.exp: Allow "Error accessing memory" message
9484 also.
9485 * gdb.base/display.exp: Skip over x/0 j if PA64.
9486 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9487 * gdb.base/interrupt.exp: Ditto.
9488 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9489 in use.
9490 * gdb.base/list.exp: Add xfails for HP-UX.
9491 * gdb.base/long_long.exp: Refine some of the numeric matches.
9492 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9493 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9494 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9495 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9496 * gdb.base/ptype.exp: Succeed on more varieties of output.
9497 * gdb.base/scope.exp: Add xfails for HP-UX.
9498 * gdb.base/sect-cmd.exp: Add more cases.
9499 * gdb.base/setvar.exp: Add xfails for HP-UX.
9500 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9501 * gdb.base/signals.exp: Match on void symbolically.
9502 * gdb.base/step-test.exp: Add case for PA64.
9503 * gdb.base/term.exp: Add exit and restart.
9504 * gdb.base/twice.exp: Clean up after self.
9505 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9506 * gdb.base/whatis.exp: Allow more ways to pass tests.
9507
9508 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9509 no longer useful.
9510
9511Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9512
9513 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9514 list of patterns.
9515 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9516 print_double_array(double_array)", "continuing to breakpoint
9517 1018", "print print_double_array(array_d)" and "continuing to
9518 1034" tests.
d63a86f8 9519
085dd6e6
JM
95201999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9521
9522 * Makefile.in: Add empty html and install-html targets.
9523
95241999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9525
9526 * config/mt-*: Remove, these haven't been used since 1996.
9527
95281999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9529
9530 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9531 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9532 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9533
9e0b60a8
JM
95341999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9535
9536 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9537 simpler match case for the ptype of the big class.
9538
95391999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9540
9541 * gdb.exp: Fix test for gdb_prompt existence.
9542
95431999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9544
9545 * gdb.exp (gdb_test): Add fail after calls to perror.
9546
95471999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9548
9549 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9550
95511999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9552
9553 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9554
0f71a2f6
JM
9555Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9556
9557 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9558 malloc() is linked in.
9559
95601999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9561
9562 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9563 step at end.
9564
9565 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9566
95671999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9568
9569 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9570
cce74817
JM
9571Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9572
9573 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9574 * gdb.base/mips_pro.exp: Likewise.
9575
95761999-06-02 Keith Seitz <keiths@cygnus.com>
9577
9578 * gdb.c++/templates.cc: Change all "new" operators to throw
9579 an exception.
9580 * gdb.c++/cplusfuncs.cc: Likewise.
9581
9582 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9583
9584Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9585
9586 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9587 * gdb.base/ending-run.exp: When stepping out of main, accept a
9588 step into an arbitrary assembler file.
9589
392a587b
JM
95901999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9591
d63a86f8 9592 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9593 "breakpoint-invalid" to be printed.
d63a86f8 9594 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9595 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9596 * gdb.base/annota2.cc: Initialize a.x to 0.
9597
9e086581
JM
95981999-05-17 Keith Seitz <keiths@cygnus.com>
9599
9600 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9601 when "skip_float_tests" set.
9602 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9603 "print print_ten_doubles", and "step into print_long_arg_list".
9604 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9605 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9606 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9607 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9608 "skip_float_tests" is set.
9609 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9610 when "skip_float_tests" set.
d63a86f8 9611
cd0fc7c3
SS
96121999-05-06 Keith Seitz <keiths@cygnus.com>
9613
9614 * gdb.base/annota2.cc: Include stdio.h.
9615
9616Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9617
9618 * gdb.base/crossload.exp: Remove, this has been disabled ever
9619 since BFD stopped including all targets, and cross-GDB gets
9620 plenty of testing anyway.
9621 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9622 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9623 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9624 * gdb.base/README: Remove, was doc for this.
9625 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9626 needed.
9627
b83266a0
SS
96281999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9629
9630 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9631 output.
9632
9633 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9634 * gdb.base/annota2.exp: New file. More annotation tests.
9635 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9636 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9637
96381999-04-23 Angela Marie Thomas <angela@cygnus.com>
9639
9640 * config/cfdbug.exp: New file.
9641
7a292a7a
SS
96421999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9643
9644 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9645 Marcus Daniel's and Dale Hawkins's demangler crashes.
9646
9647 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9648 test_lucid_style_demangling, test_arm_style_demangling,
9649 test_hp_style_demangling): Try Tom Tromey's core-dumping
9650 identifier under each demangling style.
9651
96521999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9653
9654 * gdb.c++/demangle.exp: Include the current demangling style
9655 in all test names.
9656 (current_demangling_style): New global variable.
9657 (set_demangling_style, test_demangling_core, test_demangling,
9658 test_demangling_exact): New functions.
9659 (test_gnu_style_demangling, test_lucid_style_demangling,
9660 test_arm_style_demangling, test_hp_style_demangling): Use those,
9661 instead of calling gdb_test and gdb_test_exact directly.
9662 (catch_demangling_errors): New function, which reports errors
9663 signalled by the demangling test functions in an orderly way.
9664 (do_tests): Use catch_demangling_errors.
9665
96661999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9667
9668 * gdb.base/signals.exp (test_handle_all_print): Use () for
9669 grouping in expressions, not {}.
9670
9671 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9672 initialized yet.
9673
96741999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9675
9676 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9677 are listed.
9678
96791999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9680
9681 * gdb.stabs/weird.exp: Test for CC being defined before
9682 looking at its value.
9683
96841999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9685
9686 * gdb.base/call-ar-st.exp: Remove stray '#'.
9687 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9688 "short int" and "long int".
9689 * gdb.c++/overload.cc: Cast the string added in the previous
9690 change, to mollify finicky HP compiler.
9691 * gdb.hp/reg-test.exp (testfile): Fix file name.
9692 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9693
7a292a7a
SS
9694 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9695 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9696 alternate form of enum ptype.
9697
c906108c
SS
96981999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9699
7a292a7a
SS
9700 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9701 * gdb.hp/*.exp: Change all to run compiler probe only after
9702 passing skip_hp_tests, so as not to waste time on guaranteed
9703 failure.
9704
c906108c
SS
9705 * gdb.c++/overload.cc: Pass string instead of char addr, always
9706 init ccpfoo.
9707 * gdb.c++/templates.cc: Fix syntax error.
9708
7a292a7a
SS
9709Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9710
9711 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9712 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9713 command.
9714
97151999-03-18 James Ingham <jingham@cygnus.com>
9716
9717 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9718
9719 * gdb.c++/method.exp: It was testing an uninitialized int on the
9720 stack and assuming it was positive.
9721
9722 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9723
9724 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9725 keep it from killing the rest of the tests.
7a292a7a
SS
9726 Use gdb_continue_to_end.
9727
9728 * gdb.base/sigall.exp: use gdb_continue_to_end.
9729
9730 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9731
9732 * gdb.base/display.exp: use runto_main, not run.
9733
d63a86f8
RM
9734 * gdb.base/default.exp: Check for the current error message in the
9735 r abbreviation test.
7a292a7a
SS
9736 Add strongarm to the targets that know info float.
9737
d63a86f8 9738 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9739 run which doesn't work with monitors.
9740
9741 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9742
9743 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9744
9745 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9746 program. Traps the case (in Cygmon) when the program never really
9747 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9748 more places, so I used my name. Sorry Mark...
9749
9750 * config/monitor.exp (gdb_target_monitor): added another
9751 target_info parameter: remotebinarydownload. This will set the
9752 remotebinarydownload flag if this is causing some boards trouble.
9753
97541999-03-18 Mark Salter <msalter@cygnus.com>
9755
9756 * lib/gdb.exp (continue_to_exit): New function.
9757
9758 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9759 * gdb.base/ending-run.exp: Ditto.
9760 * gdb.base/step-test.exp: Ditto.
9761
97621999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9763
9764 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9765 (suggested by Art Haas <ahaas@neosoft.com>).
9766
97671999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9768
9769 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9770
9771Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9772
9773 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9774 descriptions of types (short unsigned int vs unsigned short, etc).
9775
97761999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9777
9778 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9779 a call to strlen; sometimes we do have sources.
9780
97811999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9782
9783 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9784 character, so GDB won't print garbage after its end.
d63a86f8 9785
c906108c
SS
9786 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9787 breakpoint there instead. Sometimes GCC emits memcpy to handle
9788 the large structures being passed by value, so we step into that
9789 instead of sum_array_print, which obscures what we're really testing.
9790 * gdb.base/step-test.exp: However, we do want a test that notices
9791 the bizarre steps into memcpy, so do that here. Add check for
9792 stepping into function calls that pass large structures by value.
9793 ("Is that a noun clause, or are you just happy to see me?")
9794 Remove all references to specific line numbers.
9795 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9796 New type and function.
9797 (main): Call large_struct_by_value, passing it a large struct by value.
9798 * lib/gdb.exp (gdb_get_line_number): New function.
9799
9800 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9801 more portable.
9802
7a292a7a
SS
98031999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9804
c906108c
SS
9805 * lib/gdb.exp: Doc fixes.
9806
7a292a7a
SS
98071999-03-05 Nick Clifton <nickc@cygnus.com>
9808
d63a86f8 9809 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9810
98111999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9812
c906108c
SS
9813 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9814 commands. They're not germane to this test, and they don't work
9815 that way on remote targets.
9816
3fc11d3e
JM
98171999-03-01 James Ingham <jingham@cygnus.com>
9818
9819 * Changelog entries merged over from gdb development branch.
9820
3fc11d3e
JM
9821 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9822
9823 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9824 for outputting results of test run.
9825
2d4a1622 9826 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9827
9828 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9829
7a292a7a
SS
98301999-02-25 Felix Lee <flee@cygnus.com>
9831
9832 * lib/gdb.exp (debug_format): initialize
9833
c906108c
SS
98341999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9835
9836 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9837 * gdb.base/call-rt-st.c: Ditto.
9838
c906108c
SS
98391999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9840
9841 * gdb.threads/pthreads.exp (horiz): New variable.
9842 (test_startup): Fix regexps that capture thread numbers.
9843
98441999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9845
9846 * gdb.base/smoke.exp: Disambiguate two test case names (both
9847 called ``print'').
9848
9849Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9850
9851 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9852 compilation.
9853
98541999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9855
9856 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9857 actual output formatting.
9858 * gdb.base/smoke.exp: GDB removes leading 0's.
9859 * gdb.base/volatile.exp: Don't check type of remuneration;
9860 that variable is no longer defined in constvars.c.
9861 * gdb.base/step-test.c (main): Exit with explicit exit code.
9862 * gdb.base/step-test.exp: Remove two nexti checks--they are
9863 not portable.
9864
98651999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9866
9867 * gdb.base/help.exp ("help delete display"): Fix test to match
9868 gdb's output.
9869
9870 * gdb.base/long_long.c (known_types): Initialize values to zero.
9871 * gdb.base/long_long.exp: Step one more line
9872 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9873 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9874 unique test case names.
9875
9876Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9877
d63a86f8 9878 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9879
9880 * gdb.c++/method.exp: Add missing close brace.
9881
98821999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9883
9884 * gdb.base/maint.exp: Use 'set height 0' to disable page
9885 prompting, not 'set height 400'.
9886
9887 Fix a bunch of timeouts.
9888 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9889 four separate tests, so expect doesn't take forever to match a ton
9890 of text against a regexp with lots of .* forms.
9891 ("maint print psymbols", "maint print symbols"): Make some of
9892 these greps more selective, so that expect doesn't try to wade
9893 through huge piles of output and time out.
9894
9895 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9896
9897 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9898 tests: one which doesn't expect shlib events to be reported, and
9899 another which does, but is XFAIL for all platforms other than
9900 HP/UX.
9901
9902 * gdb.base/break.exp: Teach the test suite that the `catch
9903 fork', `catch vfork', and `catch exec' commands produce error
9904 messages on platforms that don't provide these features.
9905
9906Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9907
9908 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9909 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9910 (shortening names from solib_threshold.exp etc), won't run on
9911 anything but HP-UX for the foreseeable future.
9912 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9913 reflect move.
9914
9915Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9916
9917 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9918 gdb.trace/Makefile.in (clean): Remove all test executables.
9919
9920Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9921
9922 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9923 successfully re-sets breakpoints in shared libraries.
9924 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9925
9926Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9927
d63a86f8
RM
9928 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9929 and compiled w/o GCC.
c906108c
SS
9930
9931 * gdb.hp/watch-cmd.exp: ditto.
9932
9933 * gdb.hp/watch-hp.exp: ditto.
9934
9935 * gdb.hp/xdb1.exp: ditto.
9936
9937 * gdb.hp/xdb2.exp: ditto.
9938
9939 * gdb.hp/dbx.exp: ditto.
9940
9941Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9942
9943 * constvars.c: Remove C++-isms.
9944 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9945 with GCC.
9946
9947Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9948
9949 The following changes are part of the HP merge.
9950
9951 * gdb.base/break.exp: new tests to verify that catchpoints for
9952 fork, vfork, and exec don't trigger inappropriately.
9953
9954 * gdb.base/opaque.exp: compile one file at a time, then link.
9955
9956 * gdb.base/signals.exp: be more restrictive about which hppa
9957 systems receive a setup_xfail. new tests.
9958
9959 * gdb.base/solib_threshold.build: new file.
9960 * gdb.base/solib_threshold.exp: new file.
9961 * gdb.base/solib_threshold.link_opts: new file.
9962 * gdb.base/solib_threshold.mk: new file.
9963 * gdb.base/gen_solib_threshold.c: new file.
9964
9965 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9966 tests. New tests for enums inside classes.
9967
9968 * gdb.c++/compiler.cc: indicate support of template debugging.
9969
9970 * gdb.c++/demangle.exp: run hp style demangling tests.
9971
9972 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
9973 tests.
9974
9975 * gdb.c++/misc.cc: changes to support new tests.
9976
9977 * gdb.c++/templates.cc: changes to support HP's compiler; changes
9978 to support new tests.
9979
9980 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
9981 gcc, then skip these tests.
9982
9983Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
9984
9985 The following files are part of the HP merge; some had longer
9986 names at HP, but have been renamed to be no more than 14
9987 characters in length.
9988
9989 * gdb.hp/ambiguous.cc: new file.
9990 * gdb.hp/ambiguous.exp: new file.
9991 * gdb.hp/attach.exp: new file.
9992 * gdb.hp/attach2.exp: new file.
9993 * gdb.hp/classes-hp.exp: new file.
9994 * gdb.hp/ctti.exp: new file.
9995 * gdb.hp/ctti-add.cc: new file.
9996 * gdb.hp/ctti-add1.cc: new file.
9997 * gdb.hp/ctti-add2.cc: new file.
9998 * gdb.hp/ctti-add3.cc: new file.
9999 * gdb.hp/dbx.exp: new file.
10000 * gdb.hp/exception.cc: new file.
10001 * gdb.hp/exception.exp: new file.
10002 * gdb.hp/foll-exec.c: new file.
10003 * gdb.hp/foll-exec.exp: new file.
10004 * gdb.hp/foll-fork.c: new file.
10005 * gdb.hp/foll-fork.exp: new file.
10006 * gdb.hp/foll-vfork.c: new file.
10007 * gdb.hp/foll-vfork.exp: new file.
10008 * gdb.hp/inherit-hp.exp: new file.
10009 * gdb.hp/more-steps.exp: new file.
10010 * gdb.hp/namespace.cc: new file.
10011 * gdb.hp/namespace.exp: new file.
10012 * gdb.hp/optimize.exp: new file.
10013 * gdb.hp/pxdb.c: new file.
10014 * gdb.hp/pxdb.exp: new file.
10015 * gdb.hp/quicksort.exp: new file.
10016 * gdb.hp/reg-test.exp: new file.
10017 * gdb.hp/reg-test.s: new file.
10018 * gdb.hp/sized-enum.c: new file.
10019 * gdb.hp/sized-enum.exp: new file.
10020 * gdb.hp/start-stop.exp: new file.
10021 * gdb.hp/templ-hp.cc: new file.
10022 * gdb.hp/templ-hp.exp: new file.
10023 * gdb.hp/thr-lib.c: new file.
10024 * gdb.hp/thr-lib.exp: new file.
10025 * gdb.hp/thr-lib.h: new file.
10026 * gdb.hp/thr-liblib.c: new file.
10027 * gdb.hp/virtfun-hp.c: new file.
10028 * gdb.hp/virtfun-hp.exp: new file.
10029 * gdb.hp/watch-cmd.exp: new file.
10030 * gdb.hp/watch-hp.exp: new file.
10031 * gdb.hp/xdb1.exp: new file.
10032 * gdb.hp/xdb2.exp: new file.
10033 * gdb.hp/xdb3.exp: new file.
10034
10035Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
10036
10037 The following files are part of the HP merge; some had longer
10038 names at HP, but have been renamed to be no more than 14
10039 characters in length.
10040
10041 * gdb.base/ss.h: new file.
10042 * gdb.base/call-ar-st.c: new file.
10043 * gdb.base/call-ar-st.exp: new file.
10044 * gdb.base/call-rt-st.c: new file.
10045 * gdb.base/call-rt-st-exp: new file.
10046 * gdb.base/call-strs.exp: new file.
10047 * gdb.base/ena-dis-br.exp: new file.
10048 * gdb.base/environ.exp: new file.
10049 * gdb.base/long_long.exp: new file.
10050 * gdb.base/sect-cmd.exp: new file.
10051 * gdb.base/shlib-cl2.exp: new file.
10052 * gdb.base/smoke.exp: new file.
10053 * gdb.base/so-impl-ld.c: new file.
10054 * gdb.base/so-impl-ld.exp: new file.
10055 * gdb.base/so-indr-cl.c: new file.
10056 * gdb.base/so-indr-cl.exp: new file.
10057 * gdb.base/varargs.exp: new file.
10058 * gdb.base/volatile.exp: new file.
10059 * gdb.base/whatis-exp.exp: new file.
7a292a7a 10060 * gdb.base/display.exp: new file.
c906108c
SS
10061 * gdb.c++/derivation.exp: new file.
10062 * gdb.c++/local.exp: new file.
10063 * gdb.c++/member-ptr.exp: new file.
10064 * gdb.c++/overload.exp: new file.
10065 * gdb.c++/ovldbreak.exp: new file.
10066 * gdb.c++/ref-types.exp: new file.
10067 * gdb.c++/ref-types2.exp: new file.
10068 * gdb.c++/userdef.exp: new file.
d63a86f8 10069
c906108c
SS
10070Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
10071
10072 * gdb.base/default.exp: Reflect wording change in remote.c.
10073
dc96c6c7 10074Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10075
10076 * gdb.base/help.exp: Update to reflect current text.
10077
10078Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
10079
10080 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
10081 they're stack variables and contain garbage.
10082 * gdb.c++/anon-union.exp: new file.
10083
10084 The following changes were made by David Taylor
10085 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10086 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10087 in changes by HP.
10088
10089 * gdb.base/bitops.exp: new file.
10090 * gdb.base/default.exp: change expected messages for catch and
10091 info catch tests to reflect HP merge changes.
10092 * gdb.base/enable-disable-break.exp
10093 * gdb.base/ending-run.c: new file.
10094 * gdb.base/long_long.c: new file.
10095 * gdb.base/maint.exp: new file.
10096 * gdb.base/pointers2.exp: new file.
10097 * gdb.base/shlib-call2.exp: new file.
10098 * gdb.base/solib.exp: new file.
10099 * gdb.base/step-test.c: new file.
10100 * gdb.c++/anon-union.cc: new file.
10101 * gdb.c++/local.cc: new file.
10102 * gdb.c++/member-pointer.cc: new file.
10103 * gdb.c++/method.cc: new file.
10104 * gdb.c++/ref-types.cc: new file.
10105 * gdb.c++/ref-types2.cc: new file.
10106 * gdb.c++/userdef.cc: new file.
d63a86f8 10107
c906108c
SS
10108 * gdb.base/scope.exp: compile one file at a time, then link.
10109 * gdb.base/langs.exp: ditto.
10110 * gdb.base/list.exp: ditto.
d63a86f8 10111
c906108c
SS
10112Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
10113
10114 The following changes were made by David Taylor
10115 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10116 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10117 in changes by HP.
d63a86f8 10118
c906108c
SS
10119 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
10120 skip tests. When compiling pass c++ flag to gdb_compile.
10121 * gdb.c++/
d63a86f8 10122
c906108c
SS
10123 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
10124 test for on hppa*-*-hpux*; use args to see if c++ was specified.
10125 (skip_hp_tests): new function.
10126 (gdb_preprocess): new function.
10127
10128 * configure.in (hpdir): decide whether to configure gdb.hp.
10129 * configure: regenerated.
10130
10131 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
10132 to delete on clean.
10133 (EXECUTABLES): update to reflect new additions.
10134 * gdb.base/commands.exp: update message expected.
10135 * gdb.base/default.exp: add copyright notice.
10136 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
10137 * gdb.base/help.exp: update messages to reflect current text.
10138 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
10139 targets for recurse tests.
10140 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
10141 skip this file.
10142
10143 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
10144 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
10145 compilation.
10146 * gdb.c++/misc.exp: ditto.
10147 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
10148 run the tests. tell gdb_compile that it's a c++ compilation.
10149
10150 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 10151
c906108c
SS
10152 * gdb.base/all-bin.exp: new file.
10153 * gdb.base/arithmet.exp: new file.
10154 * gdb.base/assign.exp: new file.
10155 * gdb.base/completion.exp: new file.
10156 * gdb.base/cond-expr.exp: new file.
10157 * gdb.base/condbreak.exp: new file.
10158 * gdb.base/define.exp: new file.
10159 * gdb.base/dollar.exp: new file.
10160 * gdb.base/environment.exp: new file.
10161 * gdb.base/eval-skip.exp: new file.
10162 * gdb.base/jump.exp: new file.
10163 * gdb.base/logical.exp: new file.
10164 * gdb.base/pointers.exp: new file.
10165 * gdb.base/relational.exp: new file.
10166 * gdb.base/section_command.exp: new file.
10167 * gdb.base/whatis-expr.exp: new file.
10168
10169 * gdb.base/all-types.c: new file.
10170 * gdb.base/call-array-struct.c: new file.
10171 * gdb.base/call-return-struct.c: new file.
10172 * gdb.base/call-strings.c: new file.
10173 * gdb.base/callfuncs2.c: new file.
10174 * gdb.base/condbreak.c: new file.
10175 * gdb.base/constvars.c: new file.
10176 * gdb.base/display.c: new file.
10177 * gdb.base/int-type.c: new file.
10178 * gdb.base/jump.c: new file.
10179 * gdb.base/miscexprs.c: new file.
10180 * gdb.base/pointers.c: new file.
10181 * gdb.base/pointers2.c: new file.
10182 * gdb.base/shmain.c: new file.
10183 * gdb.base/shr1.c: new file.
10184 * gdb.base/shr2.c: new file.
10185 * gdb.base/solib.c: new file.
10186 * gdb.base/solib1.c: new file.
10187 * gdb.base/solib2.c: new file.
10188 * gdb.base/varargs.c: new file.
10189 * gdb.c++/derivation.cc: new file.
10190 * gdb.c++/overload.cc: new file.
10191 * gdb.c++/ovldbreak.cc: new file.
10192 * gdb.hp/attach.c: new file.
10193 * gdb.hp/attach2.c: new file.
10194 * gdb.hp/average.c: new file.
10195 * gdb.hp/compiler.c: new file.
10196 * gdb.hp/compiler.cc: new file.
10197 * gdb.hp/execd-program.c: new file.
10198 * gdb.hp/follow-exec.c: new file.
10199 * gdb.hp/follow-fork.c: new file.
10200 * gdb.hp/follow-vfork-and-exec.c: new file.
10201 * gdb.hp/misc-hp.cc: new file.
10202 * gdb.hp/more-steps.c: new file.
10203 * gdb.hp/optimize.c: new file.
10204 * gdb.hp/quicksort.c: new file.
10205 * gdb.hp/run-hp.c: new file.
10206 * gdb.hp/start-stop.c: new file.
10207 * gdb.hp/sum.c: new file.
10208 * gdb.hp/templates-hp.cc: new file.
10209 * gdb.hp/thread-local-in-lib.c: new file.
10210 * gdb.hp/thread-local-in-lib.h: new file.
10211 * gdb.hp/thread-local-in-lib.lib.c: new file.
10212 * gdb.hp/vforked-program.c: new file.
10213 * gdb.hp/virtfunc-hp.cc: new file.
10214 * gdb.hp/watchpoint-hp.c: new file.
10215 * gdb.hp/xdb.c: new file.
10216 * gdb.hp/xdb0.c: new file.
10217 * gdb.hp/xdb0.h: new file.
10218 * gdb.hp/xdb1.c: new file.
10219
10220Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
10221
10222 The following change was made by Edith Epstein
10223 <eepstein@cygnus.com> as part of a project to merge in changes
10224 originally made by HP; HP did not create ChangeLog entries.
10225
10226 * gdb.c++/demangle.exp: changed the expected output for some
10227 ARM-style mangling -- removed second reference to datatype.
10228 For example, maint demangle __dt__11T1__pt__2_cFv
10229 T1<char>::~T1<char>(void)
10230 becomes,
10231 maint demangle __dt__11T1__pt__2_cFv
10232 T1<char>::~T1(void)
10233
10234 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 10235
c906108c
SS
10236Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
10237
10238 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
10239 * gdb.trace/backtrace.exp: Likewise.
10240 * gdb.trace/circ.exp: Likewise.
10241 * gdb.trace/collection.exp: Likewise.
10242 * gdb.trace/deltrace.exp: Likewise.
10243 * gdb.trace/infotrace.exp: Likewise.
10244 * gdb.trace/limits.exp: Likewise.
10245 * gdb.trace/packetlen.exp: Likewise.
10246 * gdb.trace/passc-dyn.exp: Likewise.
10247 * gdb.trace/passcount.exp: Likewise.
10248 * gdb.trace/report.exp: Likewise.
10249 * gdb.trace/save-trace.exp: Likewise.
10250 * gdb.trace/tfind.exp: Likewise.
10251 * gdb.trace/tracecmd.exp: Likewise.
10252 * gdb.trace/while-dyn.exp: Likewise.
10253 * gdb.trace/while-stepping.exp: Likewise.
10254
102551998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
10256
10257 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
10258
10259Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
10260
10261 From Brendan Kehoe:
10262 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
10263 int return types.
10264
10265Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
10266
10267 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
10268 remote dos host testing right.
10269
10270Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
10271
10272 * gdb.base/corefile.exp: remove some xfails.
10273
10274Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
10275
10276 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
10277 have different timestamps.
10278
10279Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
10280
10281 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
10282 gdb.base/default.exp: Replace "exec" with "executable".
10283
10284Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10285
10286 * gdb.base/default.exp: Change else if to elseif from previous
10287 delta.
10288
10289Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10290
10291 * gdb.base/default.exp: Add brace missing from previous delta.
10292
10293Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10294
10295 * gdb.base/default.exp: Support test for info float for all
10296 varieties of arm toolchain.
10297
dc96c6c7 10298Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10299
10300 * gdb.trace/*.exp: remove "remote_download" command.
10301
dc96c6c7 10302Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10303
10304 * gdb.trace/*.exp: remove -gdwarf from compile.
10305
10306Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10307
10308 * gdb.trace/configure.in(AC_INIT): typo
10309 * gdb.trace/configure: regenerated
10310
dc96c6c7 10311Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10312
10313 * config/m68k-emc.exp: New file.
10314 * lib/<emc-support.exp trace-support.exp}: New files.
10315 * configure.in: add new test directory gdb.trace.
10316 * gdb.trace/{configure configure.in Makefile.in}: New files.
10317 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10318 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10319 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10320 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10321 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10322 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10323 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10324
dc96c6c7 10325Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10326
10327 * gdb.c++/classes.exp: Change all regular expressions to match
10328 arbitrary combinations of newline/carriage-return, so that they
10329 will work equally well on Unix and Windows.
10330 * gdb.c++/inherit.exp: ditto.
10331 * gdb.c++/virtfunc.exp: ditto.
10332
103331998-08-11 Dawn Perchik <dawn@cygnus.com>
10334
10335 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10336
c2d11a7d
JM
10337Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10338
10339 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10340 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10341 to use a0-a3/d0-d3 as needed.
10342
10343Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10344
10345 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10346 * gdb.disasm/am33.exp: Corresponding changes.
10347
c906108c
SS
103481998-07-11 Felix Lee <flee@cygnus.com>
10349
10350 * gdb.base/callfuncs.exp: add cmp10 test.
10351 * gdb.base/callfuncs.c (cmp10): new function.
10352
10353Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10354
d63a86f8 10355 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10356 into two parts to get around a synchronization problem in expect.
10357
3fc11d3e
JM
10358Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10359
10360 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10361
10362 * configure.in: Add options for gdbtk testsuite.
10363
10364 * configure: Regenerate.
10365
10366 * gdb.gdbtk: New directory to hold gdbtk tests.
10367
c906108c
SS
10368Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10369
10370 * gdb.fortran/types.exp: Escape brackets in expect patterns
10371 for test_float_literal_types_accepted tests.
10372 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10373 before run test.
10374
c2d11a7d
JM
10375Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10376
10377 * am33.exp: Just compile, do not link the testcase.
10378 * am33.s: Add ".am33" pseudoop to force am33 mode.
10379
c906108c
SS
103801998-06-25 Felix Lee <flee@cygnus.com>
10381
10382 * gdb.base/setshow.exp: make sure $pc is sane.
10383
10384 * gdb.stabs/weird.exp: split expect patterns properly.
10385
c2d11a7d
JM
10386Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10387
10388 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10389 * gdb.disasm/am33.exp: Run it.
10390
dc96c6c7 10391Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10392
10393 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10394 match processing (and eliminate spurious timeouts when running).
10395
dc96c6c7 10396Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10397
10398 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10399 exception test, but conditionalize it on target [mach | gnu].
10400
dc96c6c7 10401Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10402
10403 * gdb.base/overlays.exp: fixup compile line for linker script.
10404
10405Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10406
10407 * gdb.fortran/types.exp: don't guess at float size.
10408
10409Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10410
10411 * gdb.base/exprs.exp: delete test that depends on int size.
10412
10413Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10414
10415 * config/sim.exp: Removed checks for target triplets.
10416 (gdb_target_sim): Use gdb,target_sim_options.
10417
10418Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10419
10420 * gdb.base/reread.exp: New file.
10421 * gdb.base/reread1.c: New file.
10422 * gdb.base/reread2.c: New file.
10423
10424Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10425
10426 * config/sim.exp: Use 'target sim -sparclite' when running
10427 SPARClite programs.
10428
10429Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10430
10431 * gdb.base/structs2.exp: New file.
10432 * gdb.base/structs2.c: New file.
10433
10434Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10435
10436 * gdb.asm/common.inc: New file.
10437 * gdb.asm/d10v.inc: New file.
10438 * asm-source.exp: Pass -I's to gas to find .inc files.
10439 Update line numbers in expected output.
10440 * asmsrc1.s: Rewrite.
10441 * asmsrc2.s: Rewrite.
10442 * configure.in: Create arch.inc symlink.
10443 * configure: Regenerate.
10444 * Makefile.in (distclean): Delete arch.inc.
10445
10446Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10447
10448 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10449 (t_enum_value2): ditto
10450 (t_enum_value3): ditto
10451 (main): ditto
10452Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10453
10454 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10455 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10456 change.
10457 Use gdb_test instead of send_gdb/gdb_expect sequences.
10458
10459Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10460
10461 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10462 not void.
10463
10464Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10465
10466 * gdb.base/branches.c: Code with lots of loops and
10467 subroutines. Used to test gdbs ability to single step through PC
10468 changes, especially to test mips-tdep.c:mips_next_pc
10469
10470Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10471
10472 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10473 more rigorous EGCS C++ error checking.
10474
10475Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10476
10477 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10478 tests.
c906108c 10479 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10480 function when asleep.
c906108c 10481 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10482 for i*86 Linux and SVR4 signal handling problems.
10483 Remove linux xfail for `next to handler in signals_tests_1', fixed
10484 by recent infrun.c change.
c906108c 10485 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10486 stack backtraces.
c906108c
SS
10487 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10488 target.[ch] change.
10489
10490Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10491
10492 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10493 for a newline from gdb before continuing.
10494 (default_gdb_exit): Just look for y or n.
10495 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10496 it does, fail the rests of the tests in the file.
10497
10498Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10499
10500 * config/cygmon.exp: New file.
10501
10502Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10503
10504 * gdb.base/list.exp: Fix problem with "list default lines around
10505 main" test on remote targets.
10506
10507 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10508 run test on remote targets.
10509
10510Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10511
10512 * gdb.asm: New directory.
10513 * configure.in: Configure it.
10514 * configure: Regenerate.
10515 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10516 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10517
10518Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10519
10520 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10521
dc96c6c7 10522Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10523
c906108c
SS
10524 * gdb.base/overlays (several files): Merge the two overlay
10525 managers into one. Change variables (foox, barx, bazx, grbxx)
10526 back into ints but force them to load in their proper sections.
10527
10528Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10529
10530 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10531 on-chip insn memory and IMAP1 to upper 128k.
10532 (D10VCopy): Handle memory regions crossing 16k boundaries.
10533 (D10VCopy): Transfer data in 32 bit chunks.
10534
10535Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10536
10537 * gdb.base/overlays.c (main): Exit normally when result is
10538 correct.
10539
10540 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10541 map. Include space for printf in .text segment.
10542
10543 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10544 updated d10v memory VMA/LMA map.
10545 (D10VCopy): Call D10VTranslate.
d63a86f8 10546
c906108c
SS
10547Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10548
10549 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10550
10551 * gdb.base/bar.c (barx, bar): Change variable to small array so
10552 that it won't be put into the .sdata - small data -
10553 section. Update reference.
10554 * gdb.base/baz.c (bazx, baz): Ditto.
10555 * gdb.base/foo.c (foox, foo): Ditto.
10556 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10557
10558 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10559 to be arrays.
d63a86f8 10560
dc96c6c7 10561Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10562
c906108c
SS
10563 * gdb.base/overlays.exp: fix up and get working again.
10564 Add tests for backtraces from an overlay function.
d63a86f8 10565
c906108c
SS
10566Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10567
10568 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10569 "calling function with watchpoint enabled".
10570
10571Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10572
10573 * gdb.base/break.exp (test_next_with_recursion): Remove
10574 gdb_suppress_tests for d10v-*-*.
10575 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10576 pending review of whether it is useful or not.
10577
10578Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10579
10580 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10581
10582Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10583
10584 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10585 * config/dve.exp: New file to support Densan boards.
10586
10587Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10588
10589 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10590 reads and BSD.
10591
10592Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10593
10594 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10595 response.
10596
10597 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10598
10599Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10600
10601 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10602 test.
10603
10604 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10605 target_sizeof_long and target_bigendian_p.
10606 (structs_by_value, structs_by_reference): Check values according
10607 to targets word size and endianess.
d63a86f8 10608
c906108c
SS
10609Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10610
10611 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10612 output.
10613
10614Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10615
10616 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10617 Update test of set args help to match source change.
10618
10619Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10620
10621 * gdb.base/default.exp: Expect help system output to be in
10622 alphabetical order.
10623 * gdb.base/help.exp: Ditto.
10624
10625Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10626
10627 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10628 "i*86-pc-linux-gnu*".
10629 * gdb.base/interrupt.exp: Ditto.
10630 * gdb.base/corefile.exp: Ditto.
10631
10632 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10633 define vxworks when building the testcase.
10634
10635 * gdb.base/ptype.exp: Fix testnames to be unique.
10636 * gdb.base/radix.exp: Ditto.
10637 * gdb.base/term.exp: Ditto.
10638 * gdb.base/whatis.exp: Ditto.
10639 * gdb.c++/classes.exp: Ditto.
10640
10641Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10642
10643 * gdb.base/callfuncs.exp: Fix indentation.
10644
10645 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10646 suppress_flag has been set.
10647 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10648 target feature.
10649
10650Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10651
10652 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10653 the testcase.
10654
10655 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10656 set_debug_traps() and breakpoint().
10657 * gdb.c++/misc.cc (main): Ditto.
10658 * gdb.c++/templates.cc (main): Ditto.
10659 * gdb.c++/virtfunc.cc (main): Ditto.
10660
10661Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10662
10663 * lib/gdb.exp(gdb_step_for_stub): New function.
10664 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10665 exists, reload the executable and do a "continue" instead of
10666 doing a jump.
10667 (runto_main): Use gdb_step_for_stub.
d63a86f8 10668
c906108c
SS
10669 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10670 tests to have unique names.
10671 * gdb.base/callfuncs.exp: Ditto.
10672 * gdb.base/commands.exp: Ditto.
10673 * gdb.base/default.exp: Ditto.
10674 * gdb.base/help.exp: Ditto.
10675 * gdb.base/list.exp: Ditto.
10676 * gdb.base/opaque.exp: Ditto.
10677 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10678 similar tests.
d63a86f8 10679
c906108c
SS
10680 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10681 * gdb.c++/cplusfuncs.cc: Ditto.
10682 * gdb.c++/virtfunc.cc: Ditto.
10683
10684 * config/monitor.exp: Keep track of the last file we saw, rather
10685 than trying to get the info from gdb.
10686
10687 * gdb.fortran/types.exp: Move comment to previous line.
10688
10689Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10690
10691 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10692 target mode.
10693
10694Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10695
10696 From Bob Manson:
10697 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10698 string from GDB when it connects.
10699
10700 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10701
10702Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10703
10704 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10705 if we can't get a debug format from GDB (we may be testing an
10706 older GDB). Use a 10 second timeout when checking for the format.
10707
10708 * gdb.stabs/weird.exp: Fix quoting.
10709
10710 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10711
10712Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10713
10714 * config/arm-ice.exp: New file.
10715
10716Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10717
10718 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10719 until it has been modified to work with the new testsuite.
10720
99707966 10721 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10722 testcase won't compile, cause all of the testcases in the file to
10723 fail instead.
10724
10725 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10726 (gdb_clear_suppressed): New procedure.
10727 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10728 it contains a positive value.
10729
10730Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10731
10732 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10733
10734 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10735
10736Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10737
10738 * lib/gdb.exp (setup_xfail_format): New function.
10739 (get_debug_format): New function to get debug format.
10740 (debug_format): New global variable to hold last value set
10741 by get_debug_format.
10742 * gdb.base/list.exp: Call get_debug_format and expect some
10743 tests to fail for DWARF 1 and COFF formats.
10744 * gdb.c++/ptype.exp: Ditto.
10745 * gdb.c++/classes.exp: Ditto.
10746 * gdb.c++/cplusfuncs.exp: Ditto.
10747 * gdb.c++/inherit.exp: Ditto.
10748 * gdb.c++/templates.exp: Ditto.
10749 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10750
c906108c
SS
10751Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10752
10753 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10754 host doesn't have a currently-open connection.
10755
10756 * config/sparclet.exp: Cleanups and fixes to make it generic for
10757 any gdb stub target. Handle cases where gdb doesn't respond when
10758 interrupted in a sane fashion.
10759
10760 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10761 same thing in a totally different way.
10762
10763 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10764 setting "timeout".
10765 (gdb_start): We set the global gdb_prompt variable in
10766 default_gdb_init now.
10767
10768Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10769
10770 * gdb.base/printcmds.exp: Fix "check for floating addition"
10771 regexp to accept results within approx +/- .01 of exact value.
10772 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10773
10774Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10775
10776 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10777 properly.
10778 (gdb_expect): Add optional timeout parameter, and add timeout
10779 value to various calls.
10780 (gdb_suppress_tests): Only give one warning message per group.
10781
10782Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10783
10784 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10785 global variables. Handle getting a value for $timeout more
10786 gracefully.
10787
10788Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10789
10790 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10791 initialize.
10792 (default_gdb_init): New procedure; allow gdb_init to be overridden
10793 by a target configuration file.
10794 (gdb_expect): Pass the timeout to remote_expect.
10795
10796 * config/monitor.exp(gdb_load): Fix typo in regexp.
10797
10798Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10799
10800 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10801
10802Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10803
10804 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10805 here. Call gdb_target_exec before rebooting the target, to make
10806 sure the connection to the target is closed.
10807 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10808 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10809 Also detect "Timeout reading from remote" error.
10810
10811 * config/gdbserver.exp: Pass the executable being loaded to
10812 gdb_target_monitor. Don't call gdb_file_cmd here; let
10813 gdb_target_monitor do it.
10814
10815 * gdb.disasm/hppa.exp: Don't use exec_output.
10816
10817Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10818
10819 * gdb.base/list.exp: If we're debugging a non-native target,
10820 try to set the pc register to point to the start of the
10821 program before doing the first list command.
10822
10823 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10824 test_calls after restarting.
10825
10826 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10827 reloading.
10828
10829 * gdb.base/watchpoint.exp: Fix typo.
10830
10831 * gdb.base/setshow.exp: Check for use_gdb_stub.
10832
10833 * gdb.base/break.exp: Fix continue until exit test for the gdb
10834 stub case.
10835 * gdb.base/langs.exp: Ditto.
10836
10837 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10838 gdb_load_offset. If we weren't given a file to load, figure out
10839 what the current file is and use it.
10840
10841 * config/i386-bozo.exp: New file.
10842
10843Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10844
10845 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10846 feature.
10847
10848 * config/proelf.exp: New entry.
10849
10850Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10851
10852 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10853 of regexps.
10854
10855 * gdb.base/watchpoint.exp: Don't run the test_stepping
10856 tests if gdb can't call functions on the target.
10857
10858 * gdb.base/setshow.exp: Don't run the set prompt tests if
10859 the board has gdb_prompt set.
10860
10861Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10862
10863 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10864 * gdb.base/commands.exp: Likewise.
10865 * gdb.base/setshow.exp: Likewise.
10866
10867Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10868
10869 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10870 feature.
10871
10872 * config/i960.exp: New file.
10873
10874Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10875
10876 * gdb.base/funcargs.exp: Check for gdb,short_int target
10877 feature instead of looking for explicit target triplets.
10878
dc96c6c7 10879Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10880
d63a86f8 10881 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10882 "p 123DEADBEEF", to check parse_number.
10883 * top.c: change "to enable to enable" to "to enable" in a couple
10884 of help strings.
10885
10886Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10887
10888 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10889 on the mn10300.
d63a86f8 10890
c906108c
SS
10891Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10892
10893 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10894 where the test executable is run with explicit args.
10895 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10896
10897Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10898
10899 * gdb.base/run.c: Use FAKEARGV to build test executable that
10900 does not require a command line arg, since most simulators
10901 don't currently support passing such an arg into the simulated
10902 program.
10903 * gdb.base/commands.exp: Change tests to insert the proper
10904 value as the arg to the first recursive factorial call. Change
10905 compilation line to define FAKEARGV at compile time.
10906
10907Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10908
10909 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10910 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10911 function with watchpoint enabled" test.
10912
10913Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10914
10915 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10916 Don't call gdb_test when the command doesn't return to a gdb prompt.
10917
10918 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10919 "Tests restarted" messages.
10920
10921Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10922
10923 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10924
dc96c6c7 10925Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10926
10927 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10928 for INFO SYMBOL; add help tests for OVERLAY commands.
10929 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10930 add tests for OVERLAY commands
10931 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10932 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10933 * gdb.base/sigall.c: add usestubs code frag
10934 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10935
c906108c
SS
10936Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10937
10938 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10939 failures.
10940 (gdb_stop_suppressing_tests): Note that tests have restarted.
10941
10942Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10943
10944 * config/h8300.exp: New file.
10945
10946Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10947
10948 * gdb.base/setshow.exp: Check for the existence of a
10949 feature, not its value.
10950
10951Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10952
10953 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10954
10955 * gdb.base/scope.exp: It's now init0(), not init().
10956
10957 * gdb.base/scope0.c: For now, change init() to be init0().
10958
10959 * config/monitor.exp: Use gdb_serial in preference to serial
10960 or netport.
10961
10962 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10963 and it's not already set.
10964
10965Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10966
10967 * gdb.base/setshow.exp: Only test the run command if the target
10968 isn't using a stub and if it supports argument passing.
10969
10970Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10971
10972 * config/udi.exp(gdb_start): Make sure UDICONF is set
10973 properly before starting gdb.
10974
10975Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
10976
10977 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
10978 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
10979 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
10980
10981Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
10982
10983 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
10984 specialized code to reboot the board, use remote_reboot instead.
10985
10986 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
10987
10988 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10989
10990 * config/monitor.exp: Make sure we disconnect from the target.
10991 Also, try a reboot/reload cycle instead of failing if the
10992 load fails.
10993
10994Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10995
10996 * gdb.base/default.exp: Don't set match_max.
10997 * gdb.base/help.exp: Ditto.
10998 * gdb.base/list.exp: Ditto.
10999 * gdb.base/signals.exp: Ditto.
11000
11001 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
11002 set, use remote_ld to download the testcase instead of
11003 the GDB loader.
11004
11005Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
11006
11007 * config/vr5000.exp: New file.
11008
11009 * config/monitor.exp(gdb_target_monitor): Add pattern for
11010 "Ending remote" to detect errors in connecting.
11011
11012 * gdb.base/setshow.exp: Add .* within auto language test.
11013
11014 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
11015 target feature.
11016
11017 * config/monitor.exp(gdb_load): Check for a failure when loading,
11018 and reboot the board if necessary.
11019
11020 * gdb.base/setvar.exp(test_set): Handle multiple prints within
11021 a set of tests. Remove print.* from the patterns being checked.
11022
11023Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
11024
11025 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
11026 refer to gdb_spawn_id.
11027
11028 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
11029 longer used.
11030 * config/sparclet.exp: Ditto.
11031 * config/sparclet-old.exp: Ditto.
11032 * config/slite.exp: Ditto.
11033 * config/sim.exp: Ditto.
11034 * gdb.base/funcargs.exp: Ditto.
11035
11036 * lib/gdb.exp:Remove references to gdb_spawn_id.
11037 (gdb_expect): Move to remote.exp.
11038
11039Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
11040
11041 * config/monitor.exp: Detect the "Couldn't establish connection"
11042 message from GDB.
11043
11044Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
11045
11046 * gdb.base/bitfields.exp: Use runto instead of explicit
11047 gdb_run_cmd/gdb_expect sequences.
11048
11049 * gdb.base/break.exp(text_next_with_recursion): Add match for
11050 gdb_expect call.
11051
11052 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
11053 We also need to handle the "A program is being debugged already"
11054 prompt from gdb. Use gdb_test to set the baud rate.
11055
11056 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
11057 to 20000. Really. I mean it.
11058
11059Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11060
11061 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
11062 fails. If suppress_flag is set, skip perror message about not
11063 being able to send to GDB.
11064 (send_gdb): If suppress_flag is set, don't try to send commands to
11065 GDB.
11066 (gdb_expect): If suppress_flag is set, always fail immediately.
11067 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
11068 (gdb_init): Call gdb_stop_suppressing_tests.
11069 (default_gdb_exit): Ditto.
11070 (default_gdb_start): Ditto.
11071
11072 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
11073 gdb_stop_suppressing_tests as appropriate.
11074 * gdb.base/break.exp: Ditto.
11075 * gdb.base/callfuncs.exp: Ditto.
11076 * gdb.base/commands.exp: Ditto.
11077 * gdb.base/exprs.exp: Ditto.
11078 * gdb.base/funcargs.exp: Ditto.
11079 * gdb.base/list.exp: Ditto.
11080 * gdb.base/recurse.exp: Ditto.
11081 * gdb.base/scope.exp: Ditto.
11082 * gdb.base/structs.exp: Ditto.
11083 * gdb.c++/inherit.exp: Ditto.
11084
11085Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
11086
11087 * config/vr4300.exp: New file.
11088
99707966 11089 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 11090
99707966 11091 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
11092
11093Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
11094
11095 * lib/gdb.exp(gdb_init): New function.
11096
11097 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
11098 for each individual variable set.
11099
11100 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
11101 name.
11102
11103 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
11104
11105 * gdb.base/scope.exp: Use gdb_test.
11106
11107 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
11108 aborting; the testsuite driver will do that for us (see
11109 gdb_finish). Also, use gdb_test in a few more places.
11110
11111Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
11112
11113 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
11114
11115Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
11116
11117 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
11118 and "add_tests" are not at the same address.
11119
11120Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
11121
11122 * gdb.base/ptype.exp: Use gdb_test.
11123
11124Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
11125
11126 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
11127 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
11128 left in. No longer expect them to fail.
11129
11130 * gdb.stabs/*.mt; Deleted, no longer used.
11131 * gdb.stabs/configure.in: Remove references to target makefile
11132 frags.
11133 * gdb.stabs/configure: Rebuilt.
11134
11135 * gdb.disasm/*.mt: Deleted, no longer used.
11136 * gdb.disasm/configure.in: Remove references to target makefile
11137 frags. Use "sh3.s" as the unique filename for this directory.
11138 * gdb.disasm/configure: Rebuilt.
11139
11140 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
11141 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
11142 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
11143
11144Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
11145
11146 * config/udi.exp: Use mondfe,name instead of remote_host.
11147
11148Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
11149
11150 * gdb.base/watchpoint.exp: Don't expect a failure when calling
11151 a function with a watchpoint enabled on the mn10200.
11152
11153 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
11154 before trying to create it!
11155
11156Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
11157
11158 * config/vx.exp: Use hostname instead of netport.
11159
11160 * config/vxworks.exp: New file.
11161
11162 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
11163
11164 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
11165 gdb before assuming everything worked. Send a ^C if a timeout
11166 occurs.
11167
11168 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
11169 $gdb_spawn_id directly.
11170 (gdb_run_cmd): Try _start as well as start. Use the target feature
11171 gdb,start_symbol as the symbol to start from when jumping.
11172
11173Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
11174
11175 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
11176 redundant) test.
11177
11178 * gdb.base/recurse.exp: Relax final value test for 'b' so that
11179 it doesn't lose for 16bit integer systems.
11180
11181Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
11182
11183 * gdb.fortran/types.exp: If the target doesn't support "double"
11184 data types, then expect "real" types to only be 4 bytes.
11185
11186 * gdb.c++/virtfunc.exp: Expect failure for virtual function
11187 call tests if the target doesn't support inferior function calls.
11188
11189 * gdb.base/printcmds.exp: Allow minor deviation in FP values
11190 in printf tests.
11191
11192Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
11193
11194 * gdb.base/help.exp: Disable "help set", "help show", and
11195 "help support". Simplify regexp for "help stack".
11196
11197 * gdb.base/default.exp: Set match_max to 5000 and the timeout
11198 to 60 seconds. Temporarily set match_max to 15000 around the
11199 "info copying" test.
11200
11201 * gdb.base/nodebug.exp: Don't try to do an inferior function
11202 call if the target doesn't support them.
11203 * gdb.base/printcmds.exp: Likewise.
11204 * gdb.base/setvar.exp: Likewise.
11205 * gdb.base/structs.exp: Likewise.
11206 * gdb.c++/templates.exp: Likewise.
11207 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
11208
11209 * gdb.base/recurse.exp: Enable for the mn10200.
11210
11211 * configure.in: Do configure gdb.stabs directory for *-*-elf
11212 targets.
11213 * configure: Rebuilt.
11214
11215 * gdb.base/break.exp: Check for gdb,noresults before testing
11216 exit status and/or results from the target.
11217 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
11218 * lib/gdb.exp: Remove old (now bogus) initialization of
11219 noinferior, noargs, noresults and nosignals.
11220
11221Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
11222
11223 * config/sh.exp: New file.
11224
11225 * config/slite.exp: Try to connect multiple times to the board
11226 before rebooting. Only send a "monitor run" if need_monitor_run
11227 is set.
11228
11229 * gdb.base/break.exp: Don't do the "stub continue" test if
11230 the target has gdb_stub set.
11231
11232 * gdb.base/callfuncs.exp: Increase the timeout.
11233
11234 * gdb.base/interrupt.exp: Don't even try to compile the testcase
11235 if the target has gdb,noinferiorio set.
11236
11237 * gdb.base/list.exp: Increase match_max to 10000 characters.
11238
11239 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
11240
11241 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
11242 target.
11243
11244 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
11245
11246Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
11247
11248 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
11249 trying to delete the copy of gdb. Catch the file delete so we
11250 don't die if the delete fails; also, the file should be copied to
11251 the host, not to the build.
11252
11253Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
11254
11255 * lib/gdb.exp(gdb_test): Surround the result pattern with
11256 parenthesis in case it contains multiple regexps separated
11257 with |.
11258
11259 * gdb.base/watchpoint.exp: Use gdb_test.
11260 * gdb.base/default.exp: Ditto.
11261
11262Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
11263
99707966 11264 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 11265
c906108c
SS
11266 * gdb.base/scope.exp: Use gdb_test.
11267 * gdb.c++/classes.exp: Ditto.
11268 * gdb.c++/inherit.exp: Ditto.
11269
11270Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
11271
11272 * gdb.base/crossload.exp: Don't use execute_anywhere, use
11273 remote_exec instead.
11274 * gdb.base/corefile.exp: Don't be ridiculous.
11275 * gdb.base/*.c: Add missing stub invocations.
11276
11277Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
11278
11279 * config/slite.exp: Miscellaneous fixes.
11280
11281 * lib/gdb.exp: Fix runto.
11282
11283 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11284 the target.
11285
11286 * gdb.base/watchpoint.exp: Fix regexp.
11287
11288 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11289 close and wait commands, as the descriptor may now be
11290 invalid. Always call "remote_close host".
11291
11292Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11293
11294 Major rewrite for testsuite revision.
d63a86f8 11295
c906108c
SS
11296 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11297 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11298 instead of relying on spawn_id to always contain a valid
11299 spawn id.
11300 (get_compiler_info): New procedure to build the ${binfile}.ci
11301 file, instead of replicating this in N different places.
11302 (gdb_compile): New procedure.
d63a86f8 11303
c906108c
SS
11304 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11305 appropriate arguments) instead of compile. Use gdb_test in a lot
11306 more places. Use send_gdb instead of send. Always run gdb_start
11307 at the start of a testcase, as this is no longer done magically.
11308
11309 config/*-gdb.exp: Rename without the -gdb suffix.
11310
11311 config/mips.exp: Use remote_close instead of exit_remote_shell.
11312 config/monitor.exp: Use target_info instead of looking at
11313 baud, timeout, etc.
11314 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11315
11316Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11317
11318 * gdb.c++/templates.exp (test_ptype_of_templates),
11319 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11320 Update expect patterns for destructors and assignment operators
11321 to match corresponding c-typeprint.c changes.
11322 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11323 to destructor breakpoint test, GDB should be able to set the
11324 destructor breakpoint without specifying arguments.
11325
11326Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11327
11328 * gdb.threads/pthreads.exp: Change result for failure to compile due
11329 to lack of pthreads runtime support from an error to simply an
11330 unsupported test, per dejagnu standards.
11331
11332Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11333
11334 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11335 where GDB exits to reduce pattern match time.
11336 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11337
11338 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11339
dc96c6c7 11340Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11341
11342 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11343 * gdb.base/default.exp: ditto.
11344 * gdb.base/nodebug.exp: ditto.
11345 * gdb.base/printcmds.exp: ditto.
11346 * gdb.base/ptype.exp: ditto.
11347 * gdb.base/setvar.exp: ditto.
11348 * gdb.base/structs.exp: ditto.
11349 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11350
11351Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11352
11353 * configure, */configure: Rebuild with autoconf 2.12.
11354
11355Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11356
11357 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11358 use new i*86-pc-linux*-gnu quads.
11359 * gdb.base/corefile.exp: Ditto.
11360 * gdb.base/signals.exp: Ditto.
11361 * gdb.base/sigall.exp: Ditto.
11362 * gdb.base/interrupt.exp: Ditto.
11363
11364 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11365 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11366 RedHat 4.0.
d63a86f8 11367
c906108c
SS
11368 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11369 linux. This allows the test case to at least compile on latest
11370 linux, but still not run due to missing the threads runtime library.
11371
11372Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11373
11374 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11375 directory to search gdb directory. Accept and step over conditional
11376 stack alignment code. Consume $prompt in failure cases.
11377 Reset timeout to $oldtimeout instead of some arbitrary value.
11378 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11379 timeout problems with infinite stack backtraces.
11380 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11381 Accept function parameters for linkfunc member.
11382
11383Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11384
11385 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11386 (CXXFLAGS): Remove, unreferenced.
11387 (B_OPTIONS): Add for -B options and add code to initialize with
11388 previous -B options and also add -B option to pick up cross compiled
11389 runtime.
11390 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11391 doing cross compiles.
11392 (target_alias): Declare global.
11393 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11394 to verify that gcc exists in build tree, and if so set CC to that
11395 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11396
c906108c
SS
11397Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11398
11399 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11400 ptype test for anonymous union. Fixup testcase to match
11401 current gcc debug output.
11402
11403Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11404
11405 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11406 force argument to an unsigned long type.
11407
11408Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11409
11410 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11411 tests and anonymous union print/ptype tests.
11412 * gdb.base/list.exp (test_forward-search): Increase timeout by
11413 5 minutes for the "search extremely long line" case.
11414 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11415 completely optional and that the pass/fail messages use the command as
11416 the message if that third arg is a null string.
11417 (gdb_test_exact): Arrange that a null string pattern means match a
11418 null string output rather than any output, which might include random
11419 errors.
11420 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11421 backtrace test.
11422 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11423 always failing and failure is now exposed by gdb.exp changes.
11424
11425Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11426
11427 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11428 weren't being noted.
11429
11430Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11431
11432 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11433 * gdb.stabs/weird.exp: Remove v_comb xfails.
11434
dc96c6c7 11435Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11436
11437 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11438 list.exp scope.exp watchpoint.exp]
11439 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11440
dc96c6c7 11441Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11442
11443 * config/monitor.exp: Increase download timeout to 1000 seconds.
11444
dc96c6c7 11445Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11446
11447 * config/m32r.exp: Increase timeout to 120 seconds.
11448
11449Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11450
11451 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11452 and accept older ordering as obsolescent gcc or gdb.
11453 * gdb.c++/templates.exp: Ditto.
11454 * gdb.c++/virtfunc.exp: Ditto.
11455
11456Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11457
11458 * gdb.base/coremaker.c: Add code to mmap some data so we
11459 can check that it ends up in the core file.
11460 * gdb.base/corefile.exp: Add test to read mmapped data
11461 from core file.
11462
dc96c6c7 11463Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11464
11465 * config/m32r.exp: New file.
11466
11467Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11468
11469 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11470 that cflags can contains -gstabs, and work correctly for other tests.
11471
dc96c6c7 11472Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11473
11474 * gdb.base/setshow.exp: New file, tests show and set.
11475 * gdb.base/setshow.c: New file, tests show and set.
11476 * gdb.base/help.exp: Add test for help set|show annotate.
11477 * gdb.base/default.exp: Add test for set|show annotate.
11478
11479Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11480
11481 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11482 errors unique.
11483 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11484 explicitly.
11485
11486Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11487
11488 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11489 and width commands. This is done elsewhere.
11490 * (gdb_start): Don't call gdb_start_sim here. That's already
11491 done in gdb_load. This fixes lots of failures in default.exp.
11492
11493Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11494
11495 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11496 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11497 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11498 in the same we we treat other failures (since it may be an expected
11499 condition), rather than as an error.
11500 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11501 old test format.
11502
11503Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11504
11505 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11506 (distclean maintainer-clean realclean): No need to remove files
11507 twice. Nuke the duplicates.
11508 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11509 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11510 Remove config.h along with other config files.
11511
11512Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11513
11514 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11515 "p func1 ()" and note that rests of tests are skipped.
11516 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11517 setup_xfails for "print func2::coremaker_local".
11518 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11519 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11520 affected by the previous run test.
11521 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11522 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11523 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11524 "pass int powerset tuple" and "pass modeless int powerset tuple".
11525 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11526 "real write 4" and "real write 8".
11527 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11528 setup_xfails for "print vs1 after tuple assign 2",
11529 "print \$i after tuple assign 2", and
11530 "print vs2 after tuple assign 2".
11531 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11532 meaningful error message and return -1 so the caller can
11533 suppress further tests and avoid a cascade of errors.
d63a86f8 11534
c906108c
SS
11535Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11536
11537 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11538 format for printing version.
11539 * gdb.base/default.exp: Ditto.
11540 * gdb.base/interrupt.exp: Fix problem with cascade of
11541 errors if child process dies while calling a function.
d63a86f8 11542
c906108c
SS
11543Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11544
11545 * Makefile.in (VPATH): Add
11546 * Makefile.in (Makefile, config.status): Fix rules so things get
11547 remade when necessary.
11548
11549Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11550
11551 * Makefile.in (just-check): Add path to sibling expect dir
11552 to environment variable specified by RPATH_ENVVAR.
11553
11554Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11555
11556 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11557 (just-check): Add shared library paths for libstdc++, tk,
11558 tcl, bfd, and opcodes to the environment variable specified
11559 in RPATH_ENVVAR.
11560 * configure.in: Add support to recognize --enable-shared flag
11561 and generate correct value for RPATH_ENVVAR.
11562 * configure: Regenerated with autoconf.
11563
11564Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11565
11566 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11567 include all osf versions.
11568 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11569 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11570 when target is linux. When failing to build pthreads test
11571 executable, give more meaningful message.
11572 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11573 arg for pthread_create.
d63a86f8 11574
c906108c
SS
11575Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11576
11577 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11578 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11579 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11580 and -lpthreads (everybody else).
11581 (test_startup): Fail gracefully if threads are not supported.
11582 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11583 "p/c array_index("abcdef",2)" when not gcc compiled.
11584 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11585 "print func2::coremaker_local" when not gcc compiled.
11586 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11587 "ptype on opaque struct tagname (statically)",
11588 "ptype on opaque struct tagname (dynamically) 1", and
11589 "ptype on opaque struct tagname (dynamically) 2"
11590 for not compiled with gcc.
11591 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11592 backtrace when compiled with gcc.
d63a86f8 11593 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11594 than always return success.
11595
11596Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11597
11598 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11599
11600Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11601
11602 * gdb.base/structs.exp: Undo last change.
11603
11604Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11605
11606 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11607 encapsulate all the steps/nexts done during self test, starting
11608 at main, and makes them less sensitive to optimization issues.
11609 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11610 signal handler" test.
11611 * gdb.threads/pthreads.exp: Only run this for native configs.
11612 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11613 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11614 tests.
11615 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11616 for "runto test_calls(void)" test.
d63a86f8 11617
c906108c
SS
11618Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11619
11620 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11621 and don't expect address info in breakpoint confirmations.
11622
11623Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11624
11625 * gdb.base/list.exp (test_forward_search): Increase timeout
11626 temporarily by 60 seconds for searching extremely long line,
11627 and then reset to old value when done. Increase expect input
11628 buffer to 10000.
11629
11630Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11631
11632 * gdb.base/list.exp (test_forward_search): Fix to handle very
11633 long source line without overflowing expect's input buffer.
11634
11635Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11636
11637 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11638 "buffer_full".
11639
11640 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11641 "buffer_full".
11642
11643 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11644 "buffer_full".
11645
11646 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11647 "buffer_full".
11648
11649Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11650
11651 * configure.in (configdirs): Add gdb.threads.
11652 * configure: Regenerated with autoconf.
11653 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11654 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11655 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11656
c906108c
SS
11657Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11658
11659 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11660
11661Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11662
11663 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11664 each signal's status in the output of "handle all print".
11665 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11666 the \r\n sequence that immediately precedes the gdb prompt.
11667 * gdb.base/a1-selftest.exp: Save original timeout and restore
11668 after test.
11669
11670Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11671
11672 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11673 symbol.
11674
11675Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11676
11677 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11678
11679Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11680
11681 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11682 timeout by 60 seconds.
11683
11684Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11685
11686 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11687 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11688 error return.
11689
11690Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11691
11692 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11693 gdb initialization, also report how long dejagnu waited. Restore
11694 old timeout before doing error return. Temporarily increase timeout
11695 by 3 minutes to allow for slow startups over heavy NFS use.
11696
11697Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11698
11699 * lib/gdb.exp: Report timeout value for verbosity level 2.
11700 * config/gdbserver.exp: Ditto.
11701 * config/hppro.exp: Ditto.
11702 * config/mips-gdb.exp: Ditto.
11703 * config/monitor.exp: Ditto.
11704 * config/netware.exp: Ditto.
11705 * config/sim-gdb.exp: Ditto.
11706 * config/slite-gdb.exp: Ditto.
11707 * config/udi-gdb.exp: Ditto.
11708 * config/unix-gdb.exp: Ditto.
11709 * config/vx-gdb.exp: Ditto.
11710 * gdb.base/a1-selftest.exp: Ditto.
11711 * gdb.base/a2-run.exp: Ditto.
11712 * gdb.base/break.exp: Ditto.
11713 * gdb.base/corefile.exp: Ditto.
11714 * gdb.base/list.exp: Ditto.
11715 * gdb.base/recurse.exp: Ditto.
11716 * gdb.base/scope.exp: Ditto.
11717 * gdb.base/signals.exp: Ditto.
11718
11719Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11720
11721 * gdb.threads/Makefile.in (docdir): Removed.
11722
11723Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11724
11725 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11726 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11727 @srcdir@.
d63a86f8 11728 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11729 autoconf 2.5 or higher.
11730 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11731
11732Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11733
11734 * configure: Regenerated.
11735 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11736 avoid name clashes with SunOS headers.
11737
11738Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11739
11740 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11741
11742Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11743
11744 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11745 prototype information ends up in the compiler info file.
11746
11747Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11748
11749 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11750 attempting to regenerate it. Eliminate use of a temporary file
11751 and just generate the info file directly. Source it immediately,
11752 for consistency of use.
11753 * gdb.base/corefile.exp: Ditto
11754 * gdb.base/exprs.exp: Ditto.
11755 * gdb.base/funcargs.exp: Ditto.
11756 * gdb.base/langs.exp: Ditto.
11757 * gdb.base/list.exp: Ditto.
11758 * gdb.base/mips_pro.exp: Ditto.
11759 * gdb.base/nodebug.exp: Ditto.
11760 * gdb.base/opaque.exp: Ditto.
11761 * gdb.base/ptype.exp: Ditto.
11762 * gdb.base/scope.exp: Ditto.
11763 * gdb.base/setvar.exp: Ditto.
11764 * gdb.base/signals.exp: Ditto.
11765 * gdb.base/whatis.exp: Ditto.
11766 * gdb.c++/templates.exp: Ditto.
11767 * gdb.c++/virtfunc.exp: Ditto.
11768 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11769 whether or not to add -lstdc++ to the compile command line args.
11770
11771Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11772
11773 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11774 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11775 Increase timeout, a lot of single stepping might be needed if the
11776 target has no hardware watchpoints.
11777
11778Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11779
11780 * gdb.base/break.exp: Ignore compiler warnings when compiling
11781 break.c.
11782 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11783 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11784 from remote-sim.
11785 * gdb.base/exprs.exp: Add h8300 xfails.
11786 * gdb.base/funcargs.exp: Likewise.
11787 * gdb.base/nodebug.exp: Likewise.
11788 * gdb.base/printcmds.exp: Likewise.
11789 * gdb.base/ptype.exp: Likewise.
11790 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11791 h8300 xfails.
d63a86f8 11792 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11793 on the h8300.
11794 * gdb.base/funcargs.c: Explicitly make last constant argument to
11795 call_after_alloca_subr an unsigned long type.
11796 * gdb.base/return.c: Include stdio.h.
11797
11798Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11799
11800 * config/abug.exp: New file for the older Motorola Bug monitor
11801 that runs on the mvme13x series VME boards.
11802 * config/monitor.exp: Use the new config array for target settings
11803 if they exist.
11804
11805Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11806
11807 * sim-gdb.exp: Make the SH simulator allocate less space when
11808 it is targeted.
11809
11810Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11811
11812 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11813 test.
11814
11815Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11816
11817 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11818 "rs6000-*-*" for "list function in include file" when gcc compiled.
11819 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11820 for "p ctable1[120]".
11821 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11822 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11823 Remove setup_xfail for "rs6000-*-*" for
11824 "print 'scope0.c'::filelocal before run".
11825 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11826 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11827 since some compilers don't allow both options to be given
11828 on the same command line. Create object file and move it.
d63a86f8 11829
c906108c
SS
11830Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11831
11832 * gdb.base/corefile.exp: Always regenerate the core file, since
11833 we always regenerate the coremaker program. Detect special case
11834 where registers cannot be read from core file.
d63a86f8 11835
c906108c
SS
11836Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11837
11838 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11839 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11840 * gdb.c++/templates.exp: Only match on basename of file since
11841 some formats like xcoff don't encode directory information.
11842 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11843 and rs6000 AIX xcoff targets.
11844 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11845 * configure: Regenerate.
11846 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11847 here, rather than in distclean.
d63a86f8 11848
c906108c
SS
11849Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11850
11851 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11852 defined, and use it to compile the test case with -O2. The
11853 native compilation still uses no optimization.
11854 * gdb.base/mips_pro.c: Remove inline assembly code since
11855 it is compiled PIC by default, which results in assembler
11856 warnings that make the testsuite think the compilation
11857 was unsuccessful.
11858
11859Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11860
11861 * gdb.c++/misc.exp: Add note to message for
11862 "print s.a for foo struct" that this is a known gcc 2.7.2
11863 and earlier bug.
11864
11865Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11866
11867 * gdb.base/break.exp: Fix pattern for matching "Delete all
11868 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11869 setup_xfail for deleting all breakpoints test. Fix various
11870 timeout messages to include "(timeout)".
11871 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11872 for "p t_float_values2(3.14159,float_val2)".
11873 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11874 for "continue to call2g" when gcc compiled.
11875 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11876 "up to foo in langs.exp", "show language at foo in langs.exp",
11877 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11878 and "show language at fsub in langs.exp".
11879 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11880 "list line 1 in include file", "list message for lines past EOF",
11881 "list function in include file", "list list0.h:foo", and
11882 "list filename:function; nonexistant function".
11883 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11884 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11885 and "ptype t_char_array" to be for native cc only.
d63a86f8 11886
c906108c
SS
11887Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11888
d63a86f8 11889 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11890 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11891 "print func2::coremaker_local", and "backtrace in corefile.exp".
11892
11893Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11894
11895 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11896 "bt in signals.exp". This problem only appears when running
11897 the testsuite, and then only intermittently.
11898
11899Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11900
11901 * gdb.base/return.exp (return_tests): Differentiate between
11902 two tests of continuing.
11903
11904Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11905
11906 * */Makefile.in (maintainer-clean): Remove config.log.
11907 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11908 * gdb.c++/Makefile.in (PROGS): Add inherit.
11909 (clean): Remove *.ci.
11910
11911Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11912
11913 * gdb.c++/misc.cc: Add test code from Mike Stump.
11914 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11915
11916Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11917
11918 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11919 to "alpha-*-osf2*" and add comment.
11920 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11921 setup_xfail for "step over execarg initialization" and
11922 "step over corearg initialization".
11923 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11924 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11925 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11926 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11927 "print func2::coremaker_local", and "backtrace in corefile.exp".
11928 * gdb.base/signals.exp: Build and source signals.ci.
11929 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11930 to be for gcc only.
11931 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11932
c906108c
SS
11933Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11934
11935 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11936 Feb 3 procfs.c change.
11937
11938Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11939
11940 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11941
11942Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11943
11944 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11945 from dejagnu's apparent default of 10 seconds, which gives random
11946 results when running the tests over NFS on moderately loaded systems.
11947 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11948
11949Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11950
11951 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11952 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11953 result reports.
11954
11955Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11956
11957 * configure.in (CY_AC_PATH_TCLH): Remove.
11958 * configure: Regenerate.
11959
11960Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11961
11962 * gdb.c++/Makefile.in (clean): Add missing '{'.
11963
11964Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11965
11966 * lib/gdb.exp: Provide a default value for noinferior.
11967
11968 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11969 Load libgloss.exp.
11970
11971Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
11972
11973 * gdb.disasm/hppa.exp: Compile directly into an executable, use
11974 the executable, not the .o to run the tests from.
11975
11976Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
11977
11978 * gdb.base/break.exp: Don't test for program exit or exit status
11979 if $noresults if nonzero.
11980 * gdb.base/langs.exp: Likewise.
11981 * gdb.base/watchpoint.exp: Likewise.
11982
11983 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
11984 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
11985 trying to compile the testcase.
11986
11987Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11988
11989 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11990 * gdb.base/signals.exp (continue to handler): Likewise.
11991
11992Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11993
11994 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11995
11996 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11997
11998Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11999
12000 * gdb.base/corefile.exp: Recognize "not found" as failure
12001 when trying to determine if a core file was generated.
12002 If no core file was generate the first time, try again without
12003 the ulimit -c to work around braindamaged shells.
12004
12005Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
12006
12007 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
12008 [] tests with "test" and enclose string in quotes.
12009 * gdb.stabs/configure: Rebuild
d63a86f8 12010
c906108c
SS
12011Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
12012
12013 Changes in sync with expect:
12014 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
12015 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
12016 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
12017 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
12018 argument to AC_REQUIRE.
12019 * configure: Regenerated.
12020
12021Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
12022
12023 * gdb.base/corefile.exp: When generating a core, discard any
12024 error messages about ulimit not found and the "core dumped"
12025 message from the shell that runs the coredumper.
12026
12027Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
12028
12029 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
12030
12031 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
12032 which sed script to run. Expect failure for v_comb test
12033 on PA targets too.
d63a86f8 12034
c906108c
SS
12035Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
12036
12037 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
12038 "print func2::coremaker_local" and for "backtrace in corefile.exp"
12039
12040Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
12041
12042 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
12043 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
12044 "sparc-sun-solaris*" xfails for "p v_comb".
12045 * lib/gdb.exp (default_gdb_start): Fix typo.
12046 * gdb.base/corefile.exp: Allow "Core was generated by ..."
12047 messages to not include the full program name that caused
12048 the core dump since some systems (such as solaris) apparently
12049 truncate this path to about 80 characters.
12050 When generating a core file first try increasing the core file
12051 size limit to unlimited since some systems may default it to
12052 zero, and it is harmless to try it. Move the test for failing
12053 to generate a core file to where it will actually get executed.
12054 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
12055 new gdb result from g++ debug info improvements and make old
12056 pattern obsolescent. Also account for size_t differences
12057 (may be int or long).
12058 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
12059 initialization before function call is placed in the delay slot
12060 and thus appears to be skipped over by commands such as "next".
12061
12062Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
12063
12064 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
12065
12066Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
12067
12068 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
12069 input source file; fix code to compile test to deal with this
12070 convention.
12071 * gdb.c++/*.exp: Likewise.
12072
12073Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
12074
12075 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
12076 "bt in signals.exp".
12077
12078Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
12079
12080 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
12081 "step over execarg initialization" and
12082 "step over corearg initialization".
12083
12084Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
12085
12086 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
12087 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
12088
12089Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
12090
12091 From Rob Savoye (rob@poseidon.cygnus.com)
12092 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
12093 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
12094 configure.in}, gdb.disasm/{Makefile.in, configure.in},
12095 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
12096 configure.in}: Major reworking for autoconfig.
12097 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
12098 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
12099 New files.
12100 * config/unix-gdb.exp: Make GDB global.
12101 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
12102 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
12103 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
12104 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
12105 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
12106 term.exp, twice.exp, watchpoint.exp, whatis.exp},
12107 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
12108 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
12109 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
12110 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
12111 pr-8136.exp, result.exp, string.exp, tuples.exp},
12112 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
12113 to returns as necessary, arrange for test to compile own testcase
12114 executable.
12115 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 12116
c906108c
SS
12117Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
12118
12119 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
12120 clear_xfail at end of test which might not call either pass or fail.
12121 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
12122 "backtrace through signal handler".
12123
12124Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12125
12126 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
12127 continuing from a job control stop signal.
12128 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
12129
12130Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
12131
12132 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
12133 * gdb.base/corefile.exp: Likewise.
12134 * gdb.base/funcargs.exp: Likewise.
12135
12136Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
12137
12138 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
12139 * config/monitor.exp: Add support for setting baud rate.
12140
12141Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
12142
12143 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
12144 i*86-*-linux* xfails for "backtrace through signal handler".
12145 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
12146 "print func2::coremaker_local".
12147 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
12148 alpha-dec-osf2* xfail for
12149 "delete all breakpoints when none".
12150
12151Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
12152
12153 * gdb.base/break.exp: Change test that deletes all breakpoints
12154 when no user breakpoints are installed. A post 4.15 change
12155 causes gdb to no longer prompt in this case.
12156
12157Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
12158
12159 * gdb.base/return.exp (return_tests): Change xfail for test
12160 "correct value returned double test" to stop xfailing at
12161 Solaris 2.5. Apparently the bug has been fixed.
12162
12163Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
12164
12165 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
12166 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
12167
12168Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
12169
12170 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
12171 * gdb.disasm/hppa.s: Corresponding changes.
12172
12173Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
12174
12175 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
12176 makefile fragment.
12177 * config/mt-hpux: Deleted.
12178
12179Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
12180
d63a86f8 12181 * Many files: When warning about suppressed tests due to a
c906108c
SS
12182 nonexistant test binary, avoid incrementing the warning count.
12183
12184Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
12185
12186 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 12187
c906108c
SS
12188Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12189
12190 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
12191 "sparc-*-solaris2*".
12192
12193Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12194
12195 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
12196 Add global and local variables and initialize them.
12197 * gdb.base/corefile.exp: Test correct mapping of corefile sections
12198 by printing variables. Remove rs6000 and powerpc xfails, BFD now
12199 extracts the file name and terminating signal from the core file.
12200 * TODO: Remove note about tests for correct mapping of corefile.
12201 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
12202 from optimizing it away.
12203 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
12204 handles common blocks.
12205
12206Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
12207
12208 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
12209 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
12210
12211Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
12212
12213 * Makefile.in (maintainer-clean): New target, synonym for
12214 realclean.
12215 * gdb.base/Makefile.in (maintainer-clean): Likewise.
12216 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
12217 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
12218 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
12219 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
12220 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
12221
12222Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
12223
12224 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
12225 xfails when not gcc compiled for "print foo::funclocal".
12226 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
12227 "print foo::funclocal at foo",
12228 "print 'scope1.c'::foo::funclocal at foo",
12229 "print foo::funclocal_bss at foo",
12230 "print 'scope1.c'::foo::funclocal_bss at foo",
12231 "print foo::funclocal_ro at foo",
12232 "print 'scope1.c'::foo::funclocal_ro at foo",
12233 "print bar::funclocal at foo" and
12234 "print 'scope1.c'::bar::funclocal at foo".
12235 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
12236 gcc compiled for "print foo::funclocal at bar".
12237 Expand all messages to ensure that they identify that
12238 the test is at bar().
12239 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
12240 gcc compiled for:
12241 "ptype on opaque struct pointer (statically)",
12242 "ptype on opaque struct tagname (statically)",
12243 "ptype on opaque struct pointer (dynamically) 1",
12244 "ptype on opaque struct tagname (dynamically) 1",
12245 "ptype on opaque struct pointer (dynamically) 2" and
12246 "ptype on opaque struct tagname (dynamically) 2
12247 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
12248 gcc compiled for:
12249 "p datalocal"
12250 "whatis datalocal",
12251 "ptype datalocal",
12252 "p bsslocal",
12253 "whatis bsslocal", and
12254 "ptype bsslocal".
12255 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
12256 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
12257 when not gcc compiled.
12258 * gdb.base/funcargs.exp (float_and_integral_args): Add
12259 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
12260 compiled.
12261 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
12262 "backtrace from call6a" when not gcc compiled.
12263 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
12264 "backtrace from call7a" when not gcc compiled.
12265 * gdb.base/callfuncs.exp (do_function_calls):
12266 Add "hppa*-*-hpux*" xfail when not gcc compiled for
12267 "p t_char_array_values(char_array_val2,char_array_val1)",
12268 "p t_char_array_values(char_array_val1,char_array_val2)",
12269 "p t_char_array_values("carray 1","carray 2")",
12270 "p t_char_array_values("carray 1",char_array_val2)",
12271 "p t_char_array_values(char_array_val1,"carray 2")",
12272 "p sum_args(1,{2})",
12273 "p sum_args(2,{2,3})",
12274 "p sum_args(3,{2,3,4})",
12275 "p sum_args(4,{2,3,4,5})"
12276 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
12277 "backtrace in corefile.exp" when not gcc compiled.
12278
12279Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12280
12281 * gdb.base/signals.exp: Rewrite `handle all print' test as
12282 a procedure. Accept blanks or TABs as whitespace, increase
12283 timeout and expect input buffer size for the large output
12284 from the command. Remove "i*86-*-bsdi2.0" xfail.
12285
12286Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12287
12288 * gdb.base/setvar.exp: Add new testcases for truncation when
12289 assigning invalid values to bitfields.
12290
12291Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12292
d63a86f8 12293 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12294 mips-sgi-irix* xfail for
12295 "call inferior func with struct - returns char *"
12296 and fix test so that an optional (unsigned char *) cast is
12297 accepted in the result.
12298
12299Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12300
12301 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12302 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12303 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12304 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12305 that accidentally got checked in.
12306
12307Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12308
d63a86f8 12309 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12310 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12311 compiled test.
12312 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12313 Add mips-sgi-irix5* xfail for not gcc compiled.
12314 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12315 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12316 "p top", "whatis top", "p middle", and "whatis middle".
12317 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12318 "whatis signed char" for not gcc compiled.
12319 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12320 "set variable signed char=-1 (-1)" and
12321 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12322 * gdb.base/funcargs.exp (float_and_integral_args):
12323 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12324 Add mips-sgi-irix* xfail when not gcc compiled for
12325 "continue to call2b".
12326 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12327 "continue to call2g".
12328 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12329 "backtrace from call6a"
12330 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12331 "backtrace from call7k".
12332 Add mips-sgi-irix5* xfail when not gcc compiled for
12333 "backtrace from call7a".
12334 (localvars_after_alloca): Fix gdb_test cmds for
12335 "print * after runto ...".
12336 Remove rs6000-*-* xfails for
12337 "print i after runto localvars_after_alloca" and
12338 "print l after runto localvars_after_alloca"
12339 for all compilers.
12340 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12341 when not compiled with gcc, for:
12342 "print signed char == (minus)",
12343 "print signed char != (minus)",
12344 "print signed char < (minus)",
12345 "print signed char > (minus)".
12346 * gdb.base/callfuncs.exp (do_function_calls):
12347 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12348 "call inferior func with struct - returns char *".
d63a86f8 12349 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12350 "correct value returned double test" to include Solaris 2.4.
12351 * gdb.base/funcargs.exp (float_and_integral_args):
12352 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12353
c906108c
SS
12354Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12355
12356 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12357 enumeration bitfields if compiling with GNU C.
12358 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12359 to empty' prompt.
12360
12361Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12362
12363 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12364 test for PRO targets.
12365
12366 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12367 breakpoints in the inferior at any given time by making
12368 two groups of breakpoints for call2*, call6* and call7*
12369 tests.
12370
12371Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12372
12373 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12374 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12375 from optimizing it away.
12376 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12377 "call inferior func with struct".
12378
12379Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12380
12381 * configure.in: Only configure gdb.chill for particular targets.
12382
12383Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12384
12385 * gdb.base/Makefile.in: Add action to .c.o transformation
12386 rule that generates a .ci file for each .o file and remove
12387 explicit .c.o rules except for callfuncs.o.
12388 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12389 generates a .ci file for each .o file and remove explicit
12390 .cc.o rules.
12391 (clean): Remove *.tmp *.ci files.
12392 (EXECUTABLES): Remove templ-info.exp.
12393 * gdb.base/compiler.c: New file.
12394 * gdb.c++/compiler.cc: New file
12395 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12396 Change rs6000-*-* xfail for
12397 "print 'scope0.c'::filelocal_ro" and
12398 "print 'scope1.c'::filelocal" and
12399 "print 'scope1.c'::filelocal_bss" and
12400 "print 'scope1.c'::filelocal_ro" and
12401 "print 'scope1.c'::foo::funclocal" and
12402 "print 'scope1.c'::foo::funclocal_ro" and
12403 "print 'scope1.c'::bar::funclocal" and
12404 "print 'scope0.c'::filelocal_ro" and
12405 "print 'scope1.c'::filelocal at foo" and
12406 "print 'scope1.c'::filelocal_bss at foo" and
12407 "print 'scope1.c'::filelocal_ro at foo" and
12408 "print 'scope1.c'::foo::funclocal at foo" and
12409 "print 'scope1.c'::foo::funclocal_bss at foo" and
12410 "print 'scope1.c'::foo::funclocal_ro at foo" and
12411 "print 'scope1.c'::bar::funclocal at foo" and
12412 "print 'scope0.c'::filelocal_ro" and
12413 "print 'scope1.c'::filelocal" and
12414 "print 'scope1.c'::filelocal_bss" and
12415 "print 'scope1.c'::filelocal_ro" and
12416 "print 'scope1.c'::foo::funclocal" and
12417 "print 'scope1.c'::foo::funclocal_bss" and
12418 "print 'scope1.c'::foo::funclocal_ro" and
12419 "print 'scope1.c'::bar::funclocal" and
12420 "print 'scope1.c'::bar::funclocal_bss"
12421 to only be xfail'd when not compiled with gcc.
d63a86f8 12422 Add rs6000-*-* xfail for
c906108c
SS
12423 "print 'scope0.c'::filelocal_bss before run"
12424 when compiled with gcc.
12425 (test_at_main): Add rs6000-*-* xfail for
12426 "print filelocal_ro in test_at_main"
12427 when compiled with gcc.
12428 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12429 Add rs6000-*-aix* xfail for
c906108c
SS
12430 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12431 "ptype t_char_array", not compiled with gcc.
12432 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12433 xfail for "list foo (in include file)" when gcc compiled.
12434 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12435 (integral_args): Add rs6000-*-* xfail for
12436 "run to call0a" if not compiled with gcc.
12437 (unsigned_integral_args): Add rs6000-*-* xfail for
12438 "run to call1a" if not compiled with gcc.
12439 (float_and_integral_args): Add rs6000-*-* xfail for
12440 "run to call2a" if not compiled with gcc and for
12441 "continue to call2b" for any compiler.
12442 Add rs6000-*-* xfail to
12443 "print f1 after run to call2a" for gcc compiled.
12444 (discard_and_shuffle): Add rs6000-*-* xfail for
12445 "run to call6a".
12446 (shuffle_round_robin): Add rs6000-*-* xfail for
12447 "backtrace from call7a" if not compiled with gcc.
12448 Add rs6000-*-* xfail for
12449 "backtrace from call7b" if compiled with gcc.
12450 (call_after_alloca): Add rs6000-*-* xfail for
12451 "print c in call_after_alloca" and
12452 "print s in call_after_alloca" and
12453 "backtrace from call_after_alloca_subr"
12454 if not compiled with gcc.
12455 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12456 "print c in localvars_in_indirect_call" and
12457 "print c in localvars_in_indirect_call" and
12458 "backtrace in indirectly called function" and
12459 "stepping into indirectly called function"
12460 if not compiled with gcc.
12461 (localvars_after_alloca): Add rs6000-*-* xfail for
12462 "print c after runto localvars_after_alloca" and
12463 "print s after runto localvars_after_alloca" and
12464 "print i after runto localvars_after_alloca" and
12465 "print l after runto localvars_after_alloca"
12466 for all compilers.
12467 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12468 than whatis-info.exp.
12469 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12470 than opaque-info.exp.
12471 Setup rs6000-*-* xfail for
d63a86f8 12472 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12473 "ptype on opaque struct pointer (dynamically)" when
12474 not compiled with gcc.
12475 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12476 rather than callf-info.exp.
12477 (do_function_calls): Add clear_xfail for rs6000-*-* for
12478 "p t_float_values2(3.14159,float_val2)". Seems to work
12479 fine there, both with xlc and gcc. Need to find out what
12480 it is doing right and fix other platforms.
12481 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12482 "call inferior func with struct - returns int",
12483 "call inferior func with struct - returns long",
12484 "call inferior func with struct - returns float",
12485 "call inferior func with struct - returns double",
12486 "call inferior func with struct - returns char *",
12487 but only if not gcc compiled (presumes xlc compiled).
12488 Change rs6000-*-* xfails for
12489 "call inferior func with struct - returns char" and
12490 " call inferior func with struct - returns short" to only
12491 xfail if not using gcc.
12492 (clean mostlyclean): Remove *.ci and *.tmp files.
12493 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12494 than templ-info.exp.
12495 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12496 Add rs6000-*-* xfail for "up to foo in langs.exp"
12497 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12498 when not gcc compiled.
d63a86f8 12499
c906108c
SS
12500Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12501
12502 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12503 * gdb.base/corefile.exp: Likewise.
12504 * gdb.base/list.exp: Likewise.
12505 * gdb.base/scope.exp: Likewise.
12506 * gdb.base/siganls.exp: Likewise.
12507
12508 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12509 compiler output.
12510 * gdb.base/whatis.exp: Likewise.
12511
12512Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12513
12514 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12515 failure (opcode table has been fixed to match reality).
12516
12517Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12518
12519 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12520 "call inferior func with struct - returns char",
12521 "call inferior func with struct - returns short"
12522
12523 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12524 "print 'scope0.c'::filelocal at main",
12525 "print 'scope0.c'::filelocal_bss in test_at_main",
12526 "print 'scope0.c'::filelocal at foo",
12527 "print 'scope0.c'::filelocal_bss in test_at_foo",
12528 "print 'scope0.c'::filelocal at bar",
12529 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12530
c906108c
SS
12531 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12532 in source file 1". This bug seems to have been fixed with both
12533 gcc and native cc (was native assembler bug?).
12534
12535Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12536
12537 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12538 "backtrace through signal handler" to "i*86-*-sysv4*".
12539 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12540 continue" case. Add "known SVR4 bug" to fail message.
12541 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12542 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12543 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12544 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12545 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12546 "up to foo in langs.exp", "show language at foo in
12547 langs.exp", "up to cppsub_ in langs.exp", "show
12548 language at cppsub_ in langs.exp", "up to fsub in
12549 langs.exp", and "show language at fsub in langs.exp".
12550 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12551 "bactrace in corefile.exp".
12552 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12553 "call inferior function with struct - returns float" and
12554 "call inferior function with struct - returns double".
d63a86f8 12555
c906108c
SS
12556Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12557
12558 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12559 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12560 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12561 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12562
12563Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12564
12565 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12566 (or overriden) "CHILL" macro rather then bare "gcc".
12567 Also look for ../../gcc/xgcc since that is what we will
12568 actually need, not "Makefile". Remove following assignment
12569 of CHILL to CHILL_FOR_TARGET because that results in
12570 recursive definition.
12571
12572Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12573
12574 * gdb.base/corefile.exp: Change xfail for backtrace in
12575 corefile.exp from linuxaout to all linux.
12576 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12577 cases where we miss the breakpoint at the signal handler
12578 for some reason. Setup xfail for linuxoldld/linuxaout and
12579 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12580 hitting SIGURG breakpoint.
12581 * gdb.base/signals.exp: Setup xfail for "next" acting like
12582 continue to add linuxoldld. Setup xfail for all linux for
12583 "next to handler in signals_tests_1", "backtrace in
12584 signals_tests_1", "continue to func1", "pass SIGUSR1",
12585 and continue to handler".
12586
12587Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12588
12589 * Update all FSF addresses except those in COPYING* files.
12590
12591Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12592
12593 * gdb.base/a2-run.exp: Change messages to be more explicit about
12594 the status of args, and quote binfile in results.
12595
12596Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12597
12598 * gdb.base/callfuncs.exp: Add tests for passing structs to
12599 inferior functions and return various types.
12600 * gdb.base/callfuncs.c: Add functions to receive a struct
12601 and return a member of the struct, in various types.
12602
12603Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12604
12605 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12606
12607Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12608
12609 * config/vxworks29k.exp: New file, sources vxworks.exp.
12610
12611Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12612
12613 * config/gdbremote.exp: New file. Testing framework using
12614 gdbserver.
12615
12616Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12617
12618 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12619 "call function when asleep" and "send end of file".
12620 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12621 for "backtrace in corefile.exp".
12622 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12623 for "backtrace through signal handler".
12624 * gdb.base/corefile.exp: Make sure we actually generate a core file
12625 before trying the core tests. Some systems allow the user to suppress
12626 generation of core files and default to that (linux for example).
12627 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12628 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12629
12630Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12631
12632 * gdb.threads: New directory with some crude multi-threaded
12633 gdb tests (step.exp and step2.exp).
12634 * config/mt-lynx (STEP_EXECUTABLE): Define.
12635 (THREADFLAGS): Define.
12636
12637Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12638
12639 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12640
12641 * gdb.base/signals.exp: Disable whole file for lynx until
12642 further notice.
12643
12644 * gdb.base/signals.exp: xfail test where "next" acts like
12645 "continue" for lynx.
12646
12647 * gdb.base/interrupt.exp: xfail test for calling function while
12648 inferior is asleep for lynx.
12649
12650 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12651 than one cr-lf after each command.
12652
12653Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12654
12655 * configure.in: Reinstate setting of stabsdirs variable, fix
12656 typo in setting up configdirs for native builds.
12657
12658 * gdb.base/return.exp: Fix typo in return double test.
12659 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12660 compiler from optimizing them away.
12661
12662Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12663
12664 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12665 sequences to be echo'd by gdb when using gdb_test.
12666 * gdb.chill/chexp.exp: Likewise.
12667 * gdb.fortran/exprs.exp: Likewise
12668
12669Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12670
12671 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12672 after the inferior gdb has started.
12673
12674 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12675 after each command.
12676 * gdb.base/funcargs.exp: Likewise.
12677 * gdb.base/gdbvars.exp: Likewise.
12678 * gdb.base/interrupt.exp: Likewise.
12679 * gdb.base/list.exp: Likewise.
12680 * gdb.base/watchpoint.exp: Likewise.
12681 * gdb.c++/demangle.exp: Likewise.
12682 * gdb.c++/inherit.exp: Likewise.
12683 * gdb.chill/chexp.exp: Likewise.
12684 * gdb.fortran/exprs.exp: Likewise.
12685
12686 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12687 test if we can't handle IO to/from the inferior.
12688
12689 * gdb.c++/misc.exp: Always check for a program already being
12690 started after sending a "run" command to gdb.
12691
12692 * gdb.base/twice.exp: Start with a fresh gdb.
12693
12694 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12695 only depend on gdb's expression code, not the chill runtime.
12696
12697 * gdb.base/return.c: Put return values into variables so we
12698 can have gdb print them rather than depending on the program
12699 to print them.
12700 * gdb.base/return.exp: Corresponding changes.
12701
12702 * lib/gdb.exp: Provide default value for noinferiorio.
12703 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12704 the inferior.
12705
12706 * gdb.base/break.exp: Always check for a program already being
12707 started after sending a "run" command to gdb.
12708 (text_next_with_recursion): Don't check the output from the
12709 program's printf statement. Instead just make sure the program
12710 exited.
12711
12712 * gdb.base/commands.exp: Protect tests which need arguments with
12713 $noargs conditionals.
12714
12715Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12716
12717 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12718 of structure member arrays to match gdb/valops.c:value_addr change.
12719
12720Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12721
12722 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12723 cases.
12724
12725Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12726
12727 * configure.in (configdirs): Remove gdb.chill from default list
12728 of subdirs and then add it back in only if doing a native build.
12729 The current chill compiler does not yet work in any cross build.
12730 * Revert all signal changes from Jul 6.
12731 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12732 for sh-hms targets, allowing these tests to link, with no other
12733 changes. Testing is suppressed by setting "nosignals" in site.exp.
12734
12735Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12736
12737 * configure.in (signaldirs): Define and add to configdirs for all
12738 targets except some specific ones that are known to not support signals.
12739 Also clean up formatting.
12740 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12741 (signals, sigall): Remove rules to build.
12742 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12743 Moved to new gdb.signals directory.
12744 * gdb.signals: New test directory.
12745 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12746 signals.c signals.exp}: New or moved files.
12747
12748Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12749
12750 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12751
12752Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12753
12754 * gdb.base/return.exp: Xfail `return double' test failure
12755 on at least Solaris 2.3 and handle future/past versions on
12756 a case by case basis as appropriate. Also update message
12757 to include i*86 failures.
12758
12759Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12760
12761 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12762
12763 * lib/gdb.exp: Fix comment which erroneously identified
12764 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12765 gdb_file_cmd not gdb_load).
12766 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12767
12768 * gdb.base/setvar.exp: Make test names consistent between pass and
12769 fail cases. Use gdb_test more.
12770
12771Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12772
12773 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12774
12775Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12776
12777 * gdb.base/help.exp: Fix expected help string for `show commands'.
12778
12779Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12780
12781 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12782
12783 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12784 of a text section.
12785
12786Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12787
12788 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12789 that loop eventually terminates. Fix Connection refused logic so
12790 that testsuite will expire nicely.
12791
12792Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12793
12794 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12795 config/rom68k.exp: New tcl glue for the appropriate monitors.
12796 These all just end up calling monitor.exp.
12797 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12798 refused' by retrying. Cleanup some timeout issues.
12799 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12800 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12801 callers don't have to set/restore global timeout variable.
12802
12803 * The following set of changes centralizes management of the global
12804 timeout variable. This way, it can be set in one target dependent
12805 place instead of dozens of places scattered throughout the test suite.
12806 If you need to lengthen a timeout, then you should either set timeout
12807 in one of the config/{target}.exp files, or multiply it by a factor.
12808 Setting it to an absolute value is always going to lose for some
12809 targets.
12810 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12811 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12812 * gdb.base/funcargs.exp: Don't set timeout.
12813 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12814 * gdb.base/printcmds.exp (test_print_string_constants
12815 test_print_array_constants): Don't set timeout.
12816 * gdb.base/ptype.exp: Don't set timeout.
12817 * gdb.base/recurse.exp: Don't set timeout.
12818 * gdb.base/return.exp: Don't set timeout.
12819 * gdb.base/watchpoint.exp: Don't set timeout.
12820 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12821 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12822
12823Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12824
12825 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12826
12827Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12828
12829 * lib/gdb.exp: Disable chill tests for irix5.
12830
12831Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12832
12833 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12834 each test pass or fail.
12835
12836Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12837
12838 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12839 xlc not gcc.
12840
12841Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12842
12843 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12844
12845Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12846
12847 * config/est.exp: Fix copyright and comments. Remove dead code.
12848 Use targetname, serialport and baud variables instead of fixed
12849 constants.
12850 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12851 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12852
12853Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12854
12855 * gdb.base/watchpoint.exp: Don't run
12856 test_watchpoint_triggered_in_syscall for sunos.
12857
12858Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12859
12860 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12861 they don't seem to exist. Do include stdio.h.
12862
12863Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12864
12865 * gdb.base/a1-selftest.exp: Add alpha xfail.
12866
12867Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12868
12869 * gdb.base/watchpoint.c (main): Prompt before calling read().
12870 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12871 Revise accordingly. Remove cruft about sending "123" several
12872 times, until it gets noticed. Clean up the "print buf[0]" stuff
12873 so that it passes or fails, and waits for prompts in the usual way.
12874
12875Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12876
12877 * gdb.base/recurse.exp: Fix comment.
12878
12879 * TODO: Remove item about printing variables in nodebug.exp. Add
12880 item about enabling tests which are only run on some targets.
12881
12882 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12883 fail, make test names unique, use new gdb_test convention
12884 regarding pattern, use gdb_test more, etc.).
12885
12886 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12887 fail, make test names unique, etc.).
12888
12889Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12890
12891 * gdb.base/nodebug.c: Change return type of top and middle to
12892 short.
12893 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12894 are fixed by the recent mdebugread.c changes. Allow `short ()'
12895 as type for top and middle.
12896
12897Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12898
12899 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12900 nearly as I can tell, the whole thing was an accident in Stu's
12901 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12902 to replace a send/expect pair with gdb_test, but ended up only
12903 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12904 of 30 Mar 1995 took care of it, but left this vestigial comment
12905 which I am now nuking.
12906
12907Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12908
12909 * gdb.base/break.exp: Look for different line number for
12910 breakpoint at main depending on usestubs.
12911
12912Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12913
12914 * gdb.base/list.exp: Adjust some alternate expect patterns to
12915 match recent list0.c change. Add alternate expect pattern for
12916 output from `list default lines around main' for optimizing
12917 compilers.
12918
12919Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12920
12921 * lib/gdb.exp: If nosignals is not set, set it to 0.
12922
12923Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12924
12925 * config/slite-gdb.exp: Responds to load symbol table prompt.
12926 * gdb.base/break.exp: Adjust line number, fix rerun.
12927 * gdb.base/langs0.c: Add #ifdef usestubs.
12928
12929Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12930
12931 * gdb.base/list.exp: Adjust line contents after adding new lines in
12932 list0.c. Also fix a syntax error.
12933
12934 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12935 * gdb.base/break.exp: ditto.
12936 * gdb.base/list.exp: ditto.
12937 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12938 * gdb.base/run.c: ditto.
12939 * gdb.base/list0.c: ditto.
12940 * gdb.base/funcargs.c: ditto.
12941
12942Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12943
12944 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12945 $targetname, $serialport and $baud instead of hardwired variables.
12946 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12947 target doesn't support signals.
12948
12949Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12950
12951 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12952
12953Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12954
12955 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12956 Don't rely on the value of an auto variable before it has been
12957 initialized. Use gdb_test more.
12958
12959Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12960
12961 * lib/gdb.exp (default_gdb_version): A version number must start
12962 with a digit, but other than that contains all characters up to
12963 the first whitespace character.
12964
12965Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12966
12967 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12968
12969Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12970
12971 * gdb.c++/*.exp: Warn if executable does not exist. The original
12972 reason for skipping the warning was that configure.in sometimes
12973 intentionally skipped building the executables but the tcl code
12974 had no way of knowing. That (a) was always bogus with respect to
12975 error handling, (b) is no longer true (right now there is no way
12976 to skip C++ tests).
12977
12978 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
12979
12980Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12981
12982 * gdb.base/list.exp: Add expect patterns for output from
12983 SunPRO compiled executables.
12984 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
12985 types.
12986
12987Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12988
12989 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12990 number (we are already testing that the correct source line text
12991 gets printed).
12992
12993 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12994 that is what is intended, but something needed to be done to get
12995 sunos4 native working again.
12996
12997 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12998
12999 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
13000 apparently went with a (very) old xfail.
13001
13002Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
13003
13004 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
13005 runto_main is a proc in gdb.exp that will do 'step' for target use
13006 stubs.
13007 * gdb.base/exprs.exp: ditto.
13008 * gdb.base/interrupt.exp: ditto.
13009 * gdb.base/opaque.exp: ditto.
13010 * gdb.base/printcmds.exp: ditto.
13011 * gdb.base/ptype.exp: ditto.
13012 * gdb.base/scope.exp: ditto.
13013 * gdb.base/setvar.exp: ditto.
13014 * gdb.base/signals.exp: ditto.
13015 * gdb.base/twice.exp: ditto.
13016 * gdb.c++/classes.exp: ditto.
13017 * gdb.c++/inherit.exp: ditto.
13018 * gdb.c++/templates.exp: ditto.
13019 * gdb.base/break.exp: no run and hit main for stubs. Change line
13020 numbers for breakpoints and info breakpoint.
13021 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
13022 breakpoint().
13023 * gdb.base/callfuncs.c: ditto.
13024 * gdb.base/exprs: ditto.
13025 * gdb.base/interrupt.c: ditto.
13026 * gdb.base/opaque0.c: ditto.
13027 * gdb.base/printcmds.c: ditto.
13028 * gdb.base/ptype.c: ditto.
13029 * gdb.base/scope0.c: ditto.
13030 * gdb.base/setvar.c: ditto.
13031 * gdb.base/signals.c: ditto.
13032 * gdb.base/twice.c: ditto.
13033 * gdb.c++/misc.cc: ditto.
13034 * gdb.c++/templates.cc: ditto.
13035
13036Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13037
13038 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
13039
13040 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
13041 somewhere between `read' and `main.c'. I'm pretty sure the
13042 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
13043 and it isn't particularly useful.
13044
13045 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
13046
13047Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13048
13049 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
13050
13051Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
13052
13053 * config/mt-slite: add LIBS and -nostdlib.
13054 * config/slite-gdb.exp: add this new file to support sparclite target.
13055
13056Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
13057
13058 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
13059
13060 * gdb.base/a2-run.exp: Change argument to istarget from
13061 "*-*-vxworks" to "*-*-vxworks*".
13062 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
13063
13064Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
13065
13066 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
13067 will not runto main but do a 'step' to step out of breakpoint().
13068 * config/mt-slite: add -Dusestubs.
13069
13070Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13071
13072 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
13073 instead of just @.
13074
13075 * gdb.base/signals.exp: Add test for "handle all print".
13076 * TODO: Remove "handle all print". Also remove item about
13077 checking copyright date (I don't like the idea of a spurious FAIL
13078 based on when we run the tests).
13079
13080 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
13081 for SunOS4 (reason for failure not investigated). Remove
13082 redundant test for $binfile.
13083
13084 * gdb.base/nodebug.c (array_index): Call malloc.
13085
13086 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
13087
13088Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
13089
13090 * gdb.base/recurse.exp: Update gdb_test invocation to use new
13091 conventions and slightly simplify the matching regexp.
13092
13093Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13094
13095 * gdb.base/break.exp: Update gdb_test invocation to use new
13096 convention.
13097
13098 * lib/gdb.exp: If noargs is not set, set it to 0.
13099
13100 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
13101 tests unique.
13102
13103 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
13104
13105Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13106
13107 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
13108 one argument of type "<non-float parameter>".
13109
13110Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
13111
13112 * config/rom68k.exp: New file to support Motorola IDP board.
13113 * gdb.base/a2-run.exp: Skip this file if noargs is set.
13114 * gdb.base/break.c: Change things around so that this program
13115 doesn't depend upon args. This is necessary to make remote
13116 targets work (in general, they can't take args).
13117 * gdb.base/break.exp: Don't try to send args to program. Don't
13118 expect output. Also, replace lots of code with gdb_test.
13119
13120Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13121
13122 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
13123 printing of '\'' (which is what the comment says we are testing,
13124 even though we were not), not '''.
13125 (test_integer_literals_rejected): Test that printing ''' is an error.
13126
13127 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13128 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
13129 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
13130 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
13131 Use gdb_test not test_print_accept.
13132 * lib/gdb.exp: Remove test_print_accept.
13133
13134 * gdb.base/signals.exp (signal_tests_1): Make pass message
13135 consistent with fail message.
13136
13137 * gdb.base/whatis.exp: Remove xfails for printing char vs.
13138 unsigned char; the bug (PR 1821) is fixed.
13139
13140 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
13141
13142 * gdb.base/scope.exp (test_at_localscopes): Call pass for
13143 successful tests--makes xfailing them work right.
13144
13145Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13146
13147 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
13148 only \r\n, not .*. The test can pass .* as the last thing in
13149 $pattern if that is what it wants. In addition to providing this
13150 flexibility, this change should speed up pattern matching in cases
13151 where the pattern already ended with .* (there were a number of
13152 them). This change also helps catch bad patterns--in the old
13153 scheme the typo "char \*" instead of "char \\*" would pass. Now
13154 it is caught.
13155 * Many .exp files: Update callers.
13156
13157 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
13158 clearer and does not spuriously match multiple ('s. Likewise for
13159 ) and *.
13160
13161 * gdb.base/nodebug.exp: Test ability to call a function and pass
13162 it a string (even with no debugging info).
13163
13164 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
13165 "p '\'", which is the same as "p ''" once tcl gets done with
13166 quoting, to "p '\\'", which I suspect is what is intended (one
13167 backslash gets sent to GDB).
13168
13169 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
13170
13171Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13172
13173 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
13174 1817) was fixed literally years ago.
13175
13176Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13177
13178 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
13179 test, it causes stepping out of call_after_alloca_subr with
13180 optimizing compilers.
13181 (localvars_in_indirect_call): Consume GDB prompt if `finish'
13182 fails.
13183
13184 * gdb.c++/templates.exp: Source templ-info.exp only if
13185 the templates executable exists.
13186
13187 * gdb.c++/misc.cc (class Contains_static_instance,
13188 class Contains_nested_static_instance),
13189 gdb.c++/classes.exp (test_static_members): Test printing of
13190 a class that contains a static instance of the class.
13191
13192Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13193
13194 * gdb.base/langs2.c (cppsub_): Don't prototype.
13195 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
13196 only, I believe).
13197
13198Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13199
13200 * lib/gdb.exp (skip_chill_tests): New procedure.
13201
13202 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
13203
13204Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
13205
13206 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
13207 each expect pattern. Cuts runtime from 12 to about 4 seconds.
13208
13209Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13210
13211 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
13212
13213 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
13214 disassemble 8, not 16, instructions for part 4.
13215
13216 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
13217 support the latter anymore.
13218
13219 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
13220 -DNO_PROTOTYPES.
13221 * gdb.base/callfuncs.c: Control use of prototypes based on
13222 NO_PROTOTYPES, not __STDC__.
13223 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
13224 t_float_values2 tests if prototypes in use.
13225
13226 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
13227 t_double_values): When checking differences against DELTA, check
13228 that difference is within the range (-DELTA,DELTA), not just
13229 (-infinity,DELTA).
13230
13231Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
13232
13233 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
13234 'file' command firts, then 'target', then 'load', this is due to gdb
13235 target set up.
13236 * config/mips-gdb.exp: Fix a couple regular exp bugs.
13237
13238Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
13239
13240 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
13241 FP load/store variants.
13242 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
13243
13244Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13245
13246 * gdb.base/term.exp: Do not give a warning if not native, it is
13247 not an abnormal condition.
13248
13249Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
13250
13251 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
13252 t_char_array".
13253
13254Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13255
13256 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
13257 are getting the version number.
13258
13259 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
13260 if not native, it is not an abnormal condition.
13261
13262Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13263
13264 * lib/gdb.exp: Just use "file exists", rather than undocumented
13265 dejagnu procedure "findfile".
13266
13267Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13268
13269 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
13270 (LDFLAGS): Set to -Xlinker -Ur.
13271
13272 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
13273 Removed, these values are set by lib/gdb.exp.
13274
13275 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
13276
13277Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13278
13279 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
13280 of replicating gdb startup code.
13281
13282 * config/mt-vxworks (LDFLAGS): Set to -r.
13283 (CFLAGS_FOR_TARGET): Removed.
13284
13285 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13286 (gdb) and gdb for vxworks uses (vxgdb).
13287
13288 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13289 executable is not in the tree and host != target, use sed and
13290 program_transform_name to determine the gdb name used by the
13291 target.
13292
13293 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13294 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13295
13296Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13297
13298 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13299 floats, chars, and shorts where there are ANSI-style function
13300 definitions.
13301
13302 * gdb.base/langs.exp, gdb.base/langs*: New test.
13303 * gdb.base/Makefile.in: Build it.
13304 * TODO: Remove item about checking that C names don't get C++
13305 demangling applied; this test tests it.
13306
13307Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13308
13309 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13310 went with the const70 xfail. The xfail went away a year ago.
13311
13312 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13313
13314 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13315 for hp300.
13316
13317 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13318
13319 * gdb.base/a1-selftest.exp: Don't run on hp300.
13320
13321Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13322
13323 * Makefile.in (site.exp): Set host_alias and target_alias as well
13324 as host_triplet and target_triplet.
13325
13326Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13327
13328 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13329
13330 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13331 places as other ecoff systems).
13332
13333 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13334 ultrix.
13335
13336Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13337
13338 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13339 remove them.
13340 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13341 variable and "variable" in addition to "data variable".
13342 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13343
13344 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13345 2.
13346 * gdb.base/list1.c (long_line): Add additional statement at start
13347 of function.
13348 * gdb.base/list.exp (test_forward_search): Update line number to
13349 reflect new statement.
13350
13351Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13352
13353 * gdb.base/signals.exp: Reinitialize searched source directories
13354 after gdb_start call.
13355
13356Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13357
13358 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13359 * gdb.stabs/Makefile.in: Likewise.
13360
13361 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13362 change. Instead split the tests into smaller pieces.
13363 * gdb.disasm/hppa.s: Corresponding changes.
13364
13365Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13366
13367 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13368 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13369
13370 * gdb.base/funcargs.exp: Modify many tests so that every test
13371 either passes or fails. Make some test names unique.
13372
13373Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13374
13375 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13376 Call stty to set interrupt character.
13377
13378 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13379 for HP assembler versus GNU assembler based on actual behavior of
13380 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13381
13382 * TODO: Suggest a few more stepping tests.
13383
13384Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13385
13386 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13387 restart GDB for h8300 after a continue.
13388 (return): Add pattern to match a29k-udi behavior.
13389 * gdb.base/nodebug.exp: Remove obsolete comment.
13390 * gdb.base/regs.exp: New file, testing of register displays.
13391 * gdb.base/return.exp: Fix typo in reference to $objdir.
13392 * gdb.base/whatis.exp: Always start with a fresh GDB.
13393
13394Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13395
13396 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13397 higher, these tests generate a lot of output.
13398
13399Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13400
13401 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13402 code following the catch silently ignored some errors; without the
13403 catch they should be thrown like any other tcl error. Also, the
13404 catch used "" instead of {} which meant all the callers who wanted
13405 to include one of the characters "[]$ had to quote it an extra time.
13406 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13407 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13408 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13409 Remove extra quoting.
13410
13411Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13412
13413 * gdb.base/commands.exp: Make test names unique; every test either
13414 passes or fails. Update some comments.
13415
13416 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13417
13418Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13419
13420 The following fixes a FAIL caused by the fact that the alpha stabs
13421 configuration didn't use the ".if alpha" code in weird.def.
13422 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13423 bit pointer, so the 32 bit version works even on the alpha.
13424 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13425 Remove the stuff which allowed us to have separate versions for
13426 alpha and everything else.
13427
13428 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13429 regexp which "info func operator\[\](" is supposed to match. Fix
13430 string to send to GDB. Note that GDB still doesn't work right. Add a
13431 new test for "info func .perator\[\](" which GDB does handle correctly.
13432
13433 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13434
13435Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13436
13437 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13438 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13439 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13440 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13441 it makes the tests harder to understand and confuses test-o-matic.
13442 The preferred style is that each test provides a PASS or a FAIL,
13443 and has a unique message (e.g. "continue #54" not just "continue")
13444 which is the same for the pass and the fail.
13445 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13446 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13447 to lib/gdb.exp.
13448 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13449 prt_accept which was basically the same thing. Likewise for
13450 test_print_reject and prt_reject.
13451 * lib/gdb.exp (test_print_reject): Add some more error message
13452 patterns to match from the former printcmds.exp (prt_reject).
13453 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13454 One defect of the passcount stuff is that some of it failed to
13455 report XPASS where appropriate.
13456 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13457 stuff before and after arg in expected pattern.
13458 (test_paddr_operator_functions): Re-do test without print_addr_of;
13459 this is the only test which seems to want extra stuff there.
13460
13461Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13462
13463 * gdb.base/nodebug.exp: Update new tests to reflect improved
13464 wording of gdb output.
13465
13466 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13467 and "ptype" work on variables in files compiled without -g.
13468 Replaces commented out "maint print msymbol" tests.
13469
13470Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13471
13472 * gdb.base/setvar.c (dummy): Call malloc.
13473
13474 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13475 losing with the irix4 sed.
13476
13477 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13478 ALRM" on irix4.
13479
13480Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13481
13482 * TODO: Remove items about corefile.exp testing new exec-file and
13483 backtrace; both are now done. Add items about printing enums.
13484
13485Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13486
13487 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13488 "get signal $thissig" test fails.
13489
13490 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13491
13492Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13493
13494 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13495 compiler warning with dec alpha compiler.
13496
13497 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13498 extra \n from gdb_test call (this explains why the prompt test
13499 that I removed yesterday was there).
13500 (user_defined_command_test): Remove extra \n and prompt test.
13501
13502 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13503 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13504 doesn't exist.
13505 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13506 Also remove alpha workaround, which turns out to be because
13507 SIGABRT == SIGLOST.
13508
13509 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13510
13511 * gdb.base/help.exp: Don't test "help show".
13512
13513Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13514
13515 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13516 "set print address" is on.
13517 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13518 pass prompt to gdb_test; gdb_test already looks for the prompt.
13519
13520 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13521
13522 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13523 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13524 was to make sure that gdb can read a core file. But (a) the "read
13525 the corefile" part didn't make it to a1-selftest.exp, we just
13526 delete the corefile after creating it, and (b) we test reading
13527 corefiles in corefile.exp anyway. Also, this test left around a
13528 xgdb process on Solaris.
13529
13530 * gdb.base/corefile.exp: Also test backtrace.
13531
13532Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13533
13534 * gdb.base/commands.exp: Test a simple user defined command with
13535 arguments and if/while statements; verify the full user command is
13536 printed by "show user".
13537
13538 * gdb.base/commands.exp: Test if/while commands as part of a
13539 breakpoint command list; verify they appear in breakpoint
13540 information.
13541
13542Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13543
13544 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13545 than by dividing by zero.
13546
13547Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13548
13549 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13550 performing an inferior call with watchpoints enabled.
13551 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13552 call.
13553
13554Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13555
13556 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13557 of "file" command.
13558
13559 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13560 Add additional pattern for when "int operator int(void);" appears
13561 in a different order.
13562
13563Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13564
13565 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13566
13567 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13568 and "signal" with ".*".
13569
13570Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13571
13572 * TODO: Add note about "handle all nostop".
13573
13574 * gdb.base/{sigall.c, sigall.exp}: New test.
13575 * gdb.base/Makefile.in: Add it.
13576
13577Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13578
13579 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13580 when invoking GDB, suppresses any windowing interface.
13581
13582Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13583
13584 * config/sim-gdb: New file, simulator testing support.
13585
13586Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13587
13588 * gdb.base/interrupt.exp: Test calling func1 twice.
13589
13590Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13591
13592 * gdb.base/list.exp (test_forward_search): Set timeout higher
13593 when we'll be getting lots of output from gdb.
13594
13595 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13596 "init_malloc" to after the expect statement. Run it if that
13597 regexp is taken, but also for two others which happen if source
13598 cannot be found.
13599
13600Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13601
13602 * gdb.base/printcmds.exp: New test, for printing register before
13603 program is running.
13604
13605Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13606
13607 * gdb.base/list.exp: Correct some alternate expect patterns
13608 to reflect changes in list1.c.
13609
13610Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13611
13612 * TODO: Add item regarding large frames.
13613
13614 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13615
13616 * TODO: Remove item about enabling return.exp; it
13617 is enabled. Suggest a few more "return" tests.
13618
13619Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13620
13621 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13622 anonymous unions.
13623
13624Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13625
13626 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13627 and pr-5646.o, so "make" is the same as "make all", not "make
13628 pr-4975.o".
13629
13630Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13631
13632 * gdb.base/list.exp: Adjust expectations to reflect changes in
13633 list1.c.
13634 (test_forward_search): New test proc.
13635 * gdb.base/list1.c (long_line): New function, has long source line.
13636
13637Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13638
13639 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13640 additional line of code that was added.
13641
13642Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13643
13644 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13645 tests so as not to overflow expect's input buffers.
13646 * gdb.disasm/hppa.exp: Corresponding changes.
13647
13648Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13649
13650 Beginnings of template debugging tests.
13651 * gdb.c++/templ-info.cc: New file to test for template
13652 debugging capability of the compiler.
13653 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13654 templ-info.cc.
13655 * gdb.c++/templates.cc: Add explicit template instantiations
13656 to enable compiling with -fno-implicit-templates. Add destructor
13657 and 'value' method to T5 class for template tests.
13658 * gdb.c++/templates.exp: Add testcases for printing of template
13659 types, setting breakpoints on template methods and calling a
d63a86f8 13660 template method.
c906108c
SS
13661
13662Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13663
13664 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13665 branch target since some assemblers (gas-2.5) may emit a
13666 relocation for the branch instead of resolving it in the
13667 assembler.
13668
13669Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13670
13671 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13672 through signal handler.
13673
13674Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13675
13676 * configure.in (*-*-netware): Use config/mt-netware.
13677
13678 * config/mt-netware: New file.
13679 * config/mt-i386-netware: Removed, separate configs for different
13680 netware architectures are no longer needed now that we have
13681 --with-headers.
13682
13683Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13684
13685 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13686 by the recent changes to use ANSI C arithmetic conversions.
13687
13688Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13689
13690 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13691 bug involving using inferior_pid to figure out whether to select a
13692 frame.
13693
13694Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13695
13696 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13697 match the current disassembler output.
13698
13699Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13700
13701 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13702 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13703 types, expect "int" as type of integer values (for now).
13704
13705Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13706
13707 * gdb.base/commands.exp: New tests for if/while commands.
13708
13709Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13710
13711 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13712 by .*, since hex values have different syntax in Chill mode.
13713
13714Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13715
13716 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13717 linefeed from expect pattern for repeated types with indices > 9.
13718
13719Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13720
13721 First part of Fortran test suite.
13722 * gdb.fortran: New directory.
13723 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13724
13725Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13726
13727 * gdb.base/default.exp: Update expect pattern for load command
13728 without arguments.
13729
13730Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13731
13732 * configure.in: Change i386 to i[345]86.
13733 * gdb.base/configure.in: Likewise.
13734 * gdb.c++/configure.in: Likewise.
13735 * gdb.chill/configure.in: Likewise.
13736
13737Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13738
13739 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13740 patterns, since that is not a valid context for comments.
13741
13742Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13743
13744 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13745 repeated types and repeated types with indices > 9.
13746
13747Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13748
13749 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13750 2417; old bug has been fixed.
13751
13752Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13753
13754 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13755 send the newline ourselves instead of assuming gdb_test will do
13756 so when passed an empty input string.
13757
13758 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13759 stabs testcode.
13760
13761Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13762
13763 * lib/gdb.exp (gdb_test): Don't send anything if the first
13764 argument is an empty string. This makes cases where we want to
13765 match output that is already in expect's buffers (for example,
13766 matching a breakpoint after gdb_run_cmd has been called) work
13767 reliably.
13768
13769Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13770
13771 * config/netware.exp: New file.
13772
13773Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13774
13775 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13776 the -B and -L prefixes so we can find the debugging stub.
13777
13778 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13779 there and we are using the gcc from the tree.
13780
13781 * gdb.base/types.c: Removed.
13782
13783 * gdb.base/configure.in: Look for makefile fragments in ../config.
13784 Recognize i386-*-netware.
13785 * gdb.c++/configure.in: Likewise.
13786
13787Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13788
13789 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13790 the correct TCL syntax.
13791
13792Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13793
13794 * gdb.base/opaque.exp: use runto instead of messing around with
13795 breakpoints. Simplify by using gdb_test.
13796
13797 * gdb.base/bitfields.exp: restart between tests on netware targets
13798 because breakpoints aren't relocated after target death. Run
13799 processes to completion.
13800
13801 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13802
13803Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13804
13805 * Makefile.in: Remove extra tabs that confuse some versions
13806 of "make". Use the newly built gdb to test with by default,
13807 rather than the first one in the tester's search path.
13808
13809Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13810
13811 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13812
13813 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13814 condition help.
13815
13816Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13817
13818 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13819
13820 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13821 running.
13822 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13823 * gdb.base/funcargs.exp: Likewise.
13824
13825 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13826 * gdb.base/funcargs.exp: Likewise.
13827
13828 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13829 message is "".
13830
13831Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13832
13833 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13834 return,signals,twice}.exp: Handle non-existant binaries
13835 consistantly.
13836
13837 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13838 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13839 might testing a cross development system.
13840
13841Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13842
13843 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13844 runtest script is relative to ${srcdir}, not ${rootdir}.
13845
13846Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13847
13848 * gdb.base/signals.exp: Allow for optionality of breakpoint
13849 address.
13850
13851Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13852
13853 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13854
13855Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13856
13857 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13858 for size_t definition.
13859 * gdb.c++/templates.cc: Likewise
13860
13861 * config/mt-i386-netware: New file.
13862
13863 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13864 defined.
13865
13866 * gdb.base/Makefile.in: Added support for systems that name core
13867 files by appending "core" to the program name.
13868 * gdb.base/a1-selftest.exp: Likewise.
13869
13870Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13871
13872 * gdb.base/return.exp: Add comment and message for `return double'
13873 test failure on Sparc Solaris.
13874
13875Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13876
13877 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13878
13879Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13880
13881 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13882 from optimizing them away.
13883 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13884 patterns to include default constructors and assignment operators,
13885 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13886 character in the output of the virtual base pointer.
13887
13888Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13889
13890 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13891 expression match in print_addr_of to avoid unintented matches.
13892 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13893 versions up to 2.5.8.
13894
13895Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13896
13897 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13898 included file to run under newer versions of expect.
13899 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13900 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13901 Remove xfail for the virtual table of BDDHookV.
13902
13903Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13904
13905 * lib/gdb.exp (string_to_regexp): Set a default result.
13906 (default_gdb_start): Fix misleading message.
13907
13908Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13909
13910 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13911 Remove all CC, etc definitions.
13912 * config/mt-hpux: New file.
13913 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13914 (CFLAGS, LDFLAGS): Define.
13915 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13916
13917 * Makefile.in (site.exp): Don't insert host_os, etc.
13918 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13919 (distclean): Check existence of subdir.
13920 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13921 * gdb.base/Makefile.in: General cleanup and simplification.
13922 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13923 to build executables. Use default rule to build .o files.
13924 (EXPECT, RUNTEST, CC): Fix relative pathname.
13925 (site.exp): Don't insert host_os, etc.
13926 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13927 and/or SIGUSR1 defined.
13928 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13929 * gdb.c++/Makefile.in: General cleanup and simplification.
13930 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13931 (CFLAGS): Remove.
13932 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13933
13934Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13935
13936 * gdb.base/recurse.exp: Misc changes to get tests running again
13937 after Kung's changes to the watchpoint code.
13938 * gdb.base/watchpoint.exp: Likewise.
13939
13940Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13941
13942 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13943
13944Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13945
13946 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13947 * lib/gdb.exp (default_gdb_start): Define.
13948 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13949 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13950 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13951 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13952 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13953 Don't call gdb_target_udi in between tests.
13954
13955Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13956
13957 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13958 (which was basically just a local version of the same thing). In
13959 addition to avoiding duplication, gdb_test_exact is faster.
13960 * lib/gdb.exp (gdb_test_exact): Fix typo.
13961
13962 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13963 don't give an error.
13964
13965 * gdb.base/term.exp: Call delete_breakpoints before starting.
13966
13967 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13968 (t10): Add comment.
13969
13970Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13971
13972 Reorganization of the GDB Test Suite.
13973
13974 * gdb.base: New directory, contains all the basic tests.
13975 * gdb.c++: New directory, tests specific to C++.
13976 * gdb.chill: New directory, tests specific to Chill.
13977 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
13978 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
13979 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
13980 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
13981 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
13982 t30-31 to chill).
13983 * */gdbme.*: Rename to match appropriate expect scripts.
13984 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
13985 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
13986 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
13987 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13988 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13989 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13990 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13991 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13992 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13993 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13994 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13995 gdb.c++/virtfunc.cc: New names of C++ files.
13996 * gdb.chill/chillvars.ch: New name of Chill file.
13997 * gdb.base/configure.in, gdb.c++/configure.in,
13998 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13999 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14000 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
14001 * configure.in (configdirs): Update to reflect directory changes.
14002 (target_abbrev): No longer define for any configuration.
14003 * Makefile.in: Cosmetic improvements to header comments.
14004
14005Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
14006
14007 Various changes to gdb.t31:
14008
14009 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
14010 * gdbme.ch: Make all key-words and predefineds be upper-case.
14011 * chillvars.exp: Expect key-words and predefinds in upper-case.
14012
14013 * chillvars.exp: Use gdb_test_exact many places.
14014 Change expected output for arrays (which now includes index labels).
14015
14016 * pr-5020.exp, gdme.ch (module PR_5020):
14017 New test, for PR-5020.
14018
14019Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
14020
14021 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
14022 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
14023
14024Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
14025
14026 * Makefile.in: Fix bit-rot in definitions of CHILL,
14027 CHILL_FOR_TARGET and Chill_LIB.
14028 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
14029 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
14030 CHILL, and CHILL_LIB.
14031
14032Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
14033
14034 * Revert the previous changes. Please see Rob's directory
14035 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
14036
14037Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
14038
14039 * Makefile.in, configure.in, config/mips-gdb.exp,
14040 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
14041 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
14042 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
14043 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
14044 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
14045 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
14046 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
14047 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
14048 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
14049 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
14050 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
14051 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
14052 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
14053 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
14054 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
14055 changes from 94Q1.
14056
14057Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
14058
14059 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
14060 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
14061 Rob's new testing fragments.
14062
14063Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
14064
14065 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
14066 lib/gdb.exp: Replace error proc calls with perror.
14067
14068Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14069
14070 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
14071 version also, match on casted version strings, and match on
14072 gdb startup case where the line numbers might be messed up.
14073
14074Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
14075
14076 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
14077 (CFLAGS): Delete it from here.
14078
14079Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
14080
14081 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
14082
14083Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
14084
14085 * Makefile.in (RUNTEST): Default to just "runtest".
14086
14087Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14088
14089 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
14090 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
14091 the code has been restructured.
14092
14093Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14094
14095 * gdb.t00/default.exp (set write): Allow any number of \r and/or
14096 \n, not just one of each.
14097
14098 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
14099 /bin/cc gives a warning if you do.
14100
14101Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
14102
d63a86f8 14103 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
14104 __t10ListS_link1ZUiRCUiPT0
14105
14106Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14107
14108 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
14109 on local variables in recursive functions.
14110
14111 * gdb.t07/Makefile.in: Build the new test.
14112
14113Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14114
14115 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
14116 directly. Instead compare the return values from actual calls.
14117
14118Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
14119
14120 * Makefile.in (check): Set TCL_LIBRARY for runtest.
14121
14122Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14123
14124 * From Peter Schauer with minor modifications.
14125 * gdb.t15/return.exp (return_tests): Handle targets where "return"
14126 stops in mid-line in the caller. Add xfail for returning a float
14127 value on X86 targets.
14128
14129Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14130
14131 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
14132 to avoid expect lossage.
14133 (fmem_LRbug_tests): Likewise.
14134 * gdb.disasm/hppa.s: Corresponding changes.
14135
14136 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
14137 conditions to work with latest dejagnu/expect.
14138
14139 * gdb.t15/funcargs.exp (finish from indirect call): No longer
14140 expected to fail on the PA.
14141 (backtrace in call with trampolines): Explicitly require main
14142 to be frame #1 (no trampolines should show up in backtrace).
14143
14144 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
14145 "continue -expect".
14146 * gdb.t06/break.exp: Likewise.
14147 * gdb.t07/watchpoint.exp: Likewise.
14148 * gdb.t13/bitfields.exp: Likewise.
14149 * gdb.t15/{funcargs,return}.exp: Likewise.
14150 * gdb.stabs/weird.exp: Likewise.
14151 * config/{mips,udi}-gdb.exp: Likewise.
14152
14153 * hppa.sed: Enclose comments within a sed command to avoid
14154 losing with the old OSF1 sed.
14155
14156Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14157
14158 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
14159 sequent dynix.
14160 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
14161 * gdb.t15/funcargs.exp: Conditionally step again to really
14162 finish from marker_call_with_trampolines. Handle the case where
14163 the first step from within call_with_trampolines already steps
14164 us back to main.
14165 * gdb.t15/gdbme.c: Add comment to closing brace of
14166 call_with_trampolines for funcargs.exp.
14167
14168Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14169
d63a86f8 14170 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
14171 Fix typo(s).
14172
14173Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14174
14175 * gdb.t07/gdbme.c: More code for watchpoint testing.
14176
14177 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
14178 "Hardware watchpoint" throughout file.
14179 (test_watchpoint_triggered_in_syscall): New test.
14180 (test_complex_watchpoint): New test.
14181
14182Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14183
14184 * gdbme.c (call_with_trampolines): New function to try and step
14185 into. Tests trampoline problems on the PA.
14186
14187 * funcargs.exp (localvars_in_indirect_call): No longer expect
14188 stepping into indirect call to fail on PAs.
14189 (test_stepping_over_trampolines): New test.
14190
14191Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14192
14193 * TODO: Add suggestions for static member function tests, and
14194 completion tests.
14195
14196Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14197
14198 * TODO: Add suggestions for "p/a" tests.
14199
14200 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
14201 (default_gdb_exit): Replace all the hair with sending "quit" to
14202 the process with a simple close.
14203
14204Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14205
14206 * TODO: Add suggestions for shared library tests.
14207
14208Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14209
14210 * TODO: Add suggestions for x/s tests.
14211
14212Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14213
14214 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
14215 "enable once", and "enable breakpoints once" with ".*".
14216
14217Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14218
14219 * TODO: Add suggestions about structure passing tests.
14220
14221Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14222
14223 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
14224 the primary1 test, use work around if __GNUC__ < 2.
14225 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
14226 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
14227 Test for bad output rather than waiting for timeout. Issue
14228 second continue only if first continue failed.
14229
14230Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14231
14232 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
14233 operator[] test with gdb_test because the old code didn't seem to
14234 be getting the quoting right with the new dejagnu.
14235
14236Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
14237
14238 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
14239 one from the path.
14240 * Makefile.in: Use a fresh expect if there is one, use runtest
14241 from the src tree if there is one.
d63a86f8 14242
c906108c
SS
14243Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14244
14245 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
14246 next over recursive call. Revise the tests from that point on
14247 (which had been skipped) to match GDB's actual (correct) output.
14248
14249 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
14250 with next over a breakpoint whose condition is false.
14251
14252 * gdb.t00/help.exp: Comment out "help set print" tests just like
14253 (and for same reason as) "help set" test.
14254
14255Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14256
14257 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
14258 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
14259
14260Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14261
14262 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
14263 necessary gdb_target_udi.
14264
14265 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
14266
14267 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
14268 1838 and 2417; they are fixed.
14269
14270 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
14271 gdb.t03/ptype.exp (ptype structure, ptype union):
14272 Remove xfails; the test is looser than when the xfails were added.
14273
14274 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
14275 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
14276
14277 * gdb.t01/run.exp: Only run shell test if isnative.
14278
14279 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
14280 since "run" automatically loads if necessary. Call gdb_target_udi
14281 after the "file" since "file" kills any execution target.
14282
14283 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14284 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14285 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14286 argument for UDI.
14287
14288Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14289
14290 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14291
14292 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14293
14294Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14295
14296 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14297 properly quoting regexps. This makes the second argument to
14298 demangle a fixed string, which matches the callers, instead of a
14299 shell-style pattern which is what the previous implementation
14300 used. Update some of the callers.
14301
14302Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14303
14304 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14305 (comib_nullified_tests): Fix typo.
14306 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14307 strings. No longer expected to fail.
14308
14309 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14310 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14311 strings. No longer expected to fail.
14312
14313 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14314 string. No longer expected to fail.
14315
14316Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14317
14318 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14319 No longer expected to fail.
14320
14321 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14322 string. No longer expected to fail.
14323
14324Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14325
14326 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14327 only in the names (I probably got most of them). I was even
14328 generous with some which differed in underscores in names, and
14329 probably missed a few, and I *still* was able to remove almost a
14330 third of the file with almost no impact on testsuite coverage.
14331
14332Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14333
14334 * gdb.t00/default.exp: Match udi_attach error message as well as
14335 the one from child_attach.
14336
14337 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14338
14339 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14340
14341 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14342 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14343
14344 * Move test with enums and partial symbols back to
14345 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14346 Reverts the change of 26 May 93. Per today's change to
14347 stabs.texinfo, the behavior that weird.exp was expecting was
14348 unreasonable; what is important is that the compiler+gdb get
14349 things right, which happens with a recent gcc. Also fix the test
14350 to deal with native compilers which put out the stab gdb can't
14351 deal with.
14352
14353Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14354
14355 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14356 in the names. The main thing these accomplish is to slow things down.
14357 Many more such duplicates surely remain.
14358
14359 * gdb.t00/help.exp: Comment out "help support" test just like
14360 (and for same reason as) "help set" test.
14361
14362Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14363
14364 * gdb.t06/break.exp: Remove setup_xfails for
14365 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14366 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14367 about known bug in gcc to include up through 2.5.8.
14368 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14369 well as "_vb$".
14370 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14371 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14372 with latest gcc and gdb.
14373 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14374 well as "_vb$".
14375
14376Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14377
14378 * configure.in (hppa*-*-*): Also configure and build stabs-only
14379 tests.
14380
14381Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14382
14383 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14384 * gdb.t10/configure.in (hppa*-*-*): Use it.
14385
14386Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14387
14388 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14389
14390Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14391
14392 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14393 versions prior to 1.13.5.
14394
14395Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14396
14397 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14398 the prompt is at the start of a line.
14399
14400Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14401
14402 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14403 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14404 in the copr tests now.
14405 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14406 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14407 expected to fail.
14408
14409Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14410
14411 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14412 gdb.t31/chillvars.exp, lib/gdb.exp:
14413 Tweak to run under either version of expect.
14414 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14415 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14416 * gdb.t11/list.exp: Remove extraneous whitespace.
14417
14418Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14419
14420 * gdb.t16/printcmds.exp (test_print_strings): Accept
14421 "(unsigned char *) " before the string.
14422
14423 * TODO: Add notes about printing of fancy types and GDB expressions.
14424
14425Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14426
14427 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14428 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14429 if doing mips-idt-ecoff.
c906108c
SS
14430
14431Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14432
14433 * Most .exp files: Tweak to run under either version of expect.
14434
14435Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14436
14437 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14438 xfails; I'm not sure why they are failing, but not because of PR 1806.
14439
14440Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14441
14442 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14443 defined in lib/gdb.exp.
14444
14445Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14446
14447 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14448 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14449 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14450 have to be typeless.
14451
14452Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14453
14454 * TODO: Add suggestion for copyright year test.
14455
14456Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14457
14458 * configure.in (*-*-lynxos*): Add stabs tests.
14459
14460Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14461
14462 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14463 so insert a tab before any assembler directive in column zero.
14464
14465 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14466 stores.
14467 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14468 stores.
14469 (fpu_short_memory_tests): Likewise.
14470
14471Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14472
14473 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14474 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14475 .stabs directives in comments.
14476
14477Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14478
14479 * TODO: New file, describing tests we could write.
14480 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14481
14482Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14483
14484 * gdb.t06/signals.exp: Add kludge to force re-sync.
14485
14486 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14487 to xgdb instead of gdb, get out of gdb.
14488
14489Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14490
14491 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14492 for info.
14493
14494Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14495
14496 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14497 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14498 * gdb.stabs/hppa.sed: New sed script for the PA.
14499
14500Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14501
14502 * gdb.stabs: Re-write weird.def and configuration to use sed
14503 instead of cpp. sed is portable and POSIX; cpp is neither.
14504
14505Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14506
14507 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14508
14509Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14510
14511 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14512
14513Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14514
14515 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14516 "_vb$".
14517 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14518 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14519
14520Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14521
14522 * lib/gdb.exp: Comment out code which depends on non-existent
14523 `transform' procedure.
14524
14525Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14526
14527 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14528 * lib/gdb.exp: Transform tool name.
14529 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14530 1.1's new error handling system.
14531
14532Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14533
14534 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14535
14536Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14537
14538 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14539 They made pattern matching so slow that timeouts happened on
14540 heavily loaded systems. Now any output from "show print" which
14541 gets us back to the GDB prompt is a PASS.
14542
14543Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14544
14545 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14546
14547Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14548
14549 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14550
14551 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14552 It is not from PR 3220.
14553
14554Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14555
14556 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14557 just started failing because they depended on the order the
14558 subcommands are presented, or exact docstring text. This kind of
14559 test is a pain and has minimal benefit.
14560
14561Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14562
14563 * gdb.t09/corefile.exp: At end of test, use "core" command with
14564 no arguments.
14565
14566Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14567
14568 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14569 17}/Makefile.in: Make it possible to run the testsuite with Sun
14570 make and CC = cross gcc by adding explicit build rules for .o
14571 files.
14572
14573Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14574
14575 * gdb.t15/funcargs.exp: Don't put comments on same line as
14576 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14577
c906108c
SS
14578Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14579
14580 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14581
14582Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14583
14584 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14585 * gdb.t20/inherit.exp: remove three dumplicate entries.
14586
14587Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14588
14589 * gdb.t06/break.exp: For "next over recursive call", fail on any
14590 incorrect output, not just on "factorial (value=2)".
14591
14592Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14593
14594 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14595 working now. Add an xfail if accesing a bss variable causes
14596 a memory error if the target is not yet run.
14597
14598Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14599
14600 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14601 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14602 name of __st* demangling (2 strings). Did Kung really get the
14603 more than 95 others right without testing them?
14604
14605Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14606
14607 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14608
14609Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14610
14611 * configure.in (configdirs): Add gdb.disasm
14612 * gdb.disasm: New directory for GDB disassembler tests.
14613 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14614
14615Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14616
14617 * gdb.t00/help.exp: Don't test "help set".
14618
14619 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14620 from within expect statements. None of these happen anymore and
14621 they cause regressions to be silently unnoticed.
14622
14623 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14624 messages) about known failures with gcc cygnus-2.4.5-930417.
14625
14626 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14627 comp-info.exp so it gets built if it doesn't exist.
14628
14629 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14630 it is no longer used.
14631 * gdb.t13/comp-info.c: Removed.
14632
14633Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14634
14635 * gdb.t06/signals.exp: Add xfail for sun3.
14636
14637Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14638
14639 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14640 relevant because ^C doesn't get sent but failure can be reproduced
14641 interactively).
14642
14643Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14644
14645 * gdb.stabs/alpha.mt: New configuration file for alpha.
14646 * gdb.stabs/configure.in: Use it.
14647 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14648 sharing with alpha.mt, redefine long to word via preprocessor.
14649 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14650 for alpha.
14651 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14652 native cc.
14653 * gdb.t00/teststrategy.exp: Change expect string so that we
14654 consume the `(xgdb)' from the command echo and from the gdb prompt.
14655 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14656 gdb currently compares all values as long, so this failure probably
14657 applies to any configuration where LONGEST is bigger than a target int.
14658 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14659 with gcc.
14660 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14661 to handle opaque pointers, gcc is.
14662 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14663 as first argument. Include <sys/types.h> and change all operator
14664 new definitions to use size_t.
14665 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14666 now that we use size_t.
14667
14668Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14669
14670 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14671 a long or float array cast all array members to the same type.
14672 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14673 with 64 bit longs.
14674 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14675 on alpha.
14676 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14677
14678Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14679
14680 * gdb.t24 (demangle.exp): Constructors of templates have names like
14681 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14682 section 14.6 of the ARM.
14683
14684 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14685 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14686 accomplish little and slow down the testsuite.
14687
14688 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14689 Accept spaces various places.
14690
14691Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14692
14693 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14694 with watchpoint enabled.
14695
14696 * Makefile.in: Remove definition of CC and remove the second
14697 definition of CXX (the "CXX = gcc" one remains). These definitions
14698 were causing backquotes to be expanded within backquotes, which
14699 doesn't work.
14700
14701Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14702
14703 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14704
14705Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14706
14707 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14708 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14709 by mips cc and contains no stabs entries.
14710
14711Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14712
14713 * config/vx-gdb.exp: Use fake device to load files rather than
14714 NFS.
14715 * lib/gdb.exp: New proc to do "file" command.
14716 * config/unix-gdb.exp: Use new "file" proc.
14717
14718Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14719
14720 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14721 Rework board rebooting slightly.
14722 (gdb_exit): Don't exit from the remote shell; there isn't one.
14723 * gdb.stabs/weird.exp: If a program is being debugged already,
14724 kill it.
14725 * gdb.t04/setvar.exp: Stop and restart gdb.
14726 * gdb.t05/expr.exp: Likewise.
14727 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14728 restart gdb and reload the program.
14729 * gdb.t08/opaque.exp: Likewise.
14730 * gdb.t12/scope.exp: Likewise.
14731 * gdb.t13/bitfields.exp: Likewise.
14732 * gdb.t15/funcargs.exp: Likewise.
14733 * gdb.t20/classes.exp: Likewise.
14734 * gdb.t03/ptype.exp: Increase timeout.
14735 * gdb.t16/printcmds.exp (test_print_string_constants,
14736 test_print_array_constants): Likewise.
14737 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14738 * gdb.t20/classes.exp (do_tests): Likewise.
14739 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14740
14741Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14742
14743 * gdb.stabs: Renamed *wierd* to *weird*.
14744
14745Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14746
14747 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14748 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14749
14750Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14751
14752 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14753 (do_tests): Remove xfail for whatis on one_var and two_var.
14754
14755Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14756
14757 * Makefile.in: Made cross building work better by adding
14758 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14759
14760Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14761
14762 * gdb.t15/{return.c,return.exp,Makefile.in}:
14763 New test, currently commented out.
14764
14765Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14766
14767 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14768 still running and removes the leftover named socket so GDb can do
14769 clean restarts.
14770
14771Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14772
14773 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14774 console, not GDB.
14775 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14776 cross testing works better with "make check"
14777 * config/unix-gdb: Use default procedures for exit and version.
14778 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14779 with the newest VxWorks.
14780
14781Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14782
14783 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14784 old form.
14785
14786 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14787 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14788
14789 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14790
14791 * config/unix-gdb.exp: Remove this version of gdb_exit
14792 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14793 Rob says he'll look at it when he gets back to testing boards.
14794
14795Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14796
14797 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14798 an expected fail for certain ptype commands.
14799
14800 * gdb.t20/classes.exp: Update expected results of "ptype class
14801 Base1" to account for the constructor that now appears in the type.
14802
14803Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14804
14805 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14806 disappeared from list.
14807 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14808 "alldone" proc with call to cleanup and exit.
14809 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14810 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14811 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14812 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14813 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14814 "alldone" proc with simple returns that suppress remaining
14815 tests. The alldone proc went away many months ago.
14816
14817Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14818
14819 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14820
14821 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14822
14823Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14824
14825 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14826 as vax gdb will display them.
14827
14828Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14829
14830 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14831 optimizers.
14832
14833 * scope.exp: Change "bad value for localval" messages so each one
14834 is unique.
14835
14836 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14837 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14838
14839 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14840
14841Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14842
14843 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14844 doesn't exist (due to optimization).
14845
14846Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14847
14848 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14849 contains \r because the filename is long.
14850
14851 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14852 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14853
14854Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14855
14856 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14857 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14858 Ultrix.
14859 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14860 int tests.
14861 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14862
14863Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14864
14865 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14866
14867 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14868 to match does not match the passing case but still matches the
c906108c
SS
14869 failing case.
14870
14871Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14872
14873 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14874
14875Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14876
14877 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14878 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14879 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14880 Remove various versions of gdb_exit.
14881 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14882 gdb_exit.
14883 * config/unix-gdb.exp: gdb_exit remains here, and should override
14884 the generic version, since it's doing a lot of wierd stuff that
14885 the other versions aren't. FIXME, fold it in, or abandon this
14886 version.
14887
14888Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14889
14890 * gdb.t24/demangle.exp: Add tests for PR 3220.
14891
14892Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14893
14894 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14895
14896Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14897
14898 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14899 "i386-*-*". Works for i486 as well.
14900
14901 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14902 bug, and expand domain of xfail to all SVR4 systems, since the
14903 actual problem is likely to be in generic SVR4 /proc support.
14904
14905Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14906
14907 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14908
14909Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14910
14911 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14912 xfails for other systems. Match a missing 'Continuing.' as an
14913 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14914
14915 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14916 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14917 Only issue warning for missing executables if -all option is used.
14918
14919 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14920 file if -all option is used. It's like an unpredictable XFAIL.
14921
14922Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14923
14924 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14925 for dynamically linked binaries.
14926
14927 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14928
14929Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14930
14931 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14932 to state that this is a known bug in old versions of g++.
14933
14934Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14935
14936 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14937 while waiting for `Continuing'.
14938
14939Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14940
14941 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14942 in text, data, and bss.
14943 * gdb.t10/nodebug.c: Add local and global test variables for
14944 initialized and uninitialized data.
14945
14946Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14947
14948 * config/unix-gdb.exp (gdb_exit): Add "wait".
14949
14950Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14951
14952 * gdb.t06/signals.exp: xfail the continue from the handler for all
14953 targets.
14954
14955 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14956 function with watchpoints enabled, the i386 call dummy starts with
14957 a call.
14958
14959 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14960 386 bsd names its corefiles.
14961
14962Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14963
14964 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14965 compilers don't grok it.
14966 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14967 with small octal ints rather than character constants, which
14968 are signed and might not fit if first promoted to int.
14969
14970Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14971
14972 * gdb.t09/Makefile.in (clean): Remove corefile.
14973
14974Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14975
14976 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
14977
14978Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14979 and Jim Kingdon (kingdon@cygnus.com)
14980
14981 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
14982 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
14983 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
14984
14985Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14986
14987 * gdb.t17/interrupt.exp: Add xfail for hppa.
14988
14989Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14990
14991 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14992 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14993 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14994 to determine signed-ness of bitfields and use the result to setup
14995 the xfail.
14996 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14997 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14998 call line is reached if necessary.
14999
15000Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15001
15002 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
15003
15004Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15005
15006 * gdb.t06/break.exp: Also test `clear' command.
15007
15008Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15009
15010 * gdb.t00/teststrategy.exp: Remove extra quote.
15011
15012 * gdb.t07/watchpoint.exp: Change xfail for calling function with
15013 watchpoint enabled to be for all non-68k machines.
15014
15015 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
15016
15017Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15018
15019 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
15020 targets use aout.mt instead of ecoff.mt as gas understands
15021 standard aout format.
15022
15023Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15024
15025 * lib/gdb.exp (runto): Don't insist that function we are running to
15026 was compiled with -g.
15027
15028 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
15029
15030 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
15031 to get back into the read system call.
15032 Accept leading newline in case where we woke it up.
15033
15034Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15035
15036 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
15037 to make the stabs test work on ecoff systems using gcc and -with-stabs.
15038 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
15039 enable ecoff configuration.
15040
15041Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15042
15043 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
15044
15045Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15046
15047 * gdb.t16/printcmds.exp: Add another printf test.
15048
15049Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
15050
15051 * configure.in: If configured -with-stabs on any target, add
15052 stabsdirs to configdirs.
15053
15054Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15055
15056 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
15057 fun" so pattern does not match the command itself.
15058
15059Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15060
15061 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
15062
15063Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15064
15065 * gdb.t17/interrupt.exp: Test for more things.
15066
15067Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15068
15069 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
15070 compiler arranges the code and line numbers.
15071
15072 * gdb.t17/interrupt.exp: Don't send \n after ^C.
15073
15074Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15075
15076 * gdb.t00/help.exp: Increase expect input buffer size.
15077
15078Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15079
15080 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
15081
15082 * gdb.t07/watchpoint.exp: Add xfail for hppa.
15083
15084 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
15085
15086 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
15087 [0-9]*, not just [0-9].
15088
15089Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15090
15091 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
15092
15093 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
15094
15095Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15096
15097 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
15098
15099Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15100
15101 * gdb.t06/signals.c: Add xfails for sun3.
15102
15103 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
15104
15105 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
15106 test_stepping tests.
15107
15108Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15109
15110 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
15111
15112 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
15113
15114 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
15115 rather than actually putting it through cpp twice.
15116
15117 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
15118
15119Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
15120
15121 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
15122 no longer needed.
15123
15124Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15125
15126 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
15127
15128 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
15129 C++ features prints as "struct", make it a pass, not an xfail.
15130
15131Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15132
15133 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
15134 Don't require VA to print as "class" rather than "struct".
15135
15136Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
15137
15138 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
15139
15140Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15141
15142 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
15143
15144Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15145
15146 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
15147 order.
15148
15149Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15150
15151 * gdb.t16/printcmds.exp: Add printf tests.
15152
15153 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
15154
15155 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
15156
15157Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
15158
15159 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
15160 pass counts, to counteract any existing or future setup_xfails.
15161
15162Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15163
15164 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
15165 {BEGIN,END}_COMMON for common block instead of STAB.
15166 * gdb.stabs/wierd.exp: Add xfail for rs6000.
15167
15168 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
15169 intp_var should be N_GSYM not N_LSYM.
15170 wierd-aout.S: Use a label for the value of the N_SO.
15171 wierd.def: Remove all backslashes.
15172 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
15173
15174Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15175
15176 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
15177 get the expected next to inheritance3.
15178
15179Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15180
15181 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
15182 now that gcc-2.4 gets it right.
15183
15184Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15185
15186 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
15187
15188 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
15189 generating comp-info.exp which works for cross-compilation.
15190
15191Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
15192
15193 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
15194 "*-*-sysv4.*".
15195
15196Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
15197
15198 * gdb.t01/run.exp: Start with a fresh gdb.
15199 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
15200 SVR4.x.
15201
15202Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
15203
15204 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
15205 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
15206 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
15207 Makefile.in (distclean, realclean): Remove gdbme.c from list of
15208 things to remove.
15209
15210Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
15211
15212 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
15213 test cases from bug reports.
15214
15215Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
15216
15217 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
15218 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
15219 avoid spurious xfails.
15220 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
15221 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
15222 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
15223
15224Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
15225
15226 * gdb.t00/teststrategy.exp: Rework to provide more useful
15227 description of each test, fix problem with systems that define
15228 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
15229 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
15230 results for "next over recursive call" so timeouts aren't taken
15231 by error.
15232
15233Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
15234
15235 * gdb.t12/scope.exp: Test printing of variables before run.
15236
15237 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
15238 printed in wrong order due to sorting.
15239
15240Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
15241
15242 * gdb.t00/teststrategy.exp: Fix expected results for printing
15243 user entered string constant. Is array of char, prints with no
15244 address.
15245
15246 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
15247 commands.
15248 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
15249 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
15250 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
15251 of struct of char arrays.
15252 * gdb.t00/radix.exp: New tests for radix commands.
15253
15254Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
15255
15256 * gdb.t16/printcmd.exp: Print a variable before running program
15257 (with xfail for AIX).
15258
15259Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
15260
15261 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
15262
15263 * gdb.t16/printcmd.exp: Don't print variables before running program.
15264
15265 * gdb.t06/break.exp: Don't require envp argument to main.
15266
15267 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
15268
15269 * gdb.t02/whatis.exp, gdb.t11/list.exp:
15270 Add xfails for rs6000.
15271
15272 * gdb.t02/whatis.exp: Change other tests not to re-test something
15273 we already tested.
15274
15275 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
15276 each type used has a variable of that type.
15277
15278Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15279
15280 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15281
15282Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
15283
15284 * configure.in: change srctrigger to be a file, not a directory
15285
15286Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15287
15288 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15289
15290 * gdb.t11/list.exp: Fixed a couple of typos.
15291
15292Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15293
15294 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15295 is fixed and PR is closed.
15296 * gdb.t16 (gdbme.c): Add simple test string variable.
15297 * gdb.t16 (printcmds.exp): Add tests with simple test string
15298 variable, primarily for boundaries on "set print elements".
15299
15300Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15301
15302 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15303 Make leading 0's optional and don't expect a tab in the middle
15304 of the number.
15305
15306 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15307
15308 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15309 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15310 don't end command passed to gdb_test with newline.
15311
15312 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15313 signed keyword away, don't expect signed bitfields to be signed.
15314
15315 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15316 printing with only as many 1's as are in the field as well as printing
15317 with 32 1's (see comment).
15318
15319Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15320
15321 * gdb.t00/default.exp: Start with a fresh gdb.
15322 * configure.in (configdirs): Remove gdb.t31 until the chill
15323 compiler works again. It no longer is able to find chillrt0
15324 since it isn't in libchill.a anymore.
15325 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15326 wierd.o, make more modular.
15327 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15328 spurious newlines that caused problems.
15329
15330Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15331
15332 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15333 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15334 gdb.stabs/wierd.{exp,def}: Many new tests.
15335
15336 * gdb.t00/default.exp: update info line for new message.
15337
15338 * gdb.t02/{whatis.exp,gdbme.c}:
15339 Test that "char *" doesn't print as "caddr_t".
15340
15341Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15342
15343 * gdb.t00/help.exp: Use .* in place of some help messages which
15344 just changed.
15345 gdb.t00/default.exp: Update "info frame" test for new message.
15346 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15347 Remove some xfails
15348
15349Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15350
15351 * gdb.t03/{gdbme.c,ptype.exp}:
15352 Add tests for typedef'd struct and union without tags.
15353 Also check "whatis" on a variable of a typedef'd enum without a tag.
15354
15355 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15356 PRMS 1823; the bug still exists but isn't reproduced by this test
15357 anymore), and remove rs6000 XFAIL (the bug is fixed).
15358
15359 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15360 duplicated from whatis.exp. For those that are left, accept
15361 "long", "long int", or "int" for long variables (whatis.exp already
15362 has an XFAIL for "int", so no need to fail it here).
15363
15364 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15365 Deal with GCC's names for types now that GDB uses the compiler's names.
15366
15367 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15368 setup_xfail's for sunos4. If we #defined the signed keyword away,
15369 don't expect GDB to know that char it is signed.
15370
15371 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15372
15373Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15374
15375 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15376 should work on any system, regardless of debugging format.
15377 * gdb.t21/demangle.exp: Move to gdb.t24.
15378 * gdb.t24/demangle.exp: Move from gdb.t21.
15379 * gdb.t24/{Makefile.in, configure.in}: New files.
15380
15381Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15382
15383 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15384 * gdb.stabs: New directory.
15385
15386Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15387
15388 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15389 not just "Quit anyway?".
15390
15391Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15392
15393 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15394 that all setup_xfails are immediately followed by clear_xfails.
15395
15396Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15397
15398 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15399 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15400 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15401 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15402 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15403 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15404 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15405 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15406 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15407 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15408 gdb.t31/chillvars.exp, lib/gdb.exp:
15409 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15410 bug-gdb@prep.ai.mit.edu.
15411
15412Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15413
15414 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15415 with 0.0, not integer 0.
15416
15417Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15418
15419 * gdb.t06/break.exp: Update for "Kill the program" message change.
15420
15421Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15422
15423 * Makefile.in (GDBFLAGS): Set to -nx.
15424 * Makefile.in (site.exp): Use GDBFLAGS.
15425
15426Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15427
15428 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15429 Makefiles.
15430 (check): depend on just-check.
15431 (just-check): added so that tests can be run without a noop
15432 build pass.
15433
15434Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15435
15436 Switch to using configure's configdirs.
15437 * Makefile.in (Makefile): add configure.in dependency.
15438 (SUBDIRS): removed redundant assignment.
15439 * configure.in: switch subdirs assignment to configdirs.
15440 * gdb.t*/configure.in: new files.
15441
15442Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15443
15444 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15445 works.
15446
15447Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15448
15449 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15450 in explicit rules. Apparently this is not supported by some makes.
15451
15452Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15453
15454 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15455
15456Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15457
15458 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15459 disappeared.
15460
15461Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15462
15463 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15464
15465Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15466
15467 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15468 watchpoint problem that is now fixed.
15469 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15470 uninitialized convenience variables.
15471 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15472 structures.
15473
15474Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15475
15476 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15477 which causes expect to get out of sync with gdb on long output
15478 from help set.
15479 * gdb.t09/corefile.exp: Make expected pattern for core file
15480 failing signal and frame output format less sun specific.
15481
15482Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15483
15484 * gdb.t31/chillvars.exp: Add and remove initial dummy
15485 breakpoint, so that symbol table is forced in.
15486 (Needed at least on Sunos4, though it seems not SVR4.)
15487 * gdb.t31/chillvars.exp: Update for changed output format.
15488
15489Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15490
15491 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15492
15493Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15494
15495 * Makefile.in: Added --srcdir when invoking runtest, removed the
15496 need for a local config file. (optional now)
15497
15498Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15499
15500 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15501 failure count used to force early termination. Add some more
15502 expected failures for gnu style demangling.
15503
15504Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15505
15506 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15507 pmi variable from gdb.t20/gdbme to get optimized away.
15508 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15509 Check for written corefile upon timeout _and_ eof.
15510
15511Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15512
15513 * config/unix-gdb.exp: Add missing return 0.
15514
15515Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15516
15517 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15518 test termination.
15519
15520Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15521
15522 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15523 disappeared.
15524
15525Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15526
15527 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15528 time as i860 support works.
15529
d63a86f8 15530 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15531 "backtrace 100\r" rather than just "backtrace\r", to match last
15532 change.
15533
15534Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15535
15536 * config/udi-gdb.exp (gdb_exit): Remove close command.
15537 (gdb_target_udi): New procedure to set the UDI target.
15538 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15539 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15540 Added waits for prompts after several question responses. Added
15541 some more responses used by a29k-amd-udi-gdb.
15542 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15543 pass different arguments, restart UDI connection after program
15544 completion.
15545 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15546 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15547 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15548 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15549 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15550 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15551 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15552 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15553 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15554 after program completion.
15555 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15556 compiled with a SELECT_VECS setting.
15557 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15558 infinite recursion.
15559
15560 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15561 Added checks for COFF results, and made them expected failures for
15562 all targets. It would be better to make them expected failures
15563 for COFF targets only.
15564
15565Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15566
15567 * Makefile.in: add null dvi target, don't bother to recurse
15568 through test directories for info and install-info; rename
15569 $(datadir) to be dejagnu instead of deja-gnu
15570
15571Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15572
15573 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15574 compiler to coredump.
15575 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15576 code.
15577
15578Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15579
15580 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15581 coredump.
15582 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15583 code.
15584
15585Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15586
15587 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15588 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15589 which in a shell. Deletes xgdb when done.
15590 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15591 Tests the return from the "set height" or "set width" commands.
15592 Added a few return codes where needed.
15593
15594Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15595
15596 * Makefile.in (SUBDIRS): Add gdb.t17.
15597 * configure.in (subdirs): Add gdb.t17.
15598 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15599 files to test gdb's calling of functions in the inferior with
15600 the correct arguments and gdb's ability to retrieve any
15601 result returned.
15602
15603Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15604
15605 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15606 may be called after gdb goes away. Previous versions of expect
15607 needed these to avoid file descriptor leaks, but they cause
15608 errors with the current revision of expect.
15609 * gdb.t00/gdbvars.exp: Use -re on expected output after
15610 setting sevenbit-strings.
15611 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15612 to set sevenbit-strings consistent across tests.
15613 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15614 set sevenbit-strings consistent across tests.
15615
15616Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15617
15618 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15619 expected output to match current "expect" expectations.
15620
15621Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15622
15623 * gdb.t00/default.exp: Change expected output for default "source"
15624 command, to match new gdb behavior which requires a filename to
15625 source.
15626
15627Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15628
15629 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15630 expected fail for i486-*-* that misses the marker2 function.
15631 * gdb.t10/crossload.exp (bfddefault): Allow successful
15632 recognition of a format to pass even if no symbols are found.
15633 Explicitly catch failures where the format is not recognized
15634 or is ambiguous, and add the reason to the fail message.
15635 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15636 the cause is and invalid target and add reason to failure message.
15637 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15638 elf32-i386, elf32-sparc, and elf32-i860.
15639 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15640 Set up expected failure for 'filename'::variable scope resolution,
15641 which is now apparently broken on all targets.
15642 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15643 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15644 gdb.t23/templates.exp: Change failure for missing binfile into
15645 just a warning.
15646 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15647 references.
15648
15649Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15650
15651 * gdb.t00/default.exp: Add expected output for default "source"
15652 command, to match new gdb behavior.
15653 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15654
15655Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15656
15657 * config/*-gdb.exp: returns an error, rather than exiting on
15658 internal errors.
15659
15660Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15661
15662 * gdb.t03/gdbme.c: Add pointer to struct variable.
15663 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15664 referencing struct members.
15665
15666Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15667
15668 * configure.in (mips-idt-ecoff): New target.
15669 * config/mips-gdb.exp: New file for remote board using MIPS remote
15670 debugging protocol.
15671
15672 * Redid configuration scheme. Removed gdb.t*/configure.in.
15673 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15674 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15675 distclean targets. Built executables via .o files. Adjusted
15676 tests to account for source files in $(srcdir) rather than
15677 $(objdir).
15678 * lib/gdb.exp (runto): Don't expect () after the function name,
15679 because it may have arguments.
15680
15681Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15682
15683 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15684 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15685 expected failures for mips-idt-* and mips-sgi-*.
15686 * gdb.t00/default.exp (attach): Kill process if requested.
15687 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15688 that does not read core files.
15689 * gdb.t01/run.exp: Removed checks for exit status code.
15690 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15691 it is linked in.
15692 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15693 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15694 appropriate, rather than doing it by hand.
15695 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15696 execution.
15697 * gdb.t10/crossload.exp: Kill existing program if needed.
15698 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15699 appropriate, rather than doing it by hand. Always increase
15700 timeout for this test, not just for VxWorks.
15701
15702Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15703
15704 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15705 of Chill STRUCT types and STRUCT values.
15706 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15707 than "char".
15708 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15709 struct2): New struct definitions and initializations to test
c906108c
SS
15710 simple Chill STRUCT types.
15711
15712Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15713
15714 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15715 the null byte at the end of strings.
15716 * gdb.t00/default.exp: Make show version insensitive to copyright
15717 date.
15718 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15719 to avoid dependencies on target char signedness.
15720 * gdb.t16/printcmds.exp: Update expected results for explicitly
15721 unsigned char.
15722 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15723 now work.
15724 * gdb.t21/demangle.exp: Add many more patterns for template
15725 demangling, most of them being expected failures.
15726 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15727 string we are matching for, to match on the whole string.
15728 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15729 and fix a whole bunch that had incorrect expected output but were
15730 passing anyway because of the bug in "proc demangle".
15731 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15732 type.
15733 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15734
15735Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15736
15737 * gdb/testsuite: made modifications to testcases, etc., to allow
15738 them to work properly given the reorganization of deja-gnu and the
15739 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15740
15741Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15742
15743 * gdb/testsuite: Initial creation of gdb/testsuite.
15744 Migrated dejagnu testcases and support files for testing nm to
15745 gdb/testsuite from deja-gnu. These files were moved "as is"
15746 with no modifications. This migration is part of a major overhaul
15747 of dejagnu. The modifications to these testcases, etc., which
15748 will allow them to work with the new version of dejagnu will be
15749 made in a future update.
48efe704 15750
8d8cb839 15751 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15752\f
8d8cb839
EZ
15753;; Local Variables:
15754;; mode: change-log
15755;; left-margin: 8
15756;; fill-column: 74
15757;; version-control: never
15758;; End:
902f2ccb
MC
15759
15760 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15761 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15762 Copying and distribution of this file, with or without modification,
15763 are permitted provided the copyright notice and this notice are preserved.
This page took 1.521807 seconds and 4 git commands to generate.