]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
PR gdb/2280
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
2ec9a4f8
DJ
12007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * gdb.server/server-run.exp: Test for dynamic linker symbols.
4
52007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
6
7 * lib/gdb.exp (gdb_run_cmd): Move comment outside
8 of gdb_expect call, to avoid interruption.
9
64b2fa04
PA
102007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
11
12 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13 (v_unsigned_long_long, v_long_long_array)
14 (v_signed_long_long_array, v_unsigned_long_long_array)
15 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
16 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
17 [!NO_LONG_LONG]: New.
18 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
19 v_long_long_member.
20
21 (v_long_long_func, v_signed_long_long_func)
22 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
23 (main) [!NO_LONG_LONG]: Initialize long long variants.
24
25 * gdb.base/whatis.exp: If board file requests no_long_long, build
26 test with NO_LONG_LONG defined. Test long long, signed long long,
27 and unsigned long long variants but only if board file doesn't
28 disable it.
29
a912286e
DJ
302007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
31 Daniel Jacobowitz <dan@codesourcery.com>
32
33 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
34 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
35 * configure: Regenerated.
36 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
37 gdb.pascal/types.exp, lib/pascal.exp: New files.
38
471ba8c9
DJ
392007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
40
41 * gdb.cp/classes.exp (do_tests): Always step to the line after the
42 call.
43 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
44 to return to the call.
45 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
46 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
47 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
48 * gdb.mi/mi-until.exp (test_until): Likewise.
49 * gdb.mi/mi2-until.exp (test_until): Likewise.
50
fef8a650
DJ
512007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
52
53 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
54 two-char array.
55 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
56
d983da9c
DJ
572007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
58
59 * gdb.threads/watchthreads.c (thread_function): Sleep between
60 iterations.
61 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
62 at once for S/390. Generate matching fails and passes.
63
17f62551
VP
642007-09-27 Vladimir Prus <vladimir@codesourcery.com>
65
66 * gdb.mi/var-cmd.c (do_children_tests): Initialize
67 the 'struct_declarations' variable to zeros.
17f62551 68
ed0616c6
VP
692007-09-24 Vladimir Prus <vladimir@codesourcery.com>
70
71 * gdb.cp/mb-ctor.cc: New.
72 * gdb.cp/mb-ctor.exp: New.
73 * gdb.cp/mb-templates.cc: New.
74 * gdb.cp/mb-templates.exp: New.
75
41f1b697
DJ
762007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
77
78 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
79
3f213f78
PA
802007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
81
82 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
83 targets.
84 * configure: Regenerate.
85
0d381245
VP
862007-09-23 Vladimir Prus <vladimir@codesourcery.com>
87
88 * gdb.base/annota1.exp: Adjust for 'info break'
89 format changes.
90 * gdb.base/annota3.exp: Likewise.
91 * gdb.base/break.exp: Likewise.
92 * gdb.base/condbreak.exp: Likewise.
93 * gdb.base/pending.exp: Likewise.
94 * gdb.base/sepdebug.exp: Likewise.
95 * gdb.base/unload.exp: Likewise.
96 * gdb.base/ovldbreak.exp: Likewise.
97
fe3f5fa8
VP
982007-09-22 Vladimir Prus <vladimir@codesourcery.com>
99
100 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
101 messages.
102 * gdb.base/chng-syms.exp: Likewise.
103 * gdb.base/unload.exp: Likewise.
104
a75cf6c0
DJ
1052007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
106
107 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
108
18ecae38
DJ
1092007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
110
111 * schedlock.c (NUM): Change to 1.
112 (main): Use args[0] for the main thread.
113 * schedlock.exp: Only expect two threads. Only issue one pass or fail
114 regardless of the number of threads.
115
5509918f
MR
1162007-09-14 Maciej W. Rozycki <macro@mips.com>
117
4a543daf
MR
118 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
119 type down.
120 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
121 test.
122 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
123 watchpoint type down.
124 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
125 test.
126
1272007-09-14 Maciej W. Rozycki <macro@mips.com>
128
5509918f
MR
129 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
130 Move all the tests here and run them twice, once using software
131 watchpoints and once using hardware watchpoints.
132 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
133
40b53987
DJ
1342007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
135
136 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
137 test.
138
695e2681
MK
1392007-09-10 Mark Kettenis <kettenis@gnu.org>
140
8b3fc8d8
MK
141 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
142 build-id.
143
695e2681
MK
144 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
145 know about $ORIGIN. Calculate output dir from $dest instead of
146 using ${objdir}/{$subdir}.
147
58d69f29
MK
1482007-09-09 Mark Kettenis <kettenis@gnu.org>
149
150 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
151 gcore, before continuing with the test.
152
3e347599
DJ
1532007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
154
155 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
156 * gdb.mi/mi-watch.exp: Likewise.
157
ea37ba09
DJ
1582007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
159 Jim Blandy <jimb@codesourcery.com>
160
161 * gdb.arch/i386-sse.exp: Do not expect character constants.
162 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
163 * gdb.base/display.exp: Allow print/s.
164 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
165 and unsigned char array changes.
166
2025a643
DJ
1672007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
168
169 * gdb.base/display.exp: Add tests for printf %p.
170
26669a27
PA
1712007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
172
173 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
174 the dll name to unicode.
175
c8f021f8
JK
1762007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
177
178 * gdb.base/default.exp (show version): Update the version text.
179 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
180
4cf31eea
JK
1812007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
182
183 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
184 New files.
185
4935890f
JK
1862007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
187
188 * lib/gdb.exp (build_id_debug_filename_get): New function.
189 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
190 Remove the generate DEBUG file for the future testcase runs.
191 New testcase for the NT_GNU_BUILD_ID retrieval.
192 Move the final testing step to ...
193 (test_different_dir): ... a new function.
194 New parameter XFAIL to XFAIL all the tests performed.
195 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
196 New parameter TYPE to PF_PREFIX all the tests performed.
197
02142340
VP
1982007-08-31 Vladimir Prus <vladimir@codesourcery.com>
199
200 * gdb.mi/mi-var-cp.cc (path_expression): New
201 function.
202 * gdb.mi/mi-var-cp.exp: Run path exression tests.
203
36acd84e
UW
2042007-08-27 Markus Deuling <deuling@de.ibm.com>
205
206 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
207 to fit into SPU Local Store memory.
208
a896d121
JB
2092007-08-23 Joel Brobecker <brobecker@adacore.com>
210
211 * gdb.base/default.exp: Adjust the expected output of "info
212 warranty" after the switch to GPLv3.
213
7b433602
JB
2142007-08-23 Joel Brobecker <brobecker@adacore.com>
215
216 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
217 to 30000 (from 20000).
218
e22f8b7c
JB
2192007-08-23 Joel Brobecker <brobecker@adacore.com>
220
221 Switch the license of all .exp files to GPLv3.
222 Switch the license of all .f and .f90 files to GPLv3.
223 Switch the license of all .s and .S files to GPLv3.
224
5a0e3bd0
JB
2252007-08-23 Joel Brobecker <brobecker@adacore.com>
226
227 * configure.ac: Switch license to GPLv3.
228
cc00619d
JB
2292007-08-23 Joel Brobecker <brobecker@adacore.com>
230
231 Switch the licensing to GPLv3 for all .ads and .adb files.
232
8d26208a
DJ
2332007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
234
235 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
236 and t_int_double.
237 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
238
4fcb9948
JB
2392007-08-17 Joel Brobecker <brobecker@adacore.com>
240
241 * gdb.base/step-line.c: Switch license to GPL version 3, and
242 update copyright year.
243 * gdb.base/step-line.inp: Likewise.
244
b9c34f67
JB
2452007-08-17 Joel Brobecker <brobecker@adacore.com>
246
247 * gdb.base/gdb1555.exp: Make expected output immune to formatting
248 changes inside gdb1555.c.
249 * gdb.base/pending.exp: Likewise.
250
2cc17678
DJ
2512007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
252
253 * config/default.exp: New file.
254
e48883f7
DJ
2552007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
256
257 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
258 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
259
1ab80e5b
MR
2602007-07-30 Maciej W. Rozycki <macro@mips.com>
261
262 * gdb.base/dump.exp: Force the correct endianness for binary
263 formats not carrying this information.
264
aba471f5
DJ
2652007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
266
267 * gdb.threads/staticthreads.exp: Match .*sem_post.
268
d4e07204
DJ
2692007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
270
271 * gdb.base/readline.exp (operate_and_get_next): Match the final
272 prompt.
273
2b97317d
KB
2742007-07-23 Kevin Buettner <kevinb@redhat.com>
275
276 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
277 to restarting SID.
278
44efa07a
KB
2792007-07-18 Kevin Buettner <kevinb@redhat.com>
280
281 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
282 prior to `gdb_start'.
283
7b5ebade
KB
2842007-07-18 Kevin Buettner <kevinb@redhat.com>
285
286 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
287 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
288 Remove call to gdb_unload.
289
255e7678
DJ
2902007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
291 Daniel Jacobowitz <dan@codesourcery.com>
292
293 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
294 for __WIN32__.
295 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
296 * gdb.base/unload.exp: Use shared library test routines.
297
3a40aaa0
UW
2982007-07-03 Markus Deuling <deuling@de.ibm.com>
299
300 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
301 * gdb.base/solib-symbol-lib.c: Likewise.
302 * gdb.base/solib-symbol-main.c: Likewise.
303
b0f4b84b
DJ
3042007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
305
306 * config/gdbserver.exp (gdb_reconnect): New.
307 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
308 gdb.base/solib-disc.exp: New files.
309 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
310 remote debugging".
311 (gdb_compile): Add shlib_load flag.
312 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
313 port.
314 (gdbserver_reconnect): New.
315
1b05479a
DJ
3162007-07-01 Nick Roberts <nickrob@snap.net.nz>
317 Daniel Jacobowitz <dan@codesourcery.com>
318
319 * gdb.base/annota3.exp: Test for if construct.
320
86f78eb2
DJ
3212007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
322
323 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
324
6a2eb474
MR
3252007-06-21 Chris Dearman <chris@mips.com>
326 Maciej W. Rozycki <macro@mips.com>
327
328 * gdb.base/display.exp: Allow a newline after display/i.
329 * gdb.base/pc-fp.exp: Likewise.
330 * gdb.base/sigbpt.exp: Likewise.
331
f8b73d13
DJ
3322007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
333
334 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
335 required features to be included.
336
4339e69e
DJ
3372007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
338
339 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
340 in info threads output.
341
23d964e7
UW
3422007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
343 Markus Deuling <deuling@de.ibm.com>
344
345 * gdb.arch/spu-info.exp: New testcase.
346 * gdb.arch/spu-info.c: New file.
347
fd20f75b
DJ
3482007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
349
350 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
351 tpcs_offset. Restore lr after the call.
352 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
353
2226f861
DJ
3542007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
355
356 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
357 (gdbserver_run): Kill any running gdbserver.
358 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
359
d12371a9
MR
3602007-05-17 Maciej W. Rozycki <macro@mips.com>
361
362 * gdb.base/sigbpt.exp: Preset segv_addr.
363
93f02886
DJ
3642007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
365
366 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
367 (gdb_compile_shlib): Likewise.
368 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
369 (default_gdb_init): Clear cleanfiles.
370 (gdb_finish): Delete recorded cleanfiles.
371 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
372
373 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
374 Do not use isnative.
375 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
376 gdb.base/so-impl-ld.exp: Likewise.
377 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
378 * gdb.base/unload.exp: Likewise. Do not pass empty option to
379 gdb_compile.
380
b04e06d7
VP
3812007-05-15 Vladimir Prus <vladimir@codesourcery.com>
382
383 * config/unknown.exp: Remove.
384
069ed931
UW
3852007-05-15 Markus Deuling <deuling@de.ibm.com>
386
387 * gdb.base/info-proc.exp: Check is_remote.
388
09db0d03
UW
3892007-05-14 Markus Deuling <deuling@de.ibm.com>
390
391 * gdb.base/gcore.exp: Initialize variable core_supported.
392
af2cbe8c
DJ
3932007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
394
395 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
396
027c0295
DJ
3972007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
398
399 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
400 * gdb.threads/print-threads.exp (test_all_threads): Allow
401 negative and hexadecimal thread IDs.
402
dc5000e7
DJ
4032007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
404
405 * gdb.java/jprint.java (public): Avoid invalid call to static
406 method.
407
2e74ed18
DP
4082007-05-14 Denis Pilat <denis.pilat@st.com>
409
410 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
411 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
412 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
413 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
414 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
415
83547f02
UW
4162007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
417
418 * gdb.base/overlays.exp: Add support for targets with only code
419 overlay support, not data overlay. Support spu-*-* target in
420 this mode.
421 * gdb.base/ovlymgr.c: Provide stubs for spu target.
422 * gdb.base/spu.ld: New file.
423
b18be20d
DJ
4242007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
425
426 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
427
be444858
DJ
4282007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
429
430 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
431
b1d53152
DJ
4322007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
433
434 * gdb.java/jmain.exp: Handle demangled names with and without method
435 signatures.
436
d084b331
DJ
4372007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
438
439 * gdb.mi/mi-syn-frame.c (main, foo, bar)
440 (have_a_very_merry_interrupt): Remove calls to puts.
441 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
442 inferior output.
443 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
444 test names.
445
db9d7fc5
DJ
4462007-04-29 Markus Deuling <deuling@de.ibm.com>
447 Daniel Jacobowitz <dan@codesourcery.com>
448
449 * gdb.base/auxv.exp (core_works): Also check is_remote.
450 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
451
ef783a7d
VP
4522007-04-25 Vladimir Prus <vladimir@codesourcery.com>
453
454 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
455 message, not the undefined 'module' variable.
456 * gdb.base/siginfo.exp: Likewise.
457 * gdb.base/sigstep.exp: Likewise.
458 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
459 serialport.
460 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
461
b7b73cae
CV
4622007-04-25 Corinna Vinschen <vinschen@redhat.com>
463
464 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
465 target sim fails. Return 0 otherwise.
466 (gdb_load): Return prematurely if gdb_target_sim fails.
467
7d90fdfa
DP
4682007-04-16 Denis Pilat <denis.pilat@st.com>
469
470 * gdb.base/setshow.exp: Reset height after having set it to 100.
471
5d3e9c85
DP
4722007-04-16 Denis Pilat <denis.pilat@st.com>
473
474 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
475
18e75969
DP
4762007-04-16 Denis Pilat <denis.pilat@st.com>
477
478 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
479
25d5ea92
VP
4802007-04-14 Vladimir Prus <vladimir@codesourcery.com>
481
482 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
483 tests. Run the frozen varobjs test.
484 * gdb.mi/var-cmd.c (do_frozen_tests): New.
485 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
486
0b49cb80
JK
4872007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
488
489 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
490 gdb.base/type-opaque.exp: New files.
491
a73bafbc
VP
4922007-04-01 Vladimir Prus <vladimir@codesourcery.com>
493
494 * gdb.mi/mi-var-child.c
495 (do_children_tests): User char[2] instead of
496 char so that automatic printing of pointers to char
497 don't give unpredicable result.
498 * gdb.mi/var-cmd.c (do_locals_test): Initialize
499 local variables.
500 * gdb.mi/mi-var-child.exp: Step to right line
501 of do_children_tests.
502 * gdb.mi/mi2-var-child.exp: Likewise.
503 * gdb.mi/mi-var-cmd.exp: Step to right line of
504 do_locals_tests.
505 (do_children_tests): User char[2] instead of
506 char so that automatic printing of pointers to char
507 don't give unpredicable result.
508 * gdb.mi/mi2-var-cmd.exp: Likewise.
509 * lib/mi-support.exp (mi_continue_to_line):
510 Pass test name to mi_wait_for_stop.
511
7ce59000
DJ
5122007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
513
514 * gdb.asm/asm-source.exp: Remove d10v case.
515 * lib/gdb.exp (skip_cplus_tests): Likewise.
516 * gdb.asm/d10v.inc: Deleted.
517
20389057
DJ
5182007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
519
520 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
521
8807d78b
DJ
5222007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
523
524 * config/netware.exp: Delete file.
525
aa3edb8e
JB
5262007-03-29 Joel Brobecker <brobecker@adacore.com>
527
528 * gdb.dwarf2/dw2-noloc.S: New file.
529 * gdb.dwarf2/dw2-noloc.exp: New file.
530
297561ac
PA
5312007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
532
533 * gdb.cp/method2.cc: New test.
534 * gdb.cp/method2.exp: New test.
535 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
536
1f81bd39
DJ
5372007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
538
539 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
540
9453113a
DJ
5412007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
542
543 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
544
b741e217
DJ
5452007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
546
547 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
548 (gdb_load): Delete, replace with...
549 (gdb_reload): ...this.
550 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
551 * gdb.server/server-mon.exp: Likewise.
552 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
553 (gdb_start_cmd): New.
554 (gdb_file_cmd): Save the last loaded file.
555 (gdb_reload): New.
556 (gdb_gnu_strip_debug): Use transform.
557 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
558 support here. Use new $last_loaded_file. Check mtime.
559 (gdb_target_cmd): Handle ObjC failure case.
560 (infer_host_exec): Delete.
561 (gdbserver_load): Rename to...
562 (gdbserver_run): ...this. Simplify.
563 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
564 (mi_gdb_load): Move most contents to a new function...
565 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
566 (mi_run_cmd): Use mi_gdb_target_load.
567 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
568 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
569 Use gdb_run_cmd.
570 * gdb.base/charsign.exp: Remove incorrect comment.
571 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
572 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
573 gdb.base/start.exp: Use gdb_start_cmd.
574
446ab585
MR
5752007-03-23 Nigel Stephens <nigel@mips.com>
576 Maciej W. Rozycki <macro@mips.com>
577
578 * gdb.base/sigbpt.exp: Fix the message when skipping test.
579 * gdb.base/signull.exp: Similarly.
580
bbb88ebf
UW
5812007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
582
583 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
584 messages available to test cases (like chng-sym.exp).
585
cb8c4a99
AS
5862007-03-14 Andreas Schwab <schwab@suse.de>
587
588 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
589 format changes.
590
4e463ff5
DJ
5912007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
592
593 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
594 (optimized_1): New.
595 (main): Call optimized_1.
596 (gdb2029): Correct typos. Call gdb2029_marker.
597 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
598 for gdb2029.
599
b6db2c47
MK
6002007-03-12 Mark Kettenis <kettenis@gnu.org>
601
602 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
603 as tabs. Remove redundant test pattern.
604
70ed3737
UW
6052007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
606
607 * gdb.base/long_long.exp: Accept optional symbol name in <...>
608 for /a format output.
609
47b67b60
DJ
6102007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
611
612 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
613 collect output incrementally.
614
b8953b0e
UW
6152007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
616
617 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
618 for -var-create lpcharacter test.
619 * gdb.mi/mi2-var-cmd.exp: Likewise.
620
7acd5c40
UW
6212007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
622
623 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
624 pass on targets where address zero is readable.
625
9c6759c1
UW
6262007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
627
628 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
629 just a single architecture.
630
a2f1aeb4
UW
6312007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
632
633 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
634 (fetch_all_registers): New function, uses gdb_test_multiple and
635 exp_continue to fetch inferior output line-by-line.
636 Replace all uses of do_get_all_registers by fetch_all_registers.
637
46579ac2
UW
6382007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
639
640 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
641 in target_info.
642
fc133f24
MS
6432007-03-02 Michael Snyder <michael.snyder@palmsource.com>
644
645 * gdb.threads/manythreads.exp: Use $message string for
646 consistancy; add a default (timeout) case.
647
7646a51d
MS
6482007-03-02 Michael Snyder <michael.snyder@palmsource.com>
649
650 * gdb.base/watchpoint.exp: Fix truncated comment.
651
dcfff61f
MS
6522007-03-02 Michael Snyder <michael.snyder@palmsource.com>
653
654 * Makefile.in: Remove spurious single-quotes from sed command.
655
664e3ee9
DJ
6562007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
657
658 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
659 func.
660 * gdb.mi/mi2-var-cmd.exp: Likewise.
661
d7cc6f2f
JB
6622007-02-27 Joel Brobecker <brobecker@adacore.com>
663
664 * gdb.dwarf2/dw2-producer.S: New file.
665 * gdb.dwarf2/dw2-producer.exp: New testcase.
666
6672007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
668
669 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
670 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
671 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
672 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
673 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
674 Revert tests to use mi_gdb_test and include value field in output
675 of -var-create.
676
93d42b30
DJ
6772007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
678
679 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
680
c499ed39
DJ
6812007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
682
683 * gdb.base/maint.exp: Remove full paths from test names.
684 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
685 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
686
9836f81b
JB
6872007-02-27 Joel Brobecker <brobecker@adacore.com>
688
689 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
690
c74d0ad8
DJ
6912007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
692
693 * gdb.server/server-mon.exp: New test.
694
2711e456
DJ
6952007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
696
697 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
698
ff6f572f
DJ
6992007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
700
701 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
702 register capitalization.
703
fada3feb
DP
7042007-02-13 Denis Pilat <denis.pilat@st.com>
705
706 * gdb.mi/mi-var-invalidate.exp: New file.
707
fb1e4ffc
DJ
7082007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
709
710 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
711
3da939d7
DJ
7122007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
713
714 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
715
123dc839
DJ
7162007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
717
718 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
719 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
720
877e3645 7212007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
722
723 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
724 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
725 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
726 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
727 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 728 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
729 Update tests to include value field in output of -var-create.
730
3c0a2960
AS
7312007-02-08 Andreas Schwab <schwab@suse.de>
732
733 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
734
108546a0
DJ
7352007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
736
737 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
738 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
739
d701dcab
DP
7402007-02-02 Denis Pilat <denis.pilat@st.com>
741
742 * gdb.threads/threadapply.exp: check that frame is not changed by
743 the thread apply all command.
744
783e3e2f
AS
7452007-01-31 Andreas Schwab <schwab@suse.de>
746
6d9c3a87
AS
747 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
748
3c50d7b9
AS
749 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
750 in the dwarf sections.
751 * gdb.dwarf2/mac-fileno.S: Likewise.
752
783e3e2f
AS
753 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
754 bspstore register on ia64.
755
78ff580e
AS
7562007-01-29 Andreas Schwab <schwab@suse.de>
757
cc8e9b12
AS
758 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
759 "frame-begin" annotation.
760
78ff580e
AS
761 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
762 number of "frames-invalid" annotations.
763
704a4f78
DJ
7642007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
765
766 * gdb.base/commands.exp: Call if_commands_test.
767 (gdb_test_no_prompt, if_commands_test): New.
768
e741bf94
MK
7692007-01-28 Mark Kettenis <kettenis@gnu.org>
770
771 * gdb.threads/sigthread.c (NSIGS): Make bigger.
772
474d0ad3
AS
7732007-01-27 Andreas Schwab <schwab@suse.de>
774
775 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
776 .short/.int/.quad in the dwarf sections.
777 * gdb.dwarf2/dw2-intercu.S: Likewise.
778 * gdb.dwarf2/dw2-intermix.S: Likewise.
779
e784b426
JK
7802007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
781
782 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
783 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
784 array.
e784b426
JK
785 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
786 * gdb.base/setvar.exp: Likewise.
787
37f08e04
AS
7882007-01-26 Andreas Schwab <schwab@suse.de>
789
9a01813a
AS
790 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
791 test.
792
37f08e04
AS
793 * gdb.base/multi-forks.exp ("restart $i"): Also match
794 __kernel_syscall_via_break.
795
6e2a9270
VP
7962007-01-24 Vladimir Prus <vladimir@codesourcery.com>
797
798 * lib/mi-support.exp (mi_delete_varobj): New.
799 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
800 testcase.
801 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
802 (main): Call the above.
803 (reference_update_test, base_in_reference_test)
804 (reference_to_pointer): Delete the created varobjs.
805
e515b470
DJ
8062007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
807
808 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
809 * configure: Regenerated.
810 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
811 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
812 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
813 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
814 * lib/gdb.exp (gdb_skip_xml_test): New function.
815
08d8bcd7
DJ
8162007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
817
818 * gdb.base/sigrepeat.exp: Correct error message.
819
8202007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
821 Daniel Jacobowitz <dan@codesourcery.com>
822
823 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
824 gdb.arch/i386-gnu-cfi-asm.S: New files.
825
97c3f1f3
JK
8262007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
827
828 * lib/gdb.exp: Abort on missing `site.exp'.
829
cb1df416
DJ
8302007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
831 Daniel Jacobowitz <dan@codesourcery.com>
832
833 * gdb.base/included.c, gdb.base/included.exp,
834 gdb.base/included.h: New files.
835
35990120
DJ
8362007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
837
838 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
839 (maximize_rlimit): Reduce limits on 64-bit systems.
840
6e81a116 8412007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
842
843 From Marcus Deuling <deuling@de.ibm.com>:
844 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
845 every case.
846
6c3c41f3
NR
8472007-01-13 Nick Roberts <nickrob@snap.net.nz>
848
849 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
850 (test_path_specification): Use objdir instead of srcdir to always
851 get an absolute filename.
852
2f12c312
DJ
8532007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
854
855 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
856
81121995
VP
8572007-01-11 Vladimir Prus <vladimir@codesourcery.com>
858
859 * gdb.mi/mi-var-cp.cc (reference_update_tests):
860 Make sure the variable we're using is in scope.
861 (reference_to_pointer): Likewise.
862
4741b737
DJ
8632007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
864
865 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
866 has no debug information.
867
054410c3
DJ
8682007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
869
870 * gdb.base/annota1.exp: Remove extra send_gdb.
871
818f79f6
DJ
8722007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
873
874 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
875
f7a6bb70
DJ
8762007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
877
878 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
879
57e66780
DJ
8802007-01-08 Nick Roberts <nickrob@snap.net.nz>
881 Daniel Jacobowitz <dan@codesourcery.com>
882
883 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
884 lcharacter or linteger change. Correct duplicated test name.
885 * gdb.mi/mi2-var-cmd.exp: Likewise.
886
3d799a95
DJ
8872007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
888
889 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
890
8912007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
892
893 * gdb.base/nofield.c: New file.
894 * gdb.base/nofield.exp: New testcase.
895
eafb94e8
NR
8962007-01-05 Nick Roberts <nickrob@snap.net.nz>
897
898 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
899
900 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
901 test.
902
5e572bb4
DJ
9032007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
904
905 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
906
74a44383
DJ
9072007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
908
909 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
910 when continuing.
911
1b572db9
DJ
9122007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
913
914 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
915 Expect ".exe" extension.
916
381bc39b
DJ
9172007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
918
919 * gdb.base/charset.exp: Add explicit filename to break.
920 * gdb.base/dbx.exp: Add explicit filename to breaks.
921
2b70e4c6
DJ
9222007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
923
924 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
925 * gdb.mi/mi2-file.exp: Likewise.
926
303b6f5d
DJ
9272007-01-04 Vladimir Prus <vladimir@codesourcery.com>
928
929 Implement specification of MI tests as comments
930 in C and C++ sources.
931 * lib/mi-support.exp (mi_autotest_data): New variable.
932 (mi_autotest_source): New variable.
933 (count_newlines, mi_prepare_inline_tests)
934 (mi_get_inline_test, mi_continue_to_line)
935 (mi_run_inline_test, mi_tbreak)
936 (mi_send_resuming_command, mi_wait_for_stop): New functions.
937 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
938 Run inline tests.
939 * gdb.mi/mi-var-cp.cc: Define tests here.
940
23da0d94
VP
9412007-01-04 Vladimir Prus <vladimir@codesourcery.com>
942
943 Simplify usage of mi_continue_to.
944 * lib/mi-support.exp (mi_runto_helper): Renamed
945 from mi_runto, added new parameter 'run_or_continue'.
946 (mi_runto): Use mi_runto_helper.
947 (mi_continue_to): Accept just function name as parameter.
948 Use mi_runto_helper.
949 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
950 * gdb.mi/mi2-var-cmd.exp: Likewise.
951
f9e18282
JB
9522006-01-04 Joel Brobecker <brobecker@adacore.com>
953
954 Make this testcase a bit more realistic. The current code
955 is too simplistic, and allows the compiler to optimize out
956 some of the entities we need for this testcase.
957 * gdb.ada/null_record/bar.ads (Void_Star): New type.
958 (Do_Nothing): Add extra parameter.
959 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
960 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
961 by using a variable of type Void_Star.
962
fd678c65
JB
9632006-01-04 Joel Brobecker <brobecker@adacore.com>
964
965 * gdb.ada/catch_ex/foo.adb: New file.
966 * gdb.ada/catch_ex.exp: New testcase.
967
05cfdb42
DJ
9682007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
969
970 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
971 pass --image-base to linker.
972
2e03ee74
DJ
9732007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
974 Daniel Jacobowitz <dan@codesourcery.com>
975
976 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
977 secondary prompts.
978
0d5de010
DJ
9792007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
980
981 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
982 output. Test the types of members and member pointers.
983 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
984 gdb/2092.
985 * gdb.cp/member-ptr.exp: Search for a comment instead of a
986 statement. Enable for GCC. Update expected output for some tests
987 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
988 layout.
989 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
990 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
991 (Diamond::vget_base): New.
992 (main): Add new tests.
993 * gdb.cp/printmethod.exp: Update expected output for member functions.
994 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
995 print pEe->D::vg().
996
61a771aa
DJ
9972007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
998
999 * gdb.threads/tls.exp: Allow stops in sem_post.
1000
2fa63963
DJ
10012006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
1002
1003 * gdb.base/annota1.exp: Allow .*printf in backtraces.
1004 * gdb.base/annota3.exp: Likewise.
1005 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
1006 again (instead of timing out).
1007 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
1008 GCC bug 26475.
1009 * gdb.java/jmisc.exp: Adjust to work with method signatures including
1010 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
1011 test from jmisc1.exp.
1012 * gdb.java/jmisc1.exp: Delete.
1013 * gdb.java/jprint.exp: Adjust to work with method signatures including
1014 return types.
1015 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
1016 * gdb.threads/linux-dp.exp: Don't be confused by program output.
1017 * lib/java.exp (compile_java_from_source): Pass the correct type
1018 to target_compile.
1019
5eefc2b7
JB
10202006-12-31 Joel Brobecker <brobecker@adacore.com>
1021
1022 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
1023 (stack_align_edx): New function.
1024 (stack_align_eax): New function.
1025 (main): Add calls to stack_align_edx and stack_align_eax.
1026 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
1027 Add testing for the cases where the register used during a stack
1028 realignment is edx. Same for eax.
1029
227c54da
DJ
10302006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
1031
1032 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
1033 and generic PE targets.
1034
cab8ac94
JB
10352006-12-29 Joel Brobecker <brobecker@adacore.com>
1036
1037 * gdb.ada/array_return.exp: Update copyright date list.
1038
ba54f318
JB
10392006-12-27 Joel Brobecker <brobecker@adacore.com>
1040
1041 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
1042 (Create_Small_Float_Vector): New function.
1043 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
1044 function body.
1045 * gdb.ada/array_return/p.adb: Use new type and function from
1046 package Pck.
1047 * gdb.ada/array_return.exp: Add a test verifying that GDB is
1048 able to print the value returned by a function returning an
1049 array of float.
1050
6b7a35dd
JB
10512006-12-20 Joel Brobecker <brobecker@adacore.com>
1052
1053 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
1054 The associated tests should be PASSing.
1055
038224f6
VP
10562006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1057
1058 Test for base in references.
1059 * gdb.mi/mi-var-cp.cc: Add test code.
1060 * gdb.mi/mi-var-cp.exp: Test for bases in references.
1061 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
1062 * gdb.mi/mi2-watch.exp: Likewise.
1063 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
1064 (mi_list_varobj_children): New function.
1065
b26ed50d
VP
10662006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1067
1068 * lib/mi-support.exp
1069 (mi_runto): Accept "()" after function name.
1070 (mi_create_varobj): New function.
1071 (mi_varobj_update): New function.
1072 (mi_Check_varobj_value): New function.
1073 * gdb.mi/mi-var-cp.exp: New file.
1074 * gdb.mi/mi-var-cp.cc: New file.
1075
08232497
DJ
10762006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
1077
1078 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
1079 gdb.base/weaklib2.c: New files.
1080
d394c993 10812006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 1082
ac6c2fba
NS
1083 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
1084 info. Adjust test names.
1085
8ec659a0 1086 * gdb.base/break.c (main): Move position of malloc.
d394c993 1087 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 1088
acd65feb
VP
10892006-11-28 Vladimir Prus <vladimir@codesourcery.com>
1090
1091 * gdb.mi/mi-var-cmd.exp: Check -var-update after
1092 assignement of arrays and function pointers.
1093 * gdb.mi/var-cmd.c: Add declaration necessary for above
1094 tests.
1095
f556d5e5
NS
10962006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1097
1098 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
1099
1100 * gdb.threads/linux-dp.exp: Read thread table before and after
1101 creating each philosopher and verify it.
1102
697bc68d
NS
11032006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1104 Paul Brook <paul@codesourcery.com>
1105 Daniel Jacobowitz <dan@codesourcery.com>
1106
1107 * gdb.base/ending-run.exp: Flatten expect script stepping out of
1108 main to remove duplication. Add start function of the form
1109 '_*start[1-9]*'. Add RVDS start function.
1110
29d73ae4
DJ
11112006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1112
1113 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
1114
c1d88655
UW
11152006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1116
1117 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
1118 * gdb.asm/spu.inc: New file.
1119 * gdb.base/term.exp: Disable if [target_info exists noargs].
1120 * gdb.gdb/complaints.exp: Disable if ![isnative].
1121 * gdb.gdb/selftest.exp: Likewise.
1122 * gdb.gdb/observer.exp: Likewise.
1123 * gdb.gdb/xfullpath.exp: Likewise.
1124 * gdb.base/attach.exp: Disable on SPU target.
1125 * gdb.cp/bs145503.exp: Likewise.
1126 * gdb.cp/exception.exp: Likewise.
1127 * gdb.cp/userdef.exp: Likewise.
1128
32a13b1a
DJ
11292006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1130
1131 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
1132
d8295fe9
VP
11332006-11-10 Vladimir Prus <vladimir@codesourcery.com>
1134
1135 * gdb.base/completion.exp: Fix completion tests for
1136 'info' and 'info '.
1137 * gdb.base/help.exp (help_test_raw, test_class_help)
1138 (test_prefix_command_help): Move...
1139 * lib/gdb.exp: Here.
1140 * gdb.base/main.exp: Adjust.
1141 * gdb.cp/maint.exp: Adjust.
1142 * gdb.trace/tracecmd.exp: Use test_help_class.
1143
8c394015
VP
11442006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1145
1146 * gdb.stabs/weird.exp (print_weird_var): Use
1147 gdb_test_multiple instead of gdb_expect.
1148
027fc1bc
VP
11492006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1150
1151 * gdb.base/help.exp (help_test_raw): New.
1152 (test_class_help): New.
1153 (test_prefix_command_help): New.
1154 Adjust testcases.
1155
67609209
FR
11562006-11-09 Christophe Lyon <christophe.lyon@st.com>
1157
1158 * gdb.base/constvars.c (main): Write to crass and crips, so that
1159 they are allocated by the compiler.
1160
f73adfeb
AS
11612006-10-27 Andreas Schwab <schwab@suse.de>
1162
1163 * gdb.base/multi-forks.exp: Use "detach fork" instead of
1164 "detach-fork".
1165
2f83a18e
DJ
11662006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
1167
1168 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
1169 of patterns.
1170
94277a38
DJ
11712006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1172
1173 * gdb.base/sepdebug.exp: Remove debug format test.
1174 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
1175 Handle no-symtab.
1176 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
1177
5bd2f6e2
DJ
11782006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1179
1180 * gdb.threads/manythreads.c (thread_function, main): Don't cast
1181 int to pointer or pointer to int.
1182 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
1183
8c008720
DJ
11842006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
1185
1186 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
1187
9e35dae4
DJ
11882006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1189
1190 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
1191
d9639e13
DJ
11922006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1193
1194 PR c++/2116
1195 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
1196
390a1bd0
JB
11972006-10-06 Joel Brobecker <brobecker@adacore.com>
1198
1199 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
1200 the corresponding bug has been fixed in GDB (PR/2018).
1201
dd920c33
JB
12022006-10-06 Joel Brobecker <brobecker@adacore.com>
1203
1204 * gdb.base/subst.exp: New testcase.
1205
53bbefe9
JB
12062006-10-06 Joel Brobecker <brobecker@adacore.com>
1207
1208 * gdb.ada/array_return/pck.ads: Add copyright notice.
1209 * gdb.ada/array_return/pck.adb: Likewise.
1210 * gdb.ada/array_return/p.adb: Likewise.
1211 * gdb.ada/exec_changed/first.adb: Likewise.
1212 * gdb.ada/exec_changed/second.adb: Likewise.
1213
09851417
JB
12142006-10-06 Joel Brobecker <brobecker@adacore.com>
1215
1216 * gdb.ada/watch_arg/watch.adb: New file.
1217 * gdb.ada/watch_arg.exp: New testcase.
1218
041bf30d
VP
12192006-10-02 Vladimir Prus <vladimir@codesourcery.com>
1220
1221 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
1222 via string_to_regexp.
1223 * gdb.mi/mi2-basics.exp: Likewise.
1224
f286fbdd 12252006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
1226
1227 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
1228 Remove unused / obsolete files.
1229
7c07f349
NR
12302006-09-19 Nick Roberts <nickrob@snap.net.nz>
1231
1232 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
1233
cd5ff84a
VP
12342006-09-17 Vladimir Prus <vladimir@codesourcery.com>
1235
1236 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
1237 HIGH_FRAME argument to -stack-list-arguments can be larger than
1238 the number of frames.
1239
ae018d1a
DJ
12402006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
1241
1242 * gdb.base/args.c (main): Add breakpoint marker.
1243 * gdb.base/args.exp: Use args_test for tests. Add new tests which
1244 really test empty arguments.
1245 (args_load): Delete.
1246 (args_test): New.
1247
b399c549
NR
12482006-09-13 Nick Roberts <nickrob@snap.net.nz>
1249
1250 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
1251 check for one file.
1252
2ab1eb7a
VP
12532006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
1254
1255 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
1256 HIGH_FRAME argument to -stack-list-locals can be larger than
1257 the number of frames.
1258
476308bf
FF
12592006-08-18 Fred Fish <fnf@specifix.com>
1260
1261 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
1262 '$' in front of skip_vmx_tests_saved when setting that.
1263
8625200f
AS
12642006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1265
1266 * gdb.base/trace-commands.exp: New file.
1267
089ec8f1
DJ
12682006-08-10 Joel Brobecker <brobecker@adacore.com>
1269 Daniel Jacobowitz <dan@codesourcery.com>
1270
1271 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1272 expected output of the backtrace commands.
1273
b60f0898
JB
12742006-08-09 Joel Brobecker <brobecker@adacore.com>
1275
1276 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1277 untested followed by return combination.
1278 * gdb.arch/altivec-regs.exp: Likewise.
1279 * gdb.arch/e500-abi.exp: Likewise.
1280 * gdb.arch/e500-regs.exp: Likewise.
1281 * gdb.arch/gdb1291.exp: Likewise.
1282 * gdb.arch/gdb1431.exp: Likewise.
1283 * gdb.arch/gdb1558.exp: Likewise.
1284 * gdb.arch/i386-prologue.exp: Likewise.
1285 * gdb.arch/i386-unwind.exp: Likewise.
1286 * gdb.asm/asm-source.exp: Likewise.
1287 * gdb.base/a2-run.exp: Likewise.
1288 * gdb.base/advance.exp: Likewise.
1289 * gdb.base/all-bin.exp: Likewise.
1290 * gdb.base/annota1.exp: Likewise.
1291 * gdb.base/annota3.exp: Likewise.
1292 * gdb.base/args.exp: Likewise.
1293 * gdb.base/arithmet.exp: Likewise.
1294 * gdb.base/assign.exp: Likewise.
1295 * gdb.base/async.exp: Likewise.
1296 * gdb.base/attach.exp: Likewise.
1297 * gdb.base/bang.exp: Likewise.
1298 * gdb.base/bigcore.exp: Likewise.
1299 * gdb.base/bitfields.exp: Likewise.
1300 * gdb.base/bitfields2.exp: Likewise.
1301 * gdb.base/break.exp: Likewise.
1302 * gdb.base/call-sc.exp: Likewise.
1303 * gdb.base/call-strs.exp: Likewise.
1304 * gdb.base/callfuncs.exp: Likewise.
1305 * gdb.base/checkpoint.exp: Likewise.
1306 * gdb.base/chng-syms.exp: Likewise.
1307 * gdb.base/code-expr.exp: Likewise.
1308 * gdb.base/commands.exp: Likewise.
1309 * gdb.base/completion.exp: Likewise.
1310 * gdb.base/cond-expr.exp: Likewise.
1311 * gdb.base/condbreak.exp: Likewise.
1312 * gdb.base/consecutive.exp: Likewise.
1313 * gdb.base/constvars.exp: Likewise.
1314 * gdb.base/corefile.exp: Likewise.
1315 * gdb.base/cvexpr.exp: Likewise.
1316 * gdb.base/dbx.exp: Likewise.
1317 * gdb.base/define.exp: Likewise.
1318 * gdb.base/detach.exp: Likewise.
1319 * gdb.base/display.exp: Likewise.
1320 * gdb.base/dump.exp: Likewise.
1321 * gdb.base/ena-dis-br.exp: Likewise.
1322 * gdb.base/ending-run.exp: Likewise.
1323 * gdb.base/environ.exp: Likewise.
1324 * gdb.base/eval-skip.exp: Likewise.
1325 * gdb.base/exprs.exp: Likewise.
1326 * gdb.base/fileio.exp: Likewise.
1327 * gdb.base/finish.exp: Likewise.
1328 * gdb.base/float.exp: Likewise.
1329 * gdb.base/foll-exec.exp: Likewise.
1330 * gdb.base/foll-fork.exp: Likewise.
1331 * gdb.base/foll-vfork.exp: Likewise.
1332 * gdb.base/freebpcmd.exp: Likewise.
1333 * gdb.base/funcargs.exp: Likewise.
1334 * gdb.base/gcore.exp: Likewise.
1335 * gdb.base/gdb1090.exp: Likewise.
1336 * gdb.base/gdb1250.exp: Likewise.
1337 * gdb.base/huge.exp: Likewise.
1338 * gdb.base/info-proc.exp: Likewise.
1339 * gdb.base/interrupt.exp: Likewise.
1340 * gdb.base/jump.exp: Likewise.
1341 * gdb.base/langs.exp: Likewise.
1342 * gdb.base/lineinc.exp: Likewise.
1343 * gdb.base/list.exp: Likewise.
1344 * gdb.base/logical.exp: Likewise.
1345 * gdb.base/long_long.exp: Likewise.
1346 * gdb.base/macscp.exp: Likewise.
1347 * gdb.base/maint.exp: Likewise.
1348 * gdb.base/mips_pro.exp: Likewise.
1349 * gdb.base/miscexprs.exp: Likewise.
1350 * gdb.base/multi-forks.exp: Likewise.
1351 * gdb.base/opaque.exp: Likewise.
1352 * gdb.base/overlays.exp: Likewise.
1353 * gdb.base/pc-fp.exp: Likewise.
1354 * gdb.base/pointers.exp: Likewise.
1355 * gdb.base/printcmds.exp: Likewise.
1356 * gdb.base/psymtab.exp: Likewise.
1357 * gdb.base/ptype.exp: Likewise.
1358 * gdb.base/recurse.exp: Likewise.
1359 * gdb.base/relational.exp: Likewise.
1360 * gdb.base/relocate.exp: Likewise.
1361 * gdb.base/remote.exp: Likewise.
1362 * gdb.base/reread.exp: Likewise.
1363 * gdb.base/restore.exp: Likewise.
1364 * gdb.base/return.exp: Likewise.
1365 * gdb.base/return2.exp: Likewise.
1366 * gdb.base/scope.exp: Likewise.
1367 * gdb.base/sect-cmd.exp: Likewise.
1368 * gdb.base/sep.exp: Likewise.
1369 * gdb.base/sepdebug.exp: Likewise.
1370 * gdb.base/setshow.exp: Likewise.
1371 * gdb.base/setvar.exp: Likewise.
1372 * gdb.base/sigall.exp: Likewise.
1373 * gdb.base/sigbpt.exp: Likewise.
1374 * gdb.base/signals.exp: Likewise.
1375 * gdb.base/signull.exp: Likewise.
1376 * gdb.base/sizeof.exp: Likewise.
1377 * gdb.base/solib.exp: Likewise.
1378 * gdb.base/step-line.exp: Likewise.
1379 * gdb.base/step-test.exp: Likewise.
1380 * gdb.base/structs.exp: Likewise.
1381 * gdb.base/structs2.exp: Likewise.
1382 * gdb.base/term.exp: Likewise.
1383 * gdb.base/twice.exp: Likewise.
1384 * gdb.base/until.exp: Likewise.
1385 * gdb.base/varargs.exp: Likewise.
1386 * gdb.base/volatile.exp: Likewise.
1387 * gdb.base/watchpoint.exp: Likewise.
1388 * gdb.base/whatis-exp.exp: Likewise.
1389 * gdb.base/whatis.exp: Likewise.
1390 * gdb.cp/ambiguous.exp: Likewise.
1391 * gdb.cp/annota2.exp: Likewise.
1392 * gdb.cp/annota3.exp: Likewise.
1393 * gdb.cp/bool.exp: Likewise.
1394 * gdb.cp/breakpoint.exp: Likewise.
1395 * gdb.cp/casts.exp: Likewise.
1396 * gdb.cp/class2.exp: Likewise.
1397 * gdb.cp/classes.exp: Likewise.
1398 * gdb.cp/cplusfuncs.exp: Likewise.
1399 * gdb.cp/ctti.exp: Likewise.
1400 * gdb.cp/derivation.exp: Likewise.
1401 * gdb.cp/exception.exp: Likewise.
1402 * gdb.cp/gdb1355.exp: Likewise.
1403 * gdb.cp/hang.exp: Likewise.
1404 * gdb.cp/inherit.exp: Likewise.
1405 * gdb.cp/local.exp: Likewise.
1406 * gdb.cp/m-data.exp: Likewise.
1407 * gdb.cp/m-static.exp: Likewise.
1408 * gdb.cp/member-ptr.exp: Likewise.
1409 * gdb.cp/method.exp: Likewise.
1410 * gdb.cp/misc.exp: Likewise.
1411 * gdb.cp/namespace.exp: Likewise.
1412 * gdb.cp/overload.exp: Likewise.
1413 * gdb.cp/ovldbreak.exp: Likewise.
1414 * gdb.cp/pr-1023.exp: Likewise.
1415 * gdb.cp/pr-1210.exp: Likewise.
1416 * gdb.cp/pr-574.exp: Likewise.
1417 * gdb.cp/printmethod.exp: Likewise.
1418 * gdb.cp/psmang.exp: Likewise.
1419 * gdb.cp/ref-params.exp: Likewise.
1420 * gdb.cp/ref-types.exp: Likewise.
1421 * gdb.cp/rtti.exp: Likewise.
1422 * gdb.cp/templates.exp: Likewise.
1423 * gdb.cp/try_catch.exp: Likewise.
1424 * gdb.cp/userdef.exp: Likewise.
1425 * gdb.cp/virtfunc.exp: Likewise.
1426 * gdb.disasm/am33.exp: Likewise.
1427 * gdb.disasm/h8300s.exp: Likewise.
1428 * gdb.disasm/mn10300.exp: Likewise.
1429 * gdb.disasm/sh3.exp: Likewise.
1430 * gdb.disasm/t01_mov.exp: Likewise.
1431 * gdb.disasm/t02_mova.exp: Likewise.
1432 * gdb.disasm/t03_add.exp: Likewise.
1433 * gdb.disasm/t04_sub.exp: Likewise.
1434 * gdb.disasm/t05_cmp.exp: Likewise.
1435 * gdb.disasm/t06_ari2.exp: Likewise.
1436 * gdb.disasm/t07_ari3.exp: Likewise.
1437 * gdb.disasm/t08_or.exp: Likewise.
1438 * gdb.disasm/t09_xor.exp: Likewise.
1439 * gdb.disasm/t10_and.exp: Likewise.
1440 * gdb.disasm/t11_logs.exp: Likewise.
1441 * gdb.disasm/t12_bit.exp: Likewise.
1442 * gdb.disasm/t13_otr.exp: Likewise.
1443 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1444 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1445 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1446 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1447 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1448 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1449 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1450 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1451 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1452 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1453 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1454 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1455 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1456 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1457 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1458 * gdb.mi/gdb701.exp: Likewise.
1459 * gdb.mi/gdb792.exp: Likewise.
1460 * gdb.mi/mi-basics.exp: Likewise.
1461 * gdb.mi/mi-break.exp: Likewise.
1462 * gdb.mi/mi-cli.exp: Likewise.
1463 * gdb.mi/mi-console.exp: Likewise.
1464 * gdb.mi/mi-disassemble.exp: Likewise.
1465 * gdb.mi/mi-eval.exp: Likewise.
1466 * gdb.mi/mi-file.exp: Likewise.
1467 * gdb.mi/mi-read-memory.exp: Likewise.
1468 * gdb.mi/mi-regs.exp: Likewise.
1469 * gdb.mi/mi-return.exp: Likewise.
1470 * gdb.mi/mi-simplerun.exp: Likewise.
1471 * gdb.mi/mi-stack.exp: Likewise.
1472 * gdb.mi/mi-stepi.exp: Likewise.
1473 * gdb.mi/mi-syn-frame.exp: Likewise.
1474 * gdb.mi/mi-until.exp: Likewise.
1475 * gdb.mi/mi-var-block.exp: Likewise.
1476 * gdb.mi/mi-var-child.exp: Likewise.
1477 * gdb.mi/mi-var-cmd.exp: Likewise.
1478 * gdb.mi/mi-var-display.exp: Likewise.
1479 * gdb.mi/mi-watch.exp: Likewise.
1480 * gdb.mi/mi2-basics.exp: Likewise.
1481 * gdb.mi/mi2-break.exp: Likewise.
1482 * gdb.mi/mi2-cli.exp: Likewise.
1483 * gdb.mi/mi2-console.exp: Likewise.
1484 * gdb.mi/mi2-disassemble.exp: Likewise.
1485 * gdb.mi/mi2-eval.exp: Likewise.
1486 * gdb.mi/mi2-file.exp: Likewise.
1487 * gdb.mi/mi2-read-memory.exp: Likewise.
1488 * gdb.mi/mi2-regs.exp: Likewise.
1489 * gdb.mi/mi2-return.exp: Likewise.
1490 * gdb.mi/mi2-simplerun.exp: Likewise.
1491 * gdb.mi/mi2-stack.exp: Likewise.
1492 * gdb.mi/mi2-stepi.exp: Likewise.
1493 * gdb.mi/mi2-syn-frame.exp: Likewise.
1494 * gdb.mi/mi2-until.exp: Likewise.
1495 * gdb.mi/mi2-var-block.exp: Likewise.
1496 * gdb.mi/mi2-var-child.exp: Likewise.
1497 * gdb.mi/mi2-var-cmd.exp: Likewise.
1498 * gdb.mi/mi2-var-display.exp: Likewise.
1499 * gdb.mi/mi2-watch.exp: Likewise.
1500 * gdb.stabs/exclfwd.exp: Likewise.
1501 * gdb.stabs/weird.exp: Likewise.
1502 * gdb.threads/gcore-thread.exp: Likewise.
1503 * gdb.trace/actions.exp: Likewise.
1504 * gdb.trace/backtrace.exp: Likewise.
1505 * gdb.trace/circ.exp: Likewise.
1506 * gdb.trace/collection.exp: Likewise.
1507 * gdb.trace/deltrace.exp: Likewise.
1508 * gdb.trace/infotrace.exp: Likewise.
1509 * gdb.trace/limits.exp: Likewise.
1510 * gdb.trace/packetlen.exp: Likewise.
1511 * gdb.trace/passc-dyn.exp: Likewise.
1512 * gdb.trace/passcount.exp: Likewise.
1513 * gdb.trace/report.exp: Likewise.
1514 * gdb.trace/save-trace.exp: Likewise.
1515 * gdb.trace/tfind.exp: Likewise.
1516 * gdb.trace/tracecmd.exp: Likewise.
1517 * gdb.trace/while-dyn.exp: Likewise.
1518 * gdb.trace/while-stepping.exp: Likewise.
1519
f4b618d1
JB
15202006-08-08 Joel Brobecker <brobecker@adacore.com>
1521
1522 * gdb.base/step-bt.c: New file.
1523 * gdb.base/step-bt.exp: New testcase.
1524
3d00d119
DJ
15252006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1526
1527 * config/monitor.exp (gdb_load): Remove support for obsolete
1528 download-write-size.
1529 * gdb.base/remote.exp: Likewise. Update all callers of
1530 gdb_timed_load.
1531
017b5bd4
DJ
15322006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1533
1534 * cursal.exp: Pass binfile to gdb_load.
1535
837c599d
DJ
15362006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1537
1538 * gdb.base/cursal.exp: Add "" to gdb_load call.
1539
8dd4540b
MK
15402006-07-29 Mark Kettenis <kettenis@gnu.org>
1541
1542 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1543 NetBSD/ELF targets.
1544
ab5c9f60
DJ
15452006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1546
1547 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1548 operator*.
1549
4c42eaff
DJ
15502006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1551
1552 * gdb.base/completion.exp: Update for change in "file" behavior.
1553 * gdb.stabs/weird.exp: Likewise.
1554 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1555 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1556
0155cc76
NS
15572006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1558
1559 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1560 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1561
16026cd7
AS
15622006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1563
1564 * gdb.base/default.exp: Update source command error message.
1565 * gdb.base/help.exp: Update 'help source' message.
1566
16963cb6
DJ
15672006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1568
1569 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1570 test.
1571
6d7fd486
AS
15722006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1573
1574 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1575
29e8a844
DJ
15762006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1577
1578 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1579
6afcfa39
DJ
15802006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1581
1582 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1583
267a692b
MK
15842006-07-17 Mark Kettenis <kettenis@gnu.org>
1585
1586 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1587 *-*-openbsd* from targets for wich we expect ARM FPA floating
1588 point format.
1589
85d2fec4
NR
15902006-07-17 Nick Roberts <nickrob@snap.net.nz>
1591
1592 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1593
15942006-07-17 Mark Kettenis <kettenis@gnu.org>
1595
1596 * gdb.base/annota3.exp: Expect frame-begin annotation.
1597
85b4c6e8
JB
15982006-07-14 Joel Brobecker <brobecker@adacore.com>
1599
1600 * gdb.base/help.exp: Adjust "help unset" test to accept
1601 any list of unset commands.
1602
fb933624
DJ
16032006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1604 Daniel Jacobowitz <dan@codesourcery.com>
1605
1606 * gdb.cp/ref-params.exp: New test.
1607 * gdb.cp/ref-params.cc: New source file.
1608 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1609
1dff4b64
MK
16102006-07-08 Mark Kettenis <kettenis@gnu.org>
1611
1612 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1613 spaces/tabs in regular expressions since they might not be there.
1614
40d2e0e3
AS
16152006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1616
1617 * gdb.base/ifelse.exp: New file.
1618
f6c957d2
NS
16192006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1620
1621 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1622 line.
1623 * gdb.base/huge.exp: Loop over compilation to find a size that
1624 is acceptable.
1625 * gdb.base/remote.exp: Correct expected strings.
1626 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1627
b9c5a23d
DJ
16282006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1629
1630 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1631
9af2e58d
DJ
16322006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1633
1634 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1635 native.
1636
30930ca5
DJ
16372006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1638
1639 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1640 enable stabs testing.
1641
aa32fa1d
DJ
16422006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1643
bd4a4c80 1644 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1645 gdb_test_multiple does.
1646
321fef15
DJ
16472006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1648
1649 * Makefile.in (host_alias): Remove.
1650 (target_alias): Use @target_noncanonical@.
1651 (site.exp): Don't set host_alias.
1652 * aclocal.m4: Remove contents. Include acx.m4.
1653 * configure: Regenerated.
1654 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1655
e1c2defa
NS
16562006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1657
e63b55d1
NS
1658 * lib/gdb.exp (gdb_load_cmd): New.
1659
5600ea19
NS
1660 * gdb.base/fileio.c: Add system(NULL) test.
1661 * gdb.base/fileio.exp: Check it.
1662
e1c2defa
NS
1663 * gdb.base/break.c: Add 10a breakpoint at }
1664 * gdb.base/break.exp: Add test for breakpoint at }
1665 * gdb.cp/anon-union.cc: Add code at end of function.
1666 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1667 * gdb.mi/var-cmd.c: Add code at end of function.
1668 * gdb.mi/mi-var-display.exp: Adjust end of next.
1669 * gdb.mi/mi2-var-display.exp: Likewise.
1670 * gdb.base/fileio.c: Add stop function and insert calls at
1671 stopping places.
1672 * gdb.base/fileio.exp: Breakpoint stop function and remove
1673 explicit line number references.
1674
6c0112ec
JB
16752006-05-19 Joel Brobecker <brobecker@adacore.com>
1676
1677 * gdb.base/del.exp (test_delete_alias): New function.
1678 Now check that both "del" and "d" work as aliases for "delete".
1679
154189a4
FF
16802006-05-18 Fred Fish <fnf@specifix.com>
1681
1682 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1683 required. Check for spurious output after program exits normally.
1684
582e64c2
FF
16852006-05-17 Fred Fish <fnf@specifix.com>
1686
1687 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1688 gdb_load, so it works in the simulator.
1689
8ef6493a
FF
16902006-05-11 Fred Fish <fnf@specifix.com>
1691
1692 * gdb.base/bang.exp: Ignore unexpected output between the
1693 "program exited normally" and the gdb prompt, as many other
1694 tests do.
1695
692b141c
MK
16962006-05-07 Mark Kettenis <kettenis@gnu.org>
1697
1698 * gdb.base/help.exp: Make "delete checkpoint" part option for
1699 "help d" and "help delete" tests.
1700
540b8a30
UW
17012006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1702
1703 * gdb.mi/mi-basics.exp: Add missing serial number to
1704 expected output in some mi_gdb_test statements.
1705 * gdb.mi/mi2-basics.exp: Likewise.
1706
9b6462d9
JB
17072006-05-05 Joel Brobecker <brobecker@adacore.com>
1708
1709 * gdb.base/del.c: New file.
1710 * gdb.base/del.exp: New testcase.
1711
954de43b
DM
17122006-05-05 David S. Miller <davem@sunset.davemloft.net>
1713
1714 * gdb.base/break.exp: Do not assume a breakpoint on
1715 main will actually be in $srcfile when optimizing.
1303f75e
DM
1716 * gdb.base/savedregs.exp: Do not require that the dummy
1717 frame location match up to a symbol and source file location.
c3242428
DM
1718 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1719 will get printed without a mi_cmd_data_list_register_values prefix.
1720 (*-data-list-register-*): Correct regular expressions to expect the new
1721 pseudo d? floating point registers.
1722 * gdb.mi/mi2-regs.exp: Likewise.
1723
c7e64c9a
DJ
17242006-05-05 Christophe Lyon <christophe.lyon@st.com>
1725
1726 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1727 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1728 is allocated by the compiler.
1729 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1730 anons, e, anone to force their allocation by the compiler.
1731
17322006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1733
1734 * gdb.base/help.exp: Update expected text for help d and
1735 help delete.
1736
27ce9a6d
MK
17372006-05-02 Mark Kettenis <kettenis@gnu.org>
1738
1739 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1740 NetBSD/ELF targets.
1741
8608915f
MK
17422006-04-30 Mark Kettenis <kettenis@gnu.org>
1743
1744 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1745 single-step breakpoint fails; make this a KFAIL on
1746 sparc*-*-openbsd*.
1747 * gdb.base/siginfo.exp: Likewise.
1748 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1749
b8db102d
MS
17502006-04-26 Michael Snyder <msnyder@redhat.com>
1751
1752 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1753 which may have to consume output from other forks.
1754 Add tests to make sure that "delete fork" succeeded.
1755
c702009a
MS
17562006-04-20 Michael Snyder <msnyder@redhat.com>
1757
1758 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1759 Add support for the Renesas M32C and M16C.
1760
1761 * gdb.asm/asm-source.exp: Add m32c target.
1762 * gdb.asm/m32c.inc: Support for m32c target.
1763
e28493f2
AS
17642006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1765
1766 * gdb.base/commands.exp (recursive_source_test): New test.
1767
880da185
DM
17682006-04-04 David S. Miller <davem@sunset.davemloft.net>
1769
1770 * gdb.base/float.exp: Add pattern for sparc targets.
1771
61d9b92f
DJ
17722006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1773
1774 * gdb.base/commands.exp (stray_arg0_test): New test.
1775
bd717df8
PB
17762006-03-30 Paul Brook <paul@codesourcery.com>
1777
1778 * gdb.mi/mi-until.exp: kfail broken until command.
1779 * gdb.mi/mi2-until.exp: Ditto.
1780
ec793d3c
NR
17812006-03-27 Nick Roberts <nickrob@snap.net.nz>
1782
1783 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1784
831004b7
AO
17852006-03-08 Alexandre Oliva <aoliva@redhat.com>
1786
1787 * gdb.base/prelink.exp: Anchor tested-for regular expression
1788 on gdb prompt.
1789
effe49a0
PB
17902006-03-07 Paul Brook <paul@codesourcery.com>
1791
1792 * gdb.base/assign.exp: Correct fail message.
1793
e5461016
PB
17942006-03-07 Paul Brook <paul@codesourcery.com>
1795
1796 * lib/compiler.c: Extract armcc version number.
1797 * lib/compiler.cc: Ditto.
1798
fc91c6c2
PB
17992006-03-07 Paul Brook <paul@codesourcery.com>
1800
1801 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1802 additional_flags=-w.
1803 * gdb.arch/altivec-regs.exp: Ditto.
1804 * gdb.arch/e500-abi.exp: Ditto.
1805 * gdb.arch/e500-regs.exp: Ditto.
1806 * gdb.base/all-bin.exp: Ditto.
1807 * gdb.base/annota1.exp: Ditto.
1808 * gdb.base/annota3.exp: Ditto.
1809 * gdb.base/args.exp: Ditto.
1810 * gdb.base/arithmet.exp: Ditto.
1811 * gdb.base/assign.exp: Ditto.
1812 * gdb.base/async.exp: Ditto.
1813 * gdb.base/bang.exp: Ditto.
1814 * gdb.base/break.exp: Ditto.
1815 * gdb.base/call-rt-st.exp: Ditto.
1816 * gdb.base/completion.exp: Ditto.
1817 * gdb.base/cond-expr.exp: Ditto.
1818 * gdb.base/condbreak.exp: Ditto.
1819 * gdb.base/consecutive.exp: Ditto.
1820 * gdb.base/define.exp: Ditto.
1821 * gdb.base/display.exp: Ditto.
1822 * gdb.base/ena-dis-br.exp: Ditto.
1823 * gdb.base/environ.exp: Ditto.
1824 * gdb.base/eval-skip.exp: Ditto.
1825 * gdb.base/info-proc.exp: Ditto.
1826 * gdb.base/jump.exp: Ditto.
1827 * gdb.base/logical.exp: Ditto.
1828 * gdb.base/long_long.exp: Ditto.
1829 * gdb.base/maint.exp: Ditto.
1830 * gdb.base/miscexprs.exp: Ditto.
1831 * gdb.base/pc-fp.exp: Ditto.
1832 * gdb.base/pointers.exp: Ditto.
1833 * gdb.base/relational.exp: Ditto.
1834 * gdb.base/reread.exp: Ditto.
1835 * gdb.base/sect-cmd.exp: Ditto.
1836 * gdb.base/sep.exp: Ditto.
1837 * gdb.base/sepdebug.exp: Ditto.
1838 * gdb.base/until.exp: Ditto.
1839 * gdb.base/whatis-exp.exp: Ditto.
1840 * gdb.cp/annota2.exp: Ditto.
1841 * gdb.cp/annota3.exp: Ditto.
1842 * gdb.trace/actions.exp: Ditto.
1843 * gdb.trace/backtrace.exp: Ditto.
1844 * gdb.trace/circ.exp: Ditto.
1845 * gdb.trace/collection.exp: Ditto.
1846 * gdb.trace/deltrace.exp: Ditto.
1847 * gdb.trace/infotrace.exp: Ditto.
1848 * gdb.trace/limits.exp: Ditto.
1849 * gdb.trace/packetlen.exp: Ditto.
1850 * gdb.trace/passc-dyn.exp: Ditto.
1851 * gdb.trace/passcount.exp: Ditto.
1852 * gdb.trace/report.exp: Ditto.
1853 * gdb.trace/save-trace.exp: Ditto.
1854 * gdb.trace/tfind.exp: Ditto.
1855 * gdb.trace/tracecmd.exp: Ditto.
1856 * gdb.trace/while-dyn.exp: Ditto.
1857 * gdb.trace/while-stepping.exp: Ditto.
1858 * lib/gdb.exp: Ditto.
1859 (gdb_compile): Handle nowarning option.
1860
5f4a23d9
AO
18612006-03-07 Alexandre Oliva <aoliva@redhat.com>
1862
1863 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1864 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1865 Rename executable to prelinkt. Don't re-prelink if we didn't
1866 get a core file. Test prelink -u exit status to tell whether
1867 prelinking failed. Use gdb_test_multiple.
1868
9733fc94
DJ
18692006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1870
1871 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1872 (do_tests): Call it.
1873
cc10cae3
AO
18742006-02-28 Alexandre Oliva <aoliva@redhat.com>
1875
1876 * gdb.base/prelink.exp: New test.
1877 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1878
15c46491
WZ
18792006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1880
1881 * gdb.fortran/derived-type.f90: New file.
1882 * gdb.fortran/derived-type.exp: New testcase.
1883
5c9f7ded
DJ
18842006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1885
1886 * gdb.base/default.exp: Allow ';' as a directory separator.
1887
5b96932b
AS
18882006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1889
1890 * gdb.base/help.exp (help add-symbol-file): Update.
1891
1986bccd
AS
18922006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1893
1894 * gdb.base/help.exp (help load): Update expected results.
1895
a8b7528f
FF
18962006-02-19 Fred Fish <fnf@specifix.com>
1897
1898 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1899 specifix hex value as part of results.
1900 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1901
f8261448
FF
19022006-02-16 Fred Fish <fnf@specifix.com>
1903
1904 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1905 ushort_addr, and slong_addr, so the typedefs are not optimized
1906 away.
1907 * gdb.base/whatis.exp: Add tests using type name for struct type,
1908 union type, enum type, and typedef.
1909
31d8bdd2
MK
19102006-02-13 Mark Kettenis <kettenis@gnu.org>
1911
1912 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1913
34e41e63
JB
19142006-02-13 Jim Blandy <jimb@redhat.com>
1915
1916 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1917 case where it takes two "next" commands to skip past the init
1918 call.
1919
ac6e4f31
FF
19202006-02-12 Fred Fish <fnf@specifix.com>
1921
1922 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1923 to handle cases where it takes two "next" commands to skip
1924 past the init call.
1925
2db2d571
JB
19262006-02-07 Joel Brobecker <brobecker@adacore.com>
1927
1928 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1929 on hppa32 targets.
1930
38fcd64c
DJ
19312006-02-06 Vladimir Prus <ghost@cs.msu.su>
1932
1933 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1934 field.
1935
1315ad46
MK
19362006-01-29 Mark Kettenis <kettenis@gnu.org>
1937
1938 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1939
5625b943
DJ
19402006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1941
1942 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1943 files.
1944
80df1bbe
DJ
19452006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1946
1947 * gdb.cp/maint.exp: Set complaints to a positive value.
1948
9078e690
DJ
19492006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1950
1951 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1952 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1953 function name.
1954
9c903399
DJ
19552006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1956
1957 * gdb.base/checkpoint.c: Update copyright notice. Include
1958 <stdlib.h>.
1959
761ae4d6
JB
19602006-01-04 Jim Blandy <jimb@redhat.com>
1961
1962 * gdb.asm/asm-source.exp: Independently provide default values for
1963 asm-flags and debug-flags. Use 'string equal' to do the
1964 comparison, not the implicit expr's '==' operator. Remove
1965 now-unneeded assignments to asm-flags. In h8300 case, place
1966 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
1967
099ac3dd
MS
19682006-01-04 Michael Snyder <msnyder@redhat.com>
1969
1970 * gdb.base/checkpoint.c: New file.
1971 * gdb.base/checkpoint.exp: New file.
1972 * gdb.base/multi-fork.c: New file.
1973 * gdb.base/multi-fork.exp: New file.
1974 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1975
f4d85314
FF
19762006-01-04 Fred Fish <fnf@specifix.com>
1977
1978 * gdb.base/ptype.c (foo): Add typedef.
1979 (intfoo): Add function.
1980 * gdb.base/ptype1.c: New file.
1981 * gdb.base/ptype.exp: Handle compilation and linking with two
1982 source files. Test that proper type for "foo" is found based
1983 on source context rather than first match found in symtabs.
1984
a1b06f35
MK
19852005-12-28 Mark Kettenis <kettenis@gnu.org>
1986
1987 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
1988 * gdb.asm/openbsd.inc: Indent commands.
1989
d082a1e2
MK
19902005-12-26 Mark Kettenis <kettenis@gnu.org>
1991
c65016bd
MK
1992 * gdb.base/freebpcmd.exp: Increase timeout.
1993
d082a1e2
MK
1994 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
1995
d3c32a0e
DJ
19962005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
1997
1998 * gdb.base/default.exp: Update check for "show version".
1999
9fdb1f50
RC
20002005-12-09 Randolph Chung <tausq@debian.org>
2001
2002 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
2003 * gdb.asm/pa64.inc: New file.
2004
5f2c56f7
RC
20052005-12-09 Randolph Chung <tausq@debian.org>
2006
2007 * gdb.asm/common.inc: Indent commands.
2008 * gdb.asm/asmsrc1.s: Likewise.
2009 * gdb.asm/asmsrc2.s: Likewise.
2010
8117349c
RC
20112005-12-09 Randolph Chung <tausq@debian.org>
2012
2013 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
2014 (get_addr_of_sym): Remove duplicate print.
2015 (gen_core): xfail hppa*-*-hpux*, update expected output.
2016 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
2017 * gdb.arch/pa64-nullify.s: New file.
2018
8f07f25a
RC
20192005-12-09 Randolph Chung <tausq@debian.org>
2020
2021 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
2022
55b39184
DJ
20232005-12-07 Christophe Lyon <christophe.lyon@st.com>
2024
2025 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
2026 code generation for these functions.
2027 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
2028 error message.
2029
31e2b00f
AS
20302005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
2031
2032 * gdb.base/help.exp (help b, help br, help bre, help brea)
2033 (help break): Update the expected message.
2034
c3d0b56e
SC
20352005-11-11 Stephane Carrez <stcarrez@nerim.fr>
2036
2037 * gdb.asm/m68hc11.inc: Setup the data section.
2038 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
2039 script for this test.
2040 (m6812-*-*): Likewise.
2041
36ae0ea9
RC
20422005-11-09 Randolph Chung <tausq@debian.org>
2043
2044 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
2045
9d6f42e9
WZ
20462005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
2047
2048 * gdb.base/break.exp: Fix a comment typo.
2049
e2126a14
EZ
20502005-11-03 Jim Blandy <jimb@redhat.com>
2051
2052 Checked in by Elena Zannoni <ezannoni@redhat.com>
2053
2054 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
2055
e0ac7199
CV
20562005-11-02 Corinna Vinschen <vinschen@redhat.com>
2057
2058 * gdb.arch/gdb1558.c: Include stdio.h.
2059
31d3fb18
MK
20602005-10-31 Mark Kettenis <kettenis@gnu.org>
2061
2062 * gdb.asm/asm-source.exp: Use -e instead of --entry.
2063
e52b687c
MK
20642005-10-31 Mark Kettenis <kettenis@gnu.org>
2065
2066 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
2067
f4711d79
PG
20682005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
2069
2070 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2071 vscr" tests to better match output.
2072
987a9106
JB
20732005-10-12 Jim Blandy <jimb@redhat.com>
2074
2075 * gdb.base/structs.exp (any): New function.
2076 (test_struct_returns): Don't make any assumptions at all about
2077 what value the function returns when GDB can't set the return
2078 value.
2079
2336bb58
JB
20802005-10-09 Joel Brobecker <brobecker@adacore.com>
2081
2082 * gdb.ada/arrayidx/p.adb: New file.
2083 * gdb.ada/arrayidx.exp: New testcase
2084
20852005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
2086
2087 * gdb.ada/array_return/pck.ads: New file.
2088 * gdb.ada/array_return/pck.adb: New file.
2089 * gdb.ada/array_return/p.adb: New file.
2090 * gdb.ada/array_return.exp: New testcase.
2091
705335ea
JB
20922005-10-03 Joel Brobecker <brobecker@adacore.com>
2093
2094 * gdb.base/arrayidx.c: New file.
2095 * gdb.base/arrayidx.exp: New testcase.
2096
11ee9940
NR
20972005-09-29 Nick Roberts <nickrob@snap.net.nz>
2098
2099 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
2100 frames-invalid and breakpoints-invalid are no longer generated
2101 with level 3 so don't expect them in the output.
2102
39fb8e9e
BR
21032005-09-27 Bob Rossi <bob@brasko.net>
2104
2105 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
2106 from test. Escape the | in mi_gdb_test call.
2107 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
2108 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
2109 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
2110 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
2111 expected regex's in mi_gdb_test calls.
2112 * lib/mi-support.exp: Remove arbitrary .* from tests.
2113 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
2114 Fully anchor GDB/MI expected results in mi_gdb_test.
2115 * lib/gdb.exp (string_to_regexp): Escape the ] character.
2116 * gdb.base/sizeof.exp: Remove escape character. Correct test.
2117
2af48f68
PB
21182005-09-26 Paul Brook <paul@codesourcery.com>
2119
2120 * long_long.exp: Exclude eabi targets from arm FPA float format test.
2121
f34502bc
WZ
21222005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2123
2124 * bfp-test.c: New file.
2125 * bfp-test.exp: New testcase.
2126
ca929517
WZ
21272005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2128
2129 * gdb.fortran/subarray.exp: New testcase to test the evaluation
2130 of subarray and substring variable.
2131 * gdb.fortran/subarray.f: New source file for the test of subarray
2132 and substring variable evaluation.
2133 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
2134 of string constant.
2135
c761af65
DJ
21362005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
2137
2138 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
2139 copyright dates.
2140
561d7a1d
PG
21412005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
2142
2143 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
2144 powerpc altivec' test with an almost identical 'info vector' test.
2145
b2b64cc9
PG
21462005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2147
2148 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2149 vscr" tests to match output.
2150
6ac4d15a
PG
21512005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2152
2153 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
2154 output.
2155
40e55bef
BR
21562005-09-11 Bob Rossi <bob@brasko.net>
2157
2158 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
2159 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
2160 commands that return an MI output command and an asyncronous MI output
2161 command.
2162 * gdb.mi/mi-console.exp: Ditto.
2163
3c7385ec
BR
21642005-09-11 Bob Rossi <bob@brasko.net>
2165
2166 * gdb.mi/mi-var-child.c: Include <string.h>.
2167
a6cd0eb3
DJ
21682005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
2169
2170 * killed.exp: Correct gdb_expect syntax.
2171
2f168eed
CV
21722005-08-09 Corinna Vinschen <vinschen@redhat.com>
2173
2174 * lib/mi-support.exp (mi_gdb_load): Fix typo.
2175
ecd3fd0f
BR
21762005-08-02 Bob Rossi <bob@brasko.net>
2177
2178 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
2179 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
2180 Change tests to inferior-tty-set/show.
2181 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
2182 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
2183 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
2184 inferior. Use mi_gdb_test to get GDB and Inferior output.
2185 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
2186 descriptor.
2187 (mi_inferior_tty_name): Add inferior PTY file name.
2188 (mi_gdb_start): Add INFERIOR_PTY parameter.
2189 (mi_gdb_test): Add IPATTERN parameter.
2190
f1ea48cb
BR
21912005-08-02 Bob Rossi <bob@brasko.net>
2192
2193 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
2194 parameter to mi_gdb_test.
2195 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
2196
6e650a67
DJ
21972005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2198
2199 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
2200 struct_declarations.
2201 * gdb.mi/mi-var-child.exp: Step over the initialization of
2202 struct_declarations.
2203
8be260b6
DJ
22042005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2205
2206 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
2207 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
2208 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
2209 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
2210 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
2211 file.
2212
4e660f07
NR
22132005-07-27 Nick Roberts <nickrob@snap.net.nz>
2214
2215 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
2216 (do_children_tests): Assign values to the extra elements.
2217
2218 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
2219 them for tests for "-var-update --no-values" and
2220 "-var-update --all-values".
2221 Add test for "-var-list-children --simple-values".
2222
2223 * gdb.mi/basics.c (callee4): Add integer array D[3]...
2224
2225 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
2226 "-stack-list-locals --simple-values" Improve doc strings and
2227 comments.
2228
6bdae935
MK
22292005-07-18 Mark Kettenis <kettenis@gnu.org>
2230
598b7a6f
MK
2231 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
2232 *-*-openbsd*.
2233 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
2234
6bdae935
MK
2235 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
2236 sigaltsatck'.
2237
1323e929
BR
22382005-07-14 Bob Rossi <bob@brasko.net>
2239
2240 * gdb.base/default.exp (tty): Changed output of command.
2241 * gdb.base/help.exp (help tty): Ditto.
2242
b1a9c082
MK
22432005-07-12 Mark Kettenis <kettenis@gnu.org>
2244
2245 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
2246
10a844a2
MK
22472005-07-10 Mark Kettenis <kettenis@gnu.org>
2248
2249 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
2250 -stack-select-frame without arguments.
2251 (test_stack_frame_listing): Add test for newly implemented command
2252 -stack-info-frame.
2253
3cb3b8df
BR
22542005-07-06 Bob Rossi <bob@brasko.net>
2255
2256 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
2257 command.
2258 (Copyright): Update copyright.
2259
a0c5fbcf
WZ
22602005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
2261
2262 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
2263 tests to evaluate exponentiation expression.
2264
984971d0
AS
22652005-06-29 Andreas Schwab <schwab@suse.de>
2266
2267 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2268 main to avoid warnings.
2269
2270 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2271
fe03833f
NR
22722005-06-20 Nick Roberts <nickrob@snap.net.nz>
2273
2274 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2275 -stack-select-frame without arguments.
2276 (test_stack_frame_listing): Add test for newly implemented command
2277 -stack-info-frame.
2278
7a55f279
WZ
22792005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2280
0ffa0ea5
DJ
2281 * gdb.fortran/array-element.f: New file.
2282 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2283
26585198
DJ
22842005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2285
2286 * gdb.base/bigcore.exp: Correct checks for systems which can
2287 not dump a large core file.
2288
c1bd25fd
DJ
22892005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2290
2291 * gdb.base/relocate.c: Add a copyright notice.
2292 (dummy): Remove.
2293 * gdb.base/relocate.exp: Test printing the values of variables
2294 from a relocatable file.
2295
589e074d
DJ
22962005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2297
2298 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2299 excess MI output after an error.
2300
0915f927
JB
23012005-05-29 Joel Brobecker <brobecker@adacore.com>
2302
2303 * gdb.arch/alpha-step.c: New file.
2304 * gdb.arch/alpha-step.exp: New testcase.
2305
76ff342d
DJ
23062005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2307 Dennis Brueni <dennis@slickedit.com>
2308
2309 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2310 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2311 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2312 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2313 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2314 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2315 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2316
96b0c7ac
DJ
23172005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2318 Wu Zhou <woodzltc@cn.ibm.com>
2319
2320 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2321 IBM's xlc compiler.
2322 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2323 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2324
f21565d2
JB
23252005-05-13 Jim Blandy <jimb@redhat.com>
2326
2327 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2328 calling gdb_suppress_entire_file.
2329 * gdb.base/charset.exp: Same.
2330 * gdb.base/call-rt-st.exp: Same.
2331
6006a3a1
BR
23322005-05-05 Bob Rossi <bob_rossi@cox.net>
2333
2334 * lib/gdb.exp (fullname_syntax): Added global regex.
2335 (fullname_syntax_POSIX): Ditto.
2336 (fullname_syntax_UNC): Ditto.
2337 (fullname_syntax_DOS_CASE): Ditto.
2338 (fullname_syntax_DOS): Ditto.
2339 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2340 fullname_syntax variable to scope and use it.
2341 (test_file_list_exec_source_files): Ditto.
2342 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2343
c3b69c04
DJ
23442005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2345
2346 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2347
3c95e6af
PG
23482004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2349
2350 * lib/gdb.exp (skip_altivec_tests): New function, based on
2351 check_vmx_hw_available from the GCC testsuite.
2352 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2353 * lib/gdb.arch/altivec-regs.exp: Likewise.
2354
78df6c56
JB
23552005-05-02 Jim Blandy <jimb@redhat.com>
2356
2357 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2358 calling gdb_suppress_entire_file.
2359
1690f9cf
DJ
23602005-04-30 Randolph Chung <tausq@debian.org>
2361
2362 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2363 Slightly relax "sem_post" name checking.
2364
5ea106f7
PG
23652005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2366
2367 * gdb.base/unload.exp: Use new shared library infrastructure.
2368
bf7234cf
PG
23692005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2370
2371 * gdb.base/so-impl-ld.exp: Use new shared library
2372 infrastructure.
2373
547b869a
CV
23742005-04-29 Corinna Vinschen <vinschen@redhat.com>
2375
2376 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2377 * gdb.asm/h8300.inc: New file.
2378
f07e55f0
PG
23792005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2380
2381 * gdb.base/shlib-call.exp: Change to use new shared library
2382 infrastructure.
2383
3cbba3d1
PG
23842005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2385
2386 * gdb.base/pending.exp: Change to use new shared library
2387 infrastructure.
2388
ed6df200
PG
23892005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2390
2391 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2392 use test_compiler_info instead of gcc_compiled, and update copyright.
2393
8c8f4ebe
PG
23942005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2395
2396 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2397 shared objects being adjusted and update copyright years.
2398
607fbc54
DJ
23992005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2400
2401 * ChangeLog: Correct some 2003-01-13 dates.
2402 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2403 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2404 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2405 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2406 gdb.trace/tfind.exp: Update copyright years.
2407
57bf0e56
DJ
24082005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2409 Daniel Jacobowitz <dan@codesourcery.com>
2410
2411 * lib/gdb.exp (gdb_compile): Handle shlib=.
2412 (gdb_compile_shlib): New function.
2413
9b593790
PG
24142005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2415
2416 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2417
9494c6a5
DJ
24182005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2419
2420 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2421 gdb.server.
2422 * configure.ac: Likewise.
2423 * configure: Regenerated.
2424 * gdb.gdbserver/Makefile.in: Moved to...
2425 * gdb.server/Makefile.in: ... here.
2426 * gdb.gdbserver/server.c: Moved to...
2427 * gdb.server/server.c: ... here.
2428 * gdb.gdbserver/server-run.exp: Moved to...
2429 * gdb.server/server-run.exp: ... here.
2430
6f8eac0e
DJ
24312005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2432
2433 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2434 * configure.ac: Create gdb.gdbserver/Makefile.
2435 * configure: Regenerated.
2436 * lib/gdbserver-support.exp: New file, derived from
2437 config/gdbserver.exp.
2438 * config/gdbserver.exp: Use gdbserver-support.exp.
2439 * gdb.gdbserver/Makefile.in: New file.
2440 * gdb.gdbserver/server.c: New file.
2441 * gdb.gdbserver/server-run.exp: New file.
2442
6e87504d
PG
24432005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2444
2445 * lib/gdb.exp (test_compiler_info): Return compiler_info
2446 if no arguments are given.
2447
d1779be4
PG
24482005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2449
2450 * gdb.arch/altivec-abi.exp: Check for compiler and set
2451 use altivec' flag accordingly.
2452 * gdb.arch/altivec-regs.exp: Likewise.
2453
88750304
DJ
24542005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2455
2456 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2457
f3fb768d
AS
24582005-03-27 Andreas Schwab <schwab@suse.de>
2459
2460 * gdb.base/bigcore.c (main): Add missing mode argument in open
2461 call.
2462
7e813ac5
DJ
24632005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2464
2465 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2466 downloads.
2467 * config/gdbserver.exp (gdb_load): Likewise.
2468
8e3049aa
PB
24692005-03-14 Paul Brook <paul@codesourcery.com>
2470
2471 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2472 targets.
2473
a9df7c44
JB
24742005-03-09 Joel Brobecker <brobecker@adacore.com>
2475
2476 * gdb.dwarf2/dup-psym.S: New file.
2477 * gdb.dwarf2/dup-psym.exp: New testcase.
2478
9f0d94e8
JB
24792005-03-09 Joel Brobecker <brobecker@adacore.com>
2480
2481 * gdb.ada/exec_changed/first.adb: New file.
2482 * gdb.ada/exec_changed/second.adb: New file.
2483 * gdb.ada/exec_changed.exp: New testcase.
2484
5f579bc5
NS
24852005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2486
36e9969c
NS
2487 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2488 (A2): New class.
2489 (main): Test operator+.
2490 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2491 breakpoint test.
2492
5f579bc5
NS
2493 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2494 * gdb.base/signull.exp: Disable if gdb,nosignals.
2495 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2496 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2497 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2498 * gdb.mi/mi2-console.exp: Likewise.
2499 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2500 continue output at start.
2501 (gdb_collect_locals_test): Robustify regexp.
2502 * gdb.trace/passc-dyn.exp: Fix comment typo.
2503 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2504
be46087e
CV
25052005-03-08 Corinna Vinschen <vinschen@redhat.com>
2506
2507 * gdb.asm/asm-source.exp: Add iq2000 case.
2508 * gdb.asm/iq2000.inc: New file.
2509
384e1a61
MI
25102005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2511
2512 * gdb.base/command.exp: Change hardcoded value to regular expression.
2513 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2514
584b6e9e
DJ
25152005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2516
2517 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2518 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2519 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2520 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2521 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2522
ab5b5d61
MK
25232005-03-05 Mark Kettenis <kettenis@gnu.org>
2524
2525 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2526 changes.
2527
ae051c1b
PG
25282004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2529
2530 * lib/compiler.c: Add test for IBM's xlc compiler.
2531 * lib/compiler.cc: Likewise.
2532
3f0f6ed2
JB
25332004-02-24 Joel Brobecker <brobecker@adacore.com>
2534
2535 * gdb.ada/fixed_points.exp: Create compilation object directory
2536 before running the test.
2537 * gdb.ada/null_record.exp: Likewise.
2538 * gdb.ada/packed_array.exp: Likewise.
2539 * gdb.ada/start.exp: Likewise.
2540
724f452b
JB
25412005-02-15 Joel Brobecker <brobecker@adacore.com>
2542
2543 * gdb.ada/packed_array/pa.adb: New file.
2544 * gdb.ada/packed_array.exp: New testcase.
2545
57f5cdfb 25462005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2547
1f393151
MK
2548 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2549 files.
2550
ebdda337
MK
2551 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2552 on *-*-openbsd*. Correctly match whitespace in regukar
2553 expressions.
2554
cf309262
DJ
25552005-02-10 Daniel Jacobowitz <dan@debian.org>
2556
2557 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2558 PR exp/1821
2559 * gdb.base/gdb1821.c: New test file.
2560 * gdb.base/gdb1821.exp: New test file.
2561
3be49e7a
JB
25622005-02-09 Joel Brobecker <brobecker@adacore.com>
2563
2564 * gdb.base/start.c: New file.
2565 * gdb.base/start.exp: New testcase.
2566
e292e67d
JB
25672005-02-09 Joel Brobecker <brobecker@adacore.com>
2568
2569 * gdb.ada/start/dummy.adb: New file.
2570 * gdb.ada/start.exp: New testcase.
2571
dbdfa66c
CV
25722005-02-09 Corinna Vinschen <vinschen@redhat.com>
2573
2574 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2575 for printing symbols and statistics.
2576 Add test for using relative pathnames in "maint print msymbols" test.
2577 Mark "maint info sections DATA" XFAIL on Cygwin.
2578 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2579 tests.
2580
d7941671
AC
25812005-02-09 Andreas Schwab <schwab@suse.de>
2582
2583 Committed by Andrew Cagney <cagney@gnu.org>
2584 * gdb.base/remotetimeout.exp: New file.
2585
74e5ef44
MK
25862005-02-07 Mark Kettenis <kettenis@gnu.org>
2587
2588 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2589
464dd14d
JB
25902005-02-03 Joel Brobecker <brobecker@adacore.com>
2591
2592 * gdb.ada/gnat_ada.gpr: New file.
2593 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2594 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2595 * configure.ac: No longer generate gnat_ada.gpr.
2596 * configure: Regenerate.
2597 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2598 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2599 * gdb.ada/null_record/bar.ads: Likewise.
2600 * gdb.ada/null_record/bar.adb: Likewise.
2601 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2602 * gdb.ada/null_record.exp (testdir): New variable.
2603 (testfile): executable is now in testdir subdirectory.
2604 (srcfile): Use full path to the main compilation unit.
2605 * gdb.ada/fixed_points.exp: Same changes as above.
2606
30d756ae
NR
26072005-02-03 Nick Roberts <nickrob@snap.net.nz>
2608
2609 * gdb.base/interp.exp: New test.
2610
9d799f85
AC
26112005-01-24 Andrew Cagney <cagney@gnu.org>
2612
2613 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2614
15656118
AC
26152005-01-19 Andrew Cagney <cagney@gnu.org>
2616
a892c31b
AC
2617 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2618 configure.ac not configure.in.
2619
15656118
AC
2620 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2621 of powerpc*-*-*.
2622 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2623 * gdb.base/list.exp (test_list_function)
2624 (test_list_filename_and_function): Ditto.
2625 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2626
a7b01baf
AC
26272005-01-16 Andrew Cagney <cagney@gnu.org>
2628
17d92a02
AC
2629 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2630
a7b01baf
AC
2631 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2632
bc8332bb
AC
26332005-01-14 Andrew Cagney <cagney@gnu.org>
2634
2635 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2636 * gdb.mi/mi2-var-cmd.exp: Ditto.
2637
4d074752
CV
26382005-01-10 Corinna Vinschen <vinschen@redhat.com>
2639
2640 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2641
bec39cab
AC
26422005-01-07 Andrew Cagney <cagney@gnu.org>
2643
2644 * configure.ac: Rename configure.in, require autoconf 2.59.
2645 * configure: Re-generate.
2646 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2647 * gdb.stabs/configure: Re-generate.
2648 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2649 * gdb.hp/configure: Re-generate.
2650 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2651 autoconf 2.59.
2652 * gdb.hp/gdb.objdbg/configure: Re-generate.
2653 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2654 autoconf 2.59.
2655 * gdb.hp/gdb.defects/configure: Re-generate.
2656 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2657 autoconf 2.59.
2658 * gdb.hp/gdb.compat/configure: Re-generate.
2659 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2660 autoconf 2.59.
2661 * gdb.hp/gdb.base-hp/configure: Re-generate.
2662 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2663 autoconf 2.59.
2664 * gdb.hp/gdb.aCC/configure: Re-generate.
2665
f10b16d4
JB
26662004-12-15 Jim Blandy <jimb@redhat.com>
2667
2668 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2669 under NPTL when there is debugging info available for libpthread.
2670
fb6e1814
JG
26712004-12-13 Jerome Guitton <guitton@gnat.com>
2672
2673 * gdb.ada/fixed_points.c: New file.
2674 * gdb.ada/fixed_points.exp: New file.
2675
fe46cd3a
RC
26762004-12-03 Randolph Chung <tausq@debian.org>
2677
2678 * gdb.arch/pa-nullify.exp: New file.
2679 * gdb.arch/pa-nullify.s: New file.
2680
8de0841b
RC
26812004-11-30 Randolph Chung <tausq@debian.org>
2682
2683 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2684 instead of "tbug". Fix regexp to work properly with gdb_test.
2685
c8170782
PH
26862004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2687
2688 * gdb.base/bitfields2.exp: New test.
2689 * gdb.base/bitfields2.c: New file.
2690
954269c2
RE
26912004-11-28 Richard Earnshaw <rearnsha@arm.com>
2692
2693 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2694
0107feed
RC
26952004-11-16 Randolph Chung <tausq@debian.org>
2696
2697 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2698
f073ae8c
DJ
26992004-11-14 Daniel Jacobowitz <dan@debian.org>
2700
2701 * gdb.threads/threadapply.exp: Correct "macro details" test.
2702
19ad59e7
JJ
27032004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2704
2705 * gdb.threads/threadapply.exp: New test.
2706 * gdb.threads/threadapply.c: New file.
2707
9cf0961b
MK
27082004-11-07 Mark Kettenis <kettenis@gnu.org>
2709
2710 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2711 frames.
2712
c789492a
FL
27132004-11-05 Felix Lee <felix+log1@specifixinc.com>
2714
2715 * gdb.base/cursal.exp: New file.
2716 * gdb.base/cursal.c: New file.
2717
a1e167bb
AC
27182004-11-03 Andrew Cagney <cagney@gnu.org>
2719
2720 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2721
b7cbf173
MK
27222004-10-30 Mark Kettenis <kettenis@gnu.org>
2723
2724 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2725 NetBSD/ELF targets.
2726
88f9d34f
JB
27272004-10-29 Joel Brobecker <brobecker@gnat.com>
2728
2729 * gdb.threads/bp_in_thread.c: New file, copied from
2730 pthread_cond_wait.c.
2731 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2732 file, rather than reusing the .c file from another testcase.
2733
ca7d6a0c
JB
27342004-10-20 Joel Brobecker <brobecker@gnat.com>
2735
2736 * gdb.ada/null_record.exp: Check where we stopped after
2737 sending the start command, instead of where the associated
2738 temporary breakpoint was inserted.
2739
0d863d03
AC
27402004-10-14 Andrew Cagney <cagney@gnu.org>
2741
2742 * gdb.mi/gdb701.c (main): Return 0.
2743
d11e72cb
DJ
27442004-10-13 Daniel Jacobowitz <dan@debian.org>
2745
d40539a4 2746 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2747
e1923096
JJ
27482004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2749
2750 * gdb.threads/schedlock.c: Add comment markers to use to find
2751 line numbers.
2752 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2753 comments.
2754 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2755 breakpoint lines.
2756
ec8ba2c9
DJ
27572004-10-12 Daniel Jacobowitz <dan@debian.org>
2758
2759 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2760
0eb3658b
DJ
27612004-10-12 Daniel Jacobowitz <dan@debian.org>
2762
2763 * configure.in: Add gdb.dwarf2.
2764 * configure: Regenerated.
2765 * Makefile.in: Add gdb.dwarf2.
2766 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2767 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2768 gdb.dwarf2/file1.txt: New files.
2769
a271cc33
OF
27702004-10-11 Orjan Friberg <orjanf@axis.com>
2771
2772 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2773 of "run", since the latter doesn't work with remote targets. Adjust
2774 the breakpoint numbering accordingly.
2775 * gdb.threads/pthread_cond_wait.exp: Ditto.
2776
895ce074
MC
27772004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2778
2779 * gdb.base/overlays.exp: Update copyright years.
2780
6be3092d
KI
27812004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2782
2783 * gdb.base/overlays.exp: Disable if target is Linux.
2784
e05389b8
FL
27852004-10-06 Felix Lee <felix+log1@specifixinc.com>
2786
2787 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2788
73cb587d
KI
27892004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2790
2791 * gdb.asm/asm-source.exp: Add m32r-linux target.
2792 * gdb.asm/m32r-linux.inc: New file.
2793
3c0edcdc
AC
27942004-09-24 Andrew Cagney <cagney@redhat.com>
2795 David Anderson <anderson@redhat.com>
2796
2797 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2798 command fails, assume things will work.
2799 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2800 (_GNU_SOURCE): Define.
2801 (print_unsigned, print_hex): Change parameter to "long long".
2802 (print_byte_count): New function, use to print byte counts.
2803 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2804 O_LARGEFILE.
2805 (main): Compute an upper bound on a corefile in max_core_size.
2806 Limit memory chunk size to max_core_size. Limit total memory
2807 allocated to max_core_size.
2808
4bb3667f
AC
28092004-09-23 Andrew Cagney <cagney@gnu.org>
2810
2811 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2812 from a separate process with code that creates a corefile by
2813 making the inferior dump core.
2814
60fe1a51
MK
28152004-09-23 Mark Kettenis <kettenis@gnu.org>
2816
2817 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2818 block.
2819
8e937346
MC
28202004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2821
2822 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2823 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2824 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2825 Likewise.
2826
7213f6d6
JJ
28272004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2828
2829 * gdb.java/jprint.exp: New test case for java inferior call.
2830 * gdb.java/jprint.java: Ditto.
2831
eac69dca
JB
28322004-09-15 Joel Brobecker <brobecker@gnat.com>
2833
2834 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2835
22227696
MC
28362004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2837
2838 * gdb.threads/killed.c: Include <stdlib.h>.
2839 * gdb.threads/pthreads.c: Likewise.
2840
7dd403a4
MC
28412004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2842
2843 * gdb.threads/killed.c: Add copyright notice.
2844
33f2d567
JM
28452004-09-10 Jason Molenda (jmolenda@apple.com)
2846
2847 * gdb.base/define.exp: Two new tests to verify zero space chars
2848 after 'if' and 'while' commands in a user-defined command is correctly
2849 parsed.
2850
e05b62ac
AC
28512004-09-08 Andrew Cagney <cagney@gnu.org>
2852
2853 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2854 delivery test with duplicate at end of file.
2855
9cbe82da
MK
28562004-09-06 Mark Kettenis <kettenis@jive.nl>
2857
2858 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2859
564803d9
MC
28602004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2861
2862 * config/hppro.exp: Removed.
2863
7c6807ce
MC
28642004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2865
2866 * config/sparclet.exp: Removed.
2867
bf7e26dd
MC
28682004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2869
2870 * config/udi.exp: Removed.
2871
714e341b
MC
28722004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2873
2874 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2875 of "exp_continue".
2876 (advancei): Likewise.
2877
1236e623
JJ
28782004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2879
2880 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2881
3bdcad15
MI
28822004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2883
228af206 2884 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2885 to check for nodebug in executable.
2886 * gdb.gdb/observer.exp (setup_test): Likewise.
2887 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2888 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2889
c72b934c
AC
28902004-09-01 Andrew Cagney <cagney@gnu.org>
2891
2892 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2893 files.
2894
edd9b715
JJ
28952004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2896
2897 * gdb.base/unload.exp: Fix expected warning message to match
2898 latest format.
2899
fb4ce06b
CV
29002004-09-01 Corinna Vinschen <vinschen@redhat.com>
2901
2902 * gdb.base/call-rt-st.exp: Fix typos.
2903
ce78e7c3
MI
29042004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2905
2906 * gdb.threads/thread_check.exp: New testcase.
2907 * gdb.threads/thread_check.c: New testcase.
2908
2dedb159
AC
29092004-08-31 Andrew Cagney <cagney@gnu.org>
2910
2911 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2912 (skip_to_handler_entry): New procedures. Test stepping into a
2913 handler when the breakpoint is at the handler's entry point.
2914
68f53502
AC
29152004-08-30 Andrew Cagney <cagney@gnu.org>
2916
2917 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2918 gdb/1757.
2919
3e3ffd2b
MC
29202004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2921
2922 With code from Manoj Iyer <manjo@austin.ibm.com>:
2923 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2924 return value. Add an arm for "no debugging symbols found".
2925 Change a stray "error" to "perror".
2926 (gdb_run_cmd): Adapt to new return value.
2927 * gdb.base/remote.exp: Adapt to new return value.
2928 * gdb.gdb/complaints.exp: Likewise.
2929 * gdb.gdb/observer.exp: Likewise.
2930 * gdb.gdb/selftest.exp: Likewise.
2931 * gdb.gdb/xfullpath.exp: Likewise.
2932
4b6f5fd2
JB
29332004-08-27 Joel Brobecker <brobecker@gnat.com>
2934
2935 * gdb.threads/bp_in_thread.exp: New testcase.
2936
e5b25496
MC
29372004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2938
2939 Fix PR testsuite/1735.
2940 * gdb.threads/schedlock.c (thread_function): Add a cast
2941 to suppress a gcc warning.
2942 * gdb.threads/thread-specific.c (thread_function): Likewise.
2943
934353d6
MC
29442004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2945
2946 * gdb.base/unload.c: Include <stdlib.h>.
2947
f98a0aef 29482004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2949
f98a0aef 2950 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2951 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2952 synchronized after the "return".
2953
5a2e8882
MC
29542004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2955
2956 * gdb.mi/basics.c: Include <stdio.h>.
2957 * gdb.mi/pthreads.c: Include <stdlib.h>.
2958 * gdb.mi/var-cmd.c: Include <stdlib.h>.
2959
a9640423
MC
29602004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2961
2962 * gdb.threads/schedlock.c: Add copyright notice.
2963
b04e311d
AC
29642004-08-25 Andrew Cagney <cagney@gnu.org>
2965
2966 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
2967 (skip_over_handler, breakpoint_over_hander): New test procedures.
2968 (advance, advancei): Add a proper prefix, do not use
2969 rerun_to_main.
2970 * gdb.base/sigstep.c (main): Change to use an infinite loop.
2971
7c27f15b
MC
29722004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2973
2974 * gdb.mi/basics.c: Add copyright notice.
2975 * gdb.mi/var-cmd.c: Add copyright notice.
2976
fffc87ae
MC
29772004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2978
2979 * lib/gdb.exp: Remove signed_keyword_not_used.
2980 * lib/compiler.c: Likewise.
2981 * lib/compiler.cc: Likewise.
2982
d782e0bf
MC
29832004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2984
2985 * gdb.base/whatis.c: Remove conditional disabling of "signed".
2986 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
2987
96033e83
MC
29882004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2989
2990 * gdb.base/whatis.c: Add copyright notice.
2991
cf38c229
MK
29922004-08-20 Mark Kettenis <kettenis@gnu.org>
2993
2994 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
2995 it to skip the breakpoints encoded in the inline assembly.
2996
f4b49756
MC
29972004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2998
2999 * Makefile.in: Add gdb.fortran.
3000
2f193b69
MC
30012004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3002
3003 * gdb.base/call-sc.exp (test_scalar_returns):
3004 Fix cut-and-paste glitch in "Make fun return now".
3005
89a237cb
MC
30062004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3007
3008 * configure.in: Add gdb.fortran.
3009 * configure: Regenerate.
3010 * gdb.fortran/Makefile.in: New file.
3011 * lib/gdb.exp (skip_fortran_tests): New procedure.
3012
469aff8e
MC
30132004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3014
3015 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
3016 reference to bug-gnu@prep.ai.mit.edu.
3017 * gdb.mi/mi-var-child.exp: Likewise.
3018 * gdb.mi/mi-var-cmd.exp: Likewise.
3019 * gdb.mi/mi-var-display.exp: Likewise.
3020 * gdb.mi/mi2-var-block.exp: Likewise.
3021 * gdb.mi/mi2-var-child.exp: Likewise.
3022 * gdb.mi/mi2-var-cmd.exp: Likewise.
3023 * gdb.mi/mi2-var-display.exp: Likewise.
3024
00b51b9f
MK
30252004-08-15 Mark Kettenis <kettenis@gnu.org>
3026
3027 * gdb.base/unload.c (main): Make local variable msg const.
3028
45f07fef
MC
30292004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3030
3031 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
3032 to bug-gnu@prep.ai.mit.edu.
3033 * gdb.mi/mi-disassemble.exp: Likewise.
3034 * gdb.mi/mi-eval.exp: Likewise.
3035 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
3036 default line number.
3037 * gdb.mi/mi-return.exp: Likewise.
3038 * gdb.mi/mi-simplerun.exp: Likewise.
3039 * gdb.mi/mi-stack.exp: Likewise.
3040 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
3041 number with explicit range test.
3042 * gdb.mi/mi-watch.exp: Likewise.
3043 * gdb.mi/mi2-break.exp: Likewise.
3044 * gdb.mi/mi2-cli.exp: Likewise.
3045 * gdb.mi/mi2-disassemble.exp: Likewise.
3046 * gdb.mi/mi2-eval.exp: Likewise.
3047 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
3048 default line number.
3049 * gdb.mi/mi2-return.exp: Likewise.
3050 * gdb.mi/mi2-simplerun.exp: Likewise.
3051 * gdb.mi/mi2-stack.exp: Likewise.
3052 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
3053 number with explicit range test.
3054 * gdb.mi/mi2-watch.exp: Likewise.
3055
dd8c8ee7
MC
30562004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3057
3058 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
3059 * gdb.cp/m-static.exp: Likewise.
3060 * gdb.cp/rtti.exp: Likewise.
3061
4e838464
MK
30622004-08-14 Mark Kettenis <kettenis@gnu.org>
3063
3064 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
3065
8d8cb839
EZ
30662004-08-14 Eli Zaretskii <eliz@gnu.org>
3067
3068 * ChangeLog: Prefix Local Variables with semi-colons and indent
3069 the reference to older ChangeLog files, to fix fontification in
3070 Emacs.
3071
deea8bb0
MC
30722004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3073
3074 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
3075 * gdb.mi/mi2-break.exp: Likewise.
3076
c3297504
MC
30772004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3078
3079 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
3080
25808999
MC
30812004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3082
3083 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
3084
226a8d71
MC
30852004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3086
3087 * gdb.cp/classes.exp: Remove unused declarations. Just let
3088 test names default instead of providing special names. Remove
3089 extraneous demangler test.
3090
37fdf854
JJ
30912004-08-12 Jeff Johnston <jjohnstn@redhat.com>
3092
3093 * gdb.base/unload.exp: New test for breakpoints in dynamically
3094 loaded libraries.
3095 * gdb.base/unload.c: Ditto.
3096 * gdb.base/unloadshr.c: Ditto.
3097
2d3a7986
MC
30982004-08-12 Michael Chastain <mec.gnu@mindspring.com>
3099
3100 * gdb.cp/classes.exp (test_ptype_class_objects): Call
3101 cp_test_ptype_class.
3102 (test_enums): Likewise.
3103
c72b934c
AC
31042004-08-10 Andrew Cagney <cagney@gnu.org>
3105
3106 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3107 files.
3108
cc503c8a
AC
31092004-08-10 Andrew Cagney <cagney@gnu.org>
3110
3111 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
3112 init_malloc call.
3113
902f2ccb
MC
31142004-08-10 Michael Chastain <mec.gnu@mindspring.com>
3115
3116 * ChangeLog: Add copyright notice. The notice is copied
3117 from emacs 21.3 top level ChangeLog.
3118
78c90502
MC
31192004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3120
3121 * lib/cp-support.exp: New file.
3122 * lib/cp-support.exp (cp_test_type_class): New function.
3123 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
3124 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
3125 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
3126 cp_test_ptype_class.
3127
88e5ea78
MC
31282004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3129
3130 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
3131 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3132 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
3133 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
3134 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3135 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
3136 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
3137 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
3138 gdb.mi/mi2-watch.exp: Update copyright years.
3139
6a89fc9c
MK
31402004-08-09 Mark Kettenis <kettenis@gnu.org>
3141
3142 * gdb.base/sigaltstack.exp: Provide proper anchoring.
3143
1482e0de
MC
31442004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3145
3146 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
3147 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
3148 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
3149 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3150 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
3151 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
3152 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
3153 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3154 gdb.mi/mi-watch.exp: Update copyright years.
3155
1a5ce3f3
DJ
31562004-08-08 Daniel Jacobowitz <dan@debian.org>
3157
3158 PR gdb/1738
3159 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
3160 from a breakpoint with a pending signal.
3161
04f6ecf2
DJ
31622004-08-08 Daniel Jacobowitz <dan@debian.org>
3163
3164 PR gdb/1736
3165 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
3166 * gdb.base/sigaltstack.exp (finish_test): Consume output until
3167 the prompt.
3168 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
3169
54d90d35
DJ
31702004-08-08 Daniel Jacobowitz <dan@debian.org>
3171
3172 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
3173
d2f6abb0
DJ
31742004-08-08 Daniel Jacobowitz <dan@debian.org>
3175
3176 PR gdb/1736
3177 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
3178 for i?86-*-linux*.
3179
5598c03d
DJ
31802004-08-08 Daniel Jacobowitz <dan@debian.org>
3181
3182 * gdb.arch/i386-prologue.exp: Compile without debug information.
3183
c6fee705
MC
31842004-08-08 Michael Chastain <mec.gnu@mindspring.com>
3185
3186 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
3187 rather than asking gdb to search.
3188
dd90efdb
MC
31892004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3190
3191 * gdb.base/gcore.c: Include <string.h>.
3192
1e84bec1
MC
31932004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3194
3195 * gdb.base/gcore.c: Add copyright notice.
3196
e425eb2b
MC
31972004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3198
3199 * gdb.base/freebpcmd.c: Include <stdio.h>.
3200 * gdb.base/long_long.c: Include <string.h>.
3201 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
3202 * gdb.base/siginfo.c: Include <string.h>.
3203 * gdb.base/sigstep.c: Include <string.h>.
3204
cb9aaed5
MC
32052004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3206
3207 * gdb.base/complex.c: Include <stdlib.h>.
3208
55944f3d
MC
32092004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3210
3211 * gdb.base/complex.c: Add copyright notice.
3212
7b2953d9
MC
32132004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3214
3215 * gdb.base/charset.c: Include <stdlib.h>.
3216
c9133d23
MC
32172004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3218
3219 * gdb.base/auxv.c: Include <stdlib.h>.
3220
0a8490ad
MC
32212004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3222
3223 * gdb.base/auxv.c: Add copyright notice.
3224
3426d5ec
MC
32252004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3226
3227 * gdb.base/coremaker.c: Add copyright notice.
3228 * gdb.base/coremaker2.c: Add copyright notice.
3229
8da195dd
AC
32302004-08-04 Andrew Cagney <cagney@gnu.org>
3231
3232 * gdb.base/store.exp: Update copyright.
3233 (check_set, up_set, check_struct, up_struct): Add a prefix to test
3234 names, do not import gdb_prompt.
3235
8d394f98
AC
32362004-08-01 Andrew Cagney <cagney@gnu.org>
3237
3238 Fix PR testsuite/1729.
3239 * gdb.base/dump.exp: Add test name to callers of capture_value, do
3240 not use capture_value with value 4.
3241 (capture_value): Add optional test name parameter.
3242 (test_reload_saved_value, test_restore_saved_value): Use $msg as
3243 the prefix, pass to capture_value.
3244
b6702b23
MK
32452004-08-01 Mark Kettenis <kettenis@gnu.org>
3246
3247 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
3248 * gdb.arch/i386-prologue.c (standard): New prototype and function.
3249 (main): Call new function.
3250
c203e0ca
MC
32512004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3252
3253 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
3254
a7995a30
MC
32552004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3256
3257 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
3258
9366563b
MC
32592004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3260
b6eeaf26 3261 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
3262 Accept more values of vtbl pointer. Remove some messages
3263 about "obsolete gcc or gdb".
3264
2fc1f950
MC
32652004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3266
3267 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3268
c724d49b
MC
32692004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3270
3271 * gdb.base/asm-source.exp: Properly convert target board
3272 debug flags from gcc format to binutils format.
3273
736b0fce
MK
32742004-07-28 Mark Kettenis <kettenis@gnu.org>
3275
3276 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3277 gdb1718". PR backtrace/1718 partially fixed.
3278
5633ea5c
JJ
32792004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3280
3281 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3282
575eebb1
NC
32832004-07-26 Nick Clifton <nickc@redhat.com>
3284
3285 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3286 good default value for a specific architecture is available then
3287 set it to that value. Otherwise default to the -gstabs switch.
3288 Remove the -g... switches from the asm-flags variable. Allow the
3289 target board info to override the value if it wants to. Pass the
3290 switch on the assembler command line.
3291
62104619
MK
32922004-07-23 Mark Kettenis <kettenis@gnu.org>
3293
3294 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3295 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3296 (main): Call new function.
3297
4a1135b8
MC
32982004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3299
3300 Test for PR exp/1715.
3301 * gdb.base/radix.exp: Refactor common procedures. Make all
3302 test names unique. Change XFAIL to KFAIL.
3303
8a12c1f0
MC
33042004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3305
3306 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3307 * gdb.ada/gnat_ada.gin: ... to here.
3308 * configure.in: Use gnat_ada.gin.
3309 * configure: Regenerate.
3310
23b451cf
AC
33112004-07-20 Andrew Cagney <cagney@gnu.org>
3312
3313 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3314 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3315 XFAILs. Clean up test messages and comments. Check backtraces.
3316 Delete re-sync code.
3317
ab618a02
MC
33182004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3319
3320 Fix PR cli/740.
3321 * gdb.base/annota1.exp: Honor gdb,nosignals.
3322 * gdb.base/annota3.exp: Likewise.
3323
46dad340
MC
33242004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3325
3326 * lib/java.exp: Update copyright notice.
3327
756d8c70
AC
33282004-07-19 Andrew Cagney <cagney@gnu.org>
3329
3330 * gdb.base/selftest.exp: Copy file from here ...
3331 * gdb.gdb/selftest.exp: ... to here.
3332
586027e6
AC
33332004-07-16 Andrew Cagney <cagney@redhat.com>
3334
3335 * lib/insight-support.exp: Delete file.
3336 * lib/java.exp (java_init): Fix copyright.
3337
029d2200
AC
33382004-07-16 Andrew Cagney <cagney@gnu.org>
3339
3340 * gdb.base/restore.c: Append "prologue" to comments marking the a
3341 function's prologue.
3342 * gdb.base/restore.exp: Update copyright, re-indent.
3343 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3344 callerN" prefix where needed. Update patterns that match a
3345 function's prologue.
3346
653b62c5
MC
33472004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3348
3349 * gdb.base/restore.c: Add copyright notice.
3350
f7d690e5
AC
33512004-07-16 Andrew Cagney <cagney@gnu.org>
3352
3353 * gdb.base/logical.exp: Update copyright.
3354 (evaluate): New procedure. Use to re-implement tests using
3355 several tables.
3356
d629a7cb
MH
33572004-07-14 Martin Hunt <hunt@redhat.com>
3358
3359 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3360 which fixes some problems where init.tcl was not found.
3361
9c7bb332
AC
33622004-07-13 Andrew Cagney <cagney@gnu.org>
3363
6bf46641
AC
3364 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3365 (check_sizeof, check_valueof): Do not include the output in the
3366 test name. Use gdb_test.
3367 (get_valueof): Use gdb_test_multiple.
3368
c4ffd4c0
AC
3369 * gdb.base/step-test.exp: Update copyright. Use
3370 gdb_test_multiple. Ensure that test names do not include
3371 architecture dependent output.
3372
ab89363a
AC
3373 * gdb.gdb/observer.exp: Update copyright.
3374 (setup_test): Use gdb_test_multiple.
3375 (attach_first_observer, attach_second_observer)
3376 (attach_third_observer, detach_first_observer)
3377 (detach_second_observer, detach_third_observer)
3378 (reset_counters, check_counters): Make $message a prefix.
3379 (test_normal_stop_notifications): Add "args" parameter - a list of
3380 init functions to be called. Make $message a prefix,
3381 (test_observer_normal_stop): Change the message prefixes so that
3382 they are unique, pass the attach / detach procedures to
3383 test_normal_stop_notifications.
3384
ec58997a
AC
3385 * gdb.base/signull.exp (test_segv): Prefix all tests with
3386 "${name}". Clean up test messages.
3387
b475183b
AC
3388 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3389
9c7bb332
AC
3390 * gdb.base/ena-dis-br.exp: Update copyright.
3391 (break_at): New function. Replace send_gdb with gdb_test,
3392 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3393 ignore count, not stopped at bpt", with KFAIL.
3394
2dd95497
CV
33952004-07-13 Corinna Vinschen <vinschen@redhat.com>
3396
3397 * gdb.base/attach.exp: Remove cleanupfile handling.
3398
419e626b
AC
33992004-07-12 Andrew Cagney <cagney@gnu.org>
3400
3401 * gdb.base/annota1.exp: Cleanup corefile test name.
3402 * gdb.base/annota3.exp: Ditto.
3403
8b1b3228
AC
34042004-07-12 Andrew Cagney <cagney@gnu.org>
3405
78650829
AC
3406 * gdb.base/signals.exp: Clean up copyright, re-indent.
3407
8b1b3228
AC
3408 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3409 gdb_test and gdb_test_multiple.
3410
935c2760
JJ
34112004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3412
3413 * gdb.java/jmain.exp: Fix expected line number for main to
3414 break at. Set XFAIL for break at main test since gcj does not
3415 provide line number info for first statement in main.
3416
1544280f
AC
34172004-07-08 Andrew Cagney <cagney@gnu.org>
3418
1279f4ff
AC
3419 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3420
1544280f
AC
3421 * gdb.base/sigbpt.exp: Make the common part of each test name a
3422 prefix instead of suffix.
3423
bcc82369
BR
34242004-07-07 Bob Rossi <bob_rossi@cox.net>
3425
3426 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3427 test from test_tbreak_creation_and_listing to
3428 test_file_list_exec_source_file
3429 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3430 Changed name of test from test_tbreak_creation_and_listing to
3431 test_file_list_exec_source_file
3432
23f4b0aa
JJ
34332004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3434
3435 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3436 the jmisc() constructor instead of <init>.
3437 * gdb.java/jmisc1.exp: Ditto.
3438
56401cd5
AC
34392004-07-07 Andrew Cagney <cagney@gnu.org>
3440
3441 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3442 corrupting the PC.
3443
44ae2f6a
MC
34442004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3445
3446 * gdb.cp/templates.exp: Accept whitespace change in demangler
3447 output.
3448
45a83408
AC
34492004-07-06 Andrew Cagney <cagney@gnu.org>
3450
3451 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3452
d205ad70
MC
34532004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3454
3455 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3456 * lib/compiler.cc: Likewise.
3457
06ea1a61
MC
34582004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3459
3460 * lib/compiler.cc: Work around string preprocessing problem
3461 with old hp c++ compiler.
3462 * lib/compiler.c: Likewise.
3463
daab1251
CV
34642004-06-29 Corinna Vinschen <vinschen@redhat.com>
3465
3466 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3467 directives to conditionalize symbol prefixing.
3468 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3469 additional_flags handling. Add underscore prefix for Cygwin.
3470 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3471 conditionalize symbol prefixing.
3472 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3473 additional_flags handling. Add underscore prefix for Cygwin.
3474
cc984116
CV
34752004-06-29 Corinna Vinschen <vinschen@redhat.com>
3476
3477 * gdb.base/bigcore.exp: Skip test on Cygwin.
3478
c279b077
MC
34792004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3480
3481 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3482 formats for "info register". Use gdb_test_multiple. Fix
3483 the "invalid register" test.
3484
0e915747
CV
34852004-06-28 Corinna Vinschen <vinschen@redhat.com>
3486
3487 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3488 PID for Cygwin. Add Cygwin specific strings to check for in some
3489 tests.
3490 (do_attach_tests): Add a test for user interaction when attaching
3491 to a process with no matching symbol table already loaded.
3492
11422c86
AC
34932004-06-26 Andrew Cagney <cagney@gnu.org>
3494
3495 Test PR java/1567 and PR java/1565.
3496 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3497 * gdb.java/jmisc2.exp: Delete file.
3498
cefbce26
MC
34992004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3500
3501 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3502
e19f872c
CV
35032004-06-25 Corinna Vinschen <vinschen@redhat.com>
3504
3505 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3506 attach process.
3507
d931ba3b
MC
35082004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3509
3510 * gdb.cp/pr-1553.exp: Remove.
3511
aef68c48
MC
35122004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3513
3514 * gdb.cp/pr-1553.cc: Remove.
3515 * gdb.cp/pr-1553.exp: Disable this test.
3516
8d5df71a
JB
35172004-06-20 Jim Blandy <jimb@redhat.com>
3518
3519 Fix PR testsuite/1680.
3520 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3521 regular expressions.
3522
4ac6f39d
MC
35232004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3524
3525 Fix PR testsuite/1679.
3526 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3527 Issue an UNSUPPORTED result instead.
3528
1b413552
JB
35292004-06-18 Jim Blandy <jimb@redhat.com>
3530
3531 * gdb.base/charset.exp: Only send a control-C if we see a new
3532 prompt and incomplete command.
3533
6daa6ebd
MC
35342004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3535
3536 * gdb.cp/pr-574.cc: Add copyright notice.
3537
51fa4ae0
JB
35382004-06-17 Jim Blandy <jimb@redhat.com>
3539
3540 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3541 cases where the regexp has no groups; this grabs random text from
3542 the previous test suite, whatever that was.
3543
8fea26c5
MC
35442004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3545
3546 * gdb.cp/printmethod.cc: Add copyright notice.
3547
1e3aeb41
MC
35482004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3549
3550 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3551
9d9030bc
AC
35522004-06-16 Andrew Cagney <cagney@gnu.org>
3553
3554 * gdb.base/signull.c: Update copyright. Include <string.h>.
3555 (bowler): Replace data_pointer with data_read
3556 and data_write cases. Add code_descriptor case.
3557 (zero, desc): New array and pointer.
3558 (data, code): Change to simple pointers.
3559 * gdb.base/signull.exp: Fix probe pattern matching a function
3560 descriptor SIGSEGV. Replace data_pointer with data_read and
3561 data_write tests.
3562
acd4ad44
AC
35632004-06-16 Andrew Cagney <cagney@gnu.org>
3564
3565 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3566
08fd625c
MC
35672004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3568
3569 * gdb.base/long_long.c: Add copyright notice.
3570
1903502c
MC
35712004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3572
3573 * gdb.base/long_long.exp: Remove reference to
3574 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3575 to gdb_breakpoint and gdb_continue_to_breakpoint.
3576
83313cb1
JB
35772004-06-14 Jim Blandy <jimb@redhat.com>
3578
3579 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3580 endian case.
3581
1bf404ef
AC
35822004-06-14 Andrew Cagney <cagney@gnu.org>
3583
3584 * gdb.base/gcore.exp (capture_command_output): Delete the always
3585 passing tests containing inferior values.
3586 * gdb.base/ending-run.exp: Do not include the breakpoint address
3587 in the test message. Update copyright.
3588 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3589 size in the test name, use gdb_test_multiple. Update copyright.
3590
ef220b33
MC
35912004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3592
3593 * gdb.cp/ref-types.cc: Add copyright notice.
3594
4f70a4c9
MC
35952004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3596
3597 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3598 hp_aCC_compiler.
3599 * lib/compiler.cc: Likewise.
3600 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3601 'set' commands. Log diagnostics for other lines. Set
3602 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3603
335928ac
MC
36042004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3605
3606 * gdb.cp/try_catch.cc: Add copyright notice.
3607
2efb12e8
MC
36082004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3609
3610 * gdb.cp/userdef.cc: Add copyright notice.
3611
0bbed51a
MC
36122004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3613
3614 * gdb.cp/virtfunc.cc: Add copyright notice.
3615
e12a46c9
RC
36162004-06-11 Randolph Chung <tausq@debian.org>
3617
3618 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3619 problem.
3620
338e05af
AC
36212004-06-10 Andrew Cagney <cagney@gnu.org>
3622
3623 * lib/compiler.cc, lib/compiler.c: Append either
3624 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3625 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3626 instead of gcc-3-3.
3627
dc3f10cb
AC
36282004-06-09 Andrew Cagney <cagney@gnu.org>
3629
b4d946af
AC
3630 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3631 gdb/1455, bug is specific to "long long" and "double".
3632
dc3f10cb
AC
3633 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3634 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3635 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3636 fixed.
3637
b5c0bfa2
AC
36382004-06-09 Andrew Cagney <cagney@gnu.org>
3639
3640 * gdb.base/structs.exp (test_struct_returns): Replace
3641 "return_value_unknown" and "finish_value_unknown" by
3642 "return_value_known" and "finish_value_known". Instead of
3643 "return_value_unknown" iff "finish_value_unknown", check
3644 "return_value_known" implies "finish_value_known".
3645
caeb605f
MH
36462004-06-08 Martin Hunt <hunt@redhat.com>
3647
3648 * gdb.base/float.exp: Add pattern for mips targets.
3649
c892bb64
RC
36502004-06-08 Randolph Chung <tausq@debian.org>
3651
3652 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3653 message for unknown architectures more clear.
3654
48306d3e
JB
36552004-06-08 Joel Brobecker <brobecker@gnat.com>
3656
3657 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3658 start the execution of the program.
3659
83ecb59f
JB
36602004-06-07 Jim Blandy <jimb@redhat.com>
3661
3662 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3663 * gdb.arch/i386-cpuid.h: New helper file.
3664
55264cb4
RC
36652004-06-07 Randolph Chung <tausq@debian.org>
3666
3667 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3668 has started.
3669
23cadb28
RM
36702004-06-04 Roland McGrath <roland@redhat.com>
3671
3672 Fix PR gdb/1647.
3673 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3674 differently to be robust to output buffering differences.
3675
51d01eda
MC
36762004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3677
3678 * gdb.threads/pthreads.exp: Update copyright years.
3679 (check_control_c): Change asynchronous 'after' to synchronous.
3680
f4fc3b93
RM
36812004-06-04 Roland McGrath <roland@redhat.com>
3682
3683 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3684 next gdb prompt.
3685
4013522b
MC
36862004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3687
3688 Fix PR gdb/1636.
3689 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3690 calls to synchronous.
3691
7a8f1e6b
JB
36922004-05-26 Jim Blandy <jimb@redhat.com>
3693
3694 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3695
81bb3443
RC
36962004-05-24 Randolph Chung <tausq@debian.org>
3697
3698 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3699 * gdb.asm/pa.inc: New file.
3700
8f5a3103
MK
37012004-05-22 Mark Kettenis <kettenis@gnu.org>
3702
3703 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3704
734b8fe8
JB
37052004-05-21 Joel Brobecker <brobecker@gnat.com>
3706 Daniel Jacobowitz <drow@mvista.com>
3707
3708 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3709 GDB prompt.
3710
725603e1
UW
37112004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3712
f4fc3b93 3713 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3714 setjmp/longjmp. Use sigaction instead of signal.
3715
8b923272
JB
37162004-05-19 J. Brobecker <brobecker@gnat.com>
3717 Michael Snyder <msnyder@redhat.com>
3718
3719 * gdb.threads/pthread_cond_wait.c: New file.
3720 * gdb.threads/pthread_cond_wait.exp: New testcase.
3721
8bfabb04
AC
37222004-05-13 Andrew Cagney <cagney@redhat.com>
3723
3724 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3725 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3726
42edda50
AC
37272004-05-11 Andrew Cagney <cagney@redhat.com>
3728
3729 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3730 fixed but revealed gdb/1639.
3731
d303a6c7
AC
37322004-05-10 Andrew Cagney <cagney@redhat.com>
3733
3734 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3735 func1" and "next to 2nd alarm", kernel bug avoided.
3736
bf08c2a1
DJ
37372004-05-10 Daniel Jacobowitz <dan@debian.org>
3738
3739 PR external/1568
3740 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3741 XFAIL if it is smaller than bytes_allocated.
3742 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3743 (main): Make chunks_allocated unsigned. Correct comment.
3744
c0586a34
JB
37452004-05-07 Joel Brobecker <brobecker@gnat.com>
3746
3747 * gdb.arch/powerpc-aix-prologue.c: New file.
3748 * gdb.arch/powerpc-aix-prologue.exp: New file.
3749
f2785d12
JB
37502004-05-07 Jim Blandy <jimb@redhat.com>
3751
3752 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3753 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3754
bd7f6e30
JB
37552004-05-06 Joel Brobecker <brobecker@gnat.com>
3756
3757 * gdb.base/sep.exp: No longer setup_kfail when the program was
3758 built with dwarf2.
3759
0a5e7efe
JI
37602004-05-05 Jim Ingham <jingham@apple.com>
3761
3762 * gdb.base/pending.exp: Make sure pending breakpoints
3763 preserve the ignore count.
f4fc3b93 3764
a8958849
MK
37652004-04-27 Jerome Guitton <guitton@gnat.com>
3766
3767 * i386-prologue.exp: Add testcase for jump instruction as first
3768 instruction of the real code.
3769 * i386-prologue.c (jump_at_beginning): New function.
3770
7e103f5b
MK
37712004-04-28 Mark Kettenis <kettenis@gnu.org>
3772
3773 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3774 x86_64-*-*.
3775
5d38b224
MK
37762004-04-28 Mark Kettenis <kettenis@gnu.org>
3777
3778 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3779 i*86-*-*.
3780
0ef32fd9
MK
37812004-04-25 Mark Kettenis <kettenis@gnu.org>
3782
3783 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3784 expression that checks the return type.
3785
71d7dd7c
AC
37862004-04-23 Andrew Cagney <cagney@redhat.com>
3787
3788 * gdb.base/call-sc.exp: New test of scalar call/return values.
3789 * gdb.base/call-sc.c: Ditto.
3790
1e9f977e
JJ
37912004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3792
3793 * gdb.threads/manythreads.c: Reduce thread stack size.
3794
899d9e3a
JJ
37952004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3796
3797 * gdb.threads/manythreads.c: Add copyright notice.
3798
61bcae62
AC
37992004-04-23 Andrew Cagney <cagney@redhat.com>
3800
3801 * gdb.base/siginfo.exp: Better handle step out of signal.
3802 * gdb.base/sigstep.exp: Ditto.
3803
7339a42e
JJ
38042004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3805 Daniel Jacobowitz <drow@mvista.com>
3806
3807 * gdb.threads/manythreads.c: New testcase.
3808 * gdb.threads/manythreads.exp: Ditto.
3809
5c98409b
JB
38102004-04-22 Jim Blandy <jimb@redhat.com>
3811
3812 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3813 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3814
3b611f1a
MC
38152004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3816
3817 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3818
f0fd9238
AC
38192004-04-21 Andrew Cagney <cagney@redhat.com>
3820
3821 * gdb.base/sigstep.c: New file.
3822 * gdb.base/sigstep.exp: New file.
3823
90990674
JB
38242004-04-16 Joel Brobecker <brobecker@gnat.com>
3825
3826 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3827 call to observer_notify_normal_stop.
3828
78cef34b
AC
38292004-04-15 Andrew Cagney <cagney@redhat.com>
3830
3831 * gdb.base/siginfo.c: New file.
3832 * gdb.base/siginfo.exp: New file.
3833
d2343407
JB
38342004-04-12 J. Brobecker <brobecker@gnat.com>
3835
3836 * gdb.base/sep.exp: Fix typo in comment.
3837
a2dba3c8
JB
38382004-04-12 J. Brobecker <brobecker@gnat.com>
3839
3840 * gdb.base/sep.c: New file.
3841 * gdb.base/sep-proc.c: New file.
3842 * gdb.base/sep.exp: New testcase.
3843
15f7b60e
MK
38442004-04-09 Mark Kettenis <kettenis@gnu.org>
3845
3846 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3847 support.
3848
44f4de1a
AC
38492004-04-05 Andrew Cagney <cagney@redhat.com>
3850
3851 * gdb.base/sigaltstack.c: New file.
3852 * gdb.base/sigaltstack.exp: New file.
3853
ef04f396
JB
38542004-04-04 Joel Brobecker <brobecker@gnat.com>
3855
3856 * gdb.base/foll-fork.exp: Update the expected output for
3857 "help set follow-fork-mode", to match a change that was made
3858 to the help of this variable on 2004-01-13.
3859
d40d2c92
JB
38602004-04-01 Joel Brobecker <brobecker@gnat.com>
3861
3862 * lib/ada.exp: Add copyright notice.
3863 * bar.ads: Likewise.
3864 * bar.adb: Likewise.
3865 * null_record.adb: Likewise.
3866 * null_record.exp: Likewise.
3867 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3868
f86ef5a3
JB
38692004-04-01 Joel Brobecker <brobecker@gnat.com>
3870
3871 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3872 * configure: Regenerate.
3873
414e70e3
JB
38742004-04-01 Joel Brobecker <brobecker@gnat.com>
3875
3876 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3877 to build the application. Remove the message printed when in
3878 verbose mode, redundant with the UNSUPPORTED message above.
3879
f0aaee49
JB
38802004-03-31 Joel Brobecker <brobecker@gnat.com>
3881
3882 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3883 * gdb.ada (null_record.exp): New testcase.
3884
ac81cb54
JB
38852004-03-31 Joel Brobecker <brobecker@gnat.com>
3886
3887 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3888
854af2f7
JB
38892004-03-31 Joel Brobecker <brobecker@gnat.com>
3890
3891 * gdb.ada: New subdirectory.
3892 * gdb.ada/Makefile.in: New file.
3893 * gdb.ada/gnat_ada.gpr.in: New file.
3894
034cb681
JB
38952004-03-31 Joel Brobecker <brobecker@gnat.com>
3896
3897 * lib/ada.exp: New file.
3898
78a1a894
DJ
38992004-03-24 Daniel Jacobowitz <drow@mvista.com>
3900
3901 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3902 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3903
4b2b3b3e
AC
39042004-03-22 Andrew Cagney <cagney@redhat.com>
3905
3906 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3907 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3908 Problem identified by Ulrich Weigand.
3909
23c73aa3
DC
39102004-03-17 David Carlton <carlton@kealia.com>
3911
3912 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3913 PR c++/826.
3914
d63a86f8
RM
39152004-03-16 Roland McGrath <roland@redhat.com>
3916
3917 * gdb.base/auxv.exp: New file.
3918 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3919
0e02aa50
DC
39202004-03-12 David Carlton <carlton@kealia.com>
3921
3922 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3923 * gdb.cp/pr-1553.cc: Ditto.
3924 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3925 pass branch.
3926
c20b71be
MC
39272004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3928
3929 * gdb.cp/templates.exp: Accept more template types.
3930
c7414a01
MC
39312004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3932
3933 From Corinna Vinschen with modifications.
3934 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3935 local variable obj_with_enum.
3936 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3937 results with obj_with_enum.
3938
ed69573c
MC
39392004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3940
3941 * gdb.cp/classes.cc: New file, copied from misc.cc.
3942 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3943
28301461
MC
39442004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3945
3946 * gdb.cp/misc.cc: Add copyright notice.
3947
1198ecbe
DC
39482004-03-05 David Carlton <carlton@kealia.com>
3949
3950 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3951 * gdb.cp/rtti.h: Update copyright.
3952 (namespace n2::n3): New.
3953 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3954 (n2::n3::func3): New.
3955 (main): Call n2::n3::func3.
3956 * gdb.cp/rtti2.cc: Update copyright.
3957 (n2::create3): New.
3958
9e08c470
MK
39592004-03-04 Mark Kettenis <kettenis@gnu.org>
3960
3961 * gdb.asm/openbsd.inc: Fix typo.
3962
4bebc3aa
FF
39632004-03-03 Fred Fish <fnf@redhat.com>
3964
3965 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
3966 "val" instead of unused "size". Update copyright year.
3967
6ea9fb37
DJ
39682004-02-29 Daniel Jacobowitz <drow@mvista.com>
3969
3970 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
3971 to use unsigned char.
3972 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3973 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3974
23b23974
DJ
39752004-02-29 Daniel Jacobowitz <drow@mvista.com>
3976
3977 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3978 line of output.
3979
7574fd53
DJ
39802004-02-28 Daniel Jacobowitz <drow@mvista.com>
3981
3982 * gdb.base/relocate.c (dummy): Initialize.
3983
a195357f
DJ
39842004-02-28 Daniel Jacobowitz <drow@mvista.com>
3985
3986 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
3987 a breakpoint at exit.
3988
72fd54a9
FF
39892004-02-27 Fred Fish <fnf@redhat.com>
3990
3991 * gdb.base/chng-syms.exp: Add expect condition to match failing
3992 case that isn't a timeout.
3993
b9d23137
AC
39942004-02-27 Andrew Cagney <cagney@redhat.com>
3995
3996 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
3997 support.
3998
15d208f6 39992004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 4000
15d208f6
FF
4001 * gdb.arch/gdb1431.c: Remove.
4002 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
4003 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
4004 of "until" incorrectly.
4005
98f9cd2d
JB
40062004-02-26 J. Brobecker <brobecker@gnat.com>
4007
4008 * gdb.cp/class2.cc (empty): New class.
4009 (refer): New function.
4010 (main): Declare an object of type empty and use it.
4011 * gdb.cp/class2.exp: Print the value of an object of type empty.
4012
9b50c11b
JJ
40132004-02-26 Jeff Johnston <jjohnstn@redhat.com>
4014
4015 * gdb.base/langs.exp: Update query string to match the
4016 new nquery format used for pending breakpoints.
4017
0dcd613f
AC
40182004-02-26 Andrew Cagney <cagney@redhat.com>
4019
4020 Fix PR i18n/1570.
4021 * gdb.base/charset.c: Update copyright notice.
4022 (main, init_string): Remove the escape character '\e' tests.
4023 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
4024 * gdb.base/charset.exp (valid_host_charset): Ditto.
4025 * gdb.base/setvar.exp: Ditto.
4026
b8a56647
AC
40272004-02-24 Andrew Cagney <cagney@redhat.com>
4028
90d59e34
AC
4029 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
4030 mmapped data in core file" PASS and FAIL messages consistent.
4031
b8a56647
AC
4032 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
4033 setting a breakpoint. Work around PR java/1565.
4034
9f27c604
JJ
40352004-02-23 Jeff Johnston <jjohnstn@redhat.com>
4036
4037 * lib/gdb.exp (gdb_breakpoint): Update query string to match
4038 new nquery format.
4039 * gdb.base/pending.exp: Ditto.
4040
3224a706
MK
40412004-02-22 Mark Kettenis <kettenis@gnu.org>
4042
4043 * configure.in: Run stabs tests on *BSD.
4044 * configure: Regenerated.
4045
41e0a9ca
MK
40462004-02-21 Mark Kettenis <kettenis@gnu.org>
4047
4048 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
4049
1e1b3428
FF
40502004-02-20 Fred Fish <fnf@redhat.com>
4051
4052 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
4053 blank in test for "returns short", for consistency with other
4054 "returns xxx" tests. Update copyright year.
4055
f9a7572a
FF
40562004-02-19 Fred Fish <fnf@redhat.com>
4057
4058 New testcase for PR breakpoint/1558.
4059 * gdb.arch/gdb1558.exp: New file.
4060 * gdb.arch/gdb1558.c: New file.
4061
b2ce2854
EZ
40622004-02-19 Elena Zannoni <ezannoni@redhat.com>
4063
4064 * gdb.base/nodebug.exp: Fix typo.
4065
e7c9ff01
JB
40662004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4067
4068 Committed by Jim Blandy <jimb@redhat.com>.
4069
62f4b920
JB
4070 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
4071
2db536a1
JB
4072 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
4073
e7c9ff01
JB
4074 * gdb.base/float.exp: Support s390*-*-* targets.
4075
f3205b34
AF
40762004-02-17 Adam Fedor <fedor@gnu.org>
4077
4078 * gdb.base/gdb1555.exp: New file.
4079 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
4080
9d62932d
EZ
40812004-02-17 Elena Zannoni <ezannoni@redhat.com>
4082
4083 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
4084
344c9711
FF
40852004-02-16 Fred Fish <fnf@redhat.com>
4086
4087 * gdb.arch/gdb1291.c: Remove
4088 * gdb.arch/gdb1291.s: New test input file.
4089 * gdb.arch/gdb1291.exp: Expand test to check case that should not
4090 fail. Test for correct result, known incorrect result, other
4091 failures and timeouts.
4092
2d822687
AC
40932004-02-16 Andrew Cagney <cagney@redhat.com>
4094
4095 * gdb.base/bigcore.exp: New file.
4096 * gdb.base/bigcore.c: New file.
4097
dac15b66
AC
40982004-02-13 Andrew Cagney <cagney@redhat.com>
4099
4100 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
4101 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
4102 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
4103 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
4104 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
4105 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
4106 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
4107 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
4108 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
4109 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
4110
6bdfc2c4
JJ
41112004-02-11 Jeff Johnston <jjohnstn@redhat.com>
4112
4113 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
4114 executed is an alloc instruction.
4115
87b3ede8
DC
41162004-02-11 David Carlton <carlton@kealia.com>
4117
4118 * gdb.cp/breakpoint.exp: New.
4119 * gdb.cp/breakpoint.cc: New.
4120
6e19e2bf
MC
41212004-02-11 Michael Chastain <mec.gnu@mindspring.com>
4122
4123 Partial fix for PR gdb/1543.
4124 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
4125 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
4126 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
4127 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
4128 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
4129 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
4130 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
4131 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
4132 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
4133 to bug-gdb@prep.ai.mit.edu .
4134 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
4135 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
4136 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
4137 Likewise.
4138
5c5455dc
AC
41392004-02-10 Andrew Cagney <cagney@redhat.com>
4140
4141 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
4142 using gdb_internal_error_resync.
4143
9cf689d7
DJ
41442004-02-09 Daniel Jacobowitz <drow@mvista.com>
4145
4146 * gdb.threads/thread-specific.exp: Stop early if no threads are
4147 found.
4148
d2dc51db
MC
41492004-02-09 Michael Chastain <mec.gnu@mindspring.com>
4150
4151 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
4152
14b1a056
DJ
41532004-02-08 Daniel Jacobowitz <drow@mvista.com>
4154
4155 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
4156 breakpoints.
4157
83f66e8f
DJ
41582004-02-07 Daniel Jacobowitz <drow@mvista.com>
4159
4160 * config/sim.exp (gdb_load): Handle $arg == "".
4161 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
4162 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
4163
30fc0091
EZ
41642004-02-07 Elena Zannoni <ezannoni@redhat.com>
4165
4166 * gdb.base/maint.exp: Update test to reflect
4167 obstack changes.
4168
4d806929
JJ
41692004-02-04 Jeff Johnston <jjohnstn@redhat.com>
4170
4171 * gdb.base/pendshr.c (pendfunc): New function that calls
4172 pendfunc1.
4173 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
4174
7bfdd688
FF
41752004-02-04 Fred Fish <fnf@redhat.com>
4176
4177 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
4178 function symbols and update copyright years.
4179 * gdb.arch/gdb1291.c: Ditto.
4180
aaa08ee4
MC
41812004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4182
4183 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
4184
dbad7755
MC
41852004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4186
4187 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
4188
ec4646ef
MC
41892004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4190
4191 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
4192
1b802196
FF
41932004-02-02 Fred Fish <fnf@redhat.com>
4194
4195 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
4196 remote targets. Update copyright years.
4197
18fe2033
JJ
41982004-02-02 Jeff Johnston <jjohnstn@redhat.com>
4199
4200 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
4201 support.
4202 * gdb.base/langs.exp: Fix test which attempts to create
4203 breakpoint on non-existent function to handle new pending
4204 support.
4205 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
4206 a breakpoint.
4207 * gdb.base/pending.exp: New test.
4208 * gdb.base/pending.c: New file.
4209 * gdb.base/pendshr.c: Ditto.
4210
8d577d32
DC
42112004-02-02 David Carlton <carlton@kealia.com>
4212
4213 * gdb.cp/overload.exp: Add overloadNamespace tests.
4214 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
4215 (overloadNamespace, XXX): New.
4216 (main): Call XXX::marker2.
4217
3ad13771
FF
42182004-02-01 Fred Fish <fnf@redhat.com>
4219
4220 * gdb.base/dump.exp: Use runto_main instead of "runto main".
4221 * gdb.base/finish.exp: Ditto.
4222 * gdb.base/gcore.exp: Ditto.
4223 * gdb.base/huge.exp: Ditto.
4224 * gdb.base/info-proc.exp: Ditto.
4225 * gdb.base/return2.exp: Ditto.
4226 * gdb.threads/gcore-thread.exp: Ditto.
4227
44c75849
DJ
42282004-02-01 Daniel Jacobowitz <drow@mvista.com>
4229
4230 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
4231
005bc093
MK
42322004-02-01 Mark Kettenis <kettenis@gnu.org>
4233
4234 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
4235 that opening the file succeeds on OpenBSD.
4236
c47cebdb
DJ
42372004-02-01 Daniel Jacobowitz <drow@mvista.com>
4238
4239 * gdb.threads/thread-specific.c: New file.
4240 * gdb.threads/threads-specific.exp: New test script.
4241 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
4242 to expect_out.
4243
5a01311c
MK
42442004-02-01 Mark Kettenis <kettenis@gnu.org>
4245
4246 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
4247 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
4248 only on the "print_small_structs from print_long_arg_list" test.
4249
ce22a4f1
DJ
42502004-02-01 Daniel Jacobowitz <drow@mvista.com>
4251
4252 * gdb.base/completion.exp: Kill a stray backslash.
4253
4254 From Jim Ingham <jingham@apple.com>:
4255 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
4256 agrees with the result from sending a tab.
4257
abbab9d3
DJ
42582004-01-31 Daniel Jacobowitz <drow@mvista.com>
4259
4260 * gdb.base/chng-syms.exp: Remove stray newline.
4261
53904d1e
MK
42622004-01-31 Mark Kettenis <kettenis@gnu.org>
4263
4264 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
4265 *-*-openbsd*.
4266 * gdb.asm/openbsd.inc: New file.
4267
3a4b3aac
MK
42682004-01-30 Mark Kettenis <kettenis@gnu.org>
4269
4270 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4271 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4272 *-*solaris2*. Remove commented out default settings for
4273 asm-flags. Replace gdb_compile with target_link.
4274
ebac27b4
MC
42752004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4276
4277 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4278 for all tests. Remove old hp-ux and cygnus xfail cases.
4279
d8679d84
PH
42802004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4281
4282 * gdb.base/chng-syms.exp: New file.
4283 * gdb.base/chng-syms.c: New file.
4284
0a55bc22
MC
42852004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4286
4287 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4288 Provide arms for current output in all my configurations.
4289
94b8e876
MC
42902004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4291
4292 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4293 * lib/compiler.cc: Likewise.
4294 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4295 get the right preprocessor. Eval the output directly. Remove
4296 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4297 hp_f77_compiler and hp_f90_compiler completely.
4298 (gdb_preprocess): Delete.
4299 (get_compiler): Delete.
4300
7cf03d44
MK
43012004-01-24 Mark Kettenis <kettenis@gnu.org>
4302
4303 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4304 <string.h>.
4305
68b6dce9
NR
43062004-01-24 Nick Roberts <nick@nick.uklinux.net>
4307
4308 * gdb.mi/mi-stack.exp: Update copyright.
4309
b368761e
DC
43102004-01-23 David Carlton <carlton@kealia.com>
4311
4312 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4313 test for cp_lookup_transparent_type.
4314 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4315 call them.
4316
f2061b53
DJ
43172004-01-23 Daniel Jacobowitz <drow@mvista.com>
4318
4319 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4320 after -var-update.
4321
37fc574a
DC
43222004-01-23 David Carlton <carlton@kealia.com>
4323
4324 * gdb.cp/namespace.cc (C::ensureRefs): New.
4325 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4326
8e94b928
NR
43272004-01-20 Nick Roberts <nick@nick.uklinux.net>
4328
4329 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4330 case "-stack-list-locals 2".
4331 * gdb.mi/mi-var-child.exp: Test for case
4332 "-var-list-children --all-values NAME".
4333
997b0952
MC
43342004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4335
4336 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4337
52470da3
MK
43382004-01-18 Mark Kettenis <kettenis@gnu.org>
4339
7049b4b8
MK
4340 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4341 used with gdb_test_multiple.
4342
52470da3
MK
4343 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4344 read at address 0. This fixes PR testsuite/1504.
4345
da6012e5
DJ
43462004-01-18 Daniel Jacobowitz <drow@mvista.com>
4347
4348 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4349 Remove downloading, guessing the host executable, the calls to
4350 gdb_file_cmd and gdb_target_cmd, and "load" support.
4351 (infer_host_exec): New function broken out from gdb_load.
4352 (gdb_load): New wrapper for gdbserver_gdb_load.
4353 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4354 gdb_target_cmd. Use -target-select.
4355 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4356 Download binaries to the host. Clear last_mi_remote_file when
4357 we load a new binary.
4358 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4359 call gdbserver_gdb_load and mi_gdb_target_cmd.
4360
32c70722
MC
43612004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4362
4363 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4364 type patterns.
4365
b0cecf36
MC
43662004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4367
4368 * gdb.cp/templates.exp: Fix typo in test name of
4369 "print Foo<volatile char*>::foo".
4370
4120d7e6
MC
43712004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4372
4373 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4374
f679e530
BE
43752004-01-16 Ben Elliston <bje@wasabisystems.com>
4376
4377 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4378 (clean mostlyclean): Remove empty rm.
4379
091c48f6
MC
43802004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4381
4382 * gdb.base/setvar.exp: Add copyright years.
4383
3e5fc8d2
DC
43842004-01-14 David Carlton <carlton@bactrian.org>
4385
4386 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4387 PR c++/1511 and update coment.
4388 * gdb.cp/templates.exp: Update patterns to match current output.
4389 If changes involve something other than whitespace, KFAIL
4390 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4391
63d06c5c
DC
43922004-01-14 David Carlton <carlton@kealia.com>
4393
4394 * gdb.cp/namespace.exp: Add tests involving classes defined within
4395 namespaces.
4396 * gdb.cp/namespace.cc (C::CClass): New.
4397 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4398
a51dab88
EZ
43992004-01-14 Elena Zannoni <ezannoni@redhat.com>
4400
4401 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4402 what debug info we have. Print a better message if something goes
4403 wrong while producing the separate debug info file.
4404
a476ccc9
MC
44052004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4406
4407 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4408
f453692c
MC
44092004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4410
4411 * gdb.base/callfuncs.c: Add copyright notice.
4412
f40063a5
MC
44132004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4414
4415 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4416 inheritance. PR gdb/1498, PR gcc/13539.
4417
19ac3974
EZ
44182004-01-13 Elena Zannoni <ezannoni@redhat.com>
4419
4420 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4421 test specific name.
4422 * gdb.mi/gdb669.exp: Ditto.
4423 * gdb.mi/mi-pthreads.exp: Ditto.
4424 * gdb.mi/mi1-pthreads.exp: Ditto.
4425 * gdb.mi/mi2-pthreads.exp: Ditto.
4426
56c97c6e
MC
44272004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4428
4429 * gdb.cp/member-ptr.cc: Add copyright notice.
4430
a0644324
MC
44312004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4432
4433 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4434 some patterns for recent versions of gcc and hpacc. Delete
4435 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4436 Delete tests that access a NULL pointer-to-member-data. This
4437 script is still disabled for gcc.
4438
32fabe09
EZ
44392004-01-12 Elena Zannoni <ezannoni@redhat.com>
4440
4441 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4442 escaped correctly.
4443
1f8a6abb
EZ
44442004-01-12 Elena Zannoni <ezannoni@redhat.com>
4445
4446 * gdb.base/sepdebug.exp: New file.
4447 * gdb.base/sepdebug.c: New file.
4448 * lib/gdb.exp (separate_debug_filename): New procedure.
4449 (gdb_gnu_strip_debug): New procedure.
4450
48efe704
AC
44512004-01-12 Andrew Cagney <cagney@redhat.com>
4452
4453 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4454 * gdb.mi/ChangeLog-1999-2003: New file.
4455
a9415475
AC
44562004-01-12 Andrew Cagney <cagney@redhat.com>
4457
4458 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4459 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4460 or EEXIST", treat EBUSY as an XFAIL.
4461
83b8cf9d
MC
44622004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4463
4464 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4465 hp_cc_compiler.
4466
9939d2a8
MC
44672004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4468
4469 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4470 decorations.
4471
1ff8cadf
MC
44722004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4473
4474 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4475 and "(aCC)" decorations. Remove obsolete doco about old
4476 test results.
4477
6fa9022e
MC
44782004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4479
4480 * gdb.cp/exception.exp: Fix typo in doco.
4481
209721fe
MK
44822004-01-09 Mark Kettenis <kettenis@gnu.org>
4483
4484 * gdb.base/gdb1476.exp: Fix typo.
4485
ef11303e
MC
44862004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4487
4488 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4489 file.
4490
041ab88c
MC
44912004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4492
4493 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4494 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4495 Use gdb_compile. Remove restriction on gcc. Add some patterns
4496 for recent version of gdb. Delete second half, which was a copy
4497 of the first half with different build flags. This test is
4498 still disabled because it is still not ready for production.
4499
e36d075a
MC
45002004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4501
4502 * gdb.cp/exception.cc: Add copyright notice.
4503 * gdb.cp/exception.exp: Add a notice that this file is broken
4504 because of line number changes caused by addition of copyright
4505 notice.
4506
42b190ad
MC
45072004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4508
4509 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4510 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4511
8f25f06b
MC
45122004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4513
4514 * gdb.cp/classes.exp: Accept gnu abi 2.
4515 * gdb.cp/derivation.exp: Likewise.
4516 * gdb.cp/overload.exp: Likewise.
4517 * gdb.cp/virtfunc.exp: Likewise.
4518
06ded8b8
MC
45192004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4520
4521 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4522 semicolon after end of function.
4523
77c26ae3
MC
45242004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4525
4526 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4527 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4528 boilerplate code for compiling and running the program under
4529 test. Add some string method tests.
4530
20757486
MC
45312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4532
4533 * gdb.cp/bs15503.cc: Add copyright notice.
4534 * gdb.cp/bs15503.exp: Adjust line number.
4535
0fd3b503
MC
45362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4537
4538 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4539 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4540
10d1bea8
MC
45412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4542
4543 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4544 hp_cc_compiler.
4545
2789202a
MC
45462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4547
4548 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4549 * gdb.cp/ctti.exp: Use the marker instead of "next".
4550 With gcc, run further before bailing.
4551
b862f14c
MC
45522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4553
4554 * gdb.cp/cttiadd.cc: Add copyright notice.
4555 * gdb.cp/cttiadd1.cc: Likewise.
4556 * gdb.cp/cttiadd2.cc: Likewise.
4557 * gdb.cp/cttiadd3.cc: Likewise.
4558
96da2469
MC
45592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4560
4561 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4562 Use gdb_test, gdb_test_multiple. Use floating-point values that
4563 have exact representations in IEEE-ish formats.
4564
053248ff
MC
45652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4566
4567 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4568 compilers. Delete duplicate call to get_compiler_info.
4569 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4570 * gdb.base/volatile.exp: Likewise.
4571
84acecdd
MK
45722004-01-07 Mark Kettenis <kettenis@gnu.org>
4573
4574 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4575 memory at address 0.
4576
fe11a27f
MC
45772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4578
4579 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4580 to test for hp-ux assembler. Fix copyright years.
4581
60ad077b
AC
45822004-01-07 Andrew Cagney <cagney@redhat.com>
4583
4584 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4585
1c9b8f33
AC
45862004-01-07 Andrew Cagney <cagney@redhat.com>
4587
4588 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4589 when creating the read-only file. From analysis by Roland McGrath
4590 and Elena Zannoni.
4591
753ccc7a
MC
45922004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4593
4594 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4595
eca3e36b
MC
45962004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4597
4598 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4599 data pointers.
4600
f8d4bac4
MC
46012004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4602
4603 * gdb.cp/m-static.exp: Compile one source file at a time.
4604 Delete unused call to get_compiler_info.
4605
9b4e0f94
MC
46062004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4607
4608 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4609 * gdb.base/call-rt-st.exp: Likewise.
4610 * gdb.base/nodebug.exp: Likewise.
4611 * gdb.base/volatile.exp: Likewise.
4612 * gdb.cp/ref-types.exp: Likewise.
4613 * gdb.cp/templates.exp: Likewise.
4614
023c1024
MK
46152004-01-05 Mark Kettenis <kettenis@gnu.org>
4616
4617 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4618
19703c4a
MC
46192004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4620
4621 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4622 hppa*-hp-hpux*.
4623
18b67037
MK
46242004-01-04 Mark Kettenis <kettenis@gnu.org>
4625
ba6219c8
MK
4626 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4627 x86_64-*-*.
4628
18b67037
MK
4629 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4630 sparc64-*-* and sparc*-solaris2*.
4631
1bfbbb9d
MK
46322004-01-04 Mark Kettenis <kettenis@gnu.org>
4633
4634 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4635 return ${tests}" test. The ${tests} already mentions the
4636 filename.
4637
06846494
MC
46382004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4639
4640 * gdb.cp/local.exp: Accept gcc abi 2.
4641
3b0cb202
MC
46422004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4643
4644 * gdb.cp/templates.exp: Accept gcc abi 2.
4645
0643ec3f
MC
46462004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4647
4648 * lib/compiler.cc: Remove supports_template_debugging.
4649 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4650
d231d0b1
MC
46512004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4652
4653 * gdb.cp/namespace.exp: Accept gcc abi 2.
4654
44ffb27c
MC
46552004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4656
4657 * gdb.cp/method.exp: Accept gcc abi 2.
4658
184ad485
MC
46592004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4660
4661 * gdb.cp/classes.exp: Generate identical results as old version.
4662 * gdb.cp/derivation.exp: Likewise.
4663 * gdb.cp/overload.exp: Likewise.
4664 * gdb.cp/virtfunc.exp: Likewise.
4665
116f09e7
MC
46662004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4667
4668 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4669 mysterious bug with sourceware version of expect.
4670
b1379776
MC
46712004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4672
4673 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4674 current versions of gcc, including gcc abi 2. Remove gratuitous
4675 restart of test program. Use gdb_test_multiple and gdb_test for
4676 all tests. Add patterns to xfail missing "const" in "const char *"
4677 and kfail PR gdb/1155.
4678
6b7a4c0e
MC
46792004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4680
4681 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4682 current versions of gcc, including gcc abi 2. Remove gratuitous
4683 restart of test program. Use gdb_test_multiple and gdb_test for
4684 all tests. Add patterns to kfail PR gdb/1498.
4685
51615d72
MC
46862003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4687
4688 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4689 current versions of gcc, including gcc abi 2. Use "breakpoint"
4690 and "continue" instead of restarting the target program. Use
4691 gdb_test_multiple and gdb_test for all tests.
4692
7b79a9d7
MK
46932004-01-01 Mark Kettenis <kettenis@gnu.org>
4694
4695 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4696 for *-*-solaris2*.
4697
1cd3489f
MC
46982003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4699
4700 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4701 current versions of gcc, including gcc abi 2. Use "breakpoint"
4702 and "continue" instead of restarting the target program several
4703 times. Use gdb_test_multiple and gdb_test for all tests.
4704
850742db
MC
47052003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4706
4707 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4708 source files.
4709
eb4bbda8
MC
47102003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4711
4712 * gdb.base/environ.exp: Handle compiling test case from multiple
4713 source files.
4714
e42c7771
MC
47152003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4716
4717 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4718
80e4b428
JB
47192003-12-17 Jim Blandy <jimb@redhat.com>
4720
5f06973a
JB
4721 * gdb.base/freebpcmd.c: Add copyright notice.
4722
80e4b428
JB
4723 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4724
0ab84fb7
MC
47252003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4726
4727 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4728
1b3bb3d0
JB
47292003-12-13 Jim Blandy <jimb@redhat.com>
4730
4731 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4732
3a4c9371
KB
47332003-12-12 Kevin Buettner <kevinb@redhat.com>
4734
4735 * gdb.asm/frv.inc: New file.
4736 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4737
a1dea79a
FF
47382003-12-09 Fred Fish <fnf@redhat.com>
4739
4740 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4741 functions to break1.c and leave prototypes behind. Add more
4742 "set breakpoint NN here" comments.
4743 * gdb.base/break1.c: New file.
4744
4745 * gdb.base/break.exp: Handle compiling test case from multiple
4746 source files and change source file references as needed.
4747 * gdb.base/completion.exp: Ditto.
4748 * gdb.base/condbreak.exp: Ditto.
4749 * gdb.base/define.exp: Ditto.
4750 * gdb.base/ena-dis-br.exp: Ditto.
4751 * gdb.base/info-proc.exp: Ditto.
4752 * gdb.base/maint.exp: Ditto.
4753 * gdb.base/until.exp: Ditto.
4754
4755 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4756 hardcoded line numbers.
4757 * gdb.base/define.exp: Ditto.
4758 * gdb.base/ena-dis-br.exp: Ditto.
4759 * gdb.base/maint.exp: Ditto.
4760 * gdb.base/until.exp: Ditto.
4761
4762 * gdb.base/completion.exp: Use "break1" for completion tests since
4763 "break" is no longer a unique prefix.
4764
5266b69c
AC
47652003-12-06 Andrew Cagney <cagney@redhat.com>
4766
4767 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4768 "return_value_unimplemented". When an unimplemented struct return
4769 architecture, report incorrect values as a KFAIL
4770
374451f0
MC
47712003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4772
4773 * gdb.cp/rtti.exp: Accept new wording of warning from
4774 cp_lookup_rtti_type.
4775
ba9b20a7
MC
47762003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4777
4778 Partial fix for PR testsuite/1456.
4779 * gdb.base/scope.exp (test_at_main): Replace references to
4780 gcc_compiled with calls to test_compiler_info.
4781 (test_at_foo): Likewise.
4782 (test_at_bar): Likewise.
4783
b74b6d0b
MC
47842003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4785
4786 Partial fix for PR testsuite/1456.
4787 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4788 to test_compiler_info.
4789
ccfa3402
MC
47902003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4791
4792 * gdb.base/so-impl-ld.exp: Update copyright notice.
4793
f6246aba
MC
47942003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4795
4796 Partial fix for PR testsuite/1456.
4797 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4798 to test_compiler_info.
4799
13ae734a
MC
48002003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4801
4802 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4803 from current versions of gdb. Clean up regular expressions.
4804 Delete redundant timeout case.
4805
d8e1cdee
MC
48062003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4807
4808 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4809 from current versions of gdb. Clean up regular expressions.
4810 Delete redundant timeout case.
4811
96457b64
MC
48122003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4813
4814 Partial fix for PR testsuite/1456.
4815 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4816 gcc_compiled with call to test_compiler_info.
4817
f35309fc
MC
48182003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4819
4820 Partial fix for PR testsuite/1456.
4821 * gdb.base/list.exp (test_list_function): Delete unused declaration
4822 of gcc_compiled.
4823
d7afdf9b
MC
48242003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4825
4826 Partial fix for PR testsuite/1456.
4827 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4828 call to test_compiler_info.
4829
71507b56
MK
48302003-11-29 Mark Kettenis <kettenis@gnu.org>
4831
4832 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4833 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4834 it to create the appropriate note.inc.
4835 * gdb.asm/asmsrc1.s: Include "note.inc".
4836 * gdb.asm/netbsd.inc: New file.
4837 * gdb.asm/empty.inc: New file.
4838
f81f93f7
MC
48392003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4840
4841 Partial fix for PR testsuite/1456.
4842 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4843 calls to test_compiler_info.
4844
9a77938e
MC
48452003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4846
4847 Partial fix for PR testsuite/1456.
4848 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4849 calls to test_compiler_info.
4850
e8367dc7
MK
48512003-11-27 Mark Kettenis <kettenis@gnu.org>
4852
4853 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4854 pattern for the KFAILs.
4855
526c61ee
AF
48562003-11-25 Adam Fedor <fedor@gnu.org>
4857
4858 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4859 * gdb.objc/objcdecode.m: New file.
4860
28f2d600
AF
48612003-11-25 Adam Fedor <fedor@gnu.org>
4862
4863 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4864 * gdb.objc/nondebug.m: New file.
4865
a3895cee
BE
48662003-11-26 Ben Elliston <bje@wasabisystems.com>
4867
4868 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4869 NetBSD as it does on FreeBSD. Modelled on a similar change by
4870 Mark Kettenis on 2003-05-30.
4871 (link-flags): Set to "--entry _start" regardless of target.
4872 Special linker flags are to be appended to $link-flags.
4873 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4874
c9f2c8a3
MC
48752003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4876
4877 * gdb.cp/method.exp: Accept output of new demangler.
4878
15a0587a 48792003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4880
4881 * gdb/class2.exp: New file.
4882 * gdb/class2.cc: New file.
4883
3c00b570
MC
48842003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4885
4886 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4887 of new demangler.
4888
7027acc7
MK
48892003-11-23 Mark Kettenis <kettenis@gnu.org>
4890
4891 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4892 of gdb_test "run".
4893
b0e1598a
MK
48942003-11-23 Mark Kettenis <kettenis@gnu.org>
4895
4896 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4897 "continue" into "run".
4898
4d9eda44
MC
48992003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4900
4901 Partial fix for PR testsuite/1456.
4902 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4903 call to test_compiler_info.
4904 * gdb.cp/ctti.exp: Likewise.
4905 * gdb.cp/derivation.exp: Likewise.
4906 * gdb.cp/member-ptr.exp: Likewise.
4907 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4908 reference to gcc_compiled.
4909
49102003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4911
4912 Fix PR testsuite/1463.
4913 * gdb.base/structs.exp (start_structs_test): Call
4914 get_debug_format before using the debug format.
4915
d422fe19
AC
49162003-11-22 Andrew Cagney <cagney@redhat.com>
4917
4918 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4919 * gdb.base/structs.exp: Use gdb_test_multiple.
4920
039cf96d
AC
49212003-11-20 Andrew Cagney <cagney@redhat.com>
4922
6882279b
AC
4923 * gdb.base/structs.exp: Handle and recover from internal errors.
4924 Replace "foo${n}" with "foo<n>" in test messages.
4925
e53890ae
AC
4926 * gdb.base/structs.exp: Update copyright. Rewrite.
4927 * gdb.base/structs.c: Update copyright. Rewrite.
4928
2b211c59
AC
4929 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4930 resync count exceeded.
d63a86f8 4931
039cf96d
AC
4932 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4933 from the internal error.
4934 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4935 Original from Jim Blandy.
4936 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4937
eac98b22
AC
49382003-11-19 Andrew Cagney <cagney@redhat.com>
4939
4940 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4941 KFAIL.
4942
67455b2a
MK
49432003-11-17 Mark Kettenis <kettenis@gnu.org>
4944
4945 New testcase for PR backtrace/1435.
4946 * gdb.arch/i386-unwind.exp: New file.
4947 * gdb.arch/i386-unwind.c: New file.
4948
853d6e5b
AC
49492003-11-17 Andrew Cagney <cagney@redhat.com>
4950
4951 * lib/gdb.exp (compiler_info): New global.
4952 (test_compiler_info): New function.
4953 (get_compiler_info): Set compiler_info.
4954 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4955 "compiler_info" to gcc-<major>-<minor>.
4956
38cf6e11
MC
49572003-11-15 Michael Chastain <mec.gnu@mindspring.com>
4958
4959 * gdb.trace/configure: Remove.
4960
a50d3602
EZ
49612003-11-13 Elena Zannoni <ezannoni@redhat.com>
4962
4963 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 4964 breakpoints.
a50d3602
EZ
4965 * gdb.base/break.exp: Remove all references to explicit line
4966 numbers.
4967
d9407aaa
NC
49682003-11-11 Nick Clifton <nickc@redhat.com>
4969
4970 * gdb.base/shreloc.exp: Do not run for targets which do not
4971 support shared objects.
4972
db488fc1
CV
49732003-11-10 Corinna Vinschen <vinschen@redhat.com>
4974
4975 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4976 Don't run tests if nofileio flag is given.
4977
6a90a18e
EZ
49782003-11-07 Elena Zannoni <ezannoni@redhat.com>
4979
4980 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4981 as well as 'Watchpoint'.
4982
0b915e9c
EZ
49832003-11-06 Elena Zannoni <ezannoni@redhat.com>
4984
4985 Reported by Jim Ingham <jingham@apple.com>:
4986 * gdb.base/annota1.exp: Match at least one occurrence of the
4987 signal handler annotation.
4988
d7e4b55f
EZ
49892003-11-06 Elena Zannoni <ezannoni@redhat.com>
4990
4991 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
4992 as well as 'Watchpoint'.
4993
2fe4e8d0
MC
49942003-11-05 Michael Chastain <mec@shout.net>
4995
4996 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
4997
6ef88553
KW
49982003-11-03 Kris Warkentin <kewarken@qnx.com>
4999
5000 * gdb.arch/gdb1291.c: New test file.
5001 * gdb.arch/gdb1291.exp: New test script.
5002 * gdb.arch/gdb1431.c: New test file.
5003 * gdb.arch/gdb1431.exp: New test script.
5004
ae7dc4d8
MC
50052003-10-22 Michael Chastain <mec@shout.net>
5006
5007 * gdb.mi/pthreads.c: Add copyright notice.
5008
c39d7427
MC
50092003-10-22 Michael Chastain <mec@shout.net>
5010
5011 * gdb.threads/pthreads.c: Add copyright notice.
5012
8b7d96c1
MC
50132003-10-20 Michael Chastain <mec@shout.net>
5014
5015 * gdb.base/gdb1056.exp: New test script.
5016
d1d69fdd
DJ
50172003-10-13 Daniel Jacobowitz <drow@mvista.com>
5018
5019 * gdb.threads/killed.exp: Use gdb_run_cmd.
5020
7d605576
DJ
50212003-10-13 Daniel Jacobowitz <drow@mvista.com>
5022
5023 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
5024 create a core file.
5025 * gdb.threads/gcore-thread.exp: Likewise.
5026
618ec112
CV
50272003-10-13 Corinna Vinschen <vinschen@redhat.com>
5028
5029 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
5030 type, based on char type.
5031 (struct bit_flags_short_t): New bitfield type, based on short type.
5032 (init_bit_flags_char): New fuction.
5033 (init_bit_flags_short): Ditto.
5034 (print_bit_flags_char): Ditto.
5035 (print_bit_flags_short): Ditto.
5036 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
5037
9367a73c
MC
50382003-10-11 Michael Chastain <mec@shout.net>
5039
5040 * gdb.base/call-rt-st.exp: Update copyright year.
5041
1decf120
KI
50422003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
5043
5044 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
5045 * gdb.disasm/sh3.s: Ditto.
5046
5445b2ae
DJ
50472003-10-07 Daniel Jacobowitz <drow@mvista.com>
5048
5049 * gdb.threads/switch-threads.exp: New test.
5050 * gdb.threads/switch-threads.c: New source file.
5051
aec24853
CV
50522003-10-07 Corinna Vinschen <vinschen@redhat.com>
5053
5054 * gdb.base/ending-run.exp: Add sh specific case.
5055
adc7428d
AC
50562003-10-06 Andrew Cagney <cagney@redhat.com>
5057
5058 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
5059 * gdb.disasm/mn10200.exp: Delete obsolete file.
5060
c9d37158
DJ
50612003-09-29 Daniel Jacobowitz <drow@mvista.com>
5062
5063 * ChangeLog: Correct an entry command.exp -> commands.exp.
5064 * gdb.base/commands.exp (bp_deleted_in_command_test)
5065 (temporary_breakpoint_commands): Check noargs.
5066
79c2c32d
DC
50672003-09-25 David Carlton <carlton@kealia.com>
5068
5069 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
5070 of some print tests, where appropriate. Add tests for C::D::cd,
5071 E::ce, F::cXfX, G::XgX.
5072 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
5073
594e6d67
RE
50742003-09-25 Richard Earnshaw <rearnsha@arm.com>
5075
5076 * lib/java.exp (java_init): Import target_alias before using it.
5077
10f0d451
DC
50782003-09-25 David Carlton <carlton@kealia.com>
5079
5080 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
5081
274bcba0
EZ
50822003-09-23 Elena Zannoni <ezannoni@redhat.com>
5083
d63a86f8 5084 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
5085 weirdness.
5086
cdbf20f7
MC
50872003-09-17 Michael Chastain <mec@shout.net>
5088
5089 * gdb.cp/gdb1355.exp: New file.
5090 * gdb.cp/gdb1355.c: New file.
5091
71e06f80
CV
50922003-09-15 Corinna Vinschen <vinschen@redhat.com>
5093
5094 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
5095 * gdb.asm/sh.inc: New file.
5096
5c4e30ca
DC
50972003-09-11 David Carlton <carlton@kealia.com>
5098
bd45b7af
DC
5099 * gdb.cp/namespace.exp: Add tests for namespace types.
5100 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
5101 (test_namespace): New.
5102
1c199746
EZ
51032003-09-11 Elena Zannoni <ezannoni@redhat.com>
5104
5105 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 5106 * gdb.stabs/weird.exp: Ditto.
1c199746 5107
04ed252f
MC
51082003-09-08 Michael Chastain <mec@shout.net>
5109
5110 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
5111
d8a2d9e7
MC
51122003-09-07 Michael Chastain <mec@shout.net>
5113
5114 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
5115 'parse error'.
5116
161afb24
MK
51172003-09-07 Mark Kettenis <m.kettenis@osp.nl>
5118
5119 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
5120
49f2741a
MC
51212003-08-30 Michael Chastain <mec@shout.net>
5122
5123 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
5124 * gdb.gdb/observer.exp: Ditto.
5125 * gdb.gdb/xfullpath.exp: Ditto.
5126
8afa723e
MK
51272003-08-29 Mark Kettenis <kettenis@gnu.org>
5128
5129 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
5130 *-*-*bsd*.
5131
f31dfe3b
JJ
51322003-08-28 Jeff Johnston <jjohnstn@redhat.com>
5133
5134 * gdb.base/dump.exp: Skip for ia64.
5135
4630e498
JJ
51362003-08-25 Jeff Johnston <jjohnstn@redhat.com>
5137
5138 * gdb.asm/asm-source.exp: Add ia64 support.
5139 * gdb.asm/ia64.inc: New file.
5140
1105b7ef
MC
51412003-08-22 Michael Chastain <mec@shout.net>
5142
5143 * gdb.cp: New directory.
5144 * gdb.cp/*: Copy from gdb.c++/*.
5145 * gdb.c++/*: Remove.
5146 * Makefile.in: Change gdb.c++ to gdb.cp.
5147 * configure.in: Ditto.
5148 * configure: Regnerate.
5149
c945b932
MK
51502003-08-18 Mark Kettenis <kettenis@gnu.org>
5151
5152 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
5153 * gdb.arch/i386-prologue.c (gdb1338): Add function.
5154
2b66634b
DJ
51552003-08-17 Daniel Jacobowitz <drow@mvista.com>
5156
5157 * mi-var-display.exp (-var-list-children weird): Accept function
5158 pointers with argument types.
5159 * mi1-var-display.exp (-var-list-children weird): Likewise.
5160 * mi2-var-display.exp (-var-list-children weird): Likewise.
5161
a356f73b
DJ
51622003-08-17 Daniel Jacobowitz <drow@mvista.com>
5163
5164 * gdb.base/annota3.exp: Add missing newline.
5165
483417b8
MC
51662003-08-06 Michael Chastain <mec@shout.net>
5167
5168 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
5169
c99c59c3
MS
51702003-08-12 Michael Snyder <msnyder@redhat.com>
5171
5172 * gdb.base/float.exp: Add test for SH.
5173
55ed7501
MK
51742003-08-10 Mark Kettenis <kettenis@gnu.org>
5175
5176 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
5177
1a371f2e
EZ
51782003-08-07 Elena Zannoni <ezannoni@redhat.com>
5179
5180 * gdb.base/completion.exp: Remove reduntant completion test
5181 on filename.
5182
e0f353ce
EZ
51832003-08-07 Elena Zannoni <ezannoni@redhat.com>
5184
5185 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
5186 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
5187 gdb.trace/save-trace.exp: Make sure that full pathnames are
5188 escaped correctly.
5189
5710a1af 51902003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 5191
5710a1af
EZ
5192 * configure.in: Don't generate config.h from config.hin.
5193 * configure: Regenerate.
5194 * config.hin: Remove file.
5195 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
5196 * gdb.threads/pthreads.c: Ditto.
5197
dcd81ce9
DJ
51982003-08-07 Daniel Jacobowitz <drow@mvista.com>
5199
5200 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5201 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
5202 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
5203 Replace ld24 with seth/add3.
5204
6009d884
AC
52052003-08-02 Andrew Cagney <cagney@redhat.com>
5206
5207 * gdb.base/annota3.exp: New file.
5208 * gdb.base/annota3.c: New file.
5209 * gdb.c++/annota3.exp: New file.
5210 * gdb.c++/annota3.cc: New file.
5211
51514e06
MC
52122003-07-29 Michael Chastain <mec@shout.net>
5213
5214 * gdb.threads/tls.c (spin): Check errno only if sem_wait
5215 actually failed.
5216 (do_pass): Likewise.
5217 * gdb.threads/tls.exp: Always initialize no_of_threads.
5218
4ee6625b
DJ
52192003-07-27 Daniel Jacobowitz <drow@mvista.com>
5220
5221 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
5222 pattern.
5223 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
5224 * gdb.threads/tls.exp: Recognize one case of the host library not
5225 supporting TLS.
5226
225f2bf6
AC
52272003-07-27 Andrew Cagney <cagney@redhat.com>
5228
5229 * gdb.base/fileio.exp: Use SH when running commands using
5230 remote_exec.
5231
bcb27c9f
DJ
52322003-07-24 Daniel Jacobowitz <drow@mvista.com>
5233
5234 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5235 * gdb.base/relocate.c (dummy): New padding array.
5236
3d67be83
MS
52372003-07-22 Michael Snyder <msnyder@redhat.com>
5238
d63a86f8 5239 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
5240
5241 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
5242 patterns to be more general, accepting old and new output.
5243 Some output chars (such as '+') also must be quoted.
d63a86f8 5244 Some addresses are displayed numerically instead of
3d67be83
MS
5245 symbolically.
5246
57ba3b85
MS
52472003-07-23 Michael Snyder <msnyder@redhat.com>
5248
686d097c
MS
5249 * gdb.base/return2.exp: Don't test long-long return.
5250
57ba3b85
MS
5251 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
5252 * gdb.disasm/t01_mov.exp: Ditto.
5253 * gdb.disasm/t02_mova.s: Ditto.
5254 * gdb.disasm/t02_mova.exp: Ditto.
5255 * gdb.disasm/t03_add.s: Ditto.
5256 * gdb.disasm/t03_add.exp: Ditto.
5257 * gdb.disasm/t04_sub.s: Ditto.
5258 * gdb.disasm/t04_sub.exp: Ditto.
5259 * gdb.disasm/t05_cmp.s: Ditto.
5260 * gdb.disasm/t05_cmp.exp: Ditto.
5261 * gdb.disasm/t06_ari2.s: Ditto.
5262 * gdb.disasm/t06_ari2.exp: Ditto.
5263 * gdb.disasm/t07_ari3.s: Ditto.
5264 * gdb.disasm/t07_ari3.exp: Ditto.
5265 * gdb.disasm/t08_or.s: Ditto.
5266 * gdb.disasm/t08_or.exp: Ditto.
5267 * gdb.disasm/t09_xor.s: Ditto.
5268 * gdb.disasm/t09_xor.exp: Ditto.
5269 * gdb.disasm/t10_and.s: Ditto.
5270 * gdb.disasm/t10_and.exp: Ditto.
5271 * gdb.disasm/t11_logs.s: Ditto.
5272 * gdb.disasm/t11_logs.exp: Ditto.
5273 * gdb.disasm/t12_bit.s: Ditto.
5274 * gdb.disasm/t12_bit.exp: Ditto.
5275 * gdb.disasm/t13_otr.s: Ditto.
5276 * gdb.disasm/t13_otr.exp: Ditto.
5277
e00759ef
EZ
52782003-07-22 Elena Zannoni <ezannoni@redhat.com>
5279
5280 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5281
8bc2021f
EZ
52822003-07-22 Elena Zannoni <ezannoni@redhat.com>
5283
5284 * gdb.threads/tls.c : New file.
5285 * gdb.threads/tls.exp : New file.
5286 * gdb.threads/tls-main.c : New file.
5287 * gdb.threads/tls-shared.c : New file.
5288 * gdb.threads/tls-shared.exp : New file.
5289
89320c4c
AS
52902003-07-22 Andreas Schwab <schwab@suse.de>
5291
5292 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5293
180dea7c
AS
52942003-07-20 Andreas Schwab <schwab@suse.de>
5295
5296 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5297 due to insn reordering.
5298
0714963c
AC
52992003-07-15 Andrew Cagney <cagney@redhat.com>
5300
5301 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5302
98a23b3f
MC
53032003-07-15 Michael Chastain <mec@shout.net>
5304
5305 * gdb.base/gdb1250.exp: New file.
5306 * gdb.base/gdb1250.c: New file.
5307
27e417a2
ML
53082003-07-09 Michal Ludvig <mludvig@suse.cz>
5309
5310 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5311 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5312
8bc2021f
EZ
53132003-07-09 Elena Zannoni <ezannoni@redhat.com>
5314
5315 * gdb.threads/tls.c: New file.
5316 * gdb.threads/tls.exp: New file.
5317 * gdb.threads/tls-main.c: New file.
5318 * gdb.threads/tls-shared.c: New file.
5319 * gdb.threads/tls-shared.exp: New file.
5320
d99968dc
EZ
53212003-07-09 Elena Zannoni <ezannoni@redhat.com>
5322
5323 * gdb.base/annota1.exp: Make sure that we properly escape the
5324 full path of the source file. Xfail more permissive patterns,
d63a86f8 5325 due to a compiler debug info problem.
d99968dc 5326
83876b3b
AS
53272003-07-07 Andreas Schwab <schwab@suse.de>
5328
2705e972
AS
5329 * gdb.asm/m68k.inc: New file.
5330 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5331
83876b3b
AS
5332 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5333 arguments"): Also match negative number.
5334
5335 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5336
3a871b37
DJ
53372003-07-03 Daniel Jacobowitz <drow@mvista.com>
5338
5339 * gdb.base/store.c (charest): New typedef.
5340 (add_char): Rename to add_charest, update.
5341 (wack_char): Rename to wack_charest, update types. Return l + r
5342 to keep r live across the call.
5343 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5344 (wack_double, wack_doublest): Return l + r to keep r live across
5345 the call.
5346 * gdb.base/store.exp: Accomodate store.c changes.
5347
b2a7f303
DC
53482003-06-30 David Carlton <carlton@kealia.com>
5349
5350 * gdb.c++/maint.exp (test_invalid_name): New.
5351 (test_first_component): Add tests for invalid names.
5352
3c6cb4a1
MC
53532003-06-29 Michael Chastain <mec@shout.net>
5354
5355 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5356 output of '<VTT for class>' for virtual base classes.
5357
f1c2644b
DJ
53582003-06-29 Daniel Jacobowitz <drow@mvista.com>
5359
5360 * gdb.base/completion.exp: Tab-complete "complet" instead of
5361 "compl".
5362 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5363
18080350
DJ
53642003-06-29 Daniel Jacobowitz <drow@mvista.com>
5365
5366 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5367 * gdb.base/volatile.exp: Likewise.
5368
f56973f8
DJ
53692003-06-29 Daniel Jacobowitz <drow@mvista.com>
5370
5371 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5372 gdb/1265.
5373
53742003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5375 Daniel Jacobowitz <drow@mvista.com>
5376
5377 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5378 initial line count of 'captured_main' from 26 to 32.
5379 (test_with_self): Allow xmalloc call to be interleaved with the
5380 preceding two lines.
5381
e766d4d6
JB
53822003-06-24 Joel Brobecker <brobecker@gnat.com>
5383
5384 * gdb.base/bang.exp: New testcase.
5385
f125c9a4
JB
53862003-06-23 Joel Brobecker <brobecker@gnat.com>
5387
5388 * gdb.base/langs.exp: Add some tests for the "minimal" language
5389 support.
5390
6e25beaf
EZ
53912003-06-23 Elena Zannoni <ezannoni@redhat.com>
5392
5393 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5394 the testcase.
5395
2f816dda
DJ
53962003-06-22 Daniel Jacobowitz <drow@mvista.com>
5397
5398 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5399 offset.
5400
db5a5748
DJ
54012003-06-22 Daniel Jacobowitz <drow@mvista.com>
5402
5403 * gdb.c++/pr-1210.cc: New file.
5404 * gdb.c++/pr-1210.exp: New file.
5405
1df0c130
DJ
54062003-06-21 Daniel Jacobowitz <drow@mvista.com>
5407
5408 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5409 000-exec-continue.
5410
a92feac0
MK
54112003-06-15 Mark Kettenis <kettenis@gnu.org>
5412
5413 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5414 on *-*-*bsd* instead of *-*-freebsd*.
5415
81a58f5b
AC
54162003-06-14 Andrew Cagney <cagney@redhat.com>
5417
5418 * gdb.base/store.exp: Test longest and doublest. Test all
5419 parameters. Weaken return statement match.
5420 * gdb.base/store.c: Add longest and doublest - aka long long and
5421 long double functions. Put all parameters into local register
5422 variables. Use negative values.
5423
b257a0d3
AC
54242003-06-14 Andrew Cagney <cagney@redhat.com>
5425
5426 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5427 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5428 exit status.
5429 * gdb.base/fileio.exp: Disable target when nointerrupts and
5430 noinferiorio, instead of limiting it to remote. Use remote_exec
5431 instead of system.
d63a86f8 5432
21c38304
JJ
54332003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5434
5435 * gdb.base/float.exp: Add ia64 support.
5436
1bcdb424
CV
54372003-06-12 Corinna Vinschen <vinschen@redhat.com>
5438
5439 * gdb.base/fileio.exp: Run only on remote targets.
5440
6aeb981f
CV
54412003-06-10 Corinna Vinschen <vinschen@redhat.com>
5442
5443 * gdb.base/fileio.c: New file, testing File-I/O.
5444 * gdb.base/fileio.exp: Ditto.
5445
53df362e
RG
54462003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5447
5448 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5449 shared objects after relocation at load time (gdb PR/1132).
5450 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5451 as above, part of the shared object relocation test.
5452
ffee1b46
MK
54532003-06-08 Mark Kettenis <kettenis@gnu.org>
5454
b5ca3722
MK
5455 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5456 fully filled history list.
5457 * gdb.base/gdb_history: New file.
5458
03ed860d
MK
5459 * gdb.base/signals.exp: XFAIL "continue to func1" on
5460 i*86-*-freebsd*.
5461
ffee1b46
MK
5462 * gdb.base/attach.exp: When trying to attach to a nonexistent
5463 process, make it possible to specify the PID based on the target,
5464 and do so for *-*-freebsd*.
5465
d80dbb52
RH
54662003-06-02 Richard Henderson <rth@redhat.com>
5467
5468 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5469
6dd77b81
RH
54702003-06-02 Richard Henderson <rth@redhat.com>
5471
5472 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5473
f6347e16
RH
54742003-06-02 Richard Henderson <rth@redhat.com>
5475
5476 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5477
2c161407
DJ
54782003-06-01 Daniel Jacobowitz <drow@mvista.com>
5479
5480 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5481 of globalvar.
5482
572eb746
MK
54832003-06-01 Mark Kettenis <kettenis@gnu.org>
5484
5485 * gdb.asm/asm-source.exp: Check for memory read errors in
5486 disassembler test on *BSD too.
5487
9e9617a5
RH
54882003-06-01 Richard Henderson <rth@redhat.com>
5489
5490 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5491 for .frame.
5492 (gdbasm_call): Lose ldgp.
5493 (gdbasm_startup): Add frame information.
5494 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5495
7b34ad4e
MK
54962003-05-31 Mark Kettenis <kettenis@gnu.org>
5497
5498 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5499 i?86-*-*.
5500
10059fdf
MK
55012003-05-30 Mark Kettenis <kettenis@gnu.org>
5502
5503 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5504 FreeBSD.
5505
acf4b816
RH
55062003-05-29 Richard Henderson <rth@redhat.com>
5507
5508 * gdb.asm/alpha.inc: New file.
5509 * gdb.asm/asm-source.exp: Use it.
5510
e9ecd949
JB
55112003-05-29 Jim Blandy <jimb@redhat.com>
5512
5513 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5514 'core.PID'.
5515
e3e5a4f3
JB
55162003-05-22 Jim Blandy <jimb@redhat.com>
5517
5518 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5519 backtrace.
d63a86f8 5520
72fe3d25
DC
55212003-05-20 David Carlton <carlton@math.stanford.edu>
5522
5523 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5524 this time.
5525
58da2eb2
DC
55262003-05-19 David Carlton <carlton@bactrian.org>
5527
5528 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5529 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5530
1fcb5155
DC
55312003-05-19 David Carlton <carlton@bactrian.org>
5532
5533 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5534 namespace tests.
5535 Bump copyright date.
5536 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5537 (main): Call C::D::marker2.
5538 * gdb.c++/namespace1.cc: New file.
5539
85e85163
JJ
55402003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5541
5542 Roland McGrath <roland@redhat.com>
d63a86f8 5543 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5544 there is no manager thread.
5545
a25fbfec
JJ
55462003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5547
d63a86f8
RM
5548 * gdb.threads/schedlock.exp: Remove assumption that all threads
5549 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5550 in one of the child threads rather than the main thread.
5551
be375bae
JB
55522003-05-07 Jim Blandy <jimb@redhat.com>
5553
09bf6082
JB
5554 Add support for assembly source testing on the s390x.
5555 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5556 architecture.
5557 * gdb.asm/s390x.inc: New file.
5558
be375bae
JB
5559 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5560 succession of 'if' statements.
5561
00905d52
AC
55622003-05-05 Andrew Cagney <cagney@redhat.com>
5563
5564 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5565
b1e29e33
AC
55662003-05-05 Andrew Cagney <cagney@redhat.com>
5567
5568 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5569 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5570
e33d66ec
EZ
55712003-05-02 Elena Zannoni <ezannoni@redhat.com>
5572
5573 * gdb.base/charset.exp: Update based on new behavior of set/show
5574 charset commands.
5575
2b6fd0d8
AC
55762003-05-01 Andrew Cagney <cagney@redhat.com>
5577
5578 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5579 variable do not give memory errors.
5580
130cacce
AF
55812003-04-30 Adam Fedor <fedor@gnu.org>
5582
5583 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5584 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5585 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5586 gdb.objc/basicclass.m: : New files
5587
5588 * lib/gdb.exp (gdb_compile_objc): New procedure.
5589
bea71854
DJ
55902003-04-27 Daniel Jacobowitz <drow@mvista.com>
5591
5592 * gdb.base/signals.exp: Make backtrace tests more specific.
5593
0f20eeea
DC
55942003-04-23 David Carlton <carlton@bactrian.org>
5595
5596 * gdb.c++/maint.exp (test_first_component): Add tests for
5597 'operator' in more locations.
5598
c8c4d8dc
KB
55992003-04-16 Kevin Buettner <kevinb@redhat.com>
5600
5601 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5602
3fe60e3c
EZ
56032003-04-16 Elena Zannoni <ezannoni@redhat.com>
5604
5605 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5606 func marke' instead. Update test name.
5607
9219021c
DC
56082003-04-15 David Carlton <carlton@math.stanford.edu>
5609
5610 * gdb.c++/maint.exp: New file.
5611
5dd55bdd
EZ
56122003-04-14 Elena Zannoni <ezannoni@redhat.com>
5613
5614 * gdb.threads/schedlock.c: Change type of thread function argument
5615 to long, to avoid warnings on 64-bit platforms.
5616
00890572
EZ
56172003-04-14 Elena Zannoni <ezannoni@redhat.com>
5618
5619 * gdb.base/attach.exp: Add new message from ptrace in case of
5620 attaching to nonexistent process.
d63a86f8 5621
93201743
JB
56222003-04-11 Jim Blandy <jimb@redhat.com>
5623
5624 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5625 gdb.c++/userdef.cc: Place comments on the lines to which the
5626 marker function might return.
5627 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5628 gdb.c++/userdef.exp: Look for those comments to check that we've
5629 returned to the right place, instead of checking line numbers.
5630
2a11c64d
EZ
56312003-04-11 Elena Zannoni <ezannoni@redhat.com>
5632
5633 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5634 match on sourcefile name, instead of directory name.
5635
68ab8fc5
EZ
56362003-04-10 Elena Zannoni <ezannoni@redhat.com>
5637
d63a86f8 5638 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5639 working directory name.
5640
5624293a
JB
56412003-04-09 Jim Blandy <jimb@redhat.com>
5642
5643 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5644 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5645 after an inferior function call, report the failure, but allow the
5646 test to continue.
5647
f1f02ee4
SC
56482003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5649
5650 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5651 with -DPROTOTYPES.
5652
6eb79af0
SC
56532003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5654
5655 * gdb.base/break.exp: Revert last patch.
5656
8dfb4cf0
SC
56572003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5658
5659 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5660 with -DPROTOTYPES.
5661
ed4c619a
AC
56622003-04-02 Andrew Cagney <cagney@redhat.com>
5663
5664 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5665 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5666 matching directories by the name breakpoint.
5667 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5668 Make "continue to marker1" consistent.
5669 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5670 message consistent.
5671 * lib/gdb.exp: Put "the program is no longer running", and "the
5672 program exited" in parenthesis.
5673 * lib/mi-support.exp: Ditto.
d63a86f8 5674
4e35d5f0 56752003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5676
4e35d5f0
BR
5677 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5678
71900fe8
AC
56792003-03-29 Andrew Cagney <cagney@redhat.com>
5680
5681 * gdb.base/sizeof.c (main): Print the value of '\377'.
5682 * gdb.base/sizeof.exp: Check the sign of '\377'.
5683
c0655a16
MC
56842003-03-27 Michael Chastain <mec@shout.net>
5685
5686 * gdb.base/gdb1090.exp: New file.
5687 * gdb.base/gdb1090.cc: New file.
5688
5b2a3989
JB
56892003-03-27 J. Brobecker <brobecker@gnat.com>
5690
5691 * gdb.gdb/observer.exp: New regression test.
5692
79876890
MC
56932003-03-27 Michael Chastain <mec@shout.net>
5694
5695 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5696 * gdb.base/ptype.exp: Likewise.
5697
6eac95e3
CV
56982003-03-27 Corinna Vinschen <vinschen@redhat.com>
5699
5700 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5701
e8c71839
MC
57022003-03-26 Michael Chastain <mec@shout.net>
5703
5704 * gdb.base/ptype.exp: Actually use some typedef'd types.
5705
71b10041
SC
57062003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5707
5708 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5709 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5710
2512cf80
CV
57112003-03-20 Corinna Vinschen <vinschen@redhat.com>
5712
5713 * gdb.base/default.exp: Fix regular expression.
5714
0d195a4f
CV
57152003-03-20 Corinna Vinschen <vinschen@redhat.com>
5716
5717 * gdb.base/args.exp: Fix regular expression.
5718
8a2dbca8
CV
57192003-03-20 Corinna Vinschen <vinschen@redhat.com>
5720
5721 * gdb.base/help.exp: Allow Win32 child process.
5722
bf028682
CV
57232003-03-20 Corinna Vinschen <vinschen@redhat.com>
5724
5725 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5726 when stepping out of main().
5727
182dbe85
CV
57282003-03-20 Corinna Vinschen <vinschen@redhat.com>
5729
5730 * gdb.base/default.exp: Check for win32 specific message when calling
5731 "run" without executable.
5732
d67a6ba5
CV
57332003-03-20 Corinna Vinschen <vinschen@redhat.com>
5734
5735 * gdb.base/args.exp: Expect .exe in output.
5736
a955b5bb
CV
57372003-03-20 Corinna Vinschen <vinschen@redhat.com>
5738
5739 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5740 Cygwin native.
5741
bf6bad4b
AC
57422003-03-17 Andrew Cagney <cagney@redhat.com>
5743
5744 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5745 vector registes.
5746 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5747 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5748
293e9a31
DC
57492003-03-17 David Carlton <carlton@math.stanford.edu>
5750
5751 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5752 test, for PR breakpoints/38.
5753 Call test_watchpoint_and_breakpoint.
5754 * gdb.base/watchpoint.c (func3): New function.
5755 (main): Call func3.
5756
5330f2db
DC
57572003-03-04 David Carlton <carlton@math.stanford.edu>
5758
5759 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5760 Garply<Garply<char> >:: garply".
5761 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5762 with respect to PR c++/1111; note also PR c++/1113.
5763 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5764 respect to PR c++/1062.
5765 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5766
6ece72da
DC
57672003-03-03 David Carlton <carlton@math.stanford.edu>
5768
5769 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5770 with respect to PR c++/57.
5771 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5772 c++/826.
5773 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5774 respect to PR c++/57.
5775
85ca1584
DC
57762003-03-03 David Carlton <carlton@math.stanford.edu>
5777
5778 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5779 respect to PR c++/33 into FAILs.
5780
98e9c5b8
MC
57812003-03-03 Michael Chastain <mec@shout.net>
5782
7bedbf27
MC
5783 * configure.in: Update copyright years.
5784
57852003-03-03 Michael Chastain <mec@shout.net>
5786
5787 * Makefile.in: Update copyright years.
98e9c5b8 5788
f683e100
DC
57892003-02-28 David Carlton <carlton@math.stanford.edu>
5790
5791 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5792 print class instead of struct and/or superfluous protection
5793 specifiers, as long as the resulting output is equivalent to the
5794 source code.
5795 Delete FIXME from end of messages on tests that don't need
5796 fixing.
5797
a9e0cf2c
DC
57982003-02-28 David Carlton <carlton@math.stanford.edu>
5799
5800 * gdb.c++/templates.exp (do_tests): Allow const in the two
5801 Foo<volatile char *>::foo tests.
5802
e8d359df
MS
58032003-02-27 Michael Snyder <msnyder@redhat.com>
5804
d63a86f8 5805 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5806 will be consistant.
5807
0b71dc91
DC
58082003-02-26 David Carlton <carlton@math.stanford.edu>
5809
5810 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5811 char *>::foo" test with respect to PR c++/33. Create a new test
5812 which is identical to that one except that it doesn't put the
5813 space between the "char" and the "*"; KFAIL it, too.
5814
dd14ab43
DC
58152003-02-26 David Carlton <carlton@math.stanford.edu>
5816
5817 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5818 template types into either PASSes or KFAILs (corresponding to PR
5819 c++/57). Tweak indentation. Update copyright.
5820
1146c7f1
SC
58212003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5822
5823 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5824
74641dfb
MC
58252003-02-13 Michael Chastain <mec@shout.net>
5826
5827 * gdb.base/exprs.exp: Remove i960 remnants.
5828 * gdb.base/funcargs.exp: Likewise.
5829 * gdb.base/list.exp: Likewise.
5830 * gdb.base/ptype.exp: Likewise.
5831
559cd2d0
DC
58322003-02-14 David Carlton <carlton@math.stanford.edu>
5833
5834 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5835 pEe->D::vg()" from XFAIL to KFAIL.
5836
c4f90d87
JM
58372003-02-13 Jason Molenda (jmolenda@apple.com)
5838
5839 * gdb.base/maint.exp: Update maint print statistics regexp to include
5840 new entries.
5841
cbc4d97c
MC
58422003-02-13 Michael Chastain <mec@shout.net>
5843
5844 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5845
40f235b7
MC
58462003-02-12 Michael Chastain <mec@shout.net>
5847
5848 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5849 * gdb.c++/inherit.exp: Likewise.
5850 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5851 * gdb.c++/templates.exp: Likewise.
5852 * gdb.c++/virtfunc.exp: Likewise.
5853
c56716b0
JM
58542003-02-06 Jason Molenda (jason-cl@molenda.com)
5855
5856 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5857 why the code is written that way.
5858
070afcf8
MC
58592003-02-05 Michael Chastain <mec@shout.net>
5860
5861 * gdb.base/dump.exp: Add missing copyright line.
5862
5d0331e5
JM
58632003-02-05 Jason Molenda (jason-cl@molenda.com)
5864
f7ae6d3e 5865 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5866 at the beginning so the breakpoint doesn't get set on the loop.
5867
92851186
MC
58682003-02-05 Michael Chastain <mec@shout.net>
5869
5870 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5871 output for configurations with gcc 2.95.3.
5872
cbf1e085
AC
58732003-02-05 Keith Seitz <keiths@redhat.com>
5874 Andrew Cagney <ac131313@redhat.com>
5875
5876 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5877
29518e1e
MC
58782003-02-04 Michael Chastain <mec@shout.net>
5879
5880 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5881 Call perror and then continue.
5882
5af1d5f3
MC
58832003-02-03 Michael Chastain <mec@shout.net>
5884
5885 * gdb.c++/pr-1023.cc: New file.
5886 * gdb.c++/pr-1023.exp: New file.
5887
6b549786
JB
58882003-02-05 Jim Blandy <jimb@redhat.com>
5889
5890 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5891 it's local to foobar. Check for it there, and check that it's not
5892 present in main.
5893 * gdb.c++/local.cc (marker2): New function.
5894 (foobar): Call marker1.
5895 (main): Call marker2 instead of marker1.
5896
67f16606
AC
58972003-02-04 Andrew Cagney <ac131313@redhat.com>
5898
5899 * gdb.disasm/mn10200.exp: Obsolete file.
5900 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5901 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5902 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5903
1c5cb38e
DC
59042003-02-04 David Carlton <carlton@math.stanford.edu>
5905
5906 * gdb.c++/overload.exp: Test intToChar(1).
5907 * gdb.c++/overload.cc (intToChar): New.
5908 (main): Call intToChar.
5909
d1fe6965
DC
59102003-02-03 David Carlton <carlton@math.stanford.edu>
5911
5912 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5913 'might_kfail' arg.
5914 KFAIL some of the continue_to_bp_overloaded calls, according to
5915 PR c++/1025.
5916
9ba61c5d
MC
59172003-02-01 Michael Chastain <mec@shout.net>
5918
5919 * gdb.base/advance.c (marker1): New marker function.
5920 * gdb.base/advance.exp: When the 'advance' command lands on the
5921 return breakpoint, it can legitimately stop on either the
5922 current line or the next line. Accommodate both outcomes.
5923 * gdb.base/until.exp: Likewise.
5924
e7494ffb
AC
59252003-02-02 Andrew Cagney <ac131313@redhat.com>
5926
5927 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5928 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5929 now a list, not a tuple.
5930 * gdb.mi/mi-var-display.exp: Ditto.
5931 * gdb.mi/gdb792.exp: Ditto.
5932
075559bc
AC
59332003-02-01 Andrew Cagney <ac131313@redhat.com>
5934
5935 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5936 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5937 stack backtraces.
5938 * gdb.mi/mi-syn-frame.c: Part of same.
5939
2bd4c7b1
MK
59402003-02-01 Mark Kettenis <kettenis@gnu.org>
5941
5942 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5943 gdb.mi/mi1-pthreads.exp: Return instead of calling
5944 gdb_suppress_entire_file.
5945
eabd8992
MS
59462003-02-01 Mark Salter <msalter@redhat.com>
5947
5948 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5949
71469e2f
MS
59502003-01-31 Mark Salter <msalter@redhat.com>
5951
5952 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5953 Support empty arg.
5954
38a94d44
MC
59552003-01-30 Michael Chastain <mec@shout.net>
5956
5957 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
5958 This was a workaround for a UTF-8 bug in readline 4.3. The bug
5959 has been fixed in gdb/readline on 2003-01-09.
5960
19ea9e73
MS
59612003-01-29 Michael Snyder <msnyder@redhat.com>
5962
e8d359df
MS
5963 * gdb.base/maint.exp: Allow for leading underscore in symbol.
5964 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
5965 * gdb.base/args.exp: Skip if target does not support args passing.
5966
2307bd6a
DJ
59672003-01-22 Daniel Jacobowitz <drow@mvista.com>
5968
19ea9e73 5969 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
5970 gdb_test. Accept a list of expect arguments as the third
5971 parameter.
5972 (gdb_test): Use it.
5973
f2dd3617
EZ
59742003-01-20 Elena Zannoni <ezannoni@redhat.com>
5975
5976 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5977 allow for different test tree configurations. Update some
5978 tescases accordingly.
5979 * gdb.arch/altivec-regs.exp: Ditto.
5980 * gdb.asm/asm-source.exp: Ditto.
5981 * gdb.base/advance.exp: Ditto.
5982 * gdb.base/display.exp: Ditto.
d63a86f8 5983 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
5984 * gdb.base/mips_pro.exp: Ditto.
5985 * gdb.base/overlays.exp: Ditto.
5986 * gdb.base/relocate.exp: Ditto.
5987 * gdb.base/setshow.exp: Ditto.
5988 * gdb.base/step-line.exp: Ditto.
5989 * gdb.base/step-test.exp: Ditto.
5990 * gdb.base/until.exp: Ditto.
5991 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
5992
c71cdefd
DC
59932003-01-17 David Carlton <carlton@math.stanford.edu>
5994
5995 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
5996 corresponding to PR c++/945.
5997 Update copyright.
5998
fdba05d7
DC
59992003-01-17 David Carlton <carlton@math.stanford.edu>
6000
6001 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
6002 corresponding to PR c++/68.
6003
60042003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
6005
6006 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
6007 (test_paddr_hairy_functions): Call print_addr_2_kfail for
6008 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
6009
c362c33a
EZ
60102003-01-15 Elena Zannoni <ezannoni@redhat.com>
6011
0fbc361c
EZ
6012 * gdb.base/break.exp: Fix change of default location, because of
6013 removal of until tests.
6014 * gdb.base/help.exp: Update test for new 'until' help message.
6015 Add test for help on 'advance'.
c362c33a
EZ
6016 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
6017
dabf8a35
MK
60182003-01-15 Mark Kettenis <kettenis@gnu.org>
6019
6020 * gdb.base/default.exp: Adapt "info float" test for recent changes
6021 to that command. Add test for "info vector".
6022 * gdb.base/float.exp: New file. Add test for "info float" that
6023 resembles the old test in gdb.base/default.exp.
6024
a1769aca
DC
60252003-01-15 David Carlton <carlton@math.stanford.edu>
6026
6027 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
6028
82025e13
EZ
60292003-01-15 Elena Zannoni <ezannoni@redhat.com>
6030
6031 * gdb.base/break.exp: Move the tests of until command from here...
6032 * gdb.base/until.exp: ... to here. New file. Add other tests.
6033 * gdb.base/advance.c: New file.
6034 * gdb.base/advance.exp: New file.
6035
8f9ab801
EZ
60362003-01-14 Elena Zannoni <ezannoni@redhat.com>
6037
6038 * gdb.base/args.c: New file.
6039 * gdb.base/args.exp: New file.
6040
9ae66589
DJ
60412003-01-14 Daniel Jacobowitz <drow@mvista.com>
6042
6043 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
6044
8d77e5c3
DJ
60452003-01-14 Daniel Jacobowitz <drow@mvista.com>
6046
6047 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
6048
12d2f0a1
DJ
60492003-01-14 Daniel Jacobowitz <drow@mvista.com>
6050
6051 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
6052 dates.
6053
6ca37014
DJ
60542003-01-13 Daniel Jacobowitz <drow@mvista.com>
6055
6056 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
6057
b0023472
DJ
60582003-01-13 Daniel Jacobowitz <drow@mvista.com>
6059
6060 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
6061 (ptype &*"foo").
6062 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
6063
607fbc54 60642003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
6065
6066 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
6067 * gdb.mi/mi1-console.exp: Likewise.
6068
607fbc54 60692003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
6070
6071 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
6072 * gdb.mi/mi1-console.exp: Likewise.
6073
a1fb14a2
DJ
60742003-01-13 Daniel Jacobowitz <drow@mvista.com>
6075
6076 * gdb.c++/overload.exp: Remove some fixed XFAILs.
6077
c4cf40b7
DJ
60782003-01-09 Daniel Jacobowitz <drow@mvista.com>
6079
6080 * gdb.base/detach.exp: New test.
6081
696d5a5b
DJ
60822003-01-09 Daniel Jacobowitz <drow@mvista.com>
6083
6084 * Makefile.in (ALL_SUBDIRS): New variable.
6085 (subdirs, clean, distclean): Use it.
6086 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
6087 regenerating Makefile, since it is generated from the top level.
6088 * gdb.asm/Makefile.in: Likewise.
6089 * gdb.base/Makefile.in: Likewise.
6090 * gdb.c++/Makefile.in: Likewise.
6091 * gdb.disasm/Makefile.in: Likewise.
6092 * gdb.java/Makefile.in: Likewise.
6093 * gdb.mi/Makefile.in: Likewise.
6094 * gdb.threads/Makefile.in: Likewise.
6095 * gdb.trace/Makefile.in: Likewise.
6096
754533e4
DC
60972003-01-09 David Carlton <carlton@math.stanford.edu>
6098
6099 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
6100 Add copyright year 2003.
6101
d8b3e9ee
MC
61022003-01-06 Michael Chastain <mec@shout.net>
6103
6104 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
6105 When selecting a thread, 'line' and 'file' are optional.
6106 * gdb.mi/mi1-pthreads.exp: Likewise.
6107
8e9e0fe6
AS
61082003-01-06 Andreas Schwab <schwab@suse.de>
6109
6110 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
6111 failures.
6112
b5ab8ff3
DJ
61132003-01-04 Daniel Jacobowitz <drow@mvista.com>
6114
6115 Fix PR gdb/844
6116 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
6117 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
6118
6119 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
6120 instead of calling gdb_suppress_entire_file.
6121 * gdb.threads/print-threads.exp: Likewise.
6122 * gdb.threads/schedlock.exp: Likewise.
6123
6124 * gdb.threads/killed.exp: Return instead of calling
6125 gdb_suppress_entire_file.
6126 * gdb.threads/linux-dp.exp: Likewise.
6127 * gdb.threads/pthreads.exp: Likewise.
6128
1e698235
DJ
61292003-01-04 Daniel Jacobowitz <drow@mvista.com>
6130
6131 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
6132 stabs.
6133 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
6134 * gdb.base/whatis.exp: Always allow (void) after function names.
6135
147ff08c
DJ
61362003-01-04 Daniel Jacobowitz <drow@mvista.com>
6137
6138 * gdb.c++/casts.exp: Correct regexp.
6139
dc62bfc2
MK
61402003-01-04 Mark Kettenis <kettenis@gnu.org>
6141
6142 * configure.in: Call AC_CONFIG_HEADER. Don't call
6143 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
6144 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
6145 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
6146 aforementioned directories in the AC_OUPUT call.
6147 * config.hin: New file.
6148 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6149 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
6150 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
6151 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
6152 pass -I$objdir instead of -I$objdir/$subdir in compilation.
6153 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
6154 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
6155 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
6156 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
6157 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
6158 gdb.threads/configure.in, gdb.threads/configure,
6159 gdb.threads/config.in, gdb.trace/configure.in,
6160 gdb.trace/configure: Removed.
6161
77afa639
MC
61622003-01-03 Michael Chastain <mec@shout.net>
6163
6164 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
6165 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
6166
7634bb6e
DJ
61672003-01-03 Daniel Jacobowitz <drow@mvista.com>
6168
6169 * gdb.base/store.exp: Fix regular expressions.
6170
b39c905e
MK
61712002-12-28 Mark Kettenis <kettenis@gnu.org>
6172
6173 * configure.in: Rewrite.
6174 * configure: Regenerated.
6175
0a8551dd
DC
61762003-01-03 David Carlton <carlton@math.stanford.edu>
6177
6178 * gdb.base/psymtab.exp: New file.
6179 * gdb.base/psymtab1.c: Ditto.
6180 * gdb.base/psymtab2.c: Ditto.
6181
c60b7188
AF
61822002-12-23 Adam Fedor <fedor@gnu.org>
6183
6184 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
6185
ee73db83
DC
61862002-12-23 David Carlton <carlton@math.stanford.edu>
6187
6188 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
6189 and current_directory initialization.
6190
d6c1774e
JB
61912002-12-22 Jim Blandy <jimb@redhat.com>
6192
f0a847b8
JB
6193 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
6194 rather than as part of the output file name.
6195
d6c1774e
JB
6196 * gdb.base/attach.exp: There's no need to copy the test program to
6197 /tmp; that was only ever necessary on HP/UX, and this test is
6198 entirely disabled there anyway.
6199
f0708dbb
JB
62002002-12-21 Jim Blandy <jimb@redhat.com>
6201
4c2acfea
JB
6202 * gdb.c++/psmang.exp: Doc fix.
6203
f0708dbb
JB
6204 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
6205 test.
6206
9579e000
DC
62072002-12-20 David Carlton <carlton@math.stanford.edu>
6208
6209 * gdb.c++/annota2.exp: KFAIL annotate-quit.
6210
d1810171
MC
62112002-12-18 Michael Chastain <mec@shout.net>
6212
6213 * gdb.c++/annota2.exp: Add copyright year 2002.
6214
76565097
DC
62152002-12-17 David Carlton <carlton@math.stanford.edu>
6216
6217 * gdb.c++/try_catch.cc: Add marker comments.
6218 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
6219 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
6220 * gdb.c++/m-static.cc: Ditto.
6221 * gdb.c++/m-static1.cc: Ditto.
6222 * gdb.c++/try_catch.cc: Ditto.
6223
da81390b
JJ
62242002-12-16 Jeff Johnston <jjohnstn@redhat.com>
6225
6226 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
6227 to see whether we are using the new -environment-directory
6228 command which resets via -r or the old version of the command
6229 which may prompt the user. Part of fix for gdb/741.
6230
b304d130
AC
62312002-12-13 Andrew Cagney <ac131313@redhat.com>
6232
6233 * gdb.fortran/types.exp: Update obsolete comment.
6234 * gdb.fortran/exprs.exp: Ditto.
6235 * lib/gdb.exp: Delete obsolete code.
6236 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
6237 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
6238 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
6239 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
6240 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
6241 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
6242 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
6243 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
6244 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
6245 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
6246 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
6247 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
6248 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
6249 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
6250 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
6251 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
6252 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
6253 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
6254 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
6255 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
6256 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
6257 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
6258 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
6259 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
6260 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
6261 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
6262 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
6263 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
6264 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
6265 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
6266 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
6267 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6268 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6269 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6270 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6271 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6272 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6273
a23b6e6a
DC
62742002-12-11 David Carlton <carlton@math.stanford.edu>
6275
6276 * gdb.c++/m-data.exp: Add test for members that shadow global
6277 variables: see PR gdb/804.
6278 * gdb.c++/m-data.cc: Ditto.
6279
6604731b
DJ
62802002-12-10 Daniel Jacobowitz <drow@mvista.com>
6281
6282 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6283
de46ecd7
DC
62842002-12-06 David Carlton <carlton@math.stanford.edu>
6285
6286 * gdb.base/store.c: Don't declare functions static.
6287
27e829d0
AC
62882002-12-04 Andrew Cagney <ac131313@redhat.com>
6289
6290 * gdb.base/store.exp, gdb.base/store.c: New files.
6291
92806416
DJ
62922002-12-03 Daniel Jacobowitz <drow@mvista.com>
6293
6294 * gdb.base/selftest.exp: Update for current gdb.
6295
3bcbaac5
DJ
62962002-12-03 Daniel Jacobowitz <drow@mvista.com>
6297
6298 * gdb.base/maint.exp: Only dump symbols from one source file
6299 or objfile.
6300
f4f00b1f
DJ
63012002-12-03 Daniel Jacobowitz <drow@mvista.com>
6302
6303 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6304 function call.
6305
f1c8a949
JB
63062002-11-25 Jim Blandy <jimb@redhat.com>
6307
6308 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6309 function appearing in error message.
6310
9e297a97
DJ
63112002-11-21 Daniel Jacobowitz <drow@mvista.com>
6312
6313 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6314
1f312e79
JJ
63152002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6316
d63a86f8
RM
6317 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6318 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6319 should be in mi console format. This is part of fix for PR gdb/604.
6320
83c31e7d
FN
63212002-09-18 Fernando Nasser <fnasser@redhat.com>
6322
6323 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6324 which explicitly prints the zero offset as "+0".
6325
322b3f65
DJ
63262002-10-22 Daniel Jacobowitz <drow@mvista.com>
6327
6328 * gdb.threads/schedlock.c (args): Make unsigned.
6329
63302002-10-21 Daniel Jacobowitz <drow@mvista.com>
6331
6332 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6333 numbers. Allow "foo2|selected stack frame".
6334 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6335 * gdb.asm/asmsrc2.s: Likewise.
6336 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6337 comments.
6338 * gdb.asm/mips.inc: New file.
6339
5e2fe5b8
AF
63402002-10-18 Adam Fedor <fedor@gnu.org>
6341
6342 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6343 * gdb.base/help.exp: Likewise.
6344
abe1a5d0
KB
63452002-10-17 Kevin Buettner <kevinb@redhat.com>
6346
6347 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6348 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6349
10abb1d4
JB
63502002-10-02 Jim Blandy <jimb@redhat.com>
6351
6352 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6353
1f609b42
AC
63542002-10-01 Andrew Cagney <ac131313@redhat.com>
6355
6356 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6357 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6358 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6359 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6360 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6361 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6362 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6363
0aee02e4
AC
63642002-09-29 Andrew Cagney <ac131313@redhat.com>
6365
6366 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6367 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6368 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6369 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6370 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6371 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6372 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6373
6fde09ad
KB
63742002-09-27 Kevin Buettner <kevinb@redhat.com>
6375
6376 * gdb.base/annota1.exp (info break): Make directory components of
6377 path optional since not all compilers emit this debug information.
6378
6379 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6380 step ends up stepping out of the function instead of stopping on
6381 the epilogue.
6382
9e8aab75
KS
63832002-09-26 Keith Seitz <keiths@redhat.com>
6384
6385 * lib/insight-support.exp (gdbtk_start): Figure out where
6386 the insight executable is based on where gdb is. Use this
6387 executable to start insight instead of gdb.
6388
e36180d7
AC
63892002-09-25 Andrew Cagney <cagney@redhat.com>
6390
6391 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6392
9dd34b2b
AC
63932002-09-24 Andrew Cagney <ac131313@redhat.com>
6394
6395 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6396 test_isolated_complaints.
6397 (test_empty_complaint): New function.
6398 (test_empty_complaints): New function. Check no output when no
6399 complaints.
d63a86f8 6400
dea97812
KB
64012002-09-19 Jim Blandy <jimb@redhat.com>
6402
6403 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6404
54951bd7
AC
64052002-09-19 Andrew Cagney <ac131313@redhat.com>
6406
6407 * gdb.gdb/complaints.exp: New file.
6408
dec43320
AC
64092002-09-18 Andrew Cagney <ac131313@redhat.com>
6410
6411 * gdb.base/maint.exp: Check `help maint internal-warning'.
6412
e70d6e3f
DC
64132002-09-18 David Carlton <carlton@math.stanford.edu>
6414
6415 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6416 numbers, and replace them by a single breakpoint after the
6417 constructors are all finished.
6418 Add test 4.
6419 * gdb.c++/m-static.cc: Add test 4.
6420 * gdb.c++/m-static.h: New file.
6421 * gdb.c++/m-static1.cc: New file.
6422
6423 * gdb.c++/printmethod.exp: New file.
6424 * gdb.c++/printmethod.cc: New file.
6425
6426 * gdb.c++/pr-574.exp: New file.
6427 * gdb.c++/pr-574.cc: New file.
6428
afb5c968
CV
64292002-09-18 Corinna Vinschen <vinschen@redhat.com>
6430
6431 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6432 embedded targets which never actually exit.
6433
31e45dee
FN
64342002-09-18 Fernando Nasser <fnasser@redhat.com>
6435
6436 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6437 "don't step after run" as unresolved or unsupported, instead of xfail.
6438
a283c5a1
CV
64392002-09-18 Corinna Vinschen <vinschen@redhat.com>
6440
6441 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6442 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6443 Add newline to expected string in "step out of main (status wrapper)"
6444 case.
6445
11350d2a
CV
64462002-09-18 Corinna Vinschen <vinschen@redhat.com>
6447
6448 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6449 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6450
0deec7d6
TT
64512002-09-17 Tom Tromey <tromey@redhat.com>
6452
6453 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6454 \000, not \0, in double-quoted string.
6455
b2b4a1b5
CV
64562002-09-14 Corinna Vinschen <vinschen@redhat.com>
6457
c9d37158 6458 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6459 string after running the commands execution on breakpoint tests.
6460
1c56143a
CV
64612002-09-13 Corinna Vinschen <vinschen@redhat.com>
6462
6463 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6464
37f8da45
JB
64652002-09-12 Joel Brobecker <brobecker@gnat.com>
6466
6467 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6468
08b468e0
KS
64692002-09-10 Keith Seitz <keiths@redhat.com>
6470
6471 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6472 runto proc.
6473 (mi_run_to_main): Use mi_runto.
6474 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6475
dc360f58
KS
64762002-09-10 Keith Seitz <keiths@redhat.com>
6477
6478 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6479 regexp for stopping at main. Could have multiple event notifications.
6480 Don't assume that main was declared with no parameters.
6481 (mi_next): Use mi_step_to.
6482 (mi_step): Use mi_next_to.
6483
ce3abcfb
CV
64842002-09-09 Corinna Vinschen <vinschen@redhat.com>
6485
6486 * gdb.base/default.exp: Fix expected string in `info float' test.
6487
d1f5b980
BE
64882002-09-09 Ben Elliston <bje@redhat.com>
6489
6490 * config/mips.exp: Update comments.
6491 * config/mips-idt.exp: Likewise.
6492 * config/nind.exp: Likewise.
6493 * config/slite.exp: Likewise.
6494 * config/sparclet.exp: Likewise.
6495 * config/udi.exp: Likewise.
6496 * config/vx.exp: Likewise.
6497 * config/vxworks29k.exp: Likewise.
6498
2f71430b
JB
64992002-09-05 Jim Blandy <jimb@redhat.com>
6500
6501 * gdb.threads/killed.exp: Fix test failure message.
6502
7ddebc7e
KS
65032002-09-04 Keith Seitz <keiths@redhat.com>
6504
6505 * lib/mi-support.exp: Update copyright.
6506 (mi_gdb_test): Increase the priority of the expected pattern
6507 so that it matches gdb_test.
6508
0ae67eb3
KS
65092002-09-03 Keith Seitz <keiths@redhat.com>
6510
6511 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6512 Use integer comparison instead of string comparison for testing
6513 whether binary was built.
6514
38fc42c8
JB
65152002-09-03 Jim Blandy <jimb@redhat.com>
6516
6517 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6518
b6ff0e81
JB
65192002-08-29 Jim Blandy <jimb@redhat.com>
6520
6521 * gdb.threads/pthreads.exp: Move the portable thread compilation
6522 code into a function in lib/gdb.exp, and call that from here.
6523 * lib/gdb.exp (gdb_compile_pthreads): New function.
6524
07c98896
KS
65252002-08-29 Keith Seitz <keiths@redhat.com>
6526
6527 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6528 expect_out so that callers can get at it.
6529
0312286c
DJ
65302002-08-23 Daniel Jacobowitz <drow@mvista.com>
6531
6532 * gdb.threads/print-threads.c: New file.
6533 * gdb.threads/print-threads.exp: New file.
6534 * gdb.threads/schedlock.c: New file.
6535 * gdb.threads/schedlock.exp: New file.
6536
dd039bc4
EZ
65372002-08-22 Elena Zannoni <ezannoni@redhat.com>
6538
6539 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6540 not altivec.c.
6541
1f36144c
MK
65422002-08-17 Mark Kettenis <kettenis@gnu.org>
6543
6544 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6545 targets. The problem should be fixed now.
6546
16057ec7 65472002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6548
6549 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6550 2002-07-24 change that removes final dots from error messages.
6551
3c1499ad
TT
65522002-08-13 Tom Tromey <tromey@redhat.com>
6553
6554 * gdb.base/readline.exp: New file.
6555
a20ce2c3
AC
65562002-08-01 Andrew Cagney <ac131313@redhat.com>
6557
6558 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6559 supress message.
6560
db034ac5
AC
65612002-08-01 Andrew Cagney <cagney@redhat.com>
6562
6563 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6564 CHILL_FOR_TARGET and CHILL_LIB.
6565 * configure.in (configdirs): Remove gdb.chill.
6566 * configure: Regenerate.
6567 * lib/gdb.exp: Obsolete references to chill.
6568 * gdb.fortran/types.exp: Ditto.
6569 * gdb.fortran/exprs.exp: Ditto.
6570
3e000b18
KB
65712002-07-30 Kevin Buettner <kevinb@redhat.com>
6572
6573 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6574 set Irix-specific compile and link flags.
6575
28f4966b
KB
65762002-07-29 Kevin Buettner <kevinb@redhat.com>
6577
6578 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6579 source files. The ``-o'' option doesn't work with the ``-E'' option
6580 when using the Irix compiler.
6581
46c0d5a6
DJ
65822002-07-19 Daniel Jacobowitz <drow@mvista.com>
6583
6584 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6585 Improve support for reusing an exec file. Copy exec file
6586 to target, and run gdbserver on the target instead of on the host.
6587
eecf4bed
JB
65882002-07-18 Jim Blandy <jimb@redhat.com>
6589
0f815cdf
JB
6590 * gdb.base/ending-run.exp: Don't expect to see the program end in
6591 some orderly fashion when we're running on a real stand-alone
6592 board.
6593
eecf4bed
JB
6594 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6595 targets that don't support interrupts.
6596
52d309e4
JB
65972002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6598
6599 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6600 systems.
6601 Move comments in expect statements to inside the actions, so that they
6602 don't get matched against.
6603
ff683d9e
MK
66042002-07-10 Mark Kettenis <kettenis@gnu.org>
6605
6606 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6607 function when asleep" test.
6608
b5356753
AC
66092002-07-10 Andrew Cagney <ac131313@redhat.com>
6610
6611 * gdb.base/page.exp: Rewrite to handle problems with very long
6612 `info set' output. Update copyright.
6613
6aa4d13a
AC
66142002-06-26 Andrew Cagney <ac131313@redhat.com>
6615
6616 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6617 gdb.threads-hp.
6618 * gdb.hp/configure: Regenerate.
6619 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6620 * gdb.hp/gdb.threads-hp/configure: Delete file.
6621 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6622
8cf8c2b8
AC
66232002-06-22 Andrew Cagney <ac131313@redhat.com>
6624
6625 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6626 setlocale, bindtextdomain and textdomain.
6627
6827a8f8
JB
66282002-06-11 Jim Blandy <jimb@redhat.com>
6629
919d772c
JB
6630 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6631 preprocessor macro information is present.
6632
6827a8f8
JB
6633 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6634 tests.
6635
c15b0d21
MS
66362002-06-06 Michael Snyder <msnyder@redhat.com>
6637
c5984d70
MS
6638 * gdb.base/overlays.exp: Record addresses of overlay
6639 functions in TCL variables rather than in GDB variables,
6640 to avoid having GDB convert them to pointers (with loss
6641 of information).
6642
d63a86f8 6643 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6644 default linker script changes.
c15b0d21
MS
6645 * gdb.base/long_long.exp: Add check for sizeof (long double).
6646
be26fe0d
ML
66472002-06-06 Michal Ludvig <mludvig@suse.cz>
6648
6649 * gdb.asm/asm-source.exp: Add x86-64 target.
6650 * gdb.asm/x86_64.inc: New.
d63a86f8 6651
258093ca 66522002-05-30 Michael Chastain <mec@shout.net>
258093ca 6653
4b3153f1 6654 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6655 * gdb.c++/m-static.cc: New file.
6656 * gdb.c++/m-static.exp: New file.
6657
241264c6
MS
66582002-05-28 Michael Snyder <msnyder@redhat.com>
6659
6660 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6661 precision.
6662
9bba8c8f 66632002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6664
4b3153f1 6665 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6666 * gdb.c++/m-data.cc: New file.
6667 * gdb.c++/m-data.exp: New file.
6668
66692002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6670
4b3153f1 6671 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6672 * gdb.c++/try_catch.cc: New file.
d63a86f8 6673 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6674
def1b996
MC
66752002-05-27 Michael Chastain <mec@shout.net>
6676
6677 * gdb.c++/local.exp: Accept more nested types in output.
6678
522ba268
MC
66792002-05-26 Michael Chastain <mec@shout.net>
6680
6681 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6682
277254ba
MS
66832002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6684
6685 * lib/gdb.exp (gdb_wrapper_init): Just because
6686 gdb_wrapper_file exists, this does not mean that the file
6687 should not be rebuilt. That is what gdb_wrapper_initialized
6688 is for.
6689 (default_gdb_init): Reset gdb_wrapper_initialized.
6690
b61a8733
MS
66912002-05-23 Michael Snyder <msnyder@redhat.com>
6692
d63a86f8 6693 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6694 the precision of the floating point test results.
6695 * gdb.base/call-rt-st.exp: Ditto.
6696
b61a8733
MS
6697 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6698 * gdb.base/call-rt-st.exp: Ditto.
6699
56f6e910
MC
67002002-05-19 Michael Chastain <mec@shout.net>
6701
6702 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6703
ad0b0016
EZ
67042002-05-19 Elena Zannoni <ezannoni@redhat.com>
6705
6706 * configure.in (configdirs): Add gdb.arch.
6707 * configure: Regenerate.
6708
f617d2b6
JB
67092002-05-17 Jim Blandy <jimb@redhat.com>
6710
6711 * gdb.base/completion.exp: Recognize the more detailed error
6712 messages produced by the macro expander's lexical analyzer.
6713
eac2a696
EZ
67142002-05-14 Elena Zannoni <ezannoni@redhat.com>
6715
6716 * gdb.arch/altivec-abi.c: New file.
6717 * gdb.arch/altivec-abi.exp: New file.
6718 * gdb.arch/altivec-regs.c: New file.
6719 * gdb.arch/altivec-regs.exp: New file.
6720
2fdde8f8
DJ
67212002-05-14 Daniel Jacobowitz <drow@mvista.com>
6722
6723 * gdb.base/maint.exp (maint print type): Update for new type
6724 structure.
d63a86f8 6725
e31f1a7c
EZ
67262002-05-14 Elena Zannoni <ezannoni@redhat.com>
6727
6728 * gdb.arch: New directory.
6729 * gdb.arch/configure.in: New file.
6730 * gdb.arch/configure: New file.
6731 * gdb.arch/Makefile.in: New file.
6732
db589741
CV
67332002-05-13 Corinna Vinschen <vinschen@redhat.com>
6734
6735 * gdb.asm/asm-source.exp: Add v850 as supported target.
6736 * gdb.asm/v850.inc: New file.
6737
8ce2a7dc
DJ
67382002-05-13 Daniel Jacobowitz <drow@mvista.com>
6739
6740 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6741
df763c7f
DJ
67422002-05-12 Daniel Jacobowitz <drow@mvista.com>
6743
6744 * gdb.base/break.exp: Check 'break "marker2"'.
6745
377daeed
MS
67462002-05-10 Michael Snyder <msnyder@redhat.com>
6747
6748 * gdb.base/long_long.exp: Fix typo.
6749
c4b7bc2b
JB
67502002-05-10 Jim Blandy <jimb@redhat.com>
6751
ecac9a4e
JB
6752 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6753 a bug.
6754
c4b7bc2b
JB
6755 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6756 Recognize more detailed error message produced by the macro
6757 expander's lexical analyzer.
6758 * lib/gdb.exp (test_print_reject): Same.
6759
e71019a1
MK
67602002-05-09 Mark Kettenis <kettenis@gnu.org>
6761
6762 * gdb.c++/method.exp: Fix typo.
6763
fedfc8e6
MS
67642002-05-08 Michael Snyder <msnyder@redhat.com>
6765
166a1957
MS
6766 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6767 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6768 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6769 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6770 Add iftarget clause for strongarm.
d63a86f8 6771
f1c47eb2
MS
67722002-05-06 Michael Snyder <msnyder@redhat.com>
6773
cb9a9d3e
MS
6774 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6775 (gdb_continue_to_end): Accept output from status wrapper.
6776 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6777 Clean up fail messages to match pass messages.
6778
f1c47eb2
MS
6779 Enable the "needs_status_wrapper" testsuite feature.
6780 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6781 (gdb_compile): Conditionally call gdb_wrapper_init.
6782 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6783 * gdb.c++/method.exp: Recognize output from status wrapper.
6784
6079c749
BE
67852002-05-06 Ben Elliston <bje@redhat.com>
6786From Graydon Hoare <graydon@redhat.com>
6787
6788 * config/sid.exp: Include support for "rawsid" protocol.
6789
188baff3
JB
67902002-05-03 Jim Blandy <jimb@redhat.com>
6791
6792 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6793 * gdb.c++/hang3.C: New file.
6794
b9c07f0f
AC
67952002-05-04 Andrew Cagney <ac131313@redhat.com>
6796
6797 * gdb.base/default.exp: Remove obsolete code.
6798 * gdb.c++/misc.exp: Ditto. Update copyright.
6799 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6800 * gdb.base/whatis.exp: Ditto. Update copyright.
6801 * gdb.base/scope.exp: Ditto. Update copyright.
6802 * gdb.base/ptype.exp: Ditto. Update copyright.
6803 * gdb.base/printcmds.exp: Ditto. Update copyright.
6804 * gdb.base/opaque.exp: Ditto. Update copyright.
6805 * gdb.base/list.exp: Ditto.
6806 * gdb.base/funcargs.exp: Ditto. Update copyright.
6807 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6808 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6809 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6810 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6811 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6812 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6813
5c7a0397
MS
68142002-05-02 Michael Snyder <msnyder@redhat.com>
6815
d6dcc264 6816 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6817 * gdb.base/long_long.exp: Add xscale target.
6818 * gdb.base/default.exp: Add xscale target.
6819
eb7f1c48
JB
68202002-05-01 Jim Blandy <jimb@redhat.com>
6821
6822 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6823 gdb.c++/hang.exp: New test.
6824
a6befae8
FF
68252002-05-01 Fred Fish <fnf@redhat.com>
6826
6827 * gdb.base/completion.exp: Handle completions of "./Make" for
6828 more than one completion possibility, as is the case when we
6829 build and test in the source tree.
6830
0a310277
AG
68312002-04-29 Anthony Green <green@redhat.com>
6832
6833 * gdb.java/jmisc1.exp: New file.
6834 * gdb.java/jmisc2.exp: New file.
6835
6ff9af88
DJ
68362002-04-24 Daniel Jacobowitz <drow@mvista.com>
6837
6838 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6839
96b3d632
EZ
68402002-04-23 Elena Zannoni <ezannoni@redhat.com>
6841
6842 * gdb.base/help.exp: Change 'help status' to allow for target
6843 dependent output differences.
6844
5019bb54
MC
68452002-04-22 Michael Chastain <mec@shout.net>
6846
6847 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6848
a805a116
MC
68492002-04-22 Michael Chastain <mec@shout.net>
6850
6851 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6852
a1706bfd
DM
68532002-04-17 David S. Miller <davem@redhat.com>
6854
6855 * gdb.asm/sparc64.inc: New file.
6856 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6857
a73a20a2
EZ
68582002-04-19 Elena Zannoni <ezannoni@redhat.com>
6859
6860 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6861 instruction file directly into the build tree. Clean up at end of
6862 test.
6863
ba678339
DM
68642002-04-18 David S. Miller <davem@redhat.com>
6865
6866 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6867 handle 64-bit platforms correctly.
6868 * gdb.base/maint.exp: Likewise.
6869
b03399da
KB
68702002-04-18 Kevin Buettner <kevinb@redhat.com>
6871
6872 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6873 ``-fpic'' when compiling files comprising a shared library, but
6874 it does need additional linker flags in order to find shared
6875 libraries at run time.
6876
e2004992
KB
68772002-04-18 Kevin Buettner <kevinb@redhat.com>
6878
6879 * gdb.base/cvexpr.c (use): New function.
6880 (main): Invoke use() on all global variables to prevent
6881 some linkers from deleting these otherwise unused symbols.
6882
d8937120
MC
68832002-04-17 Michael Chastain <mec@shout.net>
6884From David S. Miller <davem@redhat.com>
6885
6886 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6887 handle 64-bit platforms correctly.
6888
ffd61a58
MS
68892002-04-12 Michael Snyder <msnyder@redhat.com>
6890From Jim Blandy <jimb@redhat.com>
6891 * gdb.base/foo.c (foox): Remove section attribute; the linker
6892 script can handle this instead.
6893 * gdb.base/bar.c (barx): Same.
6894 * gdb.base/baz.c (bazx): Same.
6895 * gdb.base/grbx.c (grbxx): Same.
6896
6897 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6898 manager doesn't automatically unmap overlays unnecessarily.
6899
6b8426a6
MH
69002002-04-10 Martin M. Hunt <hunt@redhat.com>
6901
6902 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6903 stepping out of main.
6904
34af4875
MC
69052002-04-09 Michael Chastain <mec@shout.net>
6906
6907 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6908 scope so that the nested scope tests will make sense.
6909 * gdb.c++/local.exp: Write patterns that actually work with gcc
6910 (the HP patterns "were never known to work with gcc").
6911 Keep the old aCC patterns too.
6912
2d1676a0
DJ
69132002-04-09 Daniel Jacobowitz <drow@mvista.com>
6914
6915 * gdb.base/attach.exp: Correct target board test.
6916
3a63e3f9
MC
69172002-04-08 Michael Chastain <mec@shout.net>
6918
6919 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6920 in a const method. Add some xfail and fail cases for configurations
6921 that do not emit the "const ...".
6922
f18dabd2
MC
69232002-04-07 Michael Chastain <mec@shout.net>
6924
6925 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6926 Accept "A * const" and "const A * const" as type of "this".
6927 Fix spelling of getFunky throughout. Make messages uniform.
6928
0fcddd82
EZ
69292002-04-07 Elena Zannoni <ezannoni@redhat.com>
6930
6931 Work around for PR gdb/285:
6932 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6933
16a8534a
EZ
69342002-04-07 Elena Zannoni <ezannoni@redhat.com>
6935
6936 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6937 instructions file at run time instead of configure time.
6938 Sometimes we run the test in a directory that is not the one we
6939 configured in.
6940 * gdb.asm/configure.in: Delete creation of symlink.
6941 * gdb.asm/configure: Regenerate.
6942
24181d81
JB
69432002-04-05 J. Brobecker <brobecker@gnat.com>
6944
6945 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6946 xfullpath () function.
6947
7cdb7107
DJ
69482002-04-04 Daniel Jacobowitz <drow@mvista.com>
6949
6950 * gdb.asm/Makefile.in: Correct dependencies.
6951
6952 * gdb.asm/powerpc.inc: New file.
6953 * gdb.asm/asm-source.exp: Add PowerPC.
6954 * gdb.asm/configure.in: Likewise.
6955 * gdb.asm/configure: Regenerated.
6956
a7d17088
DJ
69572002-04-04 Daniel Jacobowitz <drow@mvista.com>
6958
6959 * gdb.base/relocate.exp: New file.
6960 * gdb.base/relocate.c: New file.
6961
cd721503
FF
69622002-04-04 Fred Fish <fnf@redhat.com>
6963
6964 * gdb.base/step-test.exp: Update comment regarding stopping in
6965 memcpy/bcopy calls inserted as part of the compiler runtime.
6966
b22ad7a7
MS
69672002-04-04 Michael Snyder <msnyder@redhat.com>
6968
6969 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
6970
5f279fa6
DJ
69712002-04-03 Daniel Jacobowitz <drow@mvista.com>
6972
6973 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6974 (gdb_expect): Remove $notransfer hack.
6975
dd0fd3ce
DJ
69762002-04-02 Daniel Jacobowitz <drow@mvista.com>
6977
6978 * gdb.c++/classes.exp ("calling method for small class"): Match
6979 updated register output.
6980
1e50cda1
DJ
69812002-03-30 Daniel Jacobowitz <drow@mvista.com>
6982
6983 Fix PR gdb/452
6984 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
6985 when finished. Make gdb_file_cmd send "exec-file" when
6986 appropriate.
6987
24015922
DJ
69882002-03-30 Daniel Jacobowitz <drow@mvista.com>
6989
6990 * gdb.base/attach.exp: Remove extra setup_xfail.
6991
dd7dfd64
MS
69922002-03-26 Michael Snyder <msnyder@redhat.com>
6993
6994 * gdb.base/default.exp: Add tests for dump, append, and restore.
6995 * gdb.base/help.exp: Add tests for dump, append, and restore.
6996 * gdb.base/dump.exp: New file, test dump, append and restore.
6997 * gdb.base/dump.c: New file.
6998
48b2f8d7
MS
69992002-03-27 Michael Snyder <msnyder@redhat.com>
7000
d63a86f8 7001 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
7002 clean-ups in help messages.
7003
05b4d525
FF
70042002-03-26 Fred Fish <fnf@redhat.com>
7005
7006 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
7007 have debugging info for those functions and the compiler uses them
7008 internally to copy structs around.
7009
d7679631
FF
70102002-03-26 Fred Fish <fnf@redhat.com>
7011
7012 * gdb.base/list.exp: Revert the change made yesterday and add note
7013 about why we don't list the default lines for remote targets.
7014
523ac3f9
MS
70152002-03-25 Michael Snyder <msnyder@redhat.com>
7016
7017 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
7018
754b2b8d
FF
70192002-03-25 Fred Fish <fnf@redhat.com>
7020
7021 * gdb.base/list.exp: This test works on remote targets so remove
7022 the short circuit for remote targets. Update copyright.
7023
33c3e192
FF
70242002-03-25 Fred Fish <fnf@redhat.com>
7025
7026 * gdb.base/attach.exp: Fix logic error that was suppressing this
7027 test for all non hppa*-*-hpux* targets, instead of the hp target.
7028 Move comments closer to the suppression point. Also now need to
7029 check that we are running natively.
7030
d43e73ee
MS
70312002-03-22 Michael Snyder <msnyder@redhat.com>
7032
882c8f02
MS
7033 * gdb.base/default.exp: Add test for gcore. Update copyright.
7034 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 7035
04c12f60
FF
70362002-03-06 Fred Fish <fnf@redhat.com>
7037
7038 * gdb.base/funcargs.c: Remove extraneous ';' character.
7039 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
7040
b43df995
MC
70412002-03-04 Michael Chastain <mec@shout.net>
7042
7043 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
7044 accommodate gcc v3 function signature.
7045 * gdb.mi/mi0-var-cmd-exp: Ditto.
7046
92362027
AC
70472002-02-24 Andrew Cagney <ac131313@redhat.com>
7048
7049 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
7050 ``GNU/Linux'' or ``Linux kernel''
7051 * testsuite/gdb.threads/pthreads.c: Ditto.
7052
258ad32d
MC
70532002-02-24 Michael Chastain <mec@shout.net>
7054
7055 * gdb.threads/pthreads.c (thread1): Add a return statement.
7056 (thread2): Likewise.
7057 (foo): Likewise.
7058
04c3b3d4
MC
70592002-02-23 Michael Chastain <mec@shout.net>
7060
7061 * gdb.threads/linux-dp.c (philosopher): Add a return statement
7062 to placate gcc.
7063
5a2a0a20
MC
70642002-02-23 Michael Chastain <mec@shout.net>
7065
7066 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
7067 test "ptype bint". The test passes on all my stabs configurations.
7068
a640f7fc
JB
70692002-02-21 Jim Blandy <jimb@redhat.com>
7070
27924826
JB
7071 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
7072 filename at a time, and watch for the ones we want to see.
7073
a640f7fc
JB
7074 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
7075 types of pointers to prototyped functions.
7076
edcc8c75
AC
70772002-02-20 Andrew Cagney <ac131313@redhat.com>
7078
7079 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
7080 signed, unsigned and straight char.
7081 (padding_char, padding_short, padding_int, padding_long,
7082 padding_long_long, padding_float, padding_double,
7083 padding_long_double): New global variables.
7084 (fill, fill_structs): New functions.
7085
7086 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
7087 for correctly sized writes. Update copyright.
7088 (get_valueof): New procedure.
7089 (get_sizeof): Call get_valueof.
7090 (check_valueof): New procedure.
7091 (check_padding): New procedure.
7092
ac57ea44
MC
70932002-02-20 Michael Chastain <mec@shout.net>
7094
7095 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
7096 to setup_xfail. Document some of the remaining calls.
7097
7a10c941
MC
70982002-02-18 Michael Chastain <mec@shout.net>
7099
7100 * gdb.c++/userdef.exp: Update copyright year.
7101
fb8acdcc
DJ
71022002-02-18 Daniel Jacobowitz <drow@mvista.com>
7103
7104 * gdb.c++/userdef.exp: Test overloaded operators properly.
7105 Remove xfails.
7106
fda6ae12
MS
71072002-02-14 Michael Snyder <msnyder@redhat.com>
7108
7109 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
7110
676a0442
DJ
71112002-02-14 Daniel Jacobowitz <drow@mvista.com>
7112
7113 * gdb.base/a2-run.exp: Check for a remote target properly.
7114 * gdb.base/annota1.exp: Likewise.
7115 * gdb.base/list.exp: Likewise.
7116 * gdb.base/reread.exp: Likewise.
7117 * gdb.base/scope.exp: Likewise.
7118 * gdb.base/shlib-call.exp: Likewise.
7119 * gdb.base/term.exp: Likewise.
7120 * gdb.c++/annota2.exp: Likewise.
7121
78b4f468
RE
71222002-02-13 Richard Earnshaw <rearnsha@arm.com>
7123
7124 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
7125
9a81ba51
MC
71262002-02-10 Michael Chastain <mec@shout.net>
7127
7128 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
7129 (call_after_alloca): Ditto.
7130
004af6c7
DJ
71312002-02-10 Daniel Jacobowitz <drow@mvista.com>
7132
7133 * gdb.base/ending-run.exp: Guard "cont" test with
7134 gdb_skip_stdio_test.
7135
37225f62
JB
71362002-02-06 Jim Blandy <jimb@redhat.com>
7137
7138 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
7139 from here...
7140 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
7141 To here. Disable this test on non-HP platforms. Add big comment.
7142
fe6fdd96
MS
71432002-02-04 Michael Snyder <msnyder@redhat.com>
7144
7145 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
7146 other than d10v and m32r.
7147
036fad3f
RE
71482002-02-02 Richard Earnshaw <rearnsha@arm.com>
7149
7150 * gdb.base/default.exp: Rewrite test patterns to reduce time
7151 taken to match them.
7152
7148ab62
DJ
71532002-01-30 Daniel Jacobowitz <drow@mvista.com>
7154
7155 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
7156 Allow a start function above main.
7157 * gdb.threads/linux-dp.exp: Fix copyright date.
7158
396cc255
DJ
71592002-01-30 Daniel Jacobowitz <drow@mvista.com>
7160
7161 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
7162 (check_philosopher_stack): Check for manager thread before checking
7163 for a just-starting thread.
7164
f038d31b
DJ
71652002-01-30 Daniel Jacobowitz <drow@mvista.com>
7166
7167 From Neil Booth <neil@daikokuya.demon.co.uk>:
7168 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
7169 warnings.
7170
b3ff9d9a
FF
71712002-01-21 Fred Fish <fnf@redhat.com>
7172
7173 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
7174 not caller.
7175
39ad761d
JB
71762002-01-21 Jim Blandy <jimb@redhat.com>
7177
7178 * gdb.base/reread.exp: Check that GDB properly re-reads the
7179 executable file when it changes while no inferior is running.
7180
aaf320fa
FF
71812002-01-21 Fred Fish <fnf@redhat.com>
7182
7183 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
7184 optionally accept the "shlib events" variation.
7185
808a31f5
JB
71862002-01-21 Jim Blandy <jimb@redhat.com>
7187
7188 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
7189 call `fflush' after every `printf', so that the output is produced
7190 at predictable points, regardless of whatever buffering does (or
7191 doesn't) take place.
7192 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
7193 at different points.
7194
4420d5e2
DJ
71952002-01-20 Daniel Jacobowitz <drow@mvista.com>
7196
7197 * gdb.c++/inherit.exp: Update copyright years.
7198 * gdb.c++/method.exp: Likewise.
7199
3e36a0f4
DJ
72002002-01-20 Daniel Jacobowitz <drow@mvista.com>
7201
7202 * gdb.c++/classes.exp: Update for improved v3 support and skipping
7203 artificial methods/arguments.
7204 * gdb.c++/derivation.exp: Likewise.
7205 * gdb.c++/inherit.exp: Likewise.
7206 * gdb.c++/method.exp: Likewise.
7207 * gdb.c++/virtfunc.exp: Likewise.
7208
b4ceaee6
AC
72092002-01-18 Andrew Cagney <ac131313@redhat.com>
7210
7211 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
7212 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
7213 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
7214 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
7215 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
7216 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
7217
ecace851
JB
72182002-01-17 Jim Blandy <jimb@redhat.com>
7219
7220 * gdb.asm/asm-source.exp (info symbol): Take another shot at
7221 anchoring the pattern matching the entry point symbol's name.
7222
375fc983
AC
72232002-01-17 Andrew Cagney <ac131313@redhat.com>
7224
7225 * gdb.base/maint.exp: Update ``maint internal-error'' to match
7226 continue/quit query. Update copyright.
7227
fe6fdd96
MS
72282002-01-14 Michael Snyder <msnyder@redhat.com>
7229
7230 * gdb.base/gcore.exp: Remove extra debugging output.
7231
e017c81f
DJ
72322002-01-13 Daniel Jacobowitz <drow@mvista.com>
7233
7234 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
7235 for slightly dubious v2 mangled string.
7236
37ab3bf8
DJ
72372002-01-13 Daniel Jacobowitz <drow@mvista.com>
7238
7239 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
7240
1bc05c3a 72412002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 7242
1bc05c3a 7243 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 7244
1bc05c3a
JM
7245 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
7246 constructors.
7247 * gdb.c++/derivation.exp: Likewise.
7248 * gdb.c++/templates.exp: Likewise.
7249 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 7250
1bc05c3a
JM
72512002-01-10 Michael Snyder <msnyder@redhat.com>
7252
7253 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 7254
a911c360
MS
72552002-01-08 Michael Snyder <msnyder@redhat.com>
7256
7257 * gdb.base/gcore.exp: New test for generate-core-file command.
7258 * gdb.base/gcore.c: Testcase for above.
7259 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
7260
ea2119ec
JM
72612002-01-08 Jason Merrill <jason@redhat.com>
7262
7263 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7264
68203136
FF
72652002-01-07 Fred Fish <fnf@redhat.com>
7266
7267 * gdb.c++/overload.exp: Remove unconditional xfails for:
7268 print foo_instance1.overloadargs(1)
7269 print foo_instance1.overloadargs(1, 2)
7270 print foo_instance1.overloadargs(1, 2, 3)
7271 print foo_instance1.overloadargs(1, 2, 3, 4)
7272 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7273 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7274 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7275 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7276 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7277 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7278 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7279 print foo_instance1.overload1arg()
7280 print foo_instance1.overload1arg((char)arg2)
7281 print foo_instance1.overload1arg((signed char)arg3)
7282 print foo_instance1.overload1arg((unsigned char)arg4)
7283 print foo_instance1.overload1arg((int)arg7)
7284 print foo_instance1.overload1arg((unsigned int)arg8)
7285 print foo_instance1.overload1arg((float)arg11)
7286 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7287
21b9b5b1
MS
72882002-01-07 Michael Snyder <msnyder@redhat.com>
7289
7290 * gdb.base/huge.exp: New test. Print a very large target data object.
7291 (skip_huge_test): New test variable. Define if you want to skip this
7292 test. The test reads an 8 megabyte data object from the target, so it
7293 might be very time consuming on remote targets with a slow connection.
7294 * gdb.base/huge.c: New file. Test case for above.
7295
725f922e
FF
72962002-01-07 Fred Fish <fnf@redhat.com>
7297
7298 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7299 g_instance.bfoo, and g_instance.cfoo.
7300
634d57ec
JL
7301Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7302
f286b2c3
JL
7303 * gdb.base/break.c (multi_line_if_conditional): New function.
7304 (multi_ilne_while_conditional): Likewise.
7305 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7306 IF or WHILE condition puts the breakpoint at the start of
7307 the condition.
7308
634d57ec
JL
7309 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7310 hppa*-*-hpux* expected failure.
7311 * gdb.base/structs.exp (do_function_calls): Similarly.
7312
7313 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7314 watchpoints.
7315
9fbfe2dc
AC
73162002-01-06 Andrew Cagney <ac131313@redhat.com>
7317
7318 Fix PR gdb/66.
7319 * gdb.base/structs.exp: Replace skip for a29k with skip for
7320 gdb,cannot_call_functions.
7321 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7322 * gdb.base/callfuncs.exp: Ditto.
7323 * gdb.base/call-rt-st.exp: Ditto.
7324 * gdb.base/call-strs.exp: Ditto.
7325 * gdb.base/callfwmall.exp: Ditto.
7326 * gdb.base/scope.exp: Obsolete xfail a29k.
7327 * gdb.c++/misc.exp: Ditto.
7328 * gdb.c++/cplusfuncs.exp: Ditto.
7329 * gdb.base/ptype.exp: Ditto.
7330 * gdb.base/printcmds.exp: Ditto.
7331 * gdb.base/opaque.exp: Ditto.
7332 * gdb.base/list.exp: Ditto.
7333 * gdb.base/funcargs.exp: Ditto.
7334 * gdb.base/default.exp: Ditto.
7335
8ddad156
MS
73362002-01-04 Michael Snyder <msnyder@redhat.com>
7337
ca4976a6 7338 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7339 * gdb.base/maint.exp: Add tests for maint info sections options.
7340
1b074332
JL
7341Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7342
7343 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7344
7d159115
CV
73452001-12-20 Corinna Vinschen <vinschen@redhat.com>
7346
7347 * gdb.asm/arm.inc: New file.
7348 * gdb.asm/asm-source.exp: Add arm targets.
7349 * gdb.asm/configure.in: Ditto.
7350 * gdb.asm/configure: Recreated from configure.in.
7351
8fb87725
JL
7352Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7353
afabe08c
JL
7354 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7355 with HP's compiler.
7356 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7357 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7358 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7359 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7360
7361 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7362 either HP's compilers or GCC.
7363
db521deb
JL
7364 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7365 a SIGBUS or SIGSEGV.
7366
7367 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7368
7369 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7370 can be compiled with either HP's compiler or GCC.
7371
cfa88ab7
JL
7372 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7373 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7374 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7375
ca344dff
JL
7376 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7377 to match current gdb output. Update due to using auto-solib-limit
7378 for limiting instead of overloading auto-solib-add.
7379 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7380 test program.
7381
3f3c6e55 7382 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7383 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7384 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7385 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7386 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7387 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7388 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7389 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7390 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7391 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7392 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7393 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7394 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7395
8fb87725
JL
7396 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7397 a SIGTRAP to the inferior.
7398
cf599fa7
CV
73992001-12-19 Corinna Vinschen <vinschen@redhat.com>
7400
7401 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7402 Substitute call to target_link by call to gdb_compile.
7403
2cd045cd
JL
7404Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7405
7406 * gdb.base/break.exp: Fix HP specific search string when testing
7407 backtracing in a called function.
7408
d63a86f8 7409 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7410 compiling the test with HP's compilers.
7411 * gdb.base/volatile.exp: Similarly.
7412
99ebe9ac
JB
74132001-12-19 Jim Blandy <jimb@redhat.com>
7414
7415 * gdb.base/printcmds.exp: Expect the null character to be printed
7416 as '\0', and the '\013' to be printed as '\v'.
7417 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7418 * gdb.base/setvar.exp: Same.
7419
b9891b29
JB
74202001-12-17 Jim Blandy <jimb@redhat.com>
7421
0eba65ab
JB
7422 * gdb.base/completion.exp: Rather than completing very long
7423 filenames, which can make the readline library produce output we
7424 don't recognize, cd to the directory first, and then complete
7425 using nice, short relative paths.
7426
6970b5b1
JB
7427 * gdb.base/completion.exp: On some systems, there is, in fact, a
7428 variable named `b' in scope, since GDB treats all static
7429 variables as being in scope. So use `no_var_named_this'
7430 instead of `b'.
7431
b9891b29
JB
7432 * gdb.base/corefile.exp: Recognize the message saying that GDB
7433 can't find the core file's registers as a failure.
7434
e6ccd35f
JSC
74352001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7436
7437 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7438 test expect string more specific.
7439
105ba819
CV
74402001-12-13 Corinna Vinschen <vinschen@redhat.com>
7441
7442 * gdb.asm/asm-source.exp: Add support for xstormy16.
7443 * gdb.asm/configure.in: Ditto.
7444 * gdb.asm/configure: Rebuild.
7445 * gdb.asm/xstormy16.inc: New file.
7446
e9e79dd9
FF
74472001-12-10 Fred Fish <fnf@redhat.com>
7448
7449 * gdb.base/maint.exp: Update to match changes in type dumping code.
7450
347dc97d
JB
74512001-12-10 Jim Blandy <jimb@redhat.com>
7452
7453 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7454 matching the entry point symbol's name at the beginning of the
7455 line.
7456
5178b9d6
DJ
74572001-12-07 Daniel Jacobowitz <drow@mvista.com>
7458
7459 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7460 gdb.c++/inherit.exp, gdb.c++/method.exp,
7461 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7462 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7463 and class layout support.
7464
af890c52
DJ
74652001-12-07 Daniel Jacobowitz <drow@mvista.com>
7466
7467 * gdb.c++/classes.exp: Add test for static member function.
7468 * gdb.c++/misc.cc: Add class with static member function.
7469
7a345fb3
JB
74702001-12-07 Jim Blandy <jimb@redhat.com>
7471
f2e54a80 7472 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7473 those tests as `unsupported'.
7474 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7475 Rewrite subsequent tests to use it.
7476
7477 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7478 those tests as `unsupported'.
7479 * gdb.base/structs.exp (call_struct_func): New function.
7480 (do_function_calls): Use call_struct_func to call the functions
7481 returning structs.
7482
0bc69509
JB
7483 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7484 whether functions are prototyped or not, so we can't possibly pass
7485 arguments to t_float_values2 properly.
7486
7a345fb3
JB
7487 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7488 value of `timeout' for targets other than the mips*tx39-*.
7489
edb6ede1
MS
74902001-12-06 Michael Snyder <msnyder@redhat.com>
7491
d63a86f8 7492 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7493 and detect whether the start symbol has a leading underscore.
7494
2d842f13
JB
74952001-12-04 Jim Blandy <jimb@redhat.com>
7496
7497 * gdb.base/completion.exp: Clarify indentation.
7498
68550daf
JB
74992001-12-03 Jim Blandy <jimb@redhat.com>
7500
7501 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7502 variables on the S/390, not `.word'.
7503
cd5195a8
JB
75042001-11-30 Jim Blandy <jimb@redhat.com>
7505
7506 Add assembly-source tests for s390-ibm-linux.
7507 * gdb.asm/s390.inc: New file.
7508 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7509 the S/390 architecture.
7510 * gdb.asm/configure: Regenerated.
7511
ca9efc90
MS
75122001-11-30 Michael Snyder <msnyder@redhat.com>
7513
7514 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7515 next, info source, info sources, info line, global and static
7516 variables, and static functions.
7517 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7518 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7519 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7520 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7521 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7522 (gdbasm_leave): Restore frame pointer.
7523 (gdbasm_startup): Copy stack set-up from crt0.S.
7524
d0e66976
FN
75252001-11-26 Fernando Nasser <fnasser@redhat.com>
7526
7527 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7528 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7529 to a local (non-static) variable. Copy tstruct.a to a static buffer
7530 and return a pointer to that buffer.
7531 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7532
e2334072
MK
75332001-11-24 Mark Kettenis <kettenis@gnu.org>
7534
7535 * gdb.asm/configure.in: Fix recognition of ix86 target.
7536 * gdb.asm/configure: Regenerate.
7537
756caa3d
MS
75382001-11-21 Michael Snyder <msnyder@redhat.com>
7539
7540 * gdb.asm/sparc.inc: New file.
7541 * gdb.asm/asm-source.exp: Recognize sparc target.
7542 * gdb.asm/configure.in: Recognize sparc target.
7543 * gdb.asm/configure: Regenerate.
d63a86f8 7544
9a4d72d5
MS
75452001-11-21 Michael Snyder <msnyder@redhat.com>
7546
7547 * gdb.asm/m32r.inc: New file.
7548 * gdb.asm/asm-source.exp: Recognize m32r target.
7549 * gdb.asm/configure.in: Recognize m32r target.
7550 * gdb.asm/configure: Regenerate.
7551
a773d1cd
MS
75522001-11-20 Michael Snyder <msnyder@redhat.com>
7553
017ac23d
MS
7554 * gdb.asm/i386.inc: New file.
7555 * gdb.asm/asm-source.exp: Recognize ix86 target.
7556 * gdb.asm/configure.in: Recognize ix86 target.
7557 * gdb.asm/configure: Regenerate.
7558
a773d1cd
MS
7559 * gdb.c++/namespace.exp: Fix quotes in output messages.
7560
bb632afb
MS
75612001-11-14 Michael Snyder <msnyder@redhat.com>
7562
25d559ca 7563 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7564 qualifier in a type cast expression, to designate an address
7565 in the instruction space (Harvard architecture).
7566
4749e309
MS
75672001-11-13 Michael Snyder <msnyder@redhat.com>
7568
7569 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7570 Tests for expressions using 'const' and 'volatile'.
7571
25050984
CV
75722001-11-13 Corinna Vinschen <vinschen@redhat.com>
7573
7574 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7575
1902c51f
DJ
75762001-11-12 Daniel Jacobowitz <drow@mvista.com>
7577
7578 * lib/mi-support.exp (mi_run_to_helper): Move comments
7579 outside of gdb_expect.
7580
dcf95b47
DJ
75812001-11-11 Daniel Jacobowitz <drow@mvista.com>
7582
7583 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7584 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7585 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7586 mi0_run_to): New functions.
7587 * gdb.mi/mi-simplerun.exp: Use them.
7588 * gdb.mi/mi0-simplerun.exp: Likewise.
7589 * gdb.mi/mi-var-cmd.exp: Likewise.
7590 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7591
45b074e1
AC
75922001-11-10 Andrew Cagney <ac131313@redhat.com>
7593
7594 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7595 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7596
bf50d346
AC
75972001-11-09 Andrew Cagney <ac131313@redhat.com>
7598
7599 * gdb.base/restore.exp: Include $expected value in restored test
7600 message.
7601
9383332c
AC
76022001-11-09 Andrew Cagney <ac131313@redhat.com>
7603
7604 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7605 implemented.
7606
db62520a
MS
76072001-11-08 Michael Snyder <msnyder@redhat.com>
7608
7609 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7610 Add pass/fail message for stop at breakpoint in call dummy function.
7611
b5703437
MS
76122001-11-07 Michael Snyder <msnyder@redhat.com>
7613
d63a86f8
RM
7614 * gdb.c++/templates.exp (test_template_breakpoints):
7615 If we get an overload menu, but it does not match what
760f6330 7616 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7617 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7618 making the whitespace optional. Argument for "new" may be
7619 "unsigned" as well as "unsigned int/long".
d63a86f8 7620 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7621 making the whitespace optional. Also replace "(void) with
7622 "((void|)), making the keyword "void" optional.
d63a86f8 7623 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7624 making the whitespace optional. Also replace "(void) with
7625 "((void|)), making the keyword "void" optional.
3bf40917
MS
7626 * gdb.base/callfuncs.c (t_float_values): This function must
7627 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7628 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7629 can be tested against both cases. Usually one case involves
7630 promotion of float to double, while the other does not.
7631 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7632 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7633 includes a stack frame for "start".
7634
c8ab4e6d
JB
76352001-11-05 Jim Blandy <jimb@redhat.com>
7636
7637 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7638 pointers are 32 bits long, and that offsets of relocs are always
7639 stored in the data (REL-style), and not in the reloc entry itself
7640 (RELA-style).
7641 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7642 stabs.
7643
3f08ced9
MS
76442001-11-01 Michael Snyder <msnyder@redhat.com>
7645
7646 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7647 and regular expression operators by using quoting.
7648
cbfa24cd
MS
76492001-10-31 Michael Snyder <msnyder@redhat.com>
7650
7651 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7652 depending on what the symbol table contains.
7653 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7654 the output of the ptype command. Similarly, accept both "const &"
7655 and "const&".
7656
aaa68313
CV
76572001-10-31 Corinna Vinschen <vinschen@redhat.com>
7658
7659 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7660 symbol `STORAGE' to allow to choose the storage class of
7661 the local datastructures.
7662 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7663 compiler directive.
7664
91740388
MS
76652001-10-30 Michael Snyder <msnyder@redhat.com>
7666
7667 * gdb.base/jump.exp: Allow it to run for all targets.
7668
1b7c05e7
CV
76692001-10-29 Corinna Vinschen <vinschen@redhat.com>
7670
7671 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7672 with new double_array size.
7673 (main): Change storage class of all local variables to static.
7674 Reduce size of double_array to 9.
7675 * gdb.base/call-ar-st.exp: Increase timeout value.
7676 Change expected output for double array to match new size in
7677 call-ar-st.c.
7678
36a22261
CV
76792001-10-29 Corinna Vinschen <vinschen@redhat.com>
7680
7681 * gdb.base/ending-run.exp: Create identical output when passing
7682 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7683 Stormy16 target.
36a22261 7684
92b8ae91
MK
76852001-10-28 Mark Kettenis <kettenis@gnu.org>
7686
7687 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7688 that we catch the expected failure under Linux/x86.
7689
cb135b83
OF
76902001-10-29 Orjan Friberg <orjanf@axis.com>
7691
7692 * gdb.base/setvar.exp: Escape curly braces.
7693 * gdb.stabs/weird.exp: Ditto.
7694
6884aa54
DJ
76952001-10-27 Daniel Jacobowitz <drow@mvista.com>
7696
7697 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7698 * gdm.mi/mi0-hack-cli.exp: Likewise.
7699
0398c9aa
AC
77002001-10-25 Andrew Cagney <ac131313@redhat.com>
7701
7702 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7703 messages.
7704
d20bf2e8
AC
77052001-10-21 Andrew Cagney <ac131313@redhat.com>
7706
7707 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7708 checking MI enabled.
7709
03dd63aa
CV
77102001-10-09 Corinna Vinschen <vinschen@redhat.com>
7711
7712 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7713
1d9d99f3
FCE
77142001-10-04 Frank Ch. Eigler <fche@redhat.com>
7715
7716 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7717 if gdb child process crashes, just signal an error.
7718
838ae6c4
JB
77192001-10-02 Jim Blandy <jimb@redhat.com>
7720
7721 * lib/gdb.exp (test_xfail_format): Simplify.
7722
7723 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7724 front of the variable name `format'. Simplify `if'.
7725
8f0cbc1c
DJ
77262001-10-01 Daniel Jacobowitz <drow@mvista.com>
7727
7728 * gdb.threads/pthreads.exp: Wait for output and delay
7729 before sending ^C.
7730
1f08dafd
DJ
77312001-10-01 Daniel Jacobowitz <drow@mvista.com>
7732
7733 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7734 some incorrect output instead of timing out.
7735 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7736
674f90ff
CV
77372001-09-28 Corinna Vinschen <vinschen@redhat.com>
7738
7739 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7740 check to allow additional `int'.
7741
9b284272
DJ
77422001-09-27 Daniel Jacobowitz <drow@mvista.com>
7743
7744 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7745 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7746
b55a4771
MS
77472001-09-27 Michael Snyder <msnyder@redhat.com>
7748
7749 * lib/gdb.exp (test_debug_format): New proc.
7750 (setup_xfail_format): Use new proc test_debug_format.
7751 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7752 proc; use new service proc test_debug_format.
7753 Replace all other "gcc_compiled" tests with this test.
7754 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7755 proc; use new service proc test_debug_format.
7756 Replace all other "gcc_compiled" tests with this test.
7757
77582001-09-27 Michael Snyder <msnyder@redhat.com>
7759
7760 * gdb.base/cvexpr.exp: New file.
7761 * gdb.base/cvexpr.c: New file
7762 Test for expressions using const and volatile keywords.
7763
4e6667ac
CV
77642001-09-26 Corinna Vinschen <vinschen@redhat.com>
7765
7766 * gdb.base/constvars.exp: Check for different orders of keywords
7767 and additional "int" strings in output.
7768
4f337972
AC
77692001-09-22 Andrew Cagney <ac131313@redhat.com>
7770
7771 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7772 responses from "help maint".
7773
2015650d
FCE
77742001-09-19 Frank Ch. Eigler <fche@redhat.com>
7775
7776 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7777 to localhost:NNN instead of :NNN, in case Xvfb is listening
7778 only on TCP.
7779
f3bcedc1
CV
77802001-09-19 Corinna Vinschen <vinschen@redhat.com>
7781
7782 * gdb.base/recurse.exp: When checking leaving the watchpoint
7783 scope, recognize when gdb is in function's epilogue and pass.
7784
6b819c92
KS
77852001-09-18 Keith Seitz <keiths@redhat.com>
7786
7787 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7788 support for running tests against sid targets.
7789 (gdbtk_done): Ditto.
7790
a10c9419
CV
77912001-09-18 Corinna Vinschen <vinschen@redhat.com>
7792
7793 * gdb.base/ending-run.c (main): Set stdout buffersize
7794 to the same reasonable value for any target.
7795 * gdb.base/ending-run.exp: Add a regular expression
7796 to make testsuite happy on Sanyo Stormy16 target.
7797
739d0d99
CV
77982001-09-17 Corinna Vinschen <vinschen@redhat.com>
7799
7800 * gdb.base/display.c (do_loops): Add float variable `f'.
7801 Increment f in loop.
7802 * gdb.base/display.exp: Increment timeout by 60 seconds.
7803 Change float display test to use variable `f'.
7804
1b8947f0
JB
78052001-09-17 Jim Blandy <jimb@redhat.com>
7806
7807 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7808 overflowing the limited breakpoint tables on some ROM monitors
7809 (like the ROM68K).
7810
9890ac81
FCE
78112001-09-15 Frank Ch. Eigler <fche@redhat.com>
7812
7813 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7814 the "-ac" (disable access control) flag.
7815
6db765ea
JH
78162001-08-30 Jeff Holcomb <jeffh@redhat.com>
7817
7818 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7819 ints.
7820
4c32cc04
KS
78212001-08-30 Keith Seitz <keiths@redhat.com>
7822
7823 * lib/gdb.exp: Move all insight-related functionality into
7824 separate file.
7825 * lib/insight-support.exp: New file.
7826
8d6e6f81
FCE
78272001-08-29 Frank Ch. Eigler <fche@redhat.com>
7828
7829 * config/sid.exp (sid_start): Never set sid verbosity; disable
7830 expect_background {} that consumed its stdout; tolerate </dev/null.
7831 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7832
6a90e1d0
AC
78332001-08-18 Andrew Cagney <ac131313@redhat.com>
7834
7835 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7836 CLI jump command to start it.
7837 (mi_run_to_main): Fail immediatly when unexpected output.
7838
1759b3c3
AC
78392001-08-18 Andrew Cagney <ac131313@redhat.com>
7840
7841 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7842 beginning of function. Fix PR gdb/191.
7843
61d11d80
FCE
78442001-08-16 Frank Ch. Eigler <fche@redhat.com>
7845
7846 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7847 what to force sid endianness to.
7848
942a4df2
KS
78492001-08-15 Keith Seitz <keiths@redhat.com>
7850
7851 * lib/gdb.exp (gdbtk_start): Don't set environment
7852 variables for TCL_LIBRARY and friends. Insight will
7853 now figure these out for itself.
7854
0521c418
MS
78552001-08-02 Michael Snyder <msnyder@redhat.com>
7856
7857 * gdb.base/completion.exp: Remove the symbol "a64l" from
7858 the expect string; this is target-specific, and not related
7859 to what is being tested.
7860
74a9a58a
DB
78612001-08-02 Dave Brolley <brolley@redhat.com>
7862
7863 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7864
c70819fa
MS
78652001-07-25 Michael Snyder <msnyder@redhat.com>
7866
c2b8fa57
MS
7867 * gdb.base/consecutive.exp: New file. Test stepping over
7868 breakpoints on consecutive instructions.
7869 * gdb.base/consecutive.c: New file.
7870
c70819fa
MS
7871 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7872 curly braces in regular expressions.
7873
2b1a1355
MS
78742001-07-25 Michael Snyder <msnyder@redhat.com>
7875
7876 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7877 legitimate output from stepping out of main.
7878
413eca6f
KS
78792001-07-22 Keith Seitz <keiths@redhat.com>
7880
7881 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7882 the empty string, do not run the tests.
7883
7e5a9322
SC
78842001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7885
7886 * gdb.base/long_long.exp: Detect size of pointer. Take into
7887 account 2-byte pointers when testing for p/a results.
7888
de58f10f
SC
78892001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7890
d63a86f8 7891 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7892 and defined to 1K for m68hc11.
7893 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7894 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7895 (sizeof_random_data): New variable to tell the size of the data table;
7896 don't test past this size; always run to main.
7897
d6f5fea1
SC
78982001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7899
7900 * gdb.base/return2.exp: return of long long and double fails for
7901 68HC11; don't execute these tests on that platform.
7902 * gdb.base/return.exp: Return of a double fails for 68hc11.
7903
c477543d
SC
79042001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7905
7906 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7907 tests that print a float.
7908 * call-rt-st.exp: Likewise.
7909
63cf1c79
MK
79102001-07-12 Mark Kettenis <kettenis@gnu.org>
7911
7912 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7913 running this test on Linux.
7914
112f9ab5
MC
79152001-06-24 Michael Chastain <chastain@redhat.com>
7916
7917 * gdb.base/arithmet.exp: Remove some tests to make all test names
7918 unique.
7919
4970cb0f
MS
79202001-07-03 Michael Snyder <msnyder@redhat.com>
7921
7922 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7923 the output of the ptype command.
7924
d85da69f
MS
79252001-07-02 Michael Snyder <msnyder@redhat.com>
7926
4c8a82de
MS
7927 * gdb.base/completion.exp: Don't assume that break.c is the only
7928 source file that may contain functions named "marker".
d85da69f
MS
7929 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7930
8afc772b
AC
79312001-06-28 Andrew Cagney <ac131313@redhat.com>
7932
7933 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7934 of files to delete.
7935
7936 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7937 * gdb.disasm/h8300s.exp: New file.
7938 gdb.disasm/h8300s.s: Likewise.
7939
cff22675
AC
79402001-06-27 Andrew Cagney <ac131313@redhat.com>
7941
7942 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7943 empty breakpoint tables.
7944
68c81b54
AC
79452001-06-25 Andrew Cagney <ac131313@redhat.com>
7946
7947 * lib/mi-support.exp: Update args=... part of stop-reason
7948 patterns. Accept either a list or a tuple.
7949
2dd62704
AC
79502001-06-23 Andrew Cagney <ac131313@redhat.com>
7951
7952 * lib/mi-support.exp: Remove local emacs variable defining
7953 change-log-default-name.
7954
b4127474
MC
79552001-06-22 Michael Chastain <chastain@redhat.com>
7956
7957 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
7958 This is operationally compatible with the previous version.
7959
8dbfb380
JB
79602001-06-13 Jim Blandy <jimb@redhat.com>
7961
7962 * lib/gdb.exp (gdb_test): Doc fix.
7963
f2d8c86d
MC
79642001-06-10 Michael Chastain <chastain@redhat.com>
7965
7966 * gdb.base/exprs.exp: Remove a duplicate test.
7967
81564d34
JB
79682001-06-06 Jim Blandy <jimb@redhat.com>
7969
7970 * gdb.base/return2.exp (main): Use values to test float and double
7971 returns that are not NaN's, to avoid being confused by IEEE
7972 comparison rules.
7973
da55addb
MS
79742001-06-04 Michael Snyder <msnyder@redhat.com>
7975
7976 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7977 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7978 rather than wait for 12 more tests to time out.
7979
42c65987
JB
79802001-06-06 Jim Blandy <jimb@redhat.com>
7981
b18bced9 7982 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7983 Don't forget to match the GDB prompt.
b18bced9 7984
42c65987
JB
7985 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
7986
5b41e5f0
JB
79872001-06-04 Jim Blandy <jimb@redhat.com>
7988
7989 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
7990 command.
7991
015e046f
KB
79922001-05-31 Kevin Buettner <kevinb@redhat.com>
7993
7994 * gdb.base/annota1.exp (info break): Match four or more spaces
7995 after "Address".
7996
fb1ffbbe
MC
79972001-05-31 Michael Chastain <chastain@redhat.com>
7998
7999 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
8000 (dm_type_int_star): Likewise.
8001 (dm_type_long_star): Likewise.
8002 (dm_type_void_star): Likewise.
8003
5ea2a32c
KB
80042001-05-29 Kevin Buettner <kevinb@redhat.com>
8005
8006 * gdb.base/completion.exp (INPUTRC): Set this environment variable
8007 to a known value in order to get consistent results regardless
8008 of the setting of INPUTRC or the presence or contents of .inputrc.
8009
ae23c492
MS
80102001-05-24 Michael Snyder <msnyder@redhat.com>
8011
ac55707e
MS
8012 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
8013 Don't require that the main thread and the manager thread are the
8014 first in the list.
8015
ae23c492
MS
8016 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
8017 debugging. If test fails, issue an "unsupported" not a "fail".
8018
400071f1
JB
80192001-05-24 Jim Blandy <jimb@redhat.com>
8020
8021 Don't assume that short is shorter than int.
8022 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
8023 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 8024 this isn't true.
400071f1
JB
8025 ("print unsigned char == (~0)"): Add test that verifies that ~0,
8026 an int, is not equal to ~0 stored in an unsigned char. This tests
8027 the same thing that the previous test meant to, but works on
8028 16-bit machines, too.
8029 ("print unsigned char != (~0)"): Same test, complemented.
8030
0816a3e5
MS
80312001-05-24 Michael Snyder <msnyder@redhat.com>
8032
8033 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 8034 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
8035 and prevents dejagnu getting out of step.
8036
f6dc23a9
KB
80372001-05-23 Kevin Buettner <kevinb@redhat.com>
8038
8039 * gdb.base/finish.exp (finish_void): Revise pattern for
8040 stopping on the call statement to not permit stopping at
8041 the start of the instructions comprising the call sequence.
8042
7dbd117d
MC
80432001-05-19 Michael Chastain <chastain@redhat.com>
8044
8045 * gdb.base/callfuncs.exp: Make all test names unique.
8046 * gdb.base/commands.exp: Make all test names unique.
8047 * gdb.base/condbreak.exp: Make all test names unique.
8048 * gdb.base/dbx.exp: Make all test names unique.
8049 * gdb.base/default.exp: Make all test names unique.
8050 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
8051 and TIMEOUT messages to their corresponding PASS message.
8052 * gdb.base/ending-run.exp: Make all test names unique.
8053 * gdb.base/long_long.exp: Remove duplicate test.
8054
6b0b0a9e
KB
80552001-05-21 Kevin Buettner <kevinb@redhat.com>
8056
8057 * gdb.base/finish.exp (finish_void): Allow "finish" command to
8058 stop on the call statement as well as the statement after the
8059 call.
8060
2caa35cb
MS
80612001-05-21 Michael Snyder <msnyder@redhat.com>
8062
8063 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
8064
40713331
EZ
80652001-05-10 Elena Zannoni <ezannoni@redhat.com>
8066
8067 * gdb.base/completion.exp: Revamp test. Make it execute on all
8068 platforms.
8069
c2c1be8d
EZ
80702001-05-10 Elena Zannoni <ezannoni@redhat.com>
8071
2c9cd303
EZ
8072 * config/gdbserver.exp (gdb_load): Handle the case
8073 in which the arguments to gdbserver are given in the
8074 baseboard configuration file.
8075 Also handle the case in which the server needs to do a
8076 load.
8077
9671de48
KS
80782001-05-07 Keith Seitz <keiths@cygnus.com>
8079
8080 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
8081 set up the display for testing.
8082 (gdbtk_start): Convert all paths to paths that tcl will like.
8083 Export target information to environment.
8084 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
8085 necessary.
8086 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
8087 (to_tcl_path): New proc to convert a given pathname into
8088 a path acceptible as an argument to a tcl command.
8089 (_gdbtk_export_target_info): New proc to export target info
8090 into the environment for gdbtk testing.
8091 (gdbtk_done): New proc to signal end-of-test.
8092
5a360f47
JB
80932001-05-06 Jim Blandy <jimb@redhat.com>
8094
8095 * restore.c: Make the code of caller0 correspond to its comment.
8096
66c756c6
MS
80972001-05-03 Michael Snyder <msnyder@redhat.com>
8098
8099 * config/sid.exp (gdb_target_sid): Check for error messages.
8100 On error or timeout, don't make expect exit (which will terminate
8101 all subsequent tests); instead just make gdb exit.
d63a86f8 8102 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
8103 return a negative value.
8104
a966fde5
JB
81052001-04-24 Jim Blandy <jimb@redhat.com>
8106
851c18e0
JB
8107 * gdb.c++/templates.exp: If we see the prompt for the overload
8108 list, but we haven't recognized any of the longer patterns,
8109 arrange for this test to fail, not hang.
8110
a966fde5
JB
8111 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
8112 variations.
8113
db144853
MC
81142001-04-22 Michael Chastain <chastain@redhat.com>
8115
8116 * gdb.c++/local.exp: Use the 'runto' library function.
8117 * gdb.c++/namespace.exp: Likewise.
8118 * gdb.c++/overload.exp: Likewise.
8119
3207ec21
KB
81202001-03-26 Kevin Buettner <kevinb@redhat.com>
8121
8122 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
8123 * gdb.base/step-line.exp: New file. Test step/next in presence of
8124 #line directives.
8125 * gdb.base/step-line.c: New file. Test program for the above.
8126 * gdb.base/step-line.inp: New file. We pretend that this file has
8127 been transformed by some other tool into step-line.c.
8128
13b57657
JB
81292001-03-21 Jim Blandy <jimb@redhat.com>
8130
8131 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
8132 unmangled operator names.
8133
754cbe1c
JB
81342001-03-20 Jim Blandy <jimb@redhat.com>
8135
8136 * gdb.threads/linux-dp.exp: Recognize an additional message
8137 generated by GDB when it doesn't understand how to debug threads
8138 on the target system.
8139
177495c9
AC
81402001-03-19 Andrew Cagney <ac131313@redhat.com>
8141
8142 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
8143
f266096b
MC
81442001-03-12 Michael Chastain <chastain@redhat.com>
8145
8146 * gdb.c++/derivation.exp: Use the 'runto' library function.
8147
cac3c2ff
MC
81482001-03-12 Michael Chastain <chastain@redhat.com>
8149
8150 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
8151
b6c11a24
MC
81522001-02-24 Michael Chastain <chastain@redhat.com>
8153
8154 * gdb.c++/ref-types.exp: Change handwritten code to library
8155 function 'runto'.
8156
6bae5bce
OF
81572001-03-16 Orjan Friberg <orjanf@axis.com>
8158
8159 * gdb.base/signals.exp: Set count to 0 explicitly.
8160
0015fd9a
MS
81612001-03-15 Mark Salter <msalter@redhat.com>
8162
8163 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
8164 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
8165 (gdb_load): Add support for additional target_info: gdb_download_size
8166 and gdb_load_timeout.
0015fd9a 8167
fc33412a
DT
8168Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
8169
8170 * gdb.base/annota1.exp: Move test of isnative to earlier in the
8171 file -- to prevent failing when the compile fails but we have no
8172 intention of running the tests anyway.
8173
8174 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
8175 tests if set.
8176
8177 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
8178 integers.
8179
8180 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
8181 * gdb.c++/namespace.exp: Ditto.
8182
115f06de
OF
81832001-03-07 Orjan Friberg <orjanf@axis.com>
8184
8185 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
8186 * gdb.base/pointers.exp: Relax pattern match of decimals.
8187
b6ba6518
KB
81882001-03-06 Kevin Buettner <kevinb@redhat.com>
8189
8190 * Makefile.in, config/abug.exp, config/cfdbug.exp,
8191 config/cpu32bug.exp, config/dve.exp, config/est.exp,
8192 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
8193 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
8194 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
8195 config/sh.exp, config/sid.exp, config/slite.exp,
8196 config/sparclet.exp, config/udi.exp, config/unknown.exp,
8197 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
8198 config/vxworks.exp, config/vxworks29k.exp,
8199 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
8200 gdb.base/all-bin.exp, gdb.base/annota1.exp,
8201 gdb.base/arithmet.exp, gdb.base/assign.exp,
8202 gdb.base/async.exp, gdb.base/attach.exp,
8203 gdb.base/bitfields.exp, gdb.base/bitops.exp,
8204 gdb.base/break.exp, gdb.base/call-ar-st.exp,
8205 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
8206 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
8207 gdb.base/commands.exp, gdb.base/completion.exp,
8208 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8209 gdb.base/constvars.exp, gdb.base/corefile.exp,
8210 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
8211 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
8212 gdb.base/ending-run.exp, gdb.base/environ.exp,
8213 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8214 gdb.base/finish.exp, gdb.base/foll-exec.exp,
8215 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
8216 gdb.base/funcargs.exp, gdb.base/help.exp,
8217 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
8218 gdb.base/logical.exp, gdb.base/long_long.exp,
8219 gdb.base/maint.exp, gdb.base/mips_pro.exp,
8220 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
8221 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
8222 gdb.base/pointers.exp, gdb.base/printcmds.exp,
8223 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
8224 gdb.base/regs.exp, gdb.base/relational.exp,
8225 gdb.base/remote.exp, gdb.base/reread.exp,
8226 gdb.base/restore.exp, gdb.base/return2.exp,
8227 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
8228 gdb.base/selftest.exp, gdb.base/setshow.exp,
8229 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
8230 gdb.base/sigall.exp, gdb.base/signals.exp,
8231 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
8232 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8233 gdb.base/step-test.exp, gdb.base/structs.c,
8234 gdb.base/structs.exp, gdb.base/structs2.exp,
8235 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
8236 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
8237 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
8238 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8239 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
8240 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
8241 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
8242 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
8243 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
8244 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
8245 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
8246 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
8247 gdb.fortran/types.exp, gdb.java/jmisc.exp,
8248 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8249 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
8250 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8251 gdb.trace/circ.exp, gdb.trace/collection.exp,
8252 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8253 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8254 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
8255 gdb.trace/report.exp, gdb.trace/save-trace.exp,
8256 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8257 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8258 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
8259 notices.
8260
dc96c6c7 82612001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
8262
8263 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8264 first arg is int not float.
8265
dc96c6c7 82662001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
8267
8268 * gdb.base/reread.exp: Unsupported for non-native targets;
8269 doesn't work for remote debugging.
8270
9b0c4aeb
FN
82712001-02-19 Fernando Nasser <fnasser@redhat.com>
8272
8273 From Drew Moseley <dmoseley@redhat.com>
8274 * gdb.base/ending-run.exp: Properly handle the BSP state when
8275 stepping past the end of main.
8276
02aa71d5
MC
82772001-02-19 John Moore <jmoore@redhat.com>
8278
8279 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8280 Converted HPUX fix for non-expected items following multiple
8281 step commands into general solution for all platforms.
8282
1fa449a4
MC
82832001-02-18 Michael Chastain <chastain@redhat.com>
8284
8285 * gdb.c++/classes.exp (do_tests): Change runto statements
8286 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8287 statements demangler agnostic.
8288 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8289 (gdb_virtfunc_restart): Likewise.
8290
b2f9ec70
MC
82912001-02-14 Michael Chastain <chastain@redhat.com>
8292
8293 * gdb.c++/inherit.exp (do_tests): Change runto statements
8294 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8295 statements demangler agnostic.
8296
cf74b8ca
AC
8297Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8298
8299 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8300 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8301 before calling common_routine 15 times'' tests.
8302
99f78f56
MC
83032001-02-11 Michael Chastain <chastain@redhat.com>
8304
8305 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8306 Helps the test script figure out which demangler is in use.
8307 (dm_type_foo_ref): Ditto.
8308 (dm_type_int_star): Ditto.
8309 (dm_type_long_star): Ditto.
8310 (dm_type_unsigned_int): Ditto.
8311 (dm_type_void): Ditto.
8312 (dm_type_void_star): Ditto.
99707966 8313 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8314 Probe the gdb demangler and set variables to accommodate
8315 formatting differences.
8316 (info_func_regexp): New function. Same as info_func, but
8317 matches against a regexp.
8318 (info_func): Match against a literal string.
8319 (print_addr_2): New function. Match against a literal string,
8320 which can be different from the input to gdb.
8321 (print_addr): Simply call print_addr_2 with the same argument twice.
8322 (test_lookup_operator_functions): Use demangler formatting variables.
8323 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8324 the tests in the same order as the C++ class declaration.
8325 (test_paddr_operator_functions): Ditto.
8326 (test_paddr_overloaded_functions): Ditto.
8327 (test_paddr_hairy_functions): Use demangler formatting variables.
8328 Add reference to gdb/19 for related tests.
8329 (do_tests): Call probe_demangler.
8330
1de8f023
KB
83312001-01-30 Kevin Buettner <kevinb@redhat.com>
8332
8333 * gdb.c++/templates.cc (printf): Remove unused function definition.
8334
ca3f91ed
MS
83352001-01-26 Felix Lee <flee@redhat.com>
8336
8337 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8338
83392001-01-25 matthew green <mrg@redhat.com>
8340
8341 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8342 up sid.
8343 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8344
83452001-01-25 matthew green <mrg@redhat.com>
8346
8347 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8348 Deprecate $sid_spawn_id.
ca3f91ed
MS
8349 (sid_exit): Remove code necessary only for `spawn.'
8350
83512001-01-25 matthew green <mrg@redhat.com>
8352
8353 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8354
fb18ec4a
MC
83552001-01-28 Michael Chastain <chastain@redhat.com>
8356
8357 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8358 to call when tests fail. It takes gdb out of the overloaded
8359 function choice menu back to the main prompt, so that the test
8360 program stays synchronized.
8361 (set_bp_overloaded): New proc to collect all the common
8362 code for setting a breakpoint on an overloaded name. Calls
8363 take_gdb_out_of_choice_menu when needed.
8364 (menu_overload1arg): New variable to collect the repeated
8365 instances of the expected menu for an overloaded name. Change
8366 the regular expression to handle changes in g++ type encoding:
8367 "void" can be either "void" or "", and "unsigned int" can be
8368 either "unsigned int" or "unsigned".
8369 (continue_to_bp_overloaded): Change regular expressions to handle
8370 changes in g++ type encoding.
8371 (no proc): Call take_gdb_out_of_choice_menu when needed.
8372 Remove redundant calls to "info break". Accept either "canceled"
8373 or "cancelled". Change regular expressions in "info break"
8374 calls to handle changes in g++ type encoding. Give all tests
8375 unique strings.
8376
9c646a6e
BE
83772001-01-17 Ben Elliston <bje@redhat.com>
8378
8379 * config/sid.exp: New file.
8380
9549d9c1
AC
8381Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8382
8383 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8384
dc96c6c7 83852000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8386
8387 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8388 Add a RE to accept a non-ascii char if one is ever presented.
8389
b4df4f68
FN
83902000-12-20 Fernando Nasser <fnasser@redhat.com>
8391
297dd0fd 8392 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8393
dc96c6c7 83942000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8395
d63a86f8 8396 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8397 in regexp. One '\' does not suffice on Linux.
8398
4a7bddb6
MC
83992000-12-09 Michael Chastain <chastain@redhat.com>
8400
8401 * gdb.base/break.exp (test_clear_command): Use a marker function
8402 rather than 'main' for the test function. Also move this
8403 test to an execution point where the marker function names are
8404 guaranteed to be bound to functions. (Executing tests after a
8405 'finish' from main runs into name conflicts with local names
8406 in __libc_start_main).
8407
dc96c6c7 84082000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8409
8410 * gdb.base/finish.exp: New test for gdb's "finish" command.
8411 * gdb.base/return2.exp: New test for gdb's "return" command.
8412 * gdb.base/return2.c: New source file for above.
8413
dc96c6c7 84142000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8415
8416 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8417 * gdb.base/miscexprs.exp: Ditto.
8418 * gdb.base/pointers.exp: Ditto.
8419 * gdb.c++/derivation.exp: Ditto.
8420 * gdb.c++/local.exp: Ditto.
8421 * gdb.c++/namespace.exp: Ditto.
8422 * gdb.c++/overload.exp: Ditto.
8423 * gdb.c++/ref-types.exp: Ditto.
8424
dc96c6c7 84252000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8426
8427 * gdb.base/constvars.exp: Test result of "up" command.
8428 * gdb.base/miscexprs.exp: Ditto.
8429 * gdb.base/pointers.exp: Ditto.
8430 * gdb.base/scope.exp: Ditto.
8431 * gdb.c++/derivation.exp: Ditto.
8432 * gdb.c++/local.exp: Ditto.
8433 * gdb.c++/namespace.exp: Ditto.
8434 * gdb.c++/overload.exp: Ditto.
8435 * gdb.c++/ref-types.exp: Ditto.
8436
44097287
FN
84372000-11-22 Michael Chastain <chastain@redhat.com>
8438
8439 * mips_pro.exp: Accept either "middle -> top -> main" or
8440 "middle -> main" in the backtrace, because gcc can optimize
8441 tail calls to jumps. Remove setup_xfail for the hppa case.
8442 Add a comment with the original warning messages from PR 3016,
8443 which was filed in 1993, to preserve them for posterity.
8444
9d2e1bab
ND
84452000-11-17 Nick Duffek <nsd@redhat.com>
8446
8447 * lib/gdb.exp (gdb_test): Override timeout with board info.
8448
1aca8eb7
ND
84492000-11-17 Nick Duffek <nsd@redhat.com>
8450
8451 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8452 the second kill and detach messages.
8453
93076499
ND
84542000-11-17 Nick Duffek <nsd@redhat.com>
8455
8456 * configure.in: Add AC_EXEEXT.
8457 * configure: Regenerate.
8458 * Makefile.in (just-check): Export EXEEXT.
8459 * lib/gdb.exp ($EXEEXT): Import from environment.
8460 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8461 expect "maint dump-me" on Cygwin.
8462 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8463 $EXEEXT.
8464
30e87cd3
ND
84652000-11-17 Nick Duffek <nsd@redhat.com>
8466
8467 * gdb.base/break.exp: Test backtrace and finish from called
8468 function on all platforms, not just HP-UX.
8469
dc96c6c7 84702000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8471
8472 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8473 code from gdb_target_monitor, so it can be used independantly
8474 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8475
dc96c6c7 84762000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8477
8478 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8479 * gdb.base/corefile.exp: Expect the message "Program is being
8480 debugged already" when we send the "corefile" command, since
8481 the preceeding gdb_load may have connected gdb to a remote target.
8482 * gdb.base/display.exp: Disable hardware watchpoints if new
8483 board info variable "no_hardware_watchpoints" is true.
8484 Replace single-letter commands with more readable ones.
8485 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8486 if new board info variable "no_hardware_watchpoints" is true.
8487 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8488 to see if stdio (printf) testing is possible.
8489 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8490 board info variable "no_hardware_watchpoints" is true. Use new
8491 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8492
39124dea
FN
84932000-11-13 Fernando Nasser <fnasser@redhat.com>
8494
8495 From Orjan Friberg <orjanf@axis.com>:
8496 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8497 in array print pattern match.
8498
a9e2e984
FN
84992000-11-09 Fernando Nasser <fnasser@redhat.com>
8500
8501 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8502 spelling "cancelled" to U.S. spelling "canceled" to match changes
8503 made to gdb.
8504 * gdb.c++/ovldbreak.exp: Ditto.
8505
c7db355b
PS
85062000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8507
8508 * gdb.base/callfuncs.c (main): Moved to end of file, call
8509 t_double_values to initialize the FPU before inferior calls are made.
8510 * gdb.base/callfuncs.exp: Test for register preservation after calling
8511 inferior functions. Add tests for continuining, finishing and
8512 returning from a stop in a call dummy.
8513
dc96c6c7 85142000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8515
8516 * gdb.base/commands.exp: Break up long lines, and re-indent.
8517
dc96c6c7 85182000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8519
8520 * config/gdbserver.exp: Rewritten from the ground up, to make it
8521 compatible with the current dejagnu tree, and to make it work with
8522 the new "gdbserver" in libremote.
8523
dc96c6c7 85242000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8525
8526 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8527 * gdb.base/varargs.exp: Skip entire test if no printf support.
8528 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8529 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8530
dc96c6c7 85312000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8532
8533 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8534 no floating point support.
8535 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8536 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8537 * gdb.base/call-rt-st.exp: Ditto.
8538 * gdb.base/call-strs.exp: Ditto.
8539
bac5fc66
JG
85402000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8541
8542 * gdb.base/sizeof.c: include <stdio.h>.
8543
8544 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8545 'finish', otherwise uncaptured gdb_prompt would potentially
8546 throw remaining test points out of sync.
8547
b22a6027
SB
85482000-07-26 Scott Bambrough <scottb@netwinder.org>
8549
8550 * gdb.base/recurse.exp: Run tests for all targets.
8551 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8552 gnu-oldld case on ARM.
8553 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8554 for ARM targets.
d63a86f8 8555
d8231941
AG
8556Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8557
8558 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8559 * gdb.java/configure: Rebuild.
8560
8caabe69
AG
8561Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8562
8563 * gdb.java/jv-exp.exp: New file.
8564
9d273ca3
AG
8565Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8566
8567 * configure: Rebuilt.
8568 * configure.in (configdirs): Add gdb.java.
8569 * gdb.java/jmisc.java: New file.
8570 * gdb.java/jmisc.exp: New file.
8571 * gdb.java/Makefile.in: New file.
8572 * gdb.java/configure: Rebuilt.
8573 * gdb.java/configure.in: New file.
8574 * lib/java.exp: New file.
8575
4f823a66
AC
8576Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8577
8578 * gdb.base/exprs.exp: Test casts to a pointer including over and
8579 underflow.
8580
2391e11d
AC
8581Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8582
8583 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8584 and the compilers sizes.
8585
54602222
ND
85862000-07-09 Nick Duffek <nsd@redhat.com>
8587
8588 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8589 (use_methods): New function.
8590 (main): Call use_methods().
8591 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8592 (do_tests): Call test_method_param_class.
8593
2bec0572
ND
85942000-07-09 Nick Duffek <nsd@redhat.com>
8595
8596 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8597 spelling.
8598 (test_enums): New procedure. Move enum tests from end of script
8599 to here. Set breakpoint on function name instead of line number.
8600 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8601 (enums2): New marker function.
8602 (enums1): New function.
8603 (main): Call enums1(). Move enum tests to enums1().
8604
78492fde
AC
8605Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8606
8607 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8608 compile/link program. Update line numbers.
8609 * gdb.asm/d10v.inc: Define ``startup''.
8610 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8611
49a2cef8
AC
8612Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8613
8614 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8615
3e6c8688
EZ
86162000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8617
8618 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8619 of 'help maint print' command.
8620
9ff5cbe9
AC
8621Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8622
8623 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8624 they use gdb_expect_list.
8625
17c579bd
AC
8626Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8627
8628 * gdb.base/commands.exp: Use ``set remote
8629 memory-read-packet-size'' instead of ``set endian big'' to test
8630 long commands.
8631
e6d71bf3
DB
86322000-06-03 Daniel Berlin <dan@cgsoftware.com>
8633
8634 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8635 g++, and stop skipping them.
e6d71bf3
DB
8636
8637 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8638 work under g++.
8639
d63a86f8 8640 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8641 initialization.
8642
dc96c6c7 86432000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8644
8645 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8646 the regular expression: accept an (almost) arbitrary sequence of
8647 "frames-invalid" and "breakpoints-invalid" messages both before
8648 and after the "starting" message.
8649
dc96c6c7 86502000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8651
8652 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8653
dc96c6c7 86542000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8655
8656 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8657 Relax the regular expression a little, make it pass on Solaris 8.
8658
8216cda9
KB
86592000-05-12 Kevin Buettner <kevinb@redhat.com>
8660
8661 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8662 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8663 Instead, it is permissible for gdb to stop on the line of the
8664 call itself.
8665
1a570b2f
MS
86662000-05-12 Michael Snyder <msnyder@.cygnus.com>
8667
8668 * gdb.base/break.exp (bp on small function, optimized file):
8669 Add a second pass pattern. The behavior differs here between stabs
8670 and dwarf for one-line functions. Stabs preserves two line symbols
8671 (one before the prologue and one after) with the same line number,
8672 but dwarf regards these as duplicates and discards one of them.
8673 Therefore the address after the prologue (where the breakpoint is)
8674 has no exactly matching line symbol, and GDB reports the breakpoint
8675 as if it were in the middle of a line rather than at the beginning.
8676
dc96c6c7 86772000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8678
d63a86f8 8679 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8680 rather than "send_gdb" (for consistancy).
8681
7d418785
AC
8682Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8683
8684 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8685 * gdb.c++/templates.cc: Properly check for GCC version number.
8686 * lib/compiler.cc: Likewise
8687
dc96c6c7 86882000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8689
d63a86f8 8690 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8691 gdb may not stop at the first line of main, due to code motion.
8692
dc96c6c7 86932000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8694
8695 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8696 This test depends on parsing the printf output from the target.
8697 Since the sparclet stub doesn't do stdio, this will never work.
8698 * gdb.base/call-rt-st.exp: ditto.
8699 * gdb.base/call-strs: ditto.
8700
dc96c6c7 87012000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8702
8703 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8704
8705 * gdb.base/ending-run.exp: After connecting to a remote target,
8706 but before running, the target will appear to be in a random
8707 location. Specify both a file and a line for breakpoints.
8708 Also, the function that calls main may be called 'init'
8709 rather than 'start'.
8710
a5a51225
EZ
87112000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8712
8713 * gdb.base/help.exp: Update output for add-symbol-file command.
8714
7930cc7c
FN
87152000-04-10 Fernando Nasser <fnasser@cygnus.com>
8716
8717 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8718 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8719
23e37ab1
C
87202000-04-07 J.T. Conklin <jtc@redback.com>
8721
e93c542c
C
8722 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8723
23e37ab1
C
8724 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8725
591b8fa3
PDM
8726Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8727
8728 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8729 values that can be represented exactly.
8730 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8731 above change, and to not check against the directory part of the source
8732 file name.
8733 (step into print_long_arg_list): Likewise.
8734 (print print_small_structs from print_long_arg_list): Likewise.
8735 (print print_long_arg_list): Likewise.
8736
7a495180
EZ
87372000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8738
30b53638 8739 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8740
beb998c6
AC
8741Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8742
8743 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8744
1c689132
DB
87452000-03-25 Daniel Berlin <dan@cgsoftware.com>
8746
8747 * gdb.base/commands.exp (deprecated_command_test): Add test for
8748 deprecate with no arguments.
8749
c1790a9d
JL
87502000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8751
8752 * gdb.base/break.exp: Add new test for setting breakpoints on
8753 optimized code so we can test breakpoints work even when function
8754 prologues may be optimized away
8755
003ba290
FN
87562000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8757
8758 From David Whedon <dwhedon@gordian.com>
8759 * gdb.base/commands.exp : Added command deprecator tests.
8760
6837a0a2
DB
87612000-03-22 Daniel Berlin <dan@cgsoftware.com>
8762
8763 * gdb.base/help.exp: Added test for new apropos command.
8764
b9593231
KB
87652000-03-21 Kevin Buettner <kevinb@redhat.com>
8766
8767 * gdb.base/pointers.c (usevar): New function.
8768 (main): Make sure that global variables v_int_pointer2, rptr,
8769 and y are all referenced someplace in the program by calling
8770 usevar() on them. [Some linkers delete symbols which are
8771 never referenced. The space remains, but there's no way to
8772 get a (symbolic) handle on the variable from the debugger.]
8773
751a959b
EZ
87742000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8775
8776 * gdb.base/printcmds.c: Add typedeffed arrays.
8777
8778 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8779 procedure to test arrays that are typedef'd.
8780
73a93a32
JI
87812000-03-13 James Ingham <jingham@leda.cygnus.com>
8782
8783 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8784 the library directories.
73a93a32 8785
fb40c209
AC
8786Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8787
8788 * configure.in (configdirs): Add sub directory gdb.mi.
8789 * configure: Re-generate.
8790
8791 * gdb.mi: New directory.
d63a86f8 8792
ee4dd2c9
AC
87932000-02-25 Scott Bambrough <scottb@netwinder.org>
8794
8795 * gdb.base/long_long.exp: Correct test suite failure when printing
8796 a long long value as a double on ARM platforms.
8797
70f0cc22
JB
87982000-02-16 Jim Blandy <jimb@redhat.com>
8799
8800 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8801 default source file is set properly before running this test.
8802
853819b8
EZ
88032000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8804
8805 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8806 gdbtk/library directory, not in gdbtcl2.
8807
dfcd3bfb
JM
88082000-02-04 Jim Blandy <jimb@redhat.com>
8809
8810 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8811 backslash from regexp pattern.
8812
8813 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8814 procedure. Use it to run all the "continue to bp overloaded"
8815 tests. Note that this changes the names of the tests slightly.
8816 If the breakpoint hit message includes a hex PC value, because
8817 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8818 from the real source code, still consider that a pass.
8819
8820 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8821 XFAIL here if the breakpoint message contains a hex address. Note
8822 similar change on 1999-11-02.
8823
8824 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8825
8826 * gdb.base/ptype.exp: Establish a default source file before
8827 calling get_debug_format.
8828
88292000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8830
8831 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8832
8b93c638
JM
88332000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8834
8835 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8836 of successive stepi commands -- while in the prologue we should see
8837 the function entry bracket.
8838
88392000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8840
8841 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8842 reach __change_mode() when stepping through the end of main().
8843
c5394b80
JM
88442000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8845
8846 * gdb.base/default.exp: Fix expected pattern.
8847 * gdb.base/help.exp: Same.
8848
0d06e24b
JM
88492000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8850
8851 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8852 Don't use xfail's because that affects only the following test.
d63a86f8 8853
0d06e24b
JM
8854 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8855 solaris or linux.
8856
8857 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8858
dc96c6c7 88592000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8860
d63a86f8 8861 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8862 "A syntax error" rather than "A parse error". Accept both.
8863
88642000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8865
8866 * gdb.base/default.exp: Remove OS dependent string from "target
8867 remote" test.
8868 * gdb.base/help.exp: Same for "help target remote" test.
8869
c3f6f71d
JM
88702000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8871
8872 From Jim Kingdon <kingdon@redhat.com>:
8873
8874 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8875 prompt (cleanup rather than necessity, but still might keep output
8876 from spilling to next test).
8877
88782000-01-02 Fred Fish <fnf@cygnus.com>
8879
8880 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8881 AIX, which defines them in <sys/types.h>.
8882
ed9a39eb 88831999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8884
ed9a39eb
JM
8885 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8886 float" test.
8887
88881999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8889
ed9a39eb 8890 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8891
8892 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8893 outermost frame disallowed".
8894
88951999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8896
8897 * gdb.base/setvar.exp: New tests for setting the value of a struct
8898 with a constant list.
8899
89001999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8901
8902 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8903 require the user to type a cast before setting the value of a struct.
8904
de57eccd
JM
89051999-12-06 Jim Blandy <jimb@cygnus.com>
8906
8907 * gdb.base/default.exp: Expect the new 'info float' command on
8908 all i386 platforms.
8909
8910 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8911 LinuxThreads libraries that don't support debugging.
8912
c2d11a7d
JM
8913Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8914
8915 * gdb.base/remote.c: Fill the buffer with truely random data.
8916 Change the buffer type to ``unsigned char'' to simplify size
8917 arithmetic.
8918
8919 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8920 stub only handles 400-1 byte packets. Verify that the download
8921 worked.
8922
89231999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8924
8925 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8926 tests, using UNRESOLVED for the untested cases. Also, does not wait
8927 for a timeout if the prompt was received before a recognizable pattern.
8928
89291999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8930
8931 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8932
89331999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8934
8935 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8936 watchpoints.
8937
89381999-11-24 Jason Merrill <jason@casey.cygnus.com>
8939
8940 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8941
8942 * gdb.c++/local.exp: Be more flexible in recognizing local class
8943 name mangling. Don't allow horribly truncated method names.
8944 * gdb.c++/derivation.exp: Expect protected inheritance.
8945 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8946 * gdb.c++/virtfunc.exp: Likewise.
8947 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8948 when printing a nested enum.
8949
89501999-11-22 Jim Blandy <jimb@cygnus.com>
8951
8952 * gdb.base/step-test.exp: Properly await GDB's response to setting
8953 a breakpoint on the call to large_struct_by_value.
8954
8955 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
8956 just because we have debug info for the `start' function.
8957
89581999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
8959
8960 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
8961 "Unknown signal" messages, which indicate (on LinuxThreads) that
8962 GDB doesn't know how to debug threads on this system. This is
8963 better than hanging while philosopher 0 dumps chatter into gdb.log.
8964
89651999-11-18 Tom Tromey <tromey@cygnus.com>
8966
8967 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
8968
89691999-11-18 Fred Fish <fnf@cygnus.com>
8970
8971 * gdb.base/coremaker2.c: Add sample program for generating
8972 cores that is more self contained than coremaker.c. Eventually
8973 I'll add more code to this and tie it into the testsuite.
8974
4ce44c66
JM
89751999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8976
8977 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8978
89791999-11-10 Jimmy Guo <guo@cup.hp.com>
8980
8981 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8982 from $srcdir/lib/.
8983 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
8984 and gdb.c++/.
8985
8986 * gdb.c++/derivation.exp: remove redundant get compiler info code.
8987
d63a86f8 8988 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
8989 'continue with watch' test point.
8990
89911999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
8992
8993 Merged from p2linux-990323-branch:
d63a86f8 8994
4ce44c66
JM
8995 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
8996
11cf8741
JM
8997Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
8998
8999 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
9000 {limit,fixed}''. Test ``set download-write-size''.
9001
9002Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
9003
9004 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
9005 gdb_expect_list.
9006
9007Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
9008
9009 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
9010
90111999-11-03 Mark Salter <msalter@cygnus.com>
9012
9013 * gdb.base/break.exp: Fix "stub continue" pattern.
9014
90151999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
9016
9017 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
9018
90191999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
9020
9021 * gdb.base/display.exp ("finish"): Add timeout clause.
9022
9023 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
9024 plain prompt clause, so this doesn't have to time out in order to
9025 fail.
9026
9027 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
9028 breakpoint hit messages include an address.
9029
9030 * gdb.base/display.exp: Don't forget to escape parens in regular
9031 expressions. Unix regexp notatation sucks.
9032
90331999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9034
9035 * gdb.base/annota1.exp: Test for annotate-signalled: change output
9036 order for 'signalled' message.
9037
5c44784c
JM
90381999-11-01 Stan Shebs <shebs@andros.cygnus.com>
9039
9040 From Jimmy Guo <guo@cup.hp.com>:
9041 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
9042 * gdb.base/annota1.c: Add code for tests to work with.
9043
90441999-10-26 Frank Ch. Eigler <fche@cygnus.com>
9045
9046 * gdb.base/remote.exp: New test for remote downloading settings.
9047 * gdb.base/remote.c: New file with large .data.
9048
917317f4
JM
90491999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
9050
9051 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
9052 for LinuxThreads support, merged from the Code Fusion branch.
9053
9054Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
9055
9056 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
9057 containing exp_continue into a while within an expect. Don't
9058 attempt a start more than three times. Check return value from
9059 gdb_load.
d63a86f8 9060
2df3850c
JM
9061Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
9062
9063 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
9064 a pass case.
9065
2acceee2
JM
90661999-10-01 Kevin Buettner <kevinb@cygnus.com>
9067
9068 * gdb.base/break.c (main): Added a statement that we can step
9069 off of.
9070 * gdb.base/break.exp: Added tests for setting a breakpoint
9071 at an offset and stepping onto a breakpoint.
9072
90731999-10-01 Fred Fish <fnf@cygnus.com>
9074
d63a86f8 9075 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
9076 gdb output.
9077
c2c6d25f
JM
90781999-09-18 Jim Blandy <jimb@cris.red-bean.com>
9079
9080 * gdb.base/break.exp: Code locations are in hex, don't forget!
9081 (For HP-UX.)
9082
90831999-09-17 Stan Shebs <shebs@andros.cygnus.com>
9084
9085 * condbreak.exp: Use break.c as test program.
9086 * condbreak.c: Remove, redundant with break.c.
9087
90881999-09-15 Stan Shebs <shebs@andros.cygnus.com>
9089
9090 * config/monitor.exp (gdb_target_monitor): Disable X- and
9091 Z-packets if the target needs it.
9092
90931999-09-13 James Ingham <jingham@leda.cygnus.com>
9094
9095 * gdb.c++/overload.exp: Added tests for listing overloaded
9096 functions with function pointers in the arg, explicitly calling
9097 out the version you want.
9098
cff3e48b
JM
90991999-09-09 Stan Shebs <shebs@andros.cygnus.com>
9100
9101 * long_long.exp: Add variations of test cases that work for
9102 targets with 16-bit ints and 32-bit doubles.
9103
d4f3574e
SS
91041999-09-08 Stan Shebs <shebs@andros.cygnus.com>
9105
9106 * break.c (main): Compare a possibly-uninitialized argc with an
9107 unlikely value that fits in 16 bits.
9108
91091999-09-07 Stan Shebs <shebs@andros.cygnus.com>
9110
9111 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
9112 0xfeeb, don't want negative numbers if ints are 16 bits.
9113
9114 * lib/gdb.exp (skip_cplus_tests): New proc.
9115 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9116 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
9117 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
9118 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
9119 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
9120 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
9121 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
9122 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
9123
9124 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
9125
9126Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
9127
9128 * gdb.base/corefile.exp (up): Allow a parameter to appear
9129 in the frame that we're going up to.
9130
9131 From Jim Blandy <jimb@cygnus.com>:
9132
9133 * gdb.base/default.exp (info float): Expect some output now.
9134
9135 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
9136 returning floating-point values to fail on the x86.
9137 * gdb.base/callfwmall.exp (do_function_calls): Same.
9138
9139 * gdb.base/list.exp (test_listsize): Correct expectations for
9140 listing line 1 with listsize 2. Also, listing a single line
9141 works now, as does listing three lines. [Kevin's note: There
9142 were a number of other cases fixed too where the expectations
9143 differed...]
9144
91451999-09-02 Stan Shebs <shebs@andros.cygnus.com>
9146
9147 * gdb.base/selftest.exp: Add case for when version prints as
9148 constant string instead of char pointer.
9149
104c1213
JM
91501999-08-25 Stan Shebs <shebs@andros.cygnus.com>
9151
9152 * gdb.base/ending-run.exp: Add Solaris case for what happens when
9153 stepping out of main.
9154
9155 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
9156 G++ used.
9157
9158 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
9159 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
9160
9161 * gdb.c++/ovldbreak.exp: Update match string in test that
9162 includes a warning of multiple breakpoints.
9163
91641999-08-24 Stan Shebs <shebs@andros.cygnus.com>
9165
9166 * gdb.base/display.exp: Improve precision of step-after-finish
9167 added yesterday.
9168
9169 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
9170 test.
9171
9172 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
9173 configs when using G++, not just hppa*.
9174
91751999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9176
9177 * gdb.base/async.c: New file.
9178 * gdb.base/async.exp: New file.
9179
9180Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
9181
9182 * gdb.base/break.exp: Tweak PA specific tests to properly handle
9183 PA64.
9184
53a5351d
JM
9185Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
9186
104c1213
JM
9187 * gdb.base/display.exp: "finish" can leave us mid-line on many
9188 targets, deal with it. Add a small constant to main, instead of
9189 1000 since main+1000 may not be a valid address in the target.
9190
53a5351d
JM
9191 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
9192 on hpux11.
9193
9194 * gdb.base/attach.exp: Handle another hpux11 error message variant
9195 when attaching to a process that does not exist.
9196
91971999-08-19 J.T. Conklin <jtc@redback.com>
9198
9199 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
9200 characters in 'continue to 1241' test.
9201
92021999-08-17 Stan Shebs <shebs@andros.cygnus.com>
9203
9204 * gdb.base/call-ar-st.exp: Add a shorter match case for the
9205 stop in print_long_arg_list, define and use a whitespace
9206 variable in print_small_structs test, add an XFAIL for Solaris.
9207 * gdb.base/dbx.exp: XFAIL func commands until somebody is
9208 interested enough to fix.
9209
7be570e7
JM
92101999-08-13 Keith Seitz <keiths@cygnus.com>
9211
9212 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
9213 (dbx_gdb_load): Remove. Use gdb_load instead, since that
9214 proc knows about targets other than the natives.
9215 (test_assign): Use "gdb_run_cmd" to "run" the target.
9216 Check that we've actually hit the breakpoint at main.
9217 When we attempt to assign a value to a local variable, check
9218 that the variable is in the current scope, i.e., don't use
9219 a test with an empty result.
9220
9221Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
9222
9223 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
9224 command.
9225
92261999-08-09 Stan Shebs <shebs@andros.cygnus.com>
9227
9228 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9229 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
9230 gdb.compat, gdb.threads-hp.
9231 gdb.hp/configure, gdb.hp/configure.in: New files.
9232 gdb.hp/Makefile.in: Recurse into new subdirs.
9233 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
9234 gdb.hp/gdb.objdbg: New directory, tests for debugging info
9235 in object files.
9236 gdb.hp/tools: New directory, aux tools for HP-specific tests.
9237
96baa820
JM
92381999-08-05 Stan Shebs <shebs@andros.cygnus.com>
9239
9240 * gdb.base/display.exp: Help expect by putting a newline in the
9241 funky printf, remove a bogus p/a test.
9242
92431999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9244
9245 * gdb.base/display.exp: Make sure that when we say 'run', we are
9246 connected to the target. This is necessary when running not
9247 natively.
9248
92491999-08-03 Stan Shebs <shebs@andros.cygnus.com>
9250
9251 * gdb.base/step-test.exp: Removed some extraneous messages.
9252
9253 * gdb.base/long_long.exp: Don't run memory examination tests
9254 on little-endian targets (they will need a different set of
9255 results to match).
9256
92571999-08-02 Stan Shebs <shebs@andros.cygnus.com>
9258
9259 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
9260 until somebody decides to fix GDB.
9261
9262 * gdb.base/long_long.c: Stop compiler complaint by specifying long
9263 constant as "ULL".
9264 * gdb.base/long_long.exp: Loosen x/c test, add partial result
9265 matches for a couple x/2 commands.
9266
a0b3c4fd
JM
92671999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9268
9269 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9270 by merging in ref-types2 tests.
9271 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9272
9273 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9274 * gdb.c++/Makefile.in: Add standard actions.
9275 (EXECUTABLES): Rename from PROGS, update list.
9276 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9277 from gdb.hp.
9278 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9279 foo and bar locals.
9280 * gdb.c++/anon-union.exp: Fix tests to match.
9281 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9282 expect matches to handle output variations.
9283 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9284 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9285 output, add HP alternatives for new and delete prints.
9286 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9287 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9288 * gdb.c++/demangle.exp: Use $style when reporting failure.
9289 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9290 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9291 match alternatives.
9292 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9293 compilers.
9294 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9295 * gdb.c++/method.exp: Add match alternatives.
9296 * gdb.c++/misc.cc: Add bool types.
9297 * gdb.c++/misc.exp: Add tests for bool types.
9298 * gdb.c++/overload.exp: Add xfails.
9299 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9300 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9301 add some more template parameter tests (only for HP currently).
9302 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9303 * gdb.c++/virtfunc.cc: Add return type and value for main.
9304 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9305 match alternatives.
d63a86f8 9306
a0b3c4fd
JM
93071999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9308
9309 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9310
93111999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9312
9313 * gdb.base/signals.exp: Don't expect getting a backtrace from
9314 within a signal handler to fail on Linux.
9315
93161999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9317
9318 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9319 * lib/gdb.exp: Remove some gratuitious semicolons.
9320 (delete_breakpoints): Increase timeout.
9321 (gdb_expect): Add -notransfer option.
9322 (gdb_test): Use -notransfer option.
9323 (get_compiler_info): Add f77 case.
9324 (get_compiler): New proc, split out from gdb_preprocess, add f77
9325 case.
9326 (gdb_preprocess): Call get_compiler.
9327
9328 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9329 * gdb.base/attach.exp, gdb.base/display.exp,
9330 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9331 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9332 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9333 third arg to gdb_test.
9334 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9335 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9336 HP-UX xfails, add others.
9337 * gdb.base/completion.exp: Reflect name change of self-test.
9338 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9339 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9340 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9341 HP failure number.
9342 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9343 useless HP-UX 10.30 references.
9344 * gdb.base/maint.exp: Loosen matches.
9345 * gdb.base/pointers.c (main): Declare more_code.
9346 * gdb.base/pointers.exp: Match on output of a `next'.
9347 * gdb.base/structs.c: Add prototypes.
9348 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9349 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9350
93511999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9352
9353 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9354 command.
9355
93561999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9357
9358 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9359 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9360
9361 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9362 debug info. Deal with lack of signal hanlder info in stack.
9363
9364 From Jim Kingdon <kingdon@redhat.com>:
9365 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9366
5a2468f5
JM
93671999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9368
9369 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9370 gdb.base/foll-vfork.exp: Don't run for crosses.
9371
adf40b2e
JM
9372Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9373
9374 * gdb.base/configure.in: Check for gdbvars.exp instead of
9375 a1-selftest.exp.
9376 * gdb.base/configure: Re-generate.
9377
93781999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9379
9380 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9381 in trying to run first and name is too long.
9382
9383 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9384 pointers2.c and pointers2.exp, respectively.
9385 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9386 doschk happier.
9387
43e526b9
JM
93881999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9389
9390 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9391 callfuncs2.c and callfuncs2.exp.
9392
9393 * gdb.base/list.exp: Remove mistaken xfails.
9394 * gdb.base/list0.h: Add optional prototypes.
9395
9846de1b
JM
9396Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9397
9398 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9399 calling malloc.
9400 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9401 * ptype.exp: Move test for get_debug_format to before its first
9402 use.
9403
94041999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9405
9406 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9407 * gdb.base/annota2.cc, annota2.exp: Move from here.
9408 * gdb.c++/annota2.cc, annota2.exp: To here.
9409 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9410
43ff13b4
JM
9411Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9412
9413 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9414 a consistent format.
9415
085dd6e6
JM
94161999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9417
9418 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9419 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9420 HP compilers, also set the globals $true and $false.
9421
9422 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9423 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9424 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9425 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9426 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9427 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9428 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9429 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9430 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9431 whatis.c} Add C++ compatible function definitions and return
9432 types, add includes for library functions.
9433 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9434 * gdb.base/step-test.c (myglob): Rename from glob.
9435 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9436 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9437 files, move here from gdb.hp.
9438 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9439 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9440 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9441 Adjust line numbers in regexps.
9442
9443 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9444 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9445 instead of 0/1.
9446
9447 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9448 foll-vfork.exp: New files, move here from gdb.hp.
9449 * gdb.base/page.exp: New file, test of pagination command.
9450
9451 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9452 recursion test.
9453 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9454
9455 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9456 gdb.base/solib.exp: Fix compiler invocation process.
9457
9458 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9459 HP-UX 11, turn off overload resolution explicitly.
9460 * gdb.base/commands.exp: Set argument list explicitly, add
9461 watchpoint test.
9462 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9463 them work.
9464 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9465 expressions properly.
9466 * gdb.base/corefile.exp: Loosen the match slightly.
9467 * gdb.base/default.exp: Allow "Error accessing memory" message
9468 also.
9469 * gdb.base/display.exp: Skip over x/0 j if PA64.
9470 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9471 * gdb.base/interrupt.exp: Ditto.
9472 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9473 in use.
9474 * gdb.base/list.exp: Add xfails for HP-UX.
9475 * gdb.base/long_long.exp: Refine some of the numeric matches.
9476 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9477 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9478 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9479 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9480 * gdb.base/ptype.exp: Succeed on more varieties of output.
9481 * gdb.base/scope.exp: Add xfails for HP-UX.
9482 * gdb.base/sect-cmd.exp: Add more cases.
9483 * gdb.base/setvar.exp: Add xfails for HP-UX.
9484 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9485 * gdb.base/signals.exp: Match on void symbolically.
9486 * gdb.base/step-test.exp: Add case for PA64.
9487 * gdb.base/term.exp: Add exit and restart.
9488 * gdb.base/twice.exp: Clean up after self.
9489 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9490 * gdb.base/whatis.exp: Allow more ways to pass tests.
9491
9492 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9493 no longer useful.
9494
9495Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9496
9497 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9498 list of patterns.
9499 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9500 print_double_array(double_array)", "continuing to breakpoint
9501 1018", "print print_double_array(array_d)" and "continuing to
9502 1034" tests.
d63a86f8 9503
085dd6e6
JM
95041999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9505
9506 * Makefile.in: Add empty html and install-html targets.
9507
95081999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9509
9510 * config/mt-*: Remove, these haven't been used since 1996.
9511
95121999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9513
9514 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9515 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9516 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9517
9e0b60a8
JM
95181999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9519
9520 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9521 simpler match case for the ptype of the big class.
9522
95231999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9524
9525 * gdb.exp: Fix test for gdb_prompt existence.
9526
95271999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9528
9529 * gdb.exp (gdb_test): Add fail after calls to perror.
9530
95311999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9532
9533 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9534
95351999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9536
9537 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9538
0f71a2f6
JM
9539Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9540
9541 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9542 malloc() is linked in.
9543
95441999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9545
9546 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9547 step at end.
9548
9549 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9550
95511999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9552
9553 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9554
cce74817
JM
9555Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9556
9557 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9558 * gdb.base/mips_pro.exp: Likewise.
9559
95601999-06-02 Keith Seitz <keiths@cygnus.com>
9561
9562 * gdb.c++/templates.cc: Change all "new" operators to throw
9563 an exception.
9564 * gdb.c++/cplusfuncs.cc: Likewise.
9565
9566 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9567
9568Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9569
9570 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9571 * gdb.base/ending-run.exp: When stepping out of main, accept a
9572 step into an arbitrary assembler file.
9573
392a587b
JM
95741999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9575
d63a86f8 9576 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9577 "breakpoint-invalid" to be printed.
d63a86f8 9578 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9579 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9580 * gdb.base/annota2.cc: Initialize a.x to 0.
9581
9e086581
JM
95821999-05-17 Keith Seitz <keiths@cygnus.com>
9583
9584 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9585 when "skip_float_tests" set.
9586 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9587 "print print_ten_doubles", and "step into print_long_arg_list".
9588 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9589 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9590 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9591 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9592 "skip_float_tests" is set.
9593 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9594 when "skip_float_tests" set.
d63a86f8 9595
cd0fc7c3
SS
95961999-05-06 Keith Seitz <keiths@cygnus.com>
9597
9598 * gdb.base/annota2.cc: Include stdio.h.
9599
9600Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9601
9602 * gdb.base/crossload.exp: Remove, this has been disabled ever
9603 since BFD stopped including all targets, and cross-GDB gets
9604 plenty of testing anyway.
9605 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9606 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9607 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9608 * gdb.base/README: Remove, was doc for this.
9609 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9610 needed.
9611
b83266a0
SS
96121999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9613
9614 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9615 output.
9616
9617 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9618 * gdb.base/annota2.exp: New file. More annotation tests.
9619 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9620 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9621
96221999-04-23 Angela Marie Thomas <angela@cygnus.com>
9623
9624 * config/cfdbug.exp: New file.
9625
7a292a7a
SS
96261999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9627
9628 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9629 Marcus Daniel's and Dale Hawkins's demangler crashes.
9630
9631 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9632 test_lucid_style_demangling, test_arm_style_demangling,
9633 test_hp_style_demangling): Try Tom Tromey's core-dumping
9634 identifier under each demangling style.
9635
96361999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9637
9638 * gdb.c++/demangle.exp: Include the current demangling style
9639 in all test names.
9640 (current_demangling_style): New global variable.
9641 (set_demangling_style, test_demangling_core, test_demangling,
9642 test_demangling_exact): New functions.
9643 (test_gnu_style_demangling, test_lucid_style_demangling,
9644 test_arm_style_demangling, test_hp_style_demangling): Use those,
9645 instead of calling gdb_test and gdb_test_exact directly.
9646 (catch_demangling_errors): New function, which reports errors
9647 signalled by the demangling test functions in an orderly way.
9648 (do_tests): Use catch_demangling_errors.
9649
96501999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9651
9652 * gdb.base/signals.exp (test_handle_all_print): Use () for
9653 grouping in expressions, not {}.
9654
9655 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9656 initialized yet.
9657
96581999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9659
9660 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9661 are listed.
9662
96631999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9664
9665 * gdb.stabs/weird.exp: Test for CC being defined before
9666 looking at its value.
9667
96681999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9669
9670 * gdb.base/call-ar-st.exp: Remove stray '#'.
9671 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9672 "short int" and "long int".
9673 * gdb.c++/overload.cc: Cast the string added in the previous
9674 change, to mollify finicky HP compiler.
9675 * gdb.hp/reg-test.exp (testfile): Fix file name.
9676 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9677
7a292a7a
SS
9678 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9679 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9680 alternate form of enum ptype.
9681
c906108c
SS
96821999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9683
7a292a7a
SS
9684 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9685 * gdb.hp/*.exp: Change all to run compiler probe only after
9686 passing skip_hp_tests, so as not to waste time on guaranteed
9687 failure.
9688
c906108c
SS
9689 * gdb.c++/overload.cc: Pass string instead of char addr, always
9690 init ccpfoo.
9691 * gdb.c++/templates.cc: Fix syntax error.
9692
7a292a7a
SS
9693Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9694
9695 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9696 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9697 command.
9698
96991999-03-18 James Ingham <jingham@cygnus.com>
9700
9701 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9702
9703 * gdb.c++/method.exp: It was testing an uninitialized int on the
9704 stack and assuming it was positive.
9705
9706 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9707
9708 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9709 keep it from killing the rest of the tests.
7a292a7a
SS
9710 Use gdb_continue_to_end.
9711
9712 * gdb.base/sigall.exp: use gdb_continue_to_end.
9713
9714 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9715
9716 * gdb.base/display.exp: use runto_main, not run.
9717
d63a86f8
RM
9718 * gdb.base/default.exp: Check for the current error message in the
9719 r abbreviation test.
7a292a7a
SS
9720 Add strongarm to the targets that know info float.
9721
d63a86f8 9722 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9723 run which doesn't work with monitors.
9724
9725 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9726
9727 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9728
9729 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9730 program. Traps the case (in Cygmon) when the program never really
9731 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9732 more places, so I used my name. Sorry Mark...
9733
9734 * config/monitor.exp (gdb_target_monitor): added another
9735 target_info parameter: remotebinarydownload. This will set the
9736 remotebinarydownload flag if this is causing some boards trouble.
9737
97381999-03-18 Mark Salter <msalter@cygnus.com>
9739
9740 * lib/gdb.exp (continue_to_exit): New function.
9741
9742 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9743 * gdb.base/ending-run.exp: Ditto.
9744 * gdb.base/step-test.exp: Ditto.
9745
97461999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9747
9748 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9749 (suggested by Art Haas <ahaas@neosoft.com>).
9750
97511999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9752
9753 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9754
9755Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9756
9757 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9758 descriptions of types (short unsigned int vs unsigned short, etc).
9759
97601999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9761
9762 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9763 a call to strlen; sometimes we do have sources.
9764
97651999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9766
9767 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9768 character, so GDB won't print garbage after its end.
d63a86f8 9769
c906108c
SS
9770 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9771 breakpoint there instead. Sometimes GCC emits memcpy to handle
9772 the large structures being passed by value, so we step into that
9773 instead of sum_array_print, which obscures what we're really testing.
9774 * gdb.base/step-test.exp: However, we do want a test that notices
9775 the bizarre steps into memcpy, so do that here. Add check for
9776 stepping into function calls that pass large structures by value.
9777 ("Is that a noun clause, or are you just happy to see me?")
9778 Remove all references to specific line numbers.
9779 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9780 New type and function.
9781 (main): Call large_struct_by_value, passing it a large struct by value.
9782 * lib/gdb.exp (gdb_get_line_number): New function.
9783
9784 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9785 more portable.
9786
7a292a7a
SS
97871999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9788
c906108c
SS
9789 * lib/gdb.exp: Doc fixes.
9790
7a292a7a
SS
97911999-03-05 Nick Clifton <nickc@cygnus.com>
9792
d63a86f8 9793 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9794
97951999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9796
c906108c
SS
9797 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9798 commands. They're not germane to this test, and they don't work
9799 that way on remote targets.
9800
3fc11d3e
JM
98011999-03-01 James Ingham <jingham@cygnus.com>
9802
9803 * Changelog entries merged over from gdb development branch.
9804
3fc11d3e
JM
9805 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9806
9807 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9808 for outputting results of test run.
9809
2d4a1622 9810 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9811
9812 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9813
7a292a7a
SS
98141999-02-25 Felix Lee <flee@cygnus.com>
9815
9816 * lib/gdb.exp (debug_format): initialize
9817
c906108c
SS
98181999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9819
9820 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9821 * gdb.base/call-rt-st.c: Ditto.
9822
c906108c
SS
98231999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9824
9825 * gdb.threads/pthreads.exp (horiz): New variable.
9826 (test_startup): Fix regexps that capture thread numbers.
9827
98281999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9829
9830 * gdb.base/smoke.exp: Disambiguate two test case names (both
9831 called ``print'').
9832
9833Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9834
9835 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9836 compilation.
9837
98381999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9839
9840 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9841 actual output formatting.
9842 * gdb.base/smoke.exp: GDB removes leading 0's.
9843 * gdb.base/volatile.exp: Don't check type of remuneration;
9844 that variable is no longer defined in constvars.c.
9845 * gdb.base/step-test.c (main): Exit with explicit exit code.
9846 * gdb.base/step-test.exp: Remove two nexti checks--they are
9847 not portable.
9848
98491999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9850
9851 * gdb.base/help.exp ("help delete display"): Fix test to match
9852 gdb's output.
9853
9854 * gdb.base/long_long.c (known_types): Initialize values to zero.
9855 * gdb.base/long_long.exp: Step one more line
9856 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9857 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9858 unique test case names.
9859
9860Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9861
d63a86f8 9862 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9863
9864 * gdb.c++/method.exp: Add missing close brace.
9865
98661999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9867
9868 * gdb.base/maint.exp: Use 'set height 0' to disable page
9869 prompting, not 'set height 400'.
9870
9871 Fix a bunch of timeouts.
9872 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9873 four separate tests, so expect doesn't take forever to match a ton
9874 of text against a regexp with lots of .* forms.
9875 ("maint print psymbols", "maint print symbols"): Make some of
9876 these greps more selective, so that expect doesn't try to wade
9877 through huge piles of output and time out.
9878
9879 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9880
9881 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9882 tests: one which doesn't expect shlib events to be reported, and
9883 another which does, but is XFAIL for all platforms other than
9884 HP/UX.
9885
9886 * gdb.base/break.exp: Teach the test suite that the `catch
9887 fork', `catch vfork', and `catch exec' commands produce error
9888 messages on platforms that don't provide these features.
9889
9890Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9891
9892 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9893 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9894 (shortening names from solib_threshold.exp etc), won't run on
9895 anything but HP-UX for the foreseeable future.
9896 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9897 reflect move.
9898
9899Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9900
9901 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9902 gdb.trace/Makefile.in (clean): Remove all test executables.
9903
9904Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9905
9906 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9907 successfully re-sets breakpoints in shared libraries.
9908 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9909
9910Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9911
d63a86f8
RM
9912 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9913 and compiled w/o GCC.
c906108c
SS
9914
9915 * gdb.hp/watch-cmd.exp: ditto.
9916
9917 * gdb.hp/watch-hp.exp: ditto.
9918
9919 * gdb.hp/xdb1.exp: ditto.
9920
9921 * gdb.hp/xdb2.exp: ditto.
9922
9923 * gdb.hp/dbx.exp: ditto.
9924
9925Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9926
9927 * constvars.c: Remove C++-isms.
9928 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9929 with GCC.
9930
9931Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9932
9933 The following changes are part of the HP merge.
9934
9935 * gdb.base/break.exp: new tests to verify that catchpoints for
9936 fork, vfork, and exec don't trigger inappropriately.
9937
9938 * gdb.base/opaque.exp: compile one file at a time, then link.
9939
9940 * gdb.base/signals.exp: be more restrictive about which hppa
9941 systems receive a setup_xfail. new tests.
9942
9943 * gdb.base/solib_threshold.build: new file.
9944 * gdb.base/solib_threshold.exp: new file.
9945 * gdb.base/solib_threshold.link_opts: new file.
9946 * gdb.base/solib_threshold.mk: new file.
9947 * gdb.base/gen_solib_threshold.c: new file.
9948
9949 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9950 tests. New tests for enums inside classes.
9951
9952 * gdb.c++/compiler.cc: indicate support of template debugging.
9953
9954 * gdb.c++/demangle.exp: run hp style demangling tests.
9955
9956 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
9957 tests.
9958
9959 * gdb.c++/misc.cc: changes to support new tests.
9960
9961 * gdb.c++/templates.cc: changes to support HP's compiler; changes
9962 to support new tests.
9963
9964 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
9965 gcc, then skip these tests.
9966
9967Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
9968
9969 The following files are part of the HP merge; some had longer
9970 names at HP, but have been renamed to be no more than 14
9971 characters in length.
9972
9973 * gdb.hp/ambiguous.cc: new file.
9974 * gdb.hp/ambiguous.exp: new file.
9975 * gdb.hp/attach.exp: new file.
9976 * gdb.hp/attach2.exp: new file.
9977 * gdb.hp/classes-hp.exp: new file.
9978 * gdb.hp/ctti.exp: new file.
9979 * gdb.hp/ctti-add.cc: new file.
9980 * gdb.hp/ctti-add1.cc: new file.
9981 * gdb.hp/ctti-add2.cc: new file.
9982 * gdb.hp/ctti-add3.cc: new file.
9983 * gdb.hp/dbx.exp: new file.
9984 * gdb.hp/exception.cc: new file.
9985 * gdb.hp/exception.exp: new file.
9986 * gdb.hp/foll-exec.c: new file.
9987 * gdb.hp/foll-exec.exp: new file.
9988 * gdb.hp/foll-fork.c: new file.
9989 * gdb.hp/foll-fork.exp: new file.
9990 * gdb.hp/foll-vfork.c: new file.
9991 * gdb.hp/foll-vfork.exp: new file.
9992 * gdb.hp/inherit-hp.exp: new file.
9993 * gdb.hp/more-steps.exp: new file.
9994 * gdb.hp/namespace.cc: new file.
9995 * gdb.hp/namespace.exp: new file.
9996 * gdb.hp/optimize.exp: new file.
9997 * gdb.hp/pxdb.c: new file.
9998 * gdb.hp/pxdb.exp: new file.
9999 * gdb.hp/quicksort.exp: new file.
10000 * gdb.hp/reg-test.exp: new file.
10001 * gdb.hp/reg-test.s: new file.
10002 * gdb.hp/sized-enum.c: new file.
10003 * gdb.hp/sized-enum.exp: new file.
10004 * gdb.hp/start-stop.exp: new file.
10005 * gdb.hp/templ-hp.cc: new file.
10006 * gdb.hp/templ-hp.exp: new file.
10007 * gdb.hp/thr-lib.c: new file.
10008 * gdb.hp/thr-lib.exp: new file.
10009 * gdb.hp/thr-lib.h: new file.
10010 * gdb.hp/thr-liblib.c: new file.
10011 * gdb.hp/virtfun-hp.c: new file.
10012 * gdb.hp/virtfun-hp.exp: new file.
10013 * gdb.hp/watch-cmd.exp: new file.
10014 * gdb.hp/watch-hp.exp: new file.
10015 * gdb.hp/xdb1.exp: new file.
10016 * gdb.hp/xdb2.exp: new file.
10017 * gdb.hp/xdb3.exp: new file.
10018
10019Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
10020
10021 The following files are part of the HP merge; some had longer
10022 names at HP, but have been renamed to be no more than 14
10023 characters in length.
10024
10025 * gdb.base/ss.h: new file.
10026 * gdb.base/call-ar-st.c: new file.
10027 * gdb.base/call-ar-st.exp: new file.
10028 * gdb.base/call-rt-st.c: new file.
10029 * gdb.base/call-rt-st-exp: new file.
10030 * gdb.base/call-strs.exp: new file.
10031 * gdb.base/ena-dis-br.exp: new file.
10032 * gdb.base/environ.exp: new file.
10033 * gdb.base/long_long.exp: new file.
10034 * gdb.base/sect-cmd.exp: new file.
10035 * gdb.base/shlib-cl2.exp: new file.
10036 * gdb.base/smoke.exp: new file.
10037 * gdb.base/so-impl-ld.c: new file.
10038 * gdb.base/so-impl-ld.exp: new file.
10039 * gdb.base/so-indr-cl.c: new file.
10040 * gdb.base/so-indr-cl.exp: new file.
10041 * gdb.base/varargs.exp: new file.
10042 * gdb.base/volatile.exp: new file.
10043 * gdb.base/whatis-exp.exp: new file.
7a292a7a 10044 * gdb.base/display.exp: new file.
c906108c
SS
10045 * gdb.c++/derivation.exp: new file.
10046 * gdb.c++/local.exp: new file.
10047 * gdb.c++/member-ptr.exp: new file.
10048 * gdb.c++/overload.exp: new file.
10049 * gdb.c++/ovldbreak.exp: new file.
10050 * gdb.c++/ref-types.exp: new file.
10051 * gdb.c++/ref-types2.exp: new file.
10052 * gdb.c++/userdef.exp: new file.
d63a86f8 10053
c906108c
SS
10054Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
10055
10056 * gdb.base/default.exp: Reflect wording change in remote.c.
10057
dc96c6c7 10058Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10059
10060 * gdb.base/help.exp: Update to reflect current text.
10061
10062Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
10063
10064 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
10065 they're stack variables and contain garbage.
10066 * gdb.c++/anon-union.exp: new file.
10067
10068 The following changes were made by David Taylor
10069 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10070 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10071 in changes by HP.
10072
10073 * gdb.base/bitops.exp: new file.
10074 * gdb.base/default.exp: change expected messages for catch and
10075 info catch tests to reflect HP merge changes.
10076 * gdb.base/enable-disable-break.exp
10077 * gdb.base/ending-run.c: new file.
10078 * gdb.base/long_long.c: new file.
10079 * gdb.base/maint.exp: new file.
10080 * gdb.base/pointers2.exp: new file.
10081 * gdb.base/shlib-call2.exp: new file.
10082 * gdb.base/solib.exp: new file.
10083 * gdb.base/step-test.c: new file.
10084 * gdb.c++/anon-union.cc: new file.
10085 * gdb.c++/local.cc: new file.
10086 * gdb.c++/member-pointer.cc: new file.
10087 * gdb.c++/method.cc: new file.
10088 * gdb.c++/ref-types.cc: new file.
10089 * gdb.c++/ref-types2.cc: new file.
10090 * gdb.c++/userdef.cc: new file.
d63a86f8 10091
c906108c
SS
10092 * gdb.base/scope.exp: compile one file at a time, then link.
10093 * gdb.base/langs.exp: ditto.
10094 * gdb.base/list.exp: ditto.
d63a86f8 10095
c906108c
SS
10096Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
10097
10098 The following changes were made by David Taylor
10099 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10100 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10101 in changes by HP.
d63a86f8 10102
c906108c
SS
10103 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
10104 skip tests. When compiling pass c++ flag to gdb_compile.
10105 * gdb.c++/
d63a86f8 10106
c906108c
SS
10107 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
10108 test for on hppa*-*-hpux*; use args to see if c++ was specified.
10109 (skip_hp_tests): new function.
10110 (gdb_preprocess): new function.
10111
10112 * configure.in (hpdir): decide whether to configure gdb.hp.
10113 * configure: regenerated.
10114
10115 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
10116 to delete on clean.
10117 (EXECUTABLES): update to reflect new additions.
10118 * gdb.base/commands.exp: update message expected.
10119 * gdb.base/default.exp: add copyright notice.
10120 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
10121 * gdb.base/help.exp: update messages to reflect current text.
10122 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
10123 targets for recurse tests.
10124 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
10125 skip this file.
10126
10127 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
10128 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
10129 compilation.
10130 * gdb.c++/misc.exp: ditto.
10131 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
10132 run the tests. tell gdb_compile that it's a c++ compilation.
10133
10134 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 10135
c906108c
SS
10136 * gdb.base/all-bin.exp: new file.
10137 * gdb.base/arithmet.exp: new file.
10138 * gdb.base/assign.exp: new file.
10139 * gdb.base/completion.exp: new file.
10140 * gdb.base/cond-expr.exp: new file.
10141 * gdb.base/condbreak.exp: new file.
10142 * gdb.base/define.exp: new file.
10143 * gdb.base/dollar.exp: new file.
10144 * gdb.base/environment.exp: new file.
10145 * gdb.base/eval-skip.exp: new file.
10146 * gdb.base/jump.exp: new file.
10147 * gdb.base/logical.exp: new file.
10148 * gdb.base/pointers.exp: new file.
10149 * gdb.base/relational.exp: new file.
10150 * gdb.base/section_command.exp: new file.
10151 * gdb.base/whatis-expr.exp: new file.
10152
10153 * gdb.base/all-types.c: new file.
10154 * gdb.base/call-array-struct.c: new file.
10155 * gdb.base/call-return-struct.c: new file.
10156 * gdb.base/call-strings.c: new file.
10157 * gdb.base/callfuncs2.c: new file.
10158 * gdb.base/condbreak.c: new file.
10159 * gdb.base/constvars.c: new file.
10160 * gdb.base/display.c: new file.
10161 * gdb.base/int-type.c: new file.
10162 * gdb.base/jump.c: new file.
10163 * gdb.base/miscexprs.c: new file.
10164 * gdb.base/pointers.c: new file.
10165 * gdb.base/pointers2.c: new file.
10166 * gdb.base/shmain.c: new file.
10167 * gdb.base/shr1.c: new file.
10168 * gdb.base/shr2.c: new file.
10169 * gdb.base/solib.c: new file.
10170 * gdb.base/solib1.c: new file.
10171 * gdb.base/solib2.c: new file.
10172 * gdb.base/varargs.c: new file.
10173 * gdb.c++/derivation.cc: new file.
10174 * gdb.c++/overload.cc: new file.
10175 * gdb.c++/ovldbreak.cc: new file.
10176 * gdb.hp/attach.c: new file.
10177 * gdb.hp/attach2.c: new file.
10178 * gdb.hp/average.c: new file.
10179 * gdb.hp/compiler.c: new file.
10180 * gdb.hp/compiler.cc: new file.
10181 * gdb.hp/execd-program.c: new file.
10182 * gdb.hp/follow-exec.c: new file.
10183 * gdb.hp/follow-fork.c: new file.
10184 * gdb.hp/follow-vfork-and-exec.c: new file.
10185 * gdb.hp/misc-hp.cc: new file.
10186 * gdb.hp/more-steps.c: new file.
10187 * gdb.hp/optimize.c: new file.
10188 * gdb.hp/quicksort.c: new file.
10189 * gdb.hp/run-hp.c: new file.
10190 * gdb.hp/start-stop.c: new file.
10191 * gdb.hp/sum.c: new file.
10192 * gdb.hp/templates-hp.cc: new file.
10193 * gdb.hp/thread-local-in-lib.c: new file.
10194 * gdb.hp/thread-local-in-lib.h: new file.
10195 * gdb.hp/thread-local-in-lib.lib.c: new file.
10196 * gdb.hp/vforked-program.c: new file.
10197 * gdb.hp/virtfunc-hp.cc: new file.
10198 * gdb.hp/watchpoint-hp.c: new file.
10199 * gdb.hp/xdb.c: new file.
10200 * gdb.hp/xdb0.c: new file.
10201 * gdb.hp/xdb0.h: new file.
10202 * gdb.hp/xdb1.c: new file.
10203
10204Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
10205
10206 The following change was made by Edith Epstein
10207 <eepstein@cygnus.com> as part of a project to merge in changes
10208 originally made by HP; HP did not create ChangeLog entries.
10209
10210 * gdb.c++/demangle.exp: changed the expected output for some
10211 ARM-style mangling -- removed second reference to datatype.
10212 For example, maint demangle __dt__11T1__pt__2_cFv
10213 T1<char>::~T1<char>(void)
10214 becomes,
10215 maint demangle __dt__11T1__pt__2_cFv
10216 T1<char>::~T1(void)
10217
10218 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 10219
c906108c
SS
10220Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
10221
10222 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
10223 * gdb.trace/backtrace.exp: Likewise.
10224 * gdb.trace/circ.exp: Likewise.
10225 * gdb.trace/collection.exp: Likewise.
10226 * gdb.trace/deltrace.exp: Likewise.
10227 * gdb.trace/infotrace.exp: Likewise.
10228 * gdb.trace/limits.exp: Likewise.
10229 * gdb.trace/packetlen.exp: Likewise.
10230 * gdb.trace/passc-dyn.exp: Likewise.
10231 * gdb.trace/passcount.exp: Likewise.
10232 * gdb.trace/report.exp: Likewise.
10233 * gdb.trace/save-trace.exp: Likewise.
10234 * gdb.trace/tfind.exp: Likewise.
10235 * gdb.trace/tracecmd.exp: Likewise.
10236 * gdb.trace/while-dyn.exp: Likewise.
10237 * gdb.trace/while-stepping.exp: Likewise.
10238
102391998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
10240
10241 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
10242
10243Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
10244
10245 From Brendan Kehoe:
10246 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
10247 int return types.
10248
10249Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
10250
10251 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
10252 remote dos host testing right.
10253
10254Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
10255
10256 * gdb.base/corefile.exp: remove some xfails.
10257
10258Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
10259
10260 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
10261 have different timestamps.
10262
10263Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
10264
10265 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
10266 gdb.base/default.exp: Replace "exec" with "executable".
10267
10268Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10269
10270 * gdb.base/default.exp: Change else if to elseif from previous
10271 delta.
10272
10273Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10274
10275 * gdb.base/default.exp: Add brace missing from previous delta.
10276
10277Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10278
10279 * gdb.base/default.exp: Support test for info float for all
10280 varieties of arm toolchain.
10281
dc96c6c7 10282Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10283
10284 * gdb.trace/*.exp: remove "remote_download" command.
10285
dc96c6c7 10286Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10287
10288 * gdb.trace/*.exp: remove -gdwarf from compile.
10289
10290Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10291
10292 * gdb.trace/configure.in(AC_INIT): typo
10293 * gdb.trace/configure: regenerated
10294
dc96c6c7 10295Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10296
10297 * config/m68k-emc.exp: New file.
10298 * lib/<emc-support.exp trace-support.exp}: New files.
10299 * configure.in: add new test directory gdb.trace.
10300 * gdb.trace/{configure configure.in Makefile.in}: New files.
10301 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10302 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10303 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10304 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10305 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10306 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10307 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10308
dc96c6c7 10309Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10310
10311 * gdb.c++/classes.exp: Change all regular expressions to match
10312 arbitrary combinations of newline/carriage-return, so that they
10313 will work equally well on Unix and Windows.
10314 * gdb.c++/inherit.exp: ditto.
10315 * gdb.c++/virtfunc.exp: ditto.
10316
103171998-08-11 Dawn Perchik <dawn@cygnus.com>
10318
10319 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10320
c2d11a7d
JM
10321Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10322
10323 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10324 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10325 to use a0-a3/d0-d3 as needed.
10326
10327Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10328
10329 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10330 * gdb.disasm/am33.exp: Corresponding changes.
10331
c906108c
SS
103321998-07-11 Felix Lee <flee@cygnus.com>
10333
10334 * gdb.base/callfuncs.exp: add cmp10 test.
10335 * gdb.base/callfuncs.c (cmp10): new function.
10336
10337Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10338
d63a86f8 10339 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10340 into two parts to get around a synchronization problem in expect.
10341
3fc11d3e
JM
10342Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10343
10344 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10345
10346 * configure.in: Add options for gdbtk testsuite.
10347
10348 * configure: Regenerate.
10349
10350 * gdb.gdbtk: New directory to hold gdbtk tests.
10351
c906108c
SS
10352Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10353
10354 * gdb.fortran/types.exp: Escape brackets in expect patterns
10355 for test_float_literal_types_accepted tests.
10356 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10357 before run test.
10358
c2d11a7d
JM
10359Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10360
10361 * am33.exp: Just compile, do not link the testcase.
10362 * am33.s: Add ".am33" pseudoop to force am33 mode.
10363
c906108c
SS
103641998-06-25 Felix Lee <flee@cygnus.com>
10365
10366 * gdb.base/setshow.exp: make sure $pc is sane.
10367
10368 * gdb.stabs/weird.exp: split expect patterns properly.
10369
c2d11a7d
JM
10370Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10371
10372 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10373 * gdb.disasm/am33.exp: Run it.
10374
dc96c6c7 10375Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10376
10377 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10378 match processing (and eliminate spurious timeouts when running).
10379
dc96c6c7 10380Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10381
10382 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10383 exception test, but conditionalize it on target [mach | gnu].
10384
dc96c6c7 10385Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10386
10387 * gdb.base/overlays.exp: fixup compile line for linker script.
10388
10389Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10390
10391 * gdb.fortran/types.exp: don't guess at float size.
10392
10393Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10394
10395 * gdb.base/exprs.exp: delete test that depends on int size.
10396
10397Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10398
10399 * config/sim.exp: Removed checks for target triplets.
10400 (gdb_target_sim): Use gdb,target_sim_options.
10401
10402Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10403
10404 * gdb.base/reread.exp: New file.
10405 * gdb.base/reread1.c: New file.
10406 * gdb.base/reread2.c: New file.
10407
10408Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10409
10410 * config/sim.exp: Use 'target sim -sparclite' when running
10411 SPARClite programs.
10412
10413Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10414
10415 * gdb.base/structs2.exp: New file.
10416 * gdb.base/structs2.c: New file.
10417
10418Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10419
10420 * gdb.asm/common.inc: New file.
10421 * gdb.asm/d10v.inc: New file.
10422 * asm-source.exp: Pass -I's to gas to find .inc files.
10423 Update line numbers in expected output.
10424 * asmsrc1.s: Rewrite.
10425 * asmsrc2.s: Rewrite.
10426 * configure.in: Create arch.inc symlink.
10427 * configure: Regenerate.
10428 * Makefile.in (distclean): Delete arch.inc.
10429
10430Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10431
10432 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10433 (t_enum_value2): ditto
10434 (t_enum_value3): ditto
10435 (main): ditto
10436Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10437
10438 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10439 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10440 change.
10441 Use gdb_test instead of send_gdb/gdb_expect sequences.
10442
10443Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10444
10445 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10446 not void.
10447
10448Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10449
10450 * gdb.base/branches.c: Code with lots of loops and
10451 subroutines. Used to test gdbs ability to single step through PC
10452 changes, especially to test mips-tdep.c:mips_next_pc
10453
10454Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10455
10456 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10457 more rigorous EGCS C++ error checking.
10458
10459Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10460
10461 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10462 tests.
c906108c 10463 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10464 function when asleep.
c906108c 10465 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10466 for i*86 Linux and SVR4 signal handling problems.
10467 Remove linux xfail for `next to handler in signals_tests_1', fixed
10468 by recent infrun.c change.
c906108c 10469 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10470 stack backtraces.
c906108c
SS
10471 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10472 target.[ch] change.
10473
10474Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10475
10476 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10477 for a newline from gdb before continuing.
10478 (default_gdb_exit): Just look for y or n.
10479 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10480 it does, fail the rests of the tests in the file.
10481
10482Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10483
10484 * config/cygmon.exp: New file.
10485
10486Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10487
10488 * gdb.base/list.exp: Fix problem with "list default lines around
10489 main" test on remote targets.
10490
10491 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10492 run test on remote targets.
10493
10494Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10495
10496 * gdb.asm: New directory.
10497 * configure.in: Configure it.
10498 * configure: Regenerate.
10499 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10500 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10501
10502Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10503
10504 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10505
dc96c6c7 10506Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10507
c906108c
SS
10508 * gdb.base/overlays (several files): Merge the two overlay
10509 managers into one. Change variables (foox, barx, bazx, grbxx)
10510 back into ints but force them to load in their proper sections.
10511
10512Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10513
10514 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10515 on-chip insn memory and IMAP1 to upper 128k.
10516 (D10VCopy): Handle memory regions crossing 16k boundaries.
10517 (D10VCopy): Transfer data in 32 bit chunks.
10518
10519Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10520
10521 * gdb.base/overlays.c (main): Exit normally when result is
10522 correct.
10523
10524 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10525 map. Include space for printf in .text segment.
10526
10527 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10528 updated d10v memory VMA/LMA map.
10529 (D10VCopy): Call D10VTranslate.
d63a86f8 10530
c906108c
SS
10531Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10532
10533 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10534
10535 * gdb.base/bar.c (barx, bar): Change variable to small array so
10536 that it won't be put into the .sdata - small data -
10537 section. Update reference.
10538 * gdb.base/baz.c (bazx, baz): Ditto.
10539 * gdb.base/foo.c (foox, foo): Ditto.
10540 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10541
10542 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10543 to be arrays.
d63a86f8 10544
dc96c6c7 10545Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10546
c906108c
SS
10547 * gdb.base/overlays.exp: fix up and get working again.
10548 Add tests for backtraces from an overlay function.
d63a86f8 10549
c906108c
SS
10550Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10551
10552 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10553 "calling function with watchpoint enabled".
10554
10555Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10556
10557 * gdb.base/break.exp (test_next_with_recursion): Remove
10558 gdb_suppress_tests for d10v-*-*.
10559 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10560 pending review of whether it is useful or not.
10561
10562Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10563
10564 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10565
10566Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10567
10568 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10569 * config/dve.exp: New file to support Densan boards.
10570
10571Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10572
10573 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10574 reads and BSD.
10575
10576Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10577
10578 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10579 response.
10580
10581 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10582
10583Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10584
10585 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10586 test.
10587
10588 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10589 target_sizeof_long and target_bigendian_p.
10590 (structs_by_value, structs_by_reference): Check values according
10591 to targets word size and endianess.
d63a86f8 10592
c906108c
SS
10593Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10594
10595 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10596 output.
10597
10598Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10599
10600 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10601 Update test of set args help to match source change.
10602
10603Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10604
10605 * gdb.base/default.exp: Expect help system output to be in
10606 alphabetical order.
10607 * gdb.base/help.exp: Ditto.
10608
10609Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10610
10611 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10612 "i*86-pc-linux-gnu*".
10613 * gdb.base/interrupt.exp: Ditto.
10614 * gdb.base/corefile.exp: Ditto.
10615
10616 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10617 define vxworks when building the testcase.
10618
10619 * gdb.base/ptype.exp: Fix testnames to be unique.
10620 * gdb.base/radix.exp: Ditto.
10621 * gdb.base/term.exp: Ditto.
10622 * gdb.base/whatis.exp: Ditto.
10623 * gdb.c++/classes.exp: Ditto.
10624
10625Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10626
10627 * gdb.base/callfuncs.exp: Fix indentation.
10628
10629 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10630 suppress_flag has been set.
10631 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10632 target feature.
10633
10634Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10635
10636 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10637 the testcase.
10638
10639 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10640 set_debug_traps() and breakpoint().
10641 * gdb.c++/misc.cc (main): Ditto.
10642 * gdb.c++/templates.cc (main): Ditto.
10643 * gdb.c++/virtfunc.cc (main): Ditto.
10644
10645Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10646
10647 * lib/gdb.exp(gdb_step_for_stub): New function.
10648 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10649 exists, reload the executable and do a "continue" instead of
10650 doing a jump.
10651 (runto_main): Use gdb_step_for_stub.
d63a86f8 10652
c906108c
SS
10653 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10654 tests to have unique names.
10655 * gdb.base/callfuncs.exp: Ditto.
10656 * gdb.base/commands.exp: Ditto.
10657 * gdb.base/default.exp: Ditto.
10658 * gdb.base/help.exp: Ditto.
10659 * gdb.base/list.exp: Ditto.
10660 * gdb.base/opaque.exp: Ditto.
10661 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10662 similar tests.
d63a86f8 10663
c906108c
SS
10664 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10665 * gdb.c++/cplusfuncs.cc: Ditto.
10666 * gdb.c++/virtfunc.cc: Ditto.
10667
10668 * config/monitor.exp: Keep track of the last file we saw, rather
10669 than trying to get the info from gdb.
10670
10671 * gdb.fortran/types.exp: Move comment to previous line.
10672
10673Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10674
10675 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10676 target mode.
10677
10678Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10679
10680 From Bob Manson:
10681 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10682 string from GDB when it connects.
10683
10684 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10685
10686Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10687
10688 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10689 if we can't get a debug format from GDB (we may be testing an
10690 older GDB). Use a 10 second timeout when checking for the format.
10691
10692 * gdb.stabs/weird.exp: Fix quoting.
10693
10694 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10695
10696Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10697
10698 * config/arm-ice.exp: New file.
10699
10700Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10701
10702 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10703 until it has been modified to work with the new testsuite.
10704
99707966 10705 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10706 testcase won't compile, cause all of the testcases in the file to
10707 fail instead.
10708
10709 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10710 (gdb_clear_suppressed): New procedure.
10711 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10712 it contains a positive value.
10713
10714Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10715
10716 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10717
10718 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10719
10720Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10721
10722 * lib/gdb.exp (setup_xfail_format): New function.
10723 (get_debug_format): New function to get debug format.
10724 (debug_format): New global variable to hold last value set
10725 by get_debug_format.
10726 * gdb.base/list.exp: Call get_debug_format and expect some
10727 tests to fail for DWARF 1 and COFF formats.
10728 * gdb.c++/ptype.exp: Ditto.
10729 * gdb.c++/classes.exp: Ditto.
10730 * gdb.c++/cplusfuncs.exp: Ditto.
10731 * gdb.c++/inherit.exp: Ditto.
10732 * gdb.c++/templates.exp: Ditto.
10733 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10734
c906108c
SS
10735Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10736
10737 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10738 host doesn't have a currently-open connection.
10739
10740 * config/sparclet.exp: Cleanups and fixes to make it generic for
10741 any gdb stub target. Handle cases where gdb doesn't respond when
10742 interrupted in a sane fashion.
10743
10744 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10745 same thing in a totally different way.
10746
10747 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10748 setting "timeout".
10749 (gdb_start): We set the global gdb_prompt variable in
10750 default_gdb_init now.
10751
10752Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10753
10754 * gdb.base/printcmds.exp: Fix "check for floating addition"
10755 regexp to accept results within approx +/- .01 of exact value.
10756 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10757
10758Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10759
10760 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10761 properly.
10762 (gdb_expect): Add optional timeout parameter, and add timeout
10763 value to various calls.
10764 (gdb_suppress_tests): Only give one warning message per group.
10765
10766Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10767
10768 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10769 global variables. Handle getting a value for $timeout more
10770 gracefully.
10771
10772Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10773
10774 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10775 initialize.
10776 (default_gdb_init): New procedure; allow gdb_init to be overridden
10777 by a target configuration file.
10778 (gdb_expect): Pass the timeout to remote_expect.
10779
10780 * config/monitor.exp(gdb_load): Fix typo in regexp.
10781
10782Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10783
10784 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10785
10786Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10787
10788 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10789 here. Call gdb_target_exec before rebooting the target, to make
10790 sure the connection to the target is closed.
10791 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10792 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10793 Also detect "Timeout reading from remote" error.
10794
10795 * config/gdbserver.exp: Pass the executable being loaded to
10796 gdb_target_monitor. Don't call gdb_file_cmd here; let
10797 gdb_target_monitor do it.
10798
10799 * gdb.disasm/hppa.exp: Don't use exec_output.
10800
10801Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10802
10803 * gdb.base/list.exp: If we're debugging a non-native target,
10804 try to set the pc register to point to the start of the
10805 program before doing the first list command.
10806
10807 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10808 test_calls after restarting.
10809
10810 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10811 reloading.
10812
10813 * gdb.base/watchpoint.exp: Fix typo.
10814
10815 * gdb.base/setshow.exp: Check for use_gdb_stub.
10816
10817 * gdb.base/break.exp: Fix continue until exit test for the gdb
10818 stub case.
10819 * gdb.base/langs.exp: Ditto.
10820
10821 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10822 gdb_load_offset. If we weren't given a file to load, figure out
10823 what the current file is and use it.
10824
10825 * config/i386-bozo.exp: New file.
10826
10827Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10828
10829 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10830 feature.
10831
10832 * config/proelf.exp: New entry.
10833
10834Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10835
10836 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10837 of regexps.
10838
10839 * gdb.base/watchpoint.exp: Don't run the test_stepping
10840 tests if gdb can't call functions on the target.
10841
10842 * gdb.base/setshow.exp: Don't run the set prompt tests if
10843 the board has gdb_prompt set.
10844
10845Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10846
10847 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10848 * gdb.base/commands.exp: Likewise.
10849 * gdb.base/setshow.exp: Likewise.
10850
10851Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10852
10853 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10854 feature.
10855
10856 * config/i960.exp: New file.
10857
10858Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10859
10860 * gdb.base/funcargs.exp: Check for gdb,short_int target
10861 feature instead of looking for explicit target triplets.
10862
dc96c6c7 10863Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10864
d63a86f8 10865 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10866 "p 123DEADBEEF", to check parse_number.
10867 * top.c: change "to enable to enable" to "to enable" in a couple
10868 of help strings.
10869
10870Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10871
10872 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10873 on the mn10300.
d63a86f8 10874
c906108c
SS
10875Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10876
10877 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10878 where the test executable is run with explicit args.
10879 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10880
10881Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10882
10883 * gdb.base/run.c: Use FAKEARGV to build test executable that
10884 does not require a command line arg, since most simulators
10885 don't currently support passing such an arg into the simulated
10886 program.
10887 * gdb.base/commands.exp: Change tests to insert the proper
10888 value as the arg to the first recursive factorial call. Change
10889 compilation line to define FAKEARGV at compile time.
10890
10891Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10892
10893 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10894 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10895 function with watchpoint enabled" test.
10896
10897Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10898
10899 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10900 Don't call gdb_test when the command doesn't return to a gdb prompt.
10901
10902 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10903 "Tests restarted" messages.
10904
10905Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10906
10907 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10908
dc96c6c7 10909Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10910
10911 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10912 for INFO SYMBOL; add help tests for OVERLAY commands.
10913 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10914 add tests for OVERLAY commands
10915 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10916 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10917 * gdb.base/sigall.c: add usestubs code frag
10918 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10919
c906108c
SS
10920Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10921
10922 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10923 failures.
10924 (gdb_stop_suppressing_tests): Note that tests have restarted.
10925
10926Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10927
10928 * config/h8300.exp: New file.
10929
10930Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10931
10932 * gdb.base/setshow.exp: Check for the existence of a
10933 feature, not its value.
10934
10935Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10936
10937 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10938
10939 * gdb.base/scope.exp: It's now init0(), not init().
10940
10941 * gdb.base/scope0.c: For now, change init() to be init0().
10942
10943 * config/monitor.exp: Use gdb_serial in preference to serial
10944 or netport.
10945
10946 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10947 and it's not already set.
10948
10949Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10950
10951 * gdb.base/setshow.exp: Only test the run command if the target
10952 isn't using a stub and if it supports argument passing.
10953
10954Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10955
10956 * config/udi.exp(gdb_start): Make sure UDICONF is set
10957 properly before starting gdb.
10958
10959Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
10960
10961 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
10962 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
10963 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
10964
10965Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
10966
10967 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
10968 specialized code to reboot the board, use remote_reboot instead.
10969
10970 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
10971
10972 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10973
10974 * config/monitor.exp: Make sure we disconnect from the target.
10975 Also, try a reboot/reload cycle instead of failing if the
10976 load fails.
10977
10978Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10979
10980 * gdb.base/default.exp: Don't set match_max.
10981 * gdb.base/help.exp: Ditto.
10982 * gdb.base/list.exp: Ditto.
10983 * gdb.base/signals.exp: Ditto.
10984
10985 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
10986 set, use remote_ld to download the testcase instead of
10987 the GDB loader.
10988
10989Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
10990
10991 * config/vr5000.exp: New file.
10992
10993 * config/monitor.exp(gdb_target_monitor): Add pattern for
10994 "Ending remote" to detect errors in connecting.
10995
10996 * gdb.base/setshow.exp: Add .* within auto language test.
10997
10998 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
10999 target feature.
11000
11001 * config/monitor.exp(gdb_load): Check for a failure when loading,
11002 and reboot the board if necessary.
11003
11004 * gdb.base/setvar.exp(test_set): Handle multiple prints within
11005 a set of tests. Remove print.* from the patterns being checked.
11006
11007Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
11008
11009 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
11010 refer to gdb_spawn_id.
11011
11012 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
11013 longer used.
11014 * config/sparclet.exp: Ditto.
11015 * config/sparclet-old.exp: Ditto.
11016 * config/slite.exp: Ditto.
11017 * config/sim.exp: Ditto.
11018 * gdb.base/funcargs.exp: Ditto.
11019
11020 * lib/gdb.exp:Remove references to gdb_spawn_id.
11021 (gdb_expect): Move to remote.exp.
11022
11023Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
11024
11025 * config/monitor.exp: Detect the "Couldn't establish connection"
11026 message from GDB.
11027
11028Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
11029
11030 * gdb.base/bitfields.exp: Use runto instead of explicit
11031 gdb_run_cmd/gdb_expect sequences.
11032
11033 * gdb.base/break.exp(text_next_with_recursion): Add match for
11034 gdb_expect call.
11035
11036 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
11037 We also need to handle the "A program is being debugged already"
11038 prompt from gdb. Use gdb_test to set the baud rate.
11039
11040 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
11041 to 20000. Really. I mean it.
11042
11043Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11044
11045 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
11046 fails. If suppress_flag is set, skip perror message about not
11047 being able to send to GDB.
11048 (send_gdb): If suppress_flag is set, don't try to send commands to
11049 GDB.
11050 (gdb_expect): If suppress_flag is set, always fail immediately.
11051 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
11052 (gdb_init): Call gdb_stop_suppressing_tests.
11053 (default_gdb_exit): Ditto.
11054 (default_gdb_start): Ditto.
11055
11056 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
11057 gdb_stop_suppressing_tests as appropriate.
11058 * gdb.base/break.exp: Ditto.
11059 * gdb.base/callfuncs.exp: Ditto.
11060 * gdb.base/commands.exp: Ditto.
11061 * gdb.base/exprs.exp: Ditto.
11062 * gdb.base/funcargs.exp: Ditto.
11063 * gdb.base/list.exp: Ditto.
11064 * gdb.base/recurse.exp: Ditto.
11065 * gdb.base/scope.exp: Ditto.
11066 * gdb.base/structs.exp: Ditto.
11067 * gdb.c++/inherit.exp: Ditto.
11068
11069Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
11070
11071 * config/vr4300.exp: New file.
11072
99707966 11073 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 11074
99707966 11075 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
11076
11077Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
11078
11079 * lib/gdb.exp(gdb_init): New function.
11080
11081 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
11082 for each individual variable set.
11083
11084 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
11085 name.
11086
11087 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
11088
11089 * gdb.base/scope.exp: Use gdb_test.
11090
11091 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
11092 aborting; the testsuite driver will do that for us (see
11093 gdb_finish). Also, use gdb_test in a few more places.
11094
11095Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
11096
11097 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
11098
11099Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
11100
11101 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
11102 and "add_tests" are not at the same address.
11103
11104Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
11105
11106 * gdb.base/ptype.exp: Use gdb_test.
11107
11108Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
11109
11110 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
11111 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
11112 left in. No longer expect them to fail.
11113
11114 * gdb.stabs/*.mt; Deleted, no longer used.
11115 * gdb.stabs/configure.in: Remove references to target makefile
11116 frags.
11117 * gdb.stabs/configure: Rebuilt.
11118
11119 * gdb.disasm/*.mt: Deleted, no longer used.
11120 * gdb.disasm/configure.in: Remove references to target makefile
11121 frags. Use "sh3.s" as the unique filename for this directory.
11122 * gdb.disasm/configure: Rebuilt.
11123
11124 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
11125 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
11126 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
11127
11128Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
11129
11130 * config/udi.exp: Use mondfe,name instead of remote_host.
11131
11132Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
11133
11134 * gdb.base/watchpoint.exp: Don't expect a failure when calling
11135 a function with a watchpoint enabled on the mn10200.
11136
11137 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
11138 before trying to create it!
11139
11140Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
11141
11142 * config/vx.exp: Use hostname instead of netport.
11143
11144 * config/vxworks.exp: New file.
11145
11146 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
11147
11148 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
11149 gdb before assuming everything worked. Send a ^C if a timeout
11150 occurs.
11151
11152 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
11153 $gdb_spawn_id directly.
11154 (gdb_run_cmd): Try _start as well as start. Use the target feature
11155 gdb,start_symbol as the symbol to start from when jumping.
11156
11157Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
11158
11159 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
11160 redundant) test.
11161
11162 * gdb.base/recurse.exp: Relax final value test for 'b' so that
11163 it doesn't lose for 16bit integer systems.
11164
11165Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
11166
11167 * gdb.fortran/types.exp: If the target doesn't support "double"
11168 data types, then expect "real" types to only be 4 bytes.
11169
11170 * gdb.c++/virtfunc.exp: Expect failure for virtual function
11171 call tests if the target doesn't support inferior function calls.
11172
11173 * gdb.base/printcmds.exp: Allow minor deviation in FP values
11174 in printf tests.
11175
11176Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
11177
11178 * gdb.base/help.exp: Disable "help set", "help show", and
11179 "help support". Simplify regexp for "help stack".
11180
11181 * gdb.base/default.exp: Set match_max to 5000 and the timeout
11182 to 60 seconds. Temporarily set match_max to 15000 around the
11183 "info copying" test.
11184
11185 * gdb.base/nodebug.exp: Don't try to do an inferior function
11186 call if the target doesn't support them.
11187 * gdb.base/printcmds.exp: Likewise.
11188 * gdb.base/setvar.exp: Likewise.
11189 * gdb.base/structs.exp: Likewise.
11190 * gdb.c++/templates.exp: Likewise.
11191 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
11192
11193 * gdb.base/recurse.exp: Enable for the mn10200.
11194
11195 * configure.in: Do configure gdb.stabs directory for *-*-elf
11196 targets.
11197 * configure: Rebuilt.
11198
11199 * gdb.base/break.exp: Check for gdb,noresults before testing
11200 exit status and/or results from the target.
11201 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
11202 * lib/gdb.exp: Remove old (now bogus) initialization of
11203 noinferior, noargs, noresults and nosignals.
11204
11205Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
11206
11207 * config/sh.exp: New file.
11208
11209 * config/slite.exp: Try to connect multiple times to the board
11210 before rebooting. Only send a "monitor run" if need_monitor_run
11211 is set.
11212
11213 * gdb.base/break.exp: Don't do the "stub continue" test if
11214 the target has gdb_stub set.
11215
11216 * gdb.base/callfuncs.exp: Increase the timeout.
11217
11218 * gdb.base/interrupt.exp: Don't even try to compile the testcase
11219 if the target has gdb,noinferiorio set.
11220
11221 * gdb.base/list.exp: Increase match_max to 10000 characters.
11222
11223 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
11224
11225 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
11226 target.
11227
11228 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
11229
11230Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
11231
11232 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
11233 trying to delete the copy of gdb. Catch the file delete so we
11234 don't die if the delete fails; also, the file should be copied to
11235 the host, not to the build.
11236
11237Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
11238
11239 * lib/gdb.exp(gdb_test): Surround the result pattern with
11240 parenthesis in case it contains multiple regexps separated
11241 with |.
11242
11243 * gdb.base/watchpoint.exp: Use gdb_test.
11244 * gdb.base/default.exp: Ditto.
11245
11246Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
11247
99707966 11248 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 11249
c906108c
SS
11250 * gdb.base/scope.exp: Use gdb_test.
11251 * gdb.c++/classes.exp: Ditto.
11252 * gdb.c++/inherit.exp: Ditto.
11253
11254Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
11255
11256 * gdb.base/crossload.exp: Don't use execute_anywhere, use
11257 remote_exec instead.
11258 * gdb.base/corefile.exp: Don't be ridiculous.
11259 * gdb.base/*.c: Add missing stub invocations.
11260
11261Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
11262
11263 * config/slite.exp: Miscellaneous fixes.
11264
11265 * lib/gdb.exp: Fix runto.
11266
11267 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11268 the target.
11269
11270 * gdb.base/watchpoint.exp: Fix regexp.
11271
11272 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11273 close and wait commands, as the descriptor may now be
11274 invalid. Always call "remote_close host".
11275
11276Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11277
11278 Major rewrite for testsuite revision.
d63a86f8 11279
c906108c
SS
11280 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11281 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11282 instead of relying on spawn_id to always contain a valid
11283 spawn id.
11284 (get_compiler_info): New procedure to build the ${binfile}.ci
11285 file, instead of replicating this in N different places.
11286 (gdb_compile): New procedure.
d63a86f8 11287
c906108c
SS
11288 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11289 appropriate arguments) instead of compile. Use gdb_test in a lot
11290 more places. Use send_gdb instead of send. Always run gdb_start
11291 at the start of a testcase, as this is no longer done magically.
11292
11293 config/*-gdb.exp: Rename without the -gdb suffix.
11294
11295 config/mips.exp: Use remote_close instead of exit_remote_shell.
11296 config/monitor.exp: Use target_info instead of looking at
11297 baud, timeout, etc.
11298 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11299
11300Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11301
11302 * gdb.c++/templates.exp (test_ptype_of_templates),
11303 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11304 Update expect patterns for destructors and assignment operators
11305 to match corresponding c-typeprint.c changes.
11306 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11307 to destructor breakpoint test, GDB should be able to set the
11308 destructor breakpoint without specifying arguments.
11309
11310Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11311
11312 * gdb.threads/pthreads.exp: Change result for failure to compile due
11313 to lack of pthreads runtime support from an error to simply an
11314 unsupported test, per dejagnu standards.
11315
11316Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11317
11318 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11319 where GDB exits to reduce pattern match time.
11320 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11321
11322 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11323
dc96c6c7 11324Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11325
11326 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11327 * gdb.base/default.exp: ditto.
11328 * gdb.base/nodebug.exp: ditto.
11329 * gdb.base/printcmds.exp: ditto.
11330 * gdb.base/ptype.exp: ditto.
11331 * gdb.base/setvar.exp: ditto.
11332 * gdb.base/structs.exp: ditto.
11333 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11334
11335Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11336
11337 * configure, */configure: Rebuild with autoconf 2.12.
11338
11339Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11340
11341 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11342 use new i*86-pc-linux*-gnu quads.
11343 * gdb.base/corefile.exp: Ditto.
11344 * gdb.base/signals.exp: Ditto.
11345 * gdb.base/sigall.exp: Ditto.
11346 * gdb.base/interrupt.exp: Ditto.
11347
11348 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11349 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11350 RedHat 4.0.
d63a86f8 11351
c906108c
SS
11352 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11353 linux. This allows the test case to at least compile on latest
11354 linux, but still not run due to missing the threads runtime library.
11355
11356Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11357
11358 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11359 directory to search gdb directory. Accept and step over conditional
11360 stack alignment code. Consume $prompt in failure cases.
11361 Reset timeout to $oldtimeout instead of some arbitrary value.
11362 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11363 timeout problems with infinite stack backtraces.
11364 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11365 Accept function parameters for linkfunc member.
11366
11367Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11368
11369 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11370 (CXXFLAGS): Remove, unreferenced.
11371 (B_OPTIONS): Add for -B options and add code to initialize with
11372 previous -B options and also add -B option to pick up cross compiled
11373 runtime.
11374 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11375 doing cross compiles.
11376 (target_alias): Declare global.
11377 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11378 to verify that gcc exists in build tree, and if so set CC to that
11379 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11380
c906108c
SS
11381Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11382
11383 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11384 ptype test for anonymous union. Fixup testcase to match
11385 current gcc debug output.
11386
11387Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11388
11389 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11390 force argument to an unsigned long type.
11391
11392Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11393
11394 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11395 tests and anonymous union print/ptype tests.
11396 * gdb.base/list.exp (test_forward-search): Increase timeout by
11397 5 minutes for the "search extremely long line" case.
11398 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11399 completely optional and that the pass/fail messages use the command as
11400 the message if that third arg is a null string.
11401 (gdb_test_exact): Arrange that a null string pattern means match a
11402 null string output rather than any output, which might include random
11403 errors.
11404 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11405 backtrace test.
11406 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11407 always failing and failure is now exposed by gdb.exp changes.
11408
11409Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11410
11411 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11412 weren't being noted.
11413
11414Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11415
11416 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11417 * gdb.stabs/weird.exp: Remove v_comb xfails.
11418
dc96c6c7 11419Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11420
11421 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11422 list.exp scope.exp watchpoint.exp]
11423 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11424
dc96c6c7 11425Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11426
11427 * config/monitor.exp: Increase download timeout to 1000 seconds.
11428
dc96c6c7 11429Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11430
11431 * config/m32r.exp: Increase timeout to 120 seconds.
11432
11433Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11434
11435 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11436 and accept older ordering as obsolescent gcc or gdb.
11437 * gdb.c++/templates.exp: Ditto.
11438 * gdb.c++/virtfunc.exp: Ditto.
11439
11440Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11441
11442 * gdb.base/coremaker.c: Add code to mmap some data so we
11443 can check that it ends up in the core file.
11444 * gdb.base/corefile.exp: Add test to read mmapped data
11445 from core file.
11446
dc96c6c7 11447Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11448
11449 * config/m32r.exp: New file.
11450
11451Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11452
11453 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11454 that cflags can contains -gstabs, and work correctly for other tests.
11455
dc96c6c7 11456Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11457
11458 * gdb.base/setshow.exp: New file, tests show and set.
11459 * gdb.base/setshow.c: New file, tests show and set.
11460 * gdb.base/help.exp: Add test for help set|show annotate.
11461 * gdb.base/default.exp: Add test for set|show annotate.
11462
11463Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11464
11465 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11466 errors unique.
11467 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11468 explicitly.
11469
11470Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11471
11472 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11473 and width commands. This is done elsewhere.
11474 * (gdb_start): Don't call gdb_start_sim here. That's already
11475 done in gdb_load. This fixes lots of failures in default.exp.
11476
11477Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11478
11479 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11480 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11481 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11482 in the same we we treat other failures (since it may be an expected
11483 condition), rather than as an error.
11484 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11485 old test format.
11486
11487Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11488
11489 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11490 (distclean maintainer-clean realclean): No need to remove files
11491 twice. Nuke the duplicates.
11492 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11493 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11494 Remove config.h along with other config files.
11495
11496Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11497
11498 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11499 "p func1 ()" and note that rests of tests are skipped.
11500 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11501 setup_xfails for "print func2::coremaker_local".
11502 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11503 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11504 affected by the previous run test.
11505 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11506 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11507 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11508 "pass int powerset tuple" and "pass modeless int powerset tuple".
11509 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11510 "real write 4" and "real write 8".
11511 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11512 setup_xfails for "print vs1 after tuple assign 2",
11513 "print \$i after tuple assign 2", and
11514 "print vs2 after tuple assign 2".
11515 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11516 meaningful error message and return -1 so the caller can
11517 suppress further tests and avoid a cascade of errors.
d63a86f8 11518
c906108c
SS
11519Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11520
11521 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11522 format for printing version.
11523 * gdb.base/default.exp: Ditto.
11524 * gdb.base/interrupt.exp: Fix problem with cascade of
11525 errors if child process dies while calling a function.
d63a86f8 11526
c906108c
SS
11527Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11528
11529 * Makefile.in (VPATH): Add
11530 * Makefile.in (Makefile, config.status): Fix rules so things get
11531 remade when necessary.
11532
11533Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11534
11535 * Makefile.in (just-check): Add path to sibling expect dir
11536 to environment variable specified by RPATH_ENVVAR.
11537
11538Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11539
11540 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11541 (just-check): Add shared library paths for libstdc++, tk,
11542 tcl, bfd, and opcodes to the environment variable specified
11543 in RPATH_ENVVAR.
11544 * configure.in: Add support to recognize --enable-shared flag
11545 and generate correct value for RPATH_ENVVAR.
11546 * configure: Regenerated with autoconf.
11547
11548Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11549
11550 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11551 include all osf versions.
11552 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11553 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11554 when target is linux. When failing to build pthreads test
11555 executable, give more meaningful message.
11556 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11557 arg for pthread_create.
d63a86f8 11558
c906108c
SS
11559Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11560
11561 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11562 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11563 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11564 and -lpthreads (everybody else).
11565 (test_startup): Fail gracefully if threads are not supported.
11566 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11567 "p/c array_index("abcdef",2)" when not gcc compiled.
11568 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11569 "print func2::coremaker_local" when not gcc compiled.
11570 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11571 "ptype on opaque struct tagname (statically)",
11572 "ptype on opaque struct tagname (dynamically) 1", and
11573 "ptype on opaque struct tagname (dynamically) 2"
11574 for not compiled with gcc.
11575 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11576 backtrace when compiled with gcc.
d63a86f8 11577 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11578 than always return success.
11579
11580Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11581
11582 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11583
11584Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11585
11586 * gdb.base/structs.exp: Undo last change.
11587
11588Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11589
11590 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11591 encapsulate all the steps/nexts done during self test, starting
11592 at main, and makes them less sensitive to optimization issues.
11593 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11594 signal handler" test.
11595 * gdb.threads/pthreads.exp: Only run this for native configs.
11596 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11597 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11598 tests.
11599 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11600 for "runto test_calls(void)" test.
d63a86f8 11601
c906108c
SS
11602Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11603
11604 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11605 and don't expect address info in breakpoint confirmations.
11606
11607Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11608
11609 * gdb.base/list.exp (test_forward_search): Increase timeout
11610 temporarily by 60 seconds for searching extremely long line,
11611 and then reset to old value when done. Increase expect input
11612 buffer to 10000.
11613
11614Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11615
11616 * gdb.base/list.exp (test_forward_search): Fix to handle very
11617 long source line without overflowing expect's input buffer.
11618
11619Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11620
11621 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11622 "buffer_full".
11623
11624 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11625 "buffer_full".
11626
11627 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11628 "buffer_full".
11629
11630 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11631 "buffer_full".
11632
11633Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11634
11635 * configure.in (configdirs): Add gdb.threads.
11636 * configure: Regenerated with autoconf.
11637 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11638 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11639 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11640
c906108c
SS
11641Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11642
11643 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11644
11645Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11646
11647 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11648 each signal's status in the output of "handle all print".
11649 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11650 the \r\n sequence that immediately precedes the gdb prompt.
11651 * gdb.base/a1-selftest.exp: Save original timeout and restore
11652 after test.
11653
11654Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11655
11656 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11657 symbol.
11658
11659Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11660
11661 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11662
11663Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11664
11665 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11666 timeout by 60 seconds.
11667
11668Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11669
11670 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11671 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11672 error return.
11673
11674Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11675
11676 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11677 gdb initialization, also report how long dejagnu waited. Restore
11678 old timeout before doing error return. Temporarily increase timeout
11679 by 3 minutes to allow for slow startups over heavy NFS use.
11680
11681Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11682
11683 * lib/gdb.exp: Report timeout value for verbosity level 2.
11684 * config/gdbserver.exp: Ditto.
11685 * config/hppro.exp: Ditto.
11686 * config/mips-gdb.exp: Ditto.
11687 * config/monitor.exp: Ditto.
11688 * config/netware.exp: Ditto.
11689 * config/sim-gdb.exp: Ditto.
11690 * config/slite-gdb.exp: Ditto.
11691 * config/udi-gdb.exp: Ditto.
11692 * config/unix-gdb.exp: Ditto.
11693 * config/vx-gdb.exp: Ditto.
11694 * gdb.base/a1-selftest.exp: Ditto.
11695 * gdb.base/a2-run.exp: Ditto.
11696 * gdb.base/break.exp: Ditto.
11697 * gdb.base/corefile.exp: Ditto.
11698 * gdb.base/list.exp: Ditto.
11699 * gdb.base/recurse.exp: Ditto.
11700 * gdb.base/scope.exp: Ditto.
11701 * gdb.base/signals.exp: Ditto.
11702
11703Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11704
11705 * gdb.threads/Makefile.in (docdir): Removed.
11706
11707Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11708
11709 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11710 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11711 @srcdir@.
d63a86f8 11712 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11713 autoconf 2.5 or higher.
11714 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11715
11716Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11717
11718 * configure: Regenerated.
11719 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11720 avoid name clashes with SunOS headers.
11721
11722Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11723
11724 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11725
11726Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11727
11728 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11729 prototype information ends up in the compiler info file.
11730
11731Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11732
11733 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11734 attempting to regenerate it. Eliminate use of a temporary file
11735 and just generate the info file directly. Source it immediately,
11736 for consistency of use.
11737 * gdb.base/corefile.exp: Ditto
11738 * gdb.base/exprs.exp: Ditto.
11739 * gdb.base/funcargs.exp: Ditto.
11740 * gdb.base/langs.exp: Ditto.
11741 * gdb.base/list.exp: Ditto.
11742 * gdb.base/mips_pro.exp: Ditto.
11743 * gdb.base/nodebug.exp: Ditto.
11744 * gdb.base/opaque.exp: Ditto.
11745 * gdb.base/ptype.exp: Ditto.
11746 * gdb.base/scope.exp: Ditto.
11747 * gdb.base/setvar.exp: Ditto.
11748 * gdb.base/signals.exp: Ditto.
11749 * gdb.base/whatis.exp: Ditto.
11750 * gdb.c++/templates.exp: Ditto.
11751 * gdb.c++/virtfunc.exp: Ditto.
11752 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11753 whether or not to add -lstdc++ to the compile command line args.
11754
11755Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11756
11757 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11758 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11759 Increase timeout, a lot of single stepping might be needed if the
11760 target has no hardware watchpoints.
11761
11762Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11763
11764 * gdb.base/break.exp: Ignore compiler warnings when compiling
11765 break.c.
11766 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11767 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11768 from remote-sim.
11769 * gdb.base/exprs.exp: Add h8300 xfails.
11770 * gdb.base/funcargs.exp: Likewise.
11771 * gdb.base/nodebug.exp: Likewise.
11772 * gdb.base/printcmds.exp: Likewise.
11773 * gdb.base/ptype.exp: Likewise.
11774 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11775 h8300 xfails.
d63a86f8 11776 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11777 on the h8300.
11778 * gdb.base/funcargs.c: Explicitly make last constant argument to
11779 call_after_alloca_subr an unsigned long type.
11780 * gdb.base/return.c: Include stdio.h.
11781
11782Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11783
11784 * config/abug.exp: New file for the older Motorola Bug monitor
11785 that runs on the mvme13x series VME boards.
11786 * config/monitor.exp: Use the new config array for target settings
11787 if they exist.
11788
11789Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11790
11791 * sim-gdb.exp: Make the SH simulator allocate less space when
11792 it is targeted.
11793
11794Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11795
11796 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11797 test.
11798
11799Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11800
11801 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11802 "rs6000-*-*" for "list function in include file" when gcc compiled.
11803 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11804 for "p ctable1[120]".
11805 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11806 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11807 Remove setup_xfail for "rs6000-*-*" for
11808 "print 'scope0.c'::filelocal before run".
11809 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11810 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11811 since some compilers don't allow both options to be given
11812 on the same command line. Create object file and move it.
d63a86f8 11813
c906108c
SS
11814Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11815
11816 * gdb.base/corefile.exp: Always regenerate the core file, since
11817 we always regenerate the coremaker program. Detect special case
11818 where registers cannot be read from core file.
d63a86f8 11819
c906108c
SS
11820Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11821
11822 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11823 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11824 * gdb.c++/templates.exp: Only match on basename of file since
11825 some formats like xcoff don't encode directory information.
11826 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11827 and rs6000 AIX xcoff targets.
11828 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11829 * configure: Regenerate.
11830 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11831 here, rather than in distclean.
d63a86f8 11832
c906108c
SS
11833Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11834
11835 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11836 defined, and use it to compile the test case with -O2. The
11837 native compilation still uses no optimization.
11838 * gdb.base/mips_pro.c: Remove inline assembly code since
11839 it is compiled PIC by default, which results in assembler
11840 warnings that make the testsuite think the compilation
11841 was unsuccessful.
11842
11843Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11844
11845 * gdb.c++/misc.exp: Add note to message for
11846 "print s.a for foo struct" that this is a known gcc 2.7.2
11847 and earlier bug.
11848
11849Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11850
11851 * gdb.base/break.exp: Fix pattern for matching "Delete all
11852 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11853 setup_xfail for deleting all breakpoints test. Fix various
11854 timeout messages to include "(timeout)".
11855 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11856 for "p t_float_values2(3.14159,float_val2)".
11857 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11858 for "continue to call2g" when gcc compiled.
11859 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11860 "up to foo in langs.exp", "show language at foo in langs.exp",
11861 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11862 and "show language at fsub in langs.exp".
11863 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11864 "list line 1 in include file", "list message for lines past EOF",
11865 "list function in include file", "list list0.h:foo", and
11866 "list filename:function; nonexistant function".
11867 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11868 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11869 and "ptype t_char_array" to be for native cc only.
d63a86f8 11870
c906108c
SS
11871Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11872
d63a86f8 11873 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11874 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11875 "print func2::coremaker_local", and "backtrace in corefile.exp".
11876
11877Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11878
11879 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11880 "bt in signals.exp". This problem only appears when running
11881 the testsuite, and then only intermittently.
11882
11883Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11884
11885 * gdb.base/return.exp (return_tests): Differentiate between
11886 two tests of continuing.
11887
11888Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11889
11890 * */Makefile.in (maintainer-clean): Remove config.log.
11891 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11892 * gdb.c++/Makefile.in (PROGS): Add inherit.
11893 (clean): Remove *.ci.
11894
11895Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11896
11897 * gdb.c++/misc.cc: Add test code from Mike Stump.
11898 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11899
11900Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11901
11902 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11903 to "alpha-*-osf2*" and add comment.
11904 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11905 setup_xfail for "step over execarg initialization" and
11906 "step over corearg initialization".
11907 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11908 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11909 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11910 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11911 "print func2::coremaker_local", and "backtrace in corefile.exp".
11912 * gdb.base/signals.exp: Build and source signals.ci.
11913 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11914 to be for gcc only.
11915 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11916
c906108c
SS
11917Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11918
11919 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11920 Feb 3 procfs.c change.
11921
11922Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11923
11924 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11925
11926Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11927
11928 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11929 from dejagnu's apparent default of 10 seconds, which gives random
11930 results when running the tests over NFS on moderately loaded systems.
11931 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11932
11933Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11934
11935 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11936 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11937 result reports.
11938
11939Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11940
11941 * configure.in (CY_AC_PATH_TCLH): Remove.
11942 * configure: Regenerate.
11943
11944Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11945
11946 * gdb.c++/Makefile.in (clean): Add missing '{'.
11947
11948Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11949
11950 * lib/gdb.exp: Provide a default value for noinferior.
11951
11952 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11953 Load libgloss.exp.
11954
11955Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
11956
11957 * gdb.disasm/hppa.exp: Compile directly into an executable, use
11958 the executable, not the .o to run the tests from.
11959
11960Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
11961
11962 * gdb.base/break.exp: Don't test for program exit or exit status
11963 if $noresults if nonzero.
11964 * gdb.base/langs.exp: Likewise.
11965 * gdb.base/watchpoint.exp: Likewise.
11966
11967 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
11968 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
11969 trying to compile the testcase.
11970
11971Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11972
11973 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11974 * gdb.base/signals.exp (continue to handler): Likewise.
11975
11976Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11977
11978 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11979
11980 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11981
11982Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11983
11984 * gdb.base/corefile.exp: Recognize "not found" as failure
11985 when trying to determine if a core file was generated.
11986 If no core file was generate the first time, try again without
11987 the ulimit -c to work around braindamaged shells.
11988
11989Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
11990
11991 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
11992 [] tests with "test" and enclose string in quotes.
11993 * gdb.stabs/configure: Rebuild
d63a86f8 11994
c906108c
SS
11995Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
11996
11997 Changes in sync with expect:
11998 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
11999 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
12000 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
12001 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
12002 argument to AC_REQUIRE.
12003 * configure: Regenerated.
12004
12005Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
12006
12007 * gdb.base/corefile.exp: When generating a core, discard any
12008 error messages about ulimit not found and the "core dumped"
12009 message from the shell that runs the coredumper.
12010
12011Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
12012
12013 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
12014
12015 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
12016 which sed script to run. Expect failure for v_comb test
12017 on PA targets too.
d63a86f8 12018
c906108c
SS
12019Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
12020
12021 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
12022 "print func2::coremaker_local" and for "backtrace in corefile.exp"
12023
12024Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
12025
12026 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
12027 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
12028 "sparc-sun-solaris*" xfails for "p v_comb".
12029 * lib/gdb.exp (default_gdb_start): Fix typo.
12030 * gdb.base/corefile.exp: Allow "Core was generated by ..."
12031 messages to not include the full program name that caused
12032 the core dump since some systems (such as solaris) apparently
12033 truncate this path to about 80 characters.
12034 When generating a core file first try increasing the core file
12035 size limit to unlimited since some systems may default it to
12036 zero, and it is harmless to try it. Move the test for failing
12037 to generate a core file to where it will actually get executed.
12038 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
12039 new gdb result from g++ debug info improvements and make old
12040 pattern obsolescent. Also account for size_t differences
12041 (may be int or long).
12042 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
12043 initialization before function call is placed in the delay slot
12044 and thus appears to be skipped over by commands such as "next".
12045
12046Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
12047
12048 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
12049
12050Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
12051
12052 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
12053 input source file; fix code to compile test to deal with this
12054 convention.
12055 * gdb.c++/*.exp: Likewise.
12056
12057Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
12058
12059 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
12060 "bt in signals.exp".
12061
12062Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
12063
12064 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
12065 "step over execarg initialization" and
12066 "step over corearg initialization".
12067
12068Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
12069
12070 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
12071 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
12072
12073Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
12074
12075 From Rob Savoye (rob@poseidon.cygnus.com)
12076 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
12077 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
12078 configure.in}, gdb.disasm/{Makefile.in, configure.in},
12079 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
12080 configure.in}: Major reworking for autoconfig.
12081 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
12082 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
12083 New files.
12084 * config/unix-gdb.exp: Make GDB global.
12085 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
12086 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
12087 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
12088 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
12089 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
12090 term.exp, twice.exp, watchpoint.exp, whatis.exp},
12091 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
12092 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
12093 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
12094 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
12095 pr-8136.exp, result.exp, string.exp, tuples.exp},
12096 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
12097 to returns as necessary, arrange for test to compile own testcase
12098 executable.
12099 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 12100
c906108c
SS
12101Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
12102
12103 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
12104 clear_xfail at end of test which might not call either pass or fail.
12105 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
12106 "backtrace through signal handler".
12107
12108Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12109
12110 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
12111 continuing from a job control stop signal.
12112 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
12113
12114Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
12115
12116 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
12117 * gdb.base/corefile.exp: Likewise.
12118 * gdb.base/funcargs.exp: Likewise.
12119
12120Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
12121
12122 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
12123 * config/monitor.exp: Add support for setting baud rate.
12124
12125Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
12126
12127 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
12128 i*86-*-linux* xfails for "backtrace through signal handler".
12129 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
12130 "print func2::coremaker_local".
12131 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
12132 alpha-dec-osf2* xfail for
12133 "delete all breakpoints when none".
12134
12135Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
12136
12137 * gdb.base/break.exp: Change test that deletes all breakpoints
12138 when no user breakpoints are installed. A post 4.15 change
12139 causes gdb to no longer prompt in this case.
12140
12141Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
12142
12143 * gdb.base/return.exp (return_tests): Change xfail for test
12144 "correct value returned double test" to stop xfailing at
12145 Solaris 2.5. Apparently the bug has been fixed.
12146
12147Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
12148
12149 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
12150 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
12151
12152Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
12153
12154 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
12155 * gdb.disasm/hppa.s: Corresponding changes.
12156
12157Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
12158
12159 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
12160 makefile fragment.
12161 * config/mt-hpux: Deleted.
12162
12163Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
12164
d63a86f8 12165 * Many files: When warning about suppressed tests due to a
c906108c
SS
12166 nonexistant test binary, avoid incrementing the warning count.
12167
12168Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
12169
12170 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 12171
c906108c
SS
12172Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12173
12174 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
12175 "sparc-*-solaris2*".
12176
12177Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12178
12179 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
12180 Add global and local variables and initialize them.
12181 * gdb.base/corefile.exp: Test correct mapping of corefile sections
12182 by printing variables. Remove rs6000 and powerpc xfails, BFD now
12183 extracts the file name and terminating signal from the core file.
12184 * TODO: Remove note about tests for correct mapping of corefile.
12185 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
12186 from optimizing it away.
12187 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
12188 handles common blocks.
12189
12190Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
12191
12192 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
12193 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
12194
12195Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
12196
12197 * Makefile.in (maintainer-clean): New target, synonym for
12198 realclean.
12199 * gdb.base/Makefile.in (maintainer-clean): Likewise.
12200 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
12201 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
12202 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
12203 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
12204 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
12205
12206Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
12207
12208 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
12209 xfails when not gcc compiled for "print foo::funclocal".
12210 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
12211 "print foo::funclocal at foo",
12212 "print 'scope1.c'::foo::funclocal at foo",
12213 "print foo::funclocal_bss at foo",
12214 "print 'scope1.c'::foo::funclocal_bss at foo",
12215 "print foo::funclocal_ro at foo",
12216 "print 'scope1.c'::foo::funclocal_ro at foo",
12217 "print bar::funclocal at foo" and
12218 "print 'scope1.c'::bar::funclocal at foo".
12219 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
12220 gcc compiled for "print foo::funclocal at bar".
12221 Expand all messages to ensure that they identify that
12222 the test is at bar().
12223 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
12224 gcc compiled for:
12225 "ptype on opaque struct pointer (statically)",
12226 "ptype on opaque struct tagname (statically)",
12227 "ptype on opaque struct pointer (dynamically) 1",
12228 "ptype on opaque struct tagname (dynamically) 1",
12229 "ptype on opaque struct pointer (dynamically) 2" and
12230 "ptype on opaque struct tagname (dynamically) 2
12231 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
12232 gcc compiled for:
12233 "p datalocal"
12234 "whatis datalocal",
12235 "ptype datalocal",
12236 "p bsslocal",
12237 "whatis bsslocal", and
12238 "ptype bsslocal".
12239 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
12240 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
12241 when not gcc compiled.
12242 * gdb.base/funcargs.exp (float_and_integral_args): Add
12243 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
12244 compiled.
12245 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
12246 "backtrace from call6a" when not gcc compiled.
12247 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
12248 "backtrace from call7a" when not gcc compiled.
12249 * gdb.base/callfuncs.exp (do_function_calls):
12250 Add "hppa*-*-hpux*" xfail when not gcc compiled for
12251 "p t_char_array_values(char_array_val2,char_array_val1)",
12252 "p t_char_array_values(char_array_val1,char_array_val2)",
12253 "p t_char_array_values("carray 1","carray 2")",
12254 "p t_char_array_values("carray 1",char_array_val2)",
12255 "p t_char_array_values(char_array_val1,"carray 2")",
12256 "p sum_args(1,{2})",
12257 "p sum_args(2,{2,3})",
12258 "p sum_args(3,{2,3,4})",
12259 "p sum_args(4,{2,3,4,5})"
12260 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
12261 "backtrace in corefile.exp" when not gcc compiled.
12262
12263Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12264
12265 * gdb.base/signals.exp: Rewrite `handle all print' test as
12266 a procedure. Accept blanks or TABs as whitespace, increase
12267 timeout and expect input buffer size for the large output
12268 from the command. Remove "i*86-*-bsdi2.0" xfail.
12269
12270Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12271
12272 * gdb.base/setvar.exp: Add new testcases for truncation when
12273 assigning invalid values to bitfields.
12274
12275Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12276
d63a86f8 12277 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12278 mips-sgi-irix* xfail for
12279 "call inferior func with struct - returns char *"
12280 and fix test so that an optional (unsigned char *) cast is
12281 accepted in the result.
12282
12283Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12284
12285 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12286 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12287 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12288 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12289 that accidentally got checked in.
12290
12291Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12292
d63a86f8 12293 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12294 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12295 compiled test.
12296 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12297 Add mips-sgi-irix5* xfail for not gcc compiled.
12298 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12299 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12300 "p top", "whatis top", "p middle", and "whatis middle".
12301 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12302 "whatis signed char" for not gcc compiled.
12303 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12304 "set variable signed char=-1 (-1)" and
12305 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12306 * gdb.base/funcargs.exp (float_and_integral_args):
12307 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12308 Add mips-sgi-irix* xfail when not gcc compiled for
12309 "continue to call2b".
12310 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12311 "continue to call2g".
12312 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12313 "backtrace from call6a"
12314 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12315 "backtrace from call7k".
12316 Add mips-sgi-irix5* xfail when not gcc compiled for
12317 "backtrace from call7a".
12318 (localvars_after_alloca): Fix gdb_test cmds for
12319 "print * after runto ...".
12320 Remove rs6000-*-* xfails for
12321 "print i after runto localvars_after_alloca" and
12322 "print l after runto localvars_after_alloca"
12323 for all compilers.
12324 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12325 when not compiled with gcc, for:
12326 "print signed char == (minus)",
12327 "print signed char != (minus)",
12328 "print signed char < (minus)",
12329 "print signed char > (minus)".
12330 * gdb.base/callfuncs.exp (do_function_calls):
12331 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12332 "call inferior func with struct - returns char *".
d63a86f8 12333 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12334 "correct value returned double test" to include Solaris 2.4.
12335 * gdb.base/funcargs.exp (float_and_integral_args):
12336 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12337
c906108c
SS
12338Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12339
12340 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12341 enumeration bitfields if compiling with GNU C.
12342 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12343 to empty' prompt.
12344
12345Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12346
12347 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12348 test for PRO targets.
12349
12350 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12351 breakpoints in the inferior at any given time by making
12352 two groups of breakpoints for call2*, call6* and call7*
12353 tests.
12354
12355Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12356
12357 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12358 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12359 from optimizing it away.
12360 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12361 "call inferior func with struct".
12362
12363Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12364
12365 * configure.in: Only configure gdb.chill for particular targets.
12366
12367Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12368
12369 * gdb.base/Makefile.in: Add action to .c.o transformation
12370 rule that generates a .ci file for each .o file and remove
12371 explicit .c.o rules except for callfuncs.o.
12372 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12373 generates a .ci file for each .o file and remove explicit
12374 .cc.o rules.
12375 (clean): Remove *.tmp *.ci files.
12376 (EXECUTABLES): Remove templ-info.exp.
12377 * gdb.base/compiler.c: New file.
12378 * gdb.c++/compiler.cc: New file
12379 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12380 Change rs6000-*-* xfail for
12381 "print 'scope0.c'::filelocal_ro" and
12382 "print 'scope1.c'::filelocal" and
12383 "print 'scope1.c'::filelocal_bss" and
12384 "print 'scope1.c'::filelocal_ro" and
12385 "print 'scope1.c'::foo::funclocal" and
12386 "print 'scope1.c'::foo::funclocal_ro" and
12387 "print 'scope1.c'::bar::funclocal" and
12388 "print 'scope0.c'::filelocal_ro" and
12389 "print 'scope1.c'::filelocal at foo" and
12390 "print 'scope1.c'::filelocal_bss at foo" and
12391 "print 'scope1.c'::filelocal_ro at foo" and
12392 "print 'scope1.c'::foo::funclocal at foo" and
12393 "print 'scope1.c'::foo::funclocal_bss at foo" and
12394 "print 'scope1.c'::foo::funclocal_ro at foo" and
12395 "print 'scope1.c'::bar::funclocal at foo" and
12396 "print 'scope0.c'::filelocal_ro" and
12397 "print 'scope1.c'::filelocal" and
12398 "print 'scope1.c'::filelocal_bss" and
12399 "print 'scope1.c'::filelocal_ro" and
12400 "print 'scope1.c'::foo::funclocal" and
12401 "print 'scope1.c'::foo::funclocal_bss" and
12402 "print 'scope1.c'::foo::funclocal_ro" and
12403 "print 'scope1.c'::bar::funclocal" and
12404 "print 'scope1.c'::bar::funclocal_bss"
12405 to only be xfail'd when not compiled with gcc.
d63a86f8 12406 Add rs6000-*-* xfail for
c906108c
SS
12407 "print 'scope0.c'::filelocal_bss before run"
12408 when compiled with gcc.
12409 (test_at_main): Add rs6000-*-* xfail for
12410 "print filelocal_ro in test_at_main"
12411 when compiled with gcc.
12412 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12413 Add rs6000-*-aix* xfail for
c906108c
SS
12414 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12415 "ptype t_char_array", not compiled with gcc.
12416 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12417 xfail for "list foo (in include file)" when gcc compiled.
12418 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12419 (integral_args): Add rs6000-*-* xfail for
12420 "run to call0a" if not compiled with gcc.
12421 (unsigned_integral_args): Add rs6000-*-* xfail for
12422 "run to call1a" if not compiled with gcc.
12423 (float_and_integral_args): Add rs6000-*-* xfail for
12424 "run to call2a" if not compiled with gcc and for
12425 "continue to call2b" for any compiler.
12426 Add rs6000-*-* xfail to
12427 "print f1 after run to call2a" for gcc compiled.
12428 (discard_and_shuffle): Add rs6000-*-* xfail for
12429 "run to call6a".
12430 (shuffle_round_robin): Add rs6000-*-* xfail for
12431 "backtrace from call7a" if not compiled with gcc.
12432 Add rs6000-*-* xfail for
12433 "backtrace from call7b" if compiled with gcc.
12434 (call_after_alloca): Add rs6000-*-* xfail for
12435 "print c in call_after_alloca" and
12436 "print s in call_after_alloca" and
12437 "backtrace from call_after_alloca_subr"
12438 if not compiled with gcc.
12439 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12440 "print c in localvars_in_indirect_call" and
12441 "print c in localvars_in_indirect_call" and
12442 "backtrace in indirectly called function" and
12443 "stepping into indirectly called function"
12444 if not compiled with gcc.
12445 (localvars_after_alloca): Add rs6000-*-* xfail for
12446 "print c after runto localvars_after_alloca" and
12447 "print s after runto localvars_after_alloca" and
12448 "print i after runto localvars_after_alloca" and
12449 "print l after runto localvars_after_alloca"
12450 for all compilers.
12451 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12452 than whatis-info.exp.
12453 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12454 than opaque-info.exp.
12455 Setup rs6000-*-* xfail for
d63a86f8 12456 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12457 "ptype on opaque struct pointer (dynamically)" when
12458 not compiled with gcc.
12459 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12460 rather than callf-info.exp.
12461 (do_function_calls): Add clear_xfail for rs6000-*-* for
12462 "p t_float_values2(3.14159,float_val2)". Seems to work
12463 fine there, both with xlc and gcc. Need to find out what
12464 it is doing right and fix other platforms.
12465 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12466 "call inferior func with struct - returns int",
12467 "call inferior func with struct - returns long",
12468 "call inferior func with struct - returns float",
12469 "call inferior func with struct - returns double",
12470 "call inferior func with struct - returns char *",
12471 but only if not gcc compiled (presumes xlc compiled).
12472 Change rs6000-*-* xfails for
12473 "call inferior func with struct - returns char" and
12474 " call inferior func with struct - returns short" to only
12475 xfail if not using gcc.
12476 (clean mostlyclean): Remove *.ci and *.tmp files.
12477 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12478 than templ-info.exp.
12479 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12480 Add rs6000-*-* xfail for "up to foo in langs.exp"
12481 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12482 when not gcc compiled.
d63a86f8 12483
c906108c
SS
12484Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12485
12486 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12487 * gdb.base/corefile.exp: Likewise.
12488 * gdb.base/list.exp: Likewise.
12489 * gdb.base/scope.exp: Likewise.
12490 * gdb.base/siganls.exp: Likewise.
12491
12492 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12493 compiler output.
12494 * gdb.base/whatis.exp: Likewise.
12495
12496Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12497
12498 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12499 failure (opcode table has been fixed to match reality).
12500
12501Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12502
12503 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12504 "call inferior func with struct - returns char",
12505 "call inferior func with struct - returns short"
12506
12507 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12508 "print 'scope0.c'::filelocal at main",
12509 "print 'scope0.c'::filelocal_bss in test_at_main",
12510 "print 'scope0.c'::filelocal at foo",
12511 "print 'scope0.c'::filelocal_bss in test_at_foo",
12512 "print 'scope0.c'::filelocal at bar",
12513 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12514
c906108c
SS
12515 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12516 in source file 1". This bug seems to have been fixed with both
12517 gcc and native cc (was native assembler bug?).
12518
12519Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12520
12521 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12522 "backtrace through signal handler" to "i*86-*-sysv4*".
12523 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12524 continue" case. Add "known SVR4 bug" to fail message.
12525 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12526 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12527 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12528 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12529 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12530 "up to foo in langs.exp", "show language at foo in
12531 langs.exp", "up to cppsub_ in langs.exp", "show
12532 language at cppsub_ in langs.exp", "up to fsub in
12533 langs.exp", and "show language at fsub in langs.exp".
12534 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12535 "bactrace in corefile.exp".
12536 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12537 "call inferior function with struct - returns float" and
12538 "call inferior function with struct - returns double".
d63a86f8 12539
c906108c
SS
12540Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12541
12542 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12543 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12544 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12545 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12546
12547Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12548
12549 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12550 (or overriden) "CHILL" macro rather then bare "gcc".
12551 Also look for ../../gcc/xgcc since that is what we will
12552 actually need, not "Makefile". Remove following assignment
12553 of CHILL to CHILL_FOR_TARGET because that results in
12554 recursive definition.
12555
12556Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12557
12558 * gdb.base/corefile.exp: Change xfail for backtrace in
12559 corefile.exp from linuxaout to all linux.
12560 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12561 cases where we miss the breakpoint at the signal handler
12562 for some reason. Setup xfail for linuxoldld/linuxaout and
12563 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12564 hitting SIGURG breakpoint.
12565 * gdb.base/signals.exp: Setup xfail for "next" acting like
12566 continue to add linuxoldld. Setup xfail for all linux for
12567 "next to handler in signals_tests_1", "backtrace in
12568 signals_tests_1", "continue to func1", "pass SIGUSR1",
12569 and continue to handler".
12570
12571Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12572
12573 * Update all FSF addresses except those in COPYING* files.
12574
12575Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12576
12577 * gdb.base/a2-run.exp: Change messages to be more explicit about
12578 the status of args, and quote binfile in results.
12579
12580Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12581
12582 * gdb.base/callfuncs.exp: Add tests for passing structs to
12583 inferior functions and return various types.
12584 * gdb.base/callfuncs.c: Add functions to receive a struct
12585 and return a member of the struct, in various types.
12586
12587Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12588
12589 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12590
12591Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12592
12593 * config/vxworks29k.exp: New file, sources vxworks.exp.
12594
12595Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12596
12597 * config/gdbremote.exp: New file. Testing framework using
12598 gdbserver.
12599
12600Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12601
12602 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12603 "call function when asleep" and "send end of file".
12604 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12605 for "backtrace in corefile.exp".
12606 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12607 for "backtrace through signal handler".
12608 * gdb.base/corefile.exp: Make sure we actually generate a core file
12609 before trying the core tests. Some systems allow the user to suppress
12610 generation of core files and default to that (linux for example).
12611 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12612 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12613
12614Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12615
12616 * gdb.threads: New directory with some crude multi-threaded
12617 gdb tests (step.exp and step2.exp).
12618 * config/mt-lynx (STEP_EXECUTABLE): Define.
12619 (THREADFLAGS): Define.
12620
12621Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12622
12623 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12624
12625 * gdb.base/signals.exp: Disable whole file for lynx until
12626 further notice.
12627
12628 * gdb.base/signals.exp: xfail test where "next" acts like
12629 "continue" for lynx.
12630
12631 * gdb.base/interrupt.exp: xfail test for calling function while
12632 inferior is asleep for lynx.
12633
12634 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12635 than one cr-lf after each command.
12636
12637Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12638
12639 * configure.in: Reinstate setting of stabsdirs variable, fix
12640 typo in setting up configdirs for native builds.
12641
12642 * gdb.base/return.exp: Fix typo in return double test.
12643 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12644 compiler from optimizing them away.
12645
12646Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12647
12648 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12649 sequences to be echo'd by gdb when using gdb_test.
12650 * gdb.chill/chexp.exp: Likewise.
12651 * gdb.fortran/exprs.exp: Likewise
12652
12653Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12654
12655 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12656 after the inferior gdb has started.
12657
12658 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12659 after each command.
12660 * gdb.base/funcargs.exp: Likewise.
12661 * gdb.base/gdbvars.exp: Likewise.
12662 * gdb.base/interrupt.exp: Likewise.
12663 * gdb.base/list.exp: Likewise.
12664 * gdb.base/watchpoint.exp: Likewise.
12665 * gdb.c++/demangle.exp: Likewise.
12666 * gdb.c++/inherit.exp: Likewise.
12667 * gdb.chill/chexp.exp: Likewise.
12668 * gdb.fortran/exprs.exp: Likewise.
12669
12670 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12671 test if we can't handle IO to/from the inferior.
12672
12673 * gdb.c++/misc.exp: Always check for a program already being
12674 started after sending a "run" command to gdb.
12675
12676 * gdb.base/twice.exp: Start with a fresh gdb.
12677
12678 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12679 only depend on gdb's expression code, not the chill runtime.
12680
12681 * gdb.base/return.c: Put return values into variables so we
12682 can have gdb print them rather than depending on the program
12683 to print them.
12684 * gdb.base/return.exp: Corresponding changes.
12685
12686 * lib/gdb.exp: Provide default value for noinferiorio.
12687 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12688 the inferior.
12689
12690 * gdb.base/break.exp: Always check for a program already being
12691 started after sending a "run" command to gdb.
12692 (text_next_with_recursion): Don't check the output from the
12693 program's printf statement. Instead just make sure the program
12694 exited.
12695
12696 * gdb.base/commands.exp: Protect tests which need arguments with
12697 $noargs conditionals.
12698
12699Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12700
12701 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12702 of structure member arrays to match gdb/valops.c:value_addr change.
12703
12704Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12705
12706 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12707 cases.
12708
12709Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12710
12711 * configure.in (configdirs): Remove gdb.chill from default list
12712 of subdirs and then add it back in only if doing a native build.
12713 The current chill compiler does not yet work in any cross build.
12714 * Revert all signal changes from Jul 6.
12715 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12716 for sh-hms targets, allowing these tests to link, with no other
12717 changes. Testing is suppressed by setting "nosignals" in site.exp.
12718
12719Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12720
12721 * configure.in (signaldirs): Define and add to configdirs for all
12722 targets except some specific ones that are known to not support signals.
12723 Also clean up formatting.
12724 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12725 (signals, sigall): Remove rules to build.
12726 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12727 Moved to new gdb.signals directory.
12728 * gdb.signals: New test directory.
12729 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12730 signals.c signals.exp}: New or moved files.
12731
12732Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12733
12734 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12735
12736Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12737
12738 * gdb.base/return.exp: Xfail `return double' test failure
12739 on at least Solaris 2.3 and handle future/past versions on
12740 a case by case basis as appropriate. Also update message
12741 to include i*86 failures.
12742
12743Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12744
12745 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12746
12747 * lib/gdb.exp: Fix comment which erroneously identified
12748 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12749 gdb_file_cmd not gdb_load).
12750 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12751
12752 * gdb.base/setvar.exp: Make test names consistent between pass and
12753 fail cases. Use gdb_test more.
12754
12755Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12756
12757 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12758
12759Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12760
12761 * gdb.base/help.exp: Fix expected help string for `show commands'.
12762
12763Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12764
12765 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12766
12767 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12768 of a text section.
12769
12770Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12771
12772 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12773 that loop eventually terminates. Fix Connection refused logic so
12774 that testsuite will expire nicely.
12775
12776Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12777
12778 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12779 config/rom68k.exp: New tcl glue for the appropriate monitors.
12780 These all just end up calling monitor.exp.
12781 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12782 refused' by retrying. Cleanup some timeout issues.
12783 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12784 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12785 callers don't have to set/restore global timeout variable.
12786
12787 * The following set of changes centralizes management of the global
12788 timeout variable. This way, it can be set in one target dependent
12789 place instead of dozens of places scattered throughout the test suite.
12790 If you need to lengthen a timeout, then you should either set timeout
12791 in one of the config/{target}.exp files, or multiply it by a factor.
12792 Setting it to an absolute value is always going to lose for some
12793 targets.
12794 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12795 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12796 * gdb.base/funcargs.exp: Don't set timeout.
12797 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12798 * gdb.base/printcmds.exp (test_print_string_constants
12799 test_print_array_constants): Don't set timeout.
12800 * gdb.base/ptype.exp: Don't set timeout.
12801 * gdb.base/recurse.exp: Don't set timeout.
12802 * gdb.base/return.exp: Don't set timeout.
12803 * gdb.base/watchpoint.exp: Don't set timeout.
12804 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12805 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12806
12807Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12808
12809 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12810
12811Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12812
12813 * lib/gdb.exp: Disable chill tests for irix5.
12814
12815Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12816
12817 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12818 each test pass or fail.
12819
12820Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12821
12822 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12823 xlc not gcc.
12824
12825Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12826
12827 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12828
12829Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12830
12831 * config/est.exp: Fix copyright and comments. Remove dead code.
12832 Use targetname, serialport and baud variables instead of fixed
12833 constants.
12834 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12835 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12836
12837Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12838
12839 * gdb.base/watchpoint.exp: Don't run
12840 test_watchpoint_triggered_in_syscall for sunos.
12841
12842Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12843
12844 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12845 they don't seem to exist. Do include stdio.h.
12846
12847Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12848
12849 * gdb.base/a1-selftest.exp: Add alpha xfail.
12850
12851Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12852
12853 * gdb.base/watchpoint.c (main): Prompt before calling read().
12854 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12855 Revise accordingly. Remove cruft about sending "123" several
12856 times, until it gets noticed. Clean up the "print buf[0]" stuff
12857 so that it passes or fails, and waits for prompts in the usual way.
12858
12859Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12860
12861 * gdb.base/recurse.exp: Fix comment.
12862
12863 * TODO: Remove item about printing variables in nodebug.exp. Add
12864 item about enabling tests which are only run on some targets.
12865
12866 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12867 fail, make test names unique, use new gdb_test convention
12868 regarding pattern, use gdb_test more, etc.).
12869
12870 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12871 fail, make test names unique, etc.).
12872
12873Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12874
12875 * gdb.base/nodebug.c: Change return type of top and middle to
12876 short.
12877 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12878 are fixed by the recent mdebugread.c changes. Allow `short ()'
12879 as type for top and middle.
12880
12881Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12882
12883 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12884 nearly as I can tell, the whole thing was an accident in Stu's
12885 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12886 to replace a send/expect pair with gdb_test, but ended up only
12887 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12888 of 30 Mar 1995 took care of it, but left this vestigial comment
12889 which I am now nuking.
12890
12891Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12892
12893 * gdb.base/break.exp: Look for different line number for
12894 breakpoint at main depending on usestubs.
12895
12896Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12897
12898 * gdb.base/list.exp: Adjust some alternate expect patterns to
12899 match recent list0.c change. Add alternate expect pattern for
12900 output from `list default lines around main' for optimizing
12901 compilers.
12902
12903Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12904
12905 * lib/gdb.exp: If nosignals is not set, set it to 0.
12906
12907Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12908
12909 * config/slite-gdb.exp: Responds to load symbol table prompt.
12910 * gdb.base/break.exp: Adjust line number, fix rerun.
12911 * gdb.base/langs0.c: Add #ifdef usestubs.
12912
12913Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12914
12915 * gdb.base/list.exp: Adjust line contents after adding new lines in
12916 list0.c. Also fix a syntax error.
12917
12918 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12919 * gdb.base/break.exp: ditto.
12920 * gdb.base/list.exp: ditto.
12921 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12922 * gdb.base/run.c: ditto.
12923 * gdb.base/list0.c: ditto.
12924 * gdb.base/funcargs.c: ditto.
12925
12926Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12927
12928 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12929 $targetname, $serialport and $baud instead of hardwired variables.
12930 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12931 target doesn't support signals.
12932
12933Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12934
12935 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12936
12937Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12938
12939 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12940 Don't rely on the value of an auto variable before it has been
12941 initialized. Use gdb_test more.
12942
12943Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12944
12945 * lib/gdb.exp (default_gdb_version): A version number must start
12946 with a digit, but other than that contains all characters up to
12947 the first whitespace character.
12948
12949Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12950
12951 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12952
12953Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12954
12955 * gdb.c++/*.exp: Warn if executable does not exist. The original
12956 reason for skipping the warning was that configure.in sometimes
12957 intentionally skipped building the executables but the tcl code
12958 had no way of knowing. That (a) was always bogus with respect to
12959 error handling, (b) is no longer true (right now there is no way
12960 to skip C++ tests).
12961
12962 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
12963
12964Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12965
12966 * gdb.base/list.exp: Add expect patterns for output from
12967 SunPRO compiled executables.
12968 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
12969 types.
12970
12971Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12972
12973 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12974 number (we are already testing that the correct source line text
12975 gets printed).
12976
12977 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12978 that is what is intended, but something needed to be done to get
12979 sunos4 native working again.
12980
12981 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12982
12983 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
12984 apparently went with a (very) old xfail.
12985
12986Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
12987
12988 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
12989 runto_main is a proc in gdb.exp that will do 'step' for target use
12990 stubs.
12991 * gdb.base/exprs.exp: ditto.
12992 * gdb.base/interrupt.exp: ditto.
12993 * gdb.base/opaque.exp: ditto.
12994 * gdb.base/printcmds.exp: ditto.
12995 * gdb.base/ptype.exp: ditto.
12996 * gdb.base/scope.exp: ditto.
12997 * gdb.base/setvar.exp: ditto.
12998 * gdb.base/signals.exp: ditto.
12999 * gdb.base/twice.exp: ditto.
13000 * gdb.c++/classes.exp: ditto.
13001 * gdb.c++/inherit.exp: ditto.
13002 * gdb.c++/templates.exp: ditto.
13003 * gdb.base/break.exp: no run and hit main for stubs. Change line
13004 numbers for breakpoints and info breakpoint.
13005 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
13006 breakpoint().
13007 * gdb.base/callfuncs.c: ditto.
13008 * gdb.base/exprs: ditto.
13009 * gdb.base/interrupt.c: ditto.
13010 * gdb.base/opaque0.c: ditto.
13011 * gdb.base/printcmds.c: ditto.
13012 * gdb.base/ptype.c: ditto.
13013 * gdb.base/scope0.c: ditto.
13014 * gdb.base/setvar.c: ditto.
13015 * gdb.base/signals.c: ditto.
13016 * gdb.base/twice.c: ditto.
13017 * gdb.c++/misc.cc: ditto.
13018 * gdb.c++/templates.cc: ditto.
13019
13020Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13021
13022 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
13023
13024 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
13025 somewhere between `read' and `main.c'. I'm pretty sure the
13026 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
13027 and it isn't particularly useful.
13028
13029 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
13030
13031Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13032
13033 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
13034
13035Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
13036
13037 * config/mt-slite: add LIBS and -nostdlib.
13038 * config/slite-gdb.exp: add this new file to support sparclite target.
13039
13040Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
13041
13042 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
13043
13044 * gdb.base/a2-run.exp: Change argument to istarget from
13045 "*-*-vxworks" to "*-*-vxworks*".
13046 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
13047
13048Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
13049
13050 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
13051 will not runto main but do a 'step' to step out of breakpoint().
13052 * config/mt-slite: add -Dusestubs.
13053
13054Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13055
13056 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
13057 instead of just @.
13058
13059 * gdb.base/signals.exp: Add test for "handle all print".
13060 * TODO: Remove "handle all print". Also remove item about
13061 checking copyright date (I don't like the idea of a spurious FAIL
13062 based on when we run the tests).
13063
13064 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
13065 for SunOS4 (reason for failure not investigated). Remove
13066 redundant test for $binfile.
13067
13068 * gdb.base/nodebug.c (array_index): Call malloc.
13069
13070 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
13071
13072Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
13073
13074 * gdb.base/recurse.exp: Update gdb_test invocation to use new
13075 conventions and slightly simplify the matching regexp.
13076
13077Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13078
13079 * gdb.base/break.exp: Update gdb_test invocation to use new
13080 convention.
13081
13082 * lib/gdb.exp: If noargs is not set, set it to 0.
13083
13084 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
13085 tests unique.
13086
13087 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
13088
13089Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13090
13091 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
13092 one argument of type "<non-float parameter>".
13093
13094Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
13095
13096 * config/rom68k.exp: New file to support Motorola IDP board.
13097 * gdb.base/a2-run.exp: Skip this file if noargs is set.
13098 * gdb.base/break.c: Change things around so that this program
13099 doesn't depend upon args. This is necessary to make remote
13100 targets work (in general, they can't take args).
13101 * gdb.base/break.exp: Don't try to send args to program. Don't
13102 expect output. Also, replace lots of code with gdb_test.
13103
13104Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13105
13106 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
13107 printing of '\'' (which is what the comment says we are testing,
13108 even though we were not), not '''.
13109 (test_integer_literals_rejected): Test that printing ''' is an error.
13110
13111 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13112 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
13113 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
13114 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
13115 Use gdb_test not test_print_accept.
13116 * lib/gdb.exp: Remove test_print_accept.
13117
13118 * gdb.base/signals.exp (signal_tests_1): Make pass message
13119 consistent with fail message.
13120
13121 * gdb.base/whatis.exp: Remove xfails for printing char vs.
13122 unsigned char; the bug (PR 1821) is fixed.
13123
13124 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
13125
13126 * gdb.base/scope.exp (test_at_localscopes): Call pass for
13127 successful tests--makes xfailing them work right.
13128
13129Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13130
13131 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
13132 only \r\n, not .*. The test can pass .* as the last thing in
13133 $pattern if that is what it wants. In addition to providing this
13134 flexibility, this change should speed up pattern matching in cases
13135 where the pattern already ended with .* (there were a number of
13136 them). This change also helps catch bad patterns--in the old
13137 scheme the typo "char \*" instead of "char \\*" would pass. Now
13138 it is caught.
13139 * Many .exp files: Update callers.
13140
13141 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
13142 clearer and does not spuriously match multiple ('s. Likewise for
13143 ) and *.
13144
13145 * gdb.base/nodebug.exp: Test ability to call a function and pass
13146 it a string (even with no debugging info).
13147
13148 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
13149 "p '\'", which is the same as "p ''" once tcl gets done with
13150 quoting, to "p '\\'", which I suspect is what is intended (one
13151 backslash gets sent to GDB).
13152
13153 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
13154
13155Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13156
13157 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
13158 1817) was fixed literally years ago.
13159
13160Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13161
13162 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
13163 test, it causes stepping out of call_after_alloca_subr with
13164 optimizing compilers.
13165 (localvars_in_indirect_call): Consume GDB prompt if `finish'
13166 fails.
13167
13168 * gdb.c++/templates.exp: Source templ-info.exp only if
13169 the templates executable exists.
13170
13171 * gdb.c++/misc.cc (class Contains_static_instance,
13172 class Contains_nested_static_instance),
13173 gdb.c++/classes.exp (test_static_members): Test printing of
13174 a class that contains a static instance of the class.
13175
13176Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13177
13178 * gdb.base/langs2.c (cppsub_): Don't prototype.
13179 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
13180 only, I believe).
13181
13182Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13183
13184 * lib/gdb.exp (skip_chill_tests): New procedure.
13185
13186 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
13187
13188Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
13189
13190 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
13191 each expect pattern. Cuts runtime from 12 to about 4 seconds.
13192
13193Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13194
13195 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
13196
13197 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
13198 disassemble 8, not 16, instructions for part 4.
13199
13200 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
13201 support the latter anymore.
13202
13203 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
13204 -DNO_PROTOTYPES.
13205 * gdb.base/callfuncs.c: Control use of prototypes based on
13206 NO_PROTOTYPES, not __STDC__.
13207 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
13208 t_float_values2 tests if prototypes in use.
13209
13210 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
13211 t_double_values): When checking differences against DELTA, check
13212 that difference is within the range (-DELTA,DELTA), not just
13213 (-infinity,DELTA).
13214
13215Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
13216
13217 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
13218 'file' command firts, then 'target', then 'load', this is due to gdb
13219 target set up.
13220 * config/mips-gdb.exp: Fix a couple regular exp bugs.
13221
13222Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
13223
13224 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
13225 FP load/store variants.
13226 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
13227
13228Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13229
13230 * gdb.base/term.exp: Do not give a warning if not native, it is
13231 not an abnormal condition.
13232
13233Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
13234
13235 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
13236 t_char_array".
13237
13238Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13239
13240 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
13241 are getting the version number.
13242
13243 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
13244 if not native, it is not an abnormal condition.
13245
13246Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13247
13248 * lib/gdb.exp: Just use "file exists", rather than undocumented
13249 dejagnu procedure "findfile".
13250
13251Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13252
13253 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
13254 (LDFLAGS): Set to -Xlinker -Ur.
13255
13256 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
13257 Removed, these values are set by lib/gdb.exp.
13258
13259 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
13260
13261Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13262
13263 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
13264 of replicating gdb startup code.
13265
13266 * config/mt-vxworks (LDFLAGS): Set to -r.
13267 (CFLAGS_FOR_TARGET): Removed.
13268
13269 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13270 (gdb) and gdb for vxworks uses (vxgdb).
13271
13272 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13273 executable is not in the tree and host != target, use sed and
13274 program_transform_name to determine the gdb name used by the
13275 target.
13276
13277 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13278 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13279
13280Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13281
13282 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13283 floats, chars, and shorts where there are ANSI-style function
13284 definitions.
13285
13286 * gdb.base/langs.exp, gdb.base/langs*: New test.
13287 * gdb.base/Makefile.in: Build it.
13288 * TODO: Remove item about checking that C names don't get C++
13289 demangling applied; this test tests it.
13290
13291Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13292
13293 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13294 went with the const70 xfail. The xfail went away a year ago.
13295
13296 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13297
13298 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13299 for hp300.
13300
13301 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13302
13303 * gdb.base/a1-selftest.exp: Don't run on hp300.
13304
13305Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13306
13307 * Makefile.in (site.exp): Set host_alias and target_alias as well
13308 as host_triplet and target_triplet.
13309
13310Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13311
13312 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13313
13314 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13315 places as other ecoff systems).
13316
13317 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13318 ultrix.
13319
13320Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13321
13322 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13323 remove them.
13324 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13325 variable and "variable" in addition to "data variable".
13326 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13327
13328 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13329 2.
13330 * gdb.base/list1.c (long_line): Add additional statement at start
13331 of function.
13332 * gdb.base/list.exp (test_forward_search): Update line number to
13333 reflect new statement.
13334
13335Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13336
13337 * gdb.base/signals.exp: Reinitialize searched source directories
13338 after gdb_start call.
13339
13340Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13341
13342 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13343 * gdb.stabs/Makefile.in: Likewise.
13344
13345 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13346 change. Instead split the tests into smaller pieces.
13347 * gdb.disasm/hppa.s: Corresponding changes.
13348
13349Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13350
13351 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13352 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13353
13354 * gdb.base/funcargs.exp: Modify many tests so that every test
13355 either passes or fails. Make some test names unique.
13356
13357Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13358
13359 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13360 Call stty to set interrupt character.
13361
13362 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13363 for HP assembler versus GNU assembler based on actual behavior of
13364 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13365
13366 * TODO: Suggest a few more stepping tests.
13367
13368Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13369
13370 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13371 restart GDB for h8300 after a continue.
13372 (return): Add pattern to match a29k-udi behavior.
13373 * gdb.base/nodebug.exp: Remove obsolete comment.
13374 * gdb.base/regs.exp: New file, testing of register displays.
13375 * gdb.base/return.exp: Fix typo in reference to $objdir.
13376 * gdb.base/whatis.exp: Always start with a fresh GDB.
13377
13378Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13379
13380 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13381 higher, these tests generate a lot of output.
13382
13383Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13384
13385 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13386 code following the catch silently ignored some errors; without the
13387 catch they should be thrown like any other tcl error. Also, the
13388 catch used "" instead of {} which meant all the callers who wanted
13389 to include one of the characters "[]$ had to quote it an extra time.
13390 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13391 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13392 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13393 Remove extra quoting.
13394
13395Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13396
13397 * gdb.base/commands.exp: Make test names unique; every test either
13398 passes or fails. Update some comments.
13399
13400 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13401
13402Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13403
13404 The following fixes a FAIL caused by the fact that the alpha stabs
13405 configuration didn't use the ".if alpha" code in weird.def.
13406 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13407 bit pointer, so the 32 bit version works even on the alpha.
13408 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13409 Remove the stuff which allowed us to have separate versions for
13410 alpha and everything else.
13411
13412 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13413 regexp which "info func operator\[\](" is supposed to match. Fix
13414 string to send to GDB. Note that GDB still doesn't work right. Add a
13415 new test for "info func .perator\[\](" which GDB does handle correctly.
13416
13417 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13418
13419Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13420
13421 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13422 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13423 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13424 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13425 it makes the tests harder to understand and confuses test-o-matic.
13426 The preferred style is that each test provides a PASS or a FAIL,
13427 and has a unique message (e.g. "continue #54" not just "continue")
13428 which is the same for the pass and the fail.
13429 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13430 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13431 to lib/gdb.exp.
13432 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13433 prt_accept which was basically the same thing. Likewise for
13434 test_print_reject and prt_reject.
13435 * lib/gdb.exp (test_print_reject): Add some more error message
13436 patterns to match from the former printcmds.exp (prt_reject).
13437 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13438 One defect of the passcount stuff is that some of it failed to
13439 report XPASS where appropriate.
13440 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13441 stuff before and after arg in expected pattern.
13442 (test_paddr_operator_functions): Re-do test without print_addr_of;
13443 this is the only test which seems to want extra stuff there.
13444
13445Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13446
13447 * gdb.base/nodebug.exp: Update new tests to reflect improved
13448 wording of gdb output.
13449
13450 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13451 and "ptype" work on variables in files compiled without -g.
13452 Replaces commented out "maint print msymbol" tests.
13453
13454Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13455
13456 * gdb.base/setvar.c (dummy): Call malloc.
13457
13458 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13459 losing with the irix4 sed.
13460
13461 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13462 ALRM" on irix4.
13463
13464Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13465
13466 * TODO: Remove items about corefile.exp testing new exec-file and
13467 backtrace; both are now done. Add items about printing enums.
13468
13469Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13470
13471 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13472 "get signal $thissig" test fails.
13473
13474 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13475
13476Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13477
13478 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13479 compiler warning with dec alpha compiler.
13480
13481 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13482 extra \n from gdb_test call (this explains why the prompt test
13483 that I removed yesterday was there).
13484 (user_defined_command_test): Remove extra \n and prompt test.
13485
13486 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13487 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13488 doesn't exist.
13489 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13490 Also remove alpha workaround, which turns out to be because
13491 SIGABRT == SIGLOST.
13492
13493 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13494
13495 * gdb.base/help.exp: Don't test "help show".
13496
13497Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13498
13499 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13500 "set print address" is on.
13501 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13502 pass prompt to gdb_test; gdb_test already looks for the prompt.
13503
13504 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13505
13506 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13507 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13508 was to make sure that gdb can read a core file. But (a) the "read
13509 the corefile" part didn't make it to a1-selftest.exp, we just
13510 delete the corefile after creating it, and (b) we test reading
13511 corefiles in corefile.exp anyway. Also, this test left around a
13512 xgdb process on Solaris.
13513
13514 * gdb.base/corefile.exp: Also test backtrace.
13515
13516Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13517
13518 * gdb.base/commands.exp: Test a simple user defined command with
13519 arguments and if/while statements; verify the full user command is
13520 printed by "show user".
13521
13522 * gdb.base/commands.exp: Test if/while commands as part of a
13523 breakpoint command list; verify they appear in breakpoint
13524 information.
13525
13526Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13527
13528 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13529 than by dividing by zero.
13530
13531Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13532
13533 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13534 performing an inferior call with watchpoints enabled.
13535 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13536 call.
13537
13538Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13539
13540 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13541 of "file" command.
13542
13543 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13544 Add additional pattern for when "int operator int(void);" appears
13545 in a different order.
13546
13547Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13548
13549 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13550
13551 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13552 and "signal" with ".*".
13553
13554Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13555
13556 * TODO: Add note about "handle all nostop".
13557
13558 * gdb.base/{sigall.c, sigall.exp}: New test.
13559 * gdb.base/Makefile.in: Add it.
13560
13561Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13562
13563 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13564 when invoking GDB, suppresses any windowing interface.
13565
13566Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13567
13568 * config/sim-gdb: New file, simulator testing support.
13569
13570Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13571
13572 * gdb.base/interrupt.exp: Test calling func1 twice.
13573
13574Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13575
13576 * gdb.base/list.exp (test_forward_search): Set timeout higher
13577 when we'll be getting lots of output from gdb.
13578
13579 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13580 "init_malloc" to after the expect statement. Run it if that
13581 regexp is taken, but also for two others which happen if source
13582 cannot be found.
13583
13584Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13585
13586 * gdb.base/printcmds.exp: New test, for printing register before
13587 program is running.
13588
13589Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13590
13591 * gdb.base/list.exp: Correct some alternate expect patterns
13592 to reflect changes in list1.c.
13593
13594Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13595
13596 * TODO: Add item regarding large frames.
13597
13598 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13599
13600 * TODO: Remove item about enabling return.exp; it
13601 is enabled. Suggest a few more "return" tests.
13602
13603Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13604
13605 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13606 anonymous unions.
13607
13608Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13609
13610 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13611 and pr-5646.o, so "make" is the same as "make all", not "make
13612 pr-4975.o".
13613
13614Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13615
13616 * gdb.base/list.exp: Adjust expectations to reflect changes in
13617 list1.c.
13618 (test_forward_search): New test proc.
13619 * gdb.base/list1.c (long_line): New function, has long source line.
13620
13621Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13622
13623 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13624 additional line of code that was added.
13625
13626Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13627
13628 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13629 tests so as not to overflow expect's input buffers.
13630 * gdb.disasm/hppa.exp: Corresponding changes.
13631
13632Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13633
13634 Beginnings of template debugging tests.
13635 * gdb.c++/templ-info.cc: New file to test for template
13636 debugging capability of the compiler.
13637 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13638 templ-info.cc.
13639 * gdb.c++/templates.cc: Add explicit template instantiations
13640 to enable compiling with -fno-implicit-templates. Add destructor
13641 and 'value' method to T5 class for template tests.
13642 * gdb.c++/templates.exp: Add testcases for printing of template
13643 types, setting breakpoints on template methods and calling a
d63a86f8 13644 template method.
c906108c
SS
13645
13646Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13647
13648 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13649 branch target since some assemblers (gas-2.5) may emit a
13650 relocation for the branch instead of resolving it in the
13651 assembler.
13652
13653Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13654
13655 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13656 through signal handler.
13657
13658Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13659
13660 * configure.in (*-*-netware): Use config/mt-netware.
13661
13662 * config/mt-netware: New file.
13663 * config/mt-i386-netware: Removed, separate configs for different
13664 netware architectures are no longer needed now that we have
13665 --with-headers.
13666
13667Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13668
13669 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13670 by the recent changes to use ANSI C arithmetic conversions.
13671
13672Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13673
13674 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13675 bug involving using inferior_pid to figure out whether to select a
13676 frame.
13677
13678Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13679
13680 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13681 match the current disassembler output.
13682
13683Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13684
13685 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13686 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13687 types, expect "int" as type of integer values (for now).
13688
13689Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13690
13691 * gdb.base/commands.exp: New tests for if/while commands.
13692
13693Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13694
13695 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13696 by .*, since hex values have different syntax in Chill mode.
13697
13698Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13699
13700 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13701 linefeed from expect pattern for repeated types with indices > 9.
13702
13703Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13704
13705 First part of Fortran test suite.
13706 * gdb.fortran: New directory.
13707 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13708
13709Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13710
13711 * gdb.base/default.exp: Update expect pattern for load command
13712 without arguments.
13713
13714Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13715
13716 * configure.in: Change i386 to i[345]86.
13717 * gdb.base/configure.in: Likewise.
13718 * gdb.c++/configure.in: Likewise.
13719 * gdb.chill/configure.in: Likewise.
13720
13721Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13722
13723 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13724 patterns, since that is not a valid context for comments.
13725
13726Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13727
13728 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13729 repeated types and repeated types with indices > 9.
13730
13731Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13732
13733 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13734 2417; old bug has been fixed.
13735
13736Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13737
13738 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13739 send the newline ourselves instead of assuming gdb_test will do
13740 so when passed an empty input string.
13741
13742 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13743 stabs testcode.
13744
13745Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13746
13747 * lib/gdb.exp (gdb_test): Don't send anything if the first
13748 argument is an empty string. This makes cases where we want to
13749 match output that is already in expect's buffers (for example,
13750 matching a breakpoint after gdb_run_cmd has been called) work
13751 reliably.
13752
13753Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13754
13755 * config/netware.exp: New file.
13756
13757Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13758
13759 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13760 the -B and -L prefixes so we can find the debugging stub.
13761
13762 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13763 there and we are using the gcc from the tree.
13764
13765 * gdb.base/types.c: Removed.
13766
13767 * gdb.base/configure.in: Look for makefile fragments in ../config.
13768 Recognize i386-*-netware.
13769 * gdb.c++/configure.in: Likewise.
13770
13771Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13772
13773 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13774 the correct TCL syntax.
13775
13776Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13777
13778 * gdb.base/opaque.exp: use runto instead of messing around with
13779 breakpoints. Simplify by using gdb_test.
13780
13781 * gdb.base/bitfields.exp: restart between tests on netware targets
13782 because breakpoints aren't relocated after target death. Run
13783 processes to completion.
13784
13785 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13786
13787Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13788
13789 * Makefile.in: Remove extra tabs that confuse some versions
13790 of "make". Use the newly built gdb to test with by default,
13791 rather than the first one in the tester's search path.
13792
13793Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13794
13795 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13796
13797 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13798 condition help.
13799
13800Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13801
13802 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13803
13804 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13805 running.
13806 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13807 * gdb.base/funcargs.exp: Likewise.
13808
13809 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13810 * gdb.base/funcargs.exp: Likewise.
13811
13812 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13813 message is "".
13814
13815Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13816
13817 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13818 return,signals,twice}.exp: Handle non-existant binaries
13819 consistantly.
13820
13821 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13822 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13823 might testing a cross development system.
13824
13825Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13826
13827 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13828 runtest script is relative to ${srcdir}, not ${rootdir}.
13829
13830Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13831
13832 * gdb.base/signals.exp: Allow for optionality of breakpoint
13833 address.
13834
13835Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13836
13837 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13838
13839Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13840
13841 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13842 for size_t definition.
13843 * gdb.c++/templates.cc: Likewise
13844
13845 * config/mt-i386-netware: New file.
13846
13847 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13848 defined.
13849
13850 * gdb.base/Makefile.in: Added support for systems that name core
13851 files by appending "core" to the program name.
13852 * gdb.base/a1-selftest.exp: Likewise.
13853
13854Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13855
13856 * gdb.base/return.exp: Add comment and message for `return double'
13857 test failure on Sparc Solaris.
13858
13859Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13860
13861 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13862
13863Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13864
13865 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13866 from optimizing them away.
13867 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13868 patterns to include default constructors and assignment operators,
13869 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13870 character in the output of the virtual base pointer.
13871
13872Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13873
13874 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13875 expression match in print_addr_of to avoid unintented matches.
13876 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13877 versions up to 2.5.8.
13878
13879Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13880
13881 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13882 included file to run under newer versions of expect.
13883 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13884 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13885 Remove xfail for the virtual table of BDDHookV.
13886
13887Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13888
13889 * lib/gdb.exp (string_to_regexp): Set a default result.
13890 (default_gdb_start): Fix misleading message.
13891
13892Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13893
13894 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13895 Remove all CC, etc definitions.
13896 * config/mt-hpux: New file.
13897 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13898 (CFLAGS, LDFLAGS): Define.
13899 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13900
13901 * Makefile.in (site.exp): Don't insert host_os, etc.
13902 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13903 (distclean): Check existence of subdir.
13904 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13905 * gdb.base/Makefile.in: General cleanup and simplification.
13906 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13907 to build executables. Use default rule to build .o files.
13908 (EXPECT, RUNTEST, CC): Fix relative pathname.
13909 (site.exp): Don't insert host_os, etc.
13910 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13911 and/or SIGUSR1 defined.
13912 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13913 * gdb.c++/Makefile.in: General cleanup and simplification.
13914 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13915 (CFLAGS): Remove.
13916 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13917
13918Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13919
13920 * gdb.base/recurse.exp: Misc changes to get tests running again
13921 after Kung's changes to the watchpoint code.
13922 * gdb.base/watchpoint.exp: Likewise.
13923
13924Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13925
13926 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13927
13928Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13929
13930 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13931 * lib/gdb.exp (default_gdb_start): Define.
13932 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13933 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13934 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13935 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13936 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13937 Don't call gdb_target_udi in between tests.
13938
13939Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13940
13941 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13942 (which was basically just a local version of the same thing). In
13943 addition to avoiding duplication, gdb_test_exact is faster.
13944 * lib/gdb.exp (gdb_test_exact): Fix typo.
13945
13946 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13947 don't give an error.
13948
13949 * gdb.base/term.exp: Call delete_breakpoints before starting.
13950
13951 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13952 (t10): Add comment.
13953
13954Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13955
13956 Reorganization of the GDB Test Suite.
13957
13958 * gdb.base: New directory, contains all the basic tests.
13959 * gdb.c++: New directory, tests specific to C++.
13960 * gdb.chill: New directory, tests specific to Chill.
13961 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
13962 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
13963 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
13964 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
13965 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
13966 t30-31 to chill).
13967 * */gdbme.*: Rename to match appropriate expect scripts.
13968 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
13969 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
13970 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
13971 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13972 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13973 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13974 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13975 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13976 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13977 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13978 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13979 gdb.c++/virtfunc.cc: New names of C++ files.
13980 * gdb.chill/chillvars.ch: New name of Chill file.
13981 * gdb.base/configure.in, gdb.c++/configure.in,
13982 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13983 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13984 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
13985 * configure.in (configdirs): Update to reflect directory changes.
13986 (target_abbrev): No longer define for any configuration.
13987 * Makefile.in: Cosmetic improvements to header comments.
13988
13989Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
13990
13991 Various changes to gdb.t31:
13992
13993 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
13994 * gdbme.ch: Make all key-words and predefineds be upper-case.
13995 * chillvars.exp: Expect key-words and predefinds in upper-case.
13996
13997 * chillvars.exp: Use gdb_test_exact many places.
13998 Change expected output for arrays (which now includes index labels).
13999
14000 * pr-5020.exp, gdme.ch (module PR_5020):
14001 New test, for PR-5020.
14002
14003Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
14004
14005 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
14006 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
14007
14008Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
14009
14010 * Makefile.in: Fix bit-rot in definitions of CHILL,
14011 CHILL_FOR_TARGET and Chill_LIB.
14012 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
14013 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
14014 CHILL, and CHILL_LIB.
14015
14016Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
14017
14018 * Revert the previous changes. Please see Rob's directory
14019 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
14020
14021Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
14022
14023 * Makefile.in, configure.in, config/mips-gdb.exp,
14024 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
14025 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
14026 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
14027 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
14028 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
14029 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
14030 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
14031 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
14032 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
14033 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
14034 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
14035 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
14036 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
14037 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
14038 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
14039 changes from 94Q1.
14040
14041Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
14042
14043 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
14044 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
14045 Rob's new testing fragments.
14046
14047Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
14048
14049 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
14050 lib/gdb.exp: Replace error proc calls with perror.
14051
14052Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14053
14054 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
14055 version also, match on casted version strings, and match on
14056 gdb startup case where the line numbers might be messed up.
14057
14058Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
14059
14060 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
14061 (CFLAGS): Delete it from here.
14062
14063Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
14064
14065 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
14066
14067Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
14068
14069 * Makefile.in (RUNTEST): Default to just "runtest".
14070
14071Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14072
14073 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
14074 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
14075 the code has been restructured.
14076
14077Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14078
14079 * gdb.t00/default.exp (set write): Allow any number of \r and/or
14080 \n, not just one of each.
14081
14082 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
14083 /bin/cc gives a warning if you do.
14084
14085Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
14086
d63a86f8 14087 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
14088 __t10ListS_link1ZUiRCUiPT0
14089
14090Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14091
14092 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
14093 on local variables in recursive functions.
14094
14095 * gdb.t07/Makefile.in: Build the new test.
14096
14097Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14098
14099 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
14100 directly. Instead compare the return values from actual calls.
14101
14102Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
14103
14104 * Makefile.in (check): Set TCL_LIBRARY for runtest.
14105
14106Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14107
14108 * From Peter Schauer with minor modifications.
14109 * gdb.t15/return.exp (return_tests): Handle targets where "return"
14110 stops in mid-line in the caller. Add xfail for returning a float
14111 value on X86 targets.
14112
14113Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14114
14115 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
14116 to avoid expect lossage.
14117 (fmem_LRbug_tests): Likewise.
14118 * gdb.disasm/hppa.s: Corresponding changes.
14119
14120 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
14121 conditions to work with latest dejagnu/expect.
14122
14123 * gdb.t15/funcargs.exp (finish from indirect call): No longer
14124 expected to fail on the PA.
14125 (backtrace in call with trampolines): Explicitly require main
14126 to be frame #1 (no trampolines should show up in backtrace).
14127
14128 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
14129 "continue -expect".
14130 * gdb.t06/break.exp: Likewise.
14131 * gdb.t07/watchpoint.exp: Likewise.
14132 * gdb.t13/bitfields.exp: Likewise.
14133 * gdb.t15/{funcargs,return}.exp: Likewise.
14134 * gdb.stabs/weird.exp: Likewise.
14135 * config/{mips,udi}-gdb.exp: Likewise.
14136
14137 * hppa.sed: Enclose comments within a sed command to avoid
14138 losing with the old OSF1 sed.
14139
14140Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14141
14142 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
14143 sequent dynix.
14144 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
14145 * gdb.t15/funcargs.exp: Conditionally step again to really
14146 finish from marker_call_with_trampolines. Handle the case where
14147 the first step from within call_with_trampolines already steps
14148 us back to main.
14149 * gdb.t15/gdbme.c: Add comment to closing brace of
14150 call_with_trampolines for funcargs.exp.
14151
14152Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14153
d63a86f8 14154 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
14155 Fix typo(s).
14156
14157Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14158
14159 * gdb.t07/gdbme.c: More code for watchpoint testing.
14160
14161 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
14162 "Hardware watchpoint" throughout file.
14163 (test_watchpoint_triggered_in_syscall): New test.
14164 (test_complex_watchpoint): New test.
14165
14166Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14167
14168 * gdbme.c (call_with_trampolines): New function to try and step
14169 into. Tests trampoline problems on the PA.
14170
14171 * funcargs.exp (localvars_in_indirect_call): No longer expect
14172 stepping into indirect call to fail on PAs.
14173 (test_stepping_over_trampolines): New test.
14174
14175Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14176
14177 * TODO: Add suggestions for static member function tests, and
14178 completion tests.
14179
14180Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14181
14182 * TODO: Add suggestions for "p/a" tests.
14183
14184 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
14185 (default_gdb_exit): Replace all the hair with sending "quit" to
14186 the process with a simple close.
14187
14188Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14189
14190 * TODO: Add suggestions for shared library tests.
14191
14192Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14193
14194 * TODO: Add suggestions for x/s tests.
14195
14196Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14197
14198 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
14199 "enable once", and "enable breakpoints once" with ".*".
14200
14201Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14202
14203 * TODO: Add suggestions about structure passing tests.
14204
14205Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14206
14207 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
14208 the primary1 test, use work around if __GNUC__ < 2.
14209 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
14210 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
14211 Test for bad output rather than waiting for timeout. Issue
14212 second continue only if first continue failed.
14213
14214Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14215
14216 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
14217 operator[] test with gdb_test because the old code didn't seem to
14218 be getting the quoting right with the new dejagnu.
14219
14220Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
14221
14222 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
14223 one from the path.
14224 * Makefile.in: Use a fresh expect if there is one, use runtest
14225 from the src tree if there is one.
d63a86f8 14226
c906108c
SS
14227Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14228
14229 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
14230 next over recursive call. Revise the tests from that point on
14231 (which had been skipped) to match GDB's actual (correct) output.
14232
14233 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
14234 with next over a breakpoint whose condition is false.
14235
14236 * gdb.t00/help.exp: Comment out "help set print" tests just like
14237 (and for same reason as) "help set" test.
14238
14239Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14240
14241 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
14242 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
14243
14244Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14245
14246 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
14247 necessary gdb_target_udi.
14248
14249 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
14250
14251 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
14252 1838 and 2417; they are fixed.
14253
14254 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
14255 gdb.t03/ptype.exp (ptype structure, ptype union):
14256 Remove xfails; the test is looser than when the xfails were added.
14257
14258 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
14259 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
14260
14261 * gdb.t01/run.exp: Only run shell test if isnative.
14262
14263 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
14264 since "run" automatically loads if necessary. Call gdb_target_udi
14265 after the "file" since "file" kills any execution target.
14266
14267 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14268 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14269 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14270 argument for UDI.
14271
14272Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14273
14274 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14275
14276 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14277
14278Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14279
14280 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14281 properly quoting regexps. This makes the second argument to
14282 demangle a fixed string, which matches the callers, instead of a
14283 shell-style pattern which is what the previous implementation
14284 used. Update some of the callers.
14285
14286Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14287
14288 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14289 (comib_nullified_tests): Fix typo.
14290 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14291 strings. No longer expected to fail.
14292
14293 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14294 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14295 strings. No longer expected to fail.
14296
14297 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14298 string. No longer expected to fail.
14299
14300Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14301
14302 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14303 No longer expected to fail.
14304
14305 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14306 string. No longer expected to fail.
14307
14308Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14309
14310 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14311 only in the names (I probably got most of them). I was even
14312 generous with some which differed in underscores in names, and
14313 probably missed a few, and I *still* was able to remove almost a
14314 third of the file with almost no impact on testsuite coverage.
14315
14316Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14317
14318 * gdb.t00/default.exp: Match udi_attach error message as well as
14319 the one from child_attach.
14320
14321 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14322
14323 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14324
14325 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14326 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14327
14328 * Move test with enums and partial symbols back to
14329 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14330 Reverts the change of 26 May 93. Per today's change to
14331 stabs.texinfo, the behavior that weird.exp was expecting was
14332 unreasonable; what is important is that the compiler+gdb get
14333 things right, which happens with a recent gcc. Also fix the test
14334 to deal with native compilers which put out the stab gdb can't
14335 deal with.
14336
14337Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14338
14339 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14340 in the names. The main thing these accomplish is to slow things down.
14341 Many more such duplicates surely remain.
14342
14343 * gdb.t00/help.exp: Comment out "help support" test just like
14344 (and for same reason as) "help set" test.
14345
14346Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14347
14348 * gdb.t06/break.exp: Remove setup_xfails for
14349 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14350 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14351 about known bug in gcc to include up through 2.5.8.
14352 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14353 well as "_vb$".
14354 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14355 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14356 with latest gcc and gdb.
14357 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14358 well as "_vb$".
14359
14360Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14361
14362 * configure.in (hppa*-*-*): Also configure and build stabs-only
14363 tests.
14364
14365Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14366
14367 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14368 * gdb.t10/configure.in (hppa*-*-*): Use it.
14369
14370Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14371
14372 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14373
14374Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14375
14376 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14377 versions prior to 1.13.5.
14378
14379Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14380
14381 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14382 the prompt is at the start of a line.
14383
14384Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14385
14386 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14387 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14388 in the copr tests now.
14389 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14390 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14391 expected to fail.
14392
14393Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14394
14395 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14396 gdb.t31/chillvars.exp, lib/gdb.exp:
14397 Tweak to run under either version of expect.
14398 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14399 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14400 * gdb.t11/list.exp: Remove extraneous whitespace.
14401
14402Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14403
14404 * gdb.t16/printcmds.exp (test_print_strings): Accept
14405 "(unsigned char *) " before the string.
14406
14407 * TODO: Add notes about printing of fancy types and GDB expressions.
14408
14409Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14410
14411 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14412 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14413 if doing mips-idt-ecoff.
c906108c
SS
14414
14415Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14416
14417 * Most .exp files: Tweak to run under either version of expect.
14418
14419Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14420
14421 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14422 xfails; I'm not sure why they are failing, but not because of PR 1806.
14423
14424Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14425
14426 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14427 defined in lib/gdb.exp.
14428
14429Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14430
14431 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14432 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14433 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14434 have to be typeless.
14435
14436Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14437
14438 * TODO: Add suggestion for copyright year test.
14439
14440Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14441
14442 * configure.in (*-*-lynxos*): Add stabs tests.
14443
14444Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14445
14446 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14447 so insert a tab before any assembler directive in column zero.
14448
14449 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14450 stores.
14451 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14452 stores.
14453 (fpu_short_memory_tests): Likewise.
14454
14455Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14456
14457 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14458 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14459 .stabs directives in comments.
14460
14461Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14462
14463 * TODO: New file, describing tests we could write.
14464 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14465
14466Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14467
14468 * gdb.t06/signals.exp: Add kludge to force re-sync.
14469
14470 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14471 to xgdb instead of gdb, get out of gdb.
14472
14473Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14474
14475 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14476 for info.
14477
14478Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14479
14480 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14481 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14482 * gdb.stabs/hppa.sed: New sed script for the PA.
14483
14484Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14485
14486 * gdb.stabs: Re-write weird.def and configuration to use sed
14487 instead of cpp. sed is portable and POSIX; cpp is neither.
14488
14489Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14490
14491 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14492
14493Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14494
14495 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14496
14497Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14498
14499 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14500 "_vb$".
14501 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14502 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14503
14504Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14505
14506 * lib/gdb.exp: Comment out code which depends on non-existent
14507 `transform' procedure.
14508
14509Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14510
14511 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14512 * lib/gdb.exp: Transform tool name.
14513 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14514 1.1's new error handling system.
14515
14516Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14517
14518 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14519
14520Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14521
14522 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14523 They made pattern matching so slow that timeouts happened on
14524 heavily loaded systems. Now any output from "show print" which
14525 gets us back to the GDB prompt is a PASS.
14526
14527Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14528
14529 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14530
14531Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14532
14533 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14534
14535 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14536 It is not from PR 3220.
14537
14538Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14539
14540 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14541 just started failing because they depended on the order the
14542 subcommands are presented, or exact docstring text. This kind of
14543 test is a pain and has minimal benefit.
14544
14545Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14546
14547 * gdb.t09/corefile.exp: At end of test, use "core" command with
14548 no arguments.
14549
14550Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14551
14552 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14553 17}/Makefile.in: Make it possible to run the testsuite with Sun
14554 make and CC = cross gcc by adding explicit build rules for .o
14555 files.
14556
14557Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14558
14559 * gdb.t15/funcargs.exp: Don't put comments on same line as
14560 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14561
c906108c
SS
14562Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14563
14564 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14565
14566Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14567
14568 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14569 * gdb.t20/inherit.exp: remove three dumplicate entries.
14570
14571Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14572
14573 * gdb.t06/break.exp: For "next over recursive call", fail on any
14574 incorrect output, not just on "factorial (value=2)".
14575
14576Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14577
14578 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14579 working now. Add an xfail if accesing a bss variable causes
14580 a memory error if the target is not yet run.
14581
14582Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14583
14584 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14585 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14586 name of __st* demangling (2 strings). Did Kung really get the
14587 more than 95 others right without testing them?
14588
14589Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14590
14591 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14592
14593Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14594
14595 * configure.in (configdirs): Add gdb.disasm
14596 * gdb.disasm: New directory for GDB disassembler tests.
14597 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14598
14599Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14600
14601 * gdb.t00/help.exp: Don't test "help set".
14602
14603 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14604 from within expect statements. None of these happen anymore and
14605 they cause regressions to be silently unnoticed.
14606
14607 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14608 messages) about known failures with gcc cygnus-2.4.5-930417.
14609
14610 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14611 comp-info.exp so it gets built if it doesn't exist.
14612
14613 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14614 it is no longer used.
14615 * gdb.t13/comp-info.c: Removed.
14616
14617Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14618
14619 * gdb.t06/signals.exp: Add xfail for sun3.
14620
14621Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14622
14623 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14624 relevant because ^C doesn't get sent but failure can be reproduced
14625 interactively).
14626
14627Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14628
14629 * gdb.stabs/alpha.mt: New configuration file for alpha.
14630 * gdb.stabs/configure.in: Use it.
14631 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14632 sharing with alpha.mt, redefine long to word via preprocessor.
14633 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14634 for alpha.
14635 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14636 native cc.
14637 * gdb.t00/teststrategy.exp: Change expect string so that we
14638 consume the `(xgdb)' from the command echo and from the gdb prompt.
14639 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14640 gdb currently compares all values as long, so this failure probably
14641 applies to any configuration where LONGEST is bigger than a target int.
14642 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14643 with gcc.
14644 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14645 to handle opaque pointers, gcc is.
14646 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14647 as first argument. Include <sys/types.h> and change all operator
14648 new definitions to use size_t.
14649 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14650 now that we use size_t.
14651
14652Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14653
14654 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14655 a long or float array cast all array members to the same type.
14656 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14657 with 64 bit longs.
14658 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14659 on alpha.
14660 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14661
14662Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14663
14664 * gdb.t24 (demangle.exp): Constructors of templates have names like
14665 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14666 section 14.6 of the ARM.
14667
14668 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14669 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14670 accomplish little and slow down the testsuite.
14671
14672 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14673 Accept spaces various places.
14674
14675Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14676
14677 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14678 with watchpoint enabled.
14679
14680 * Makefile.in: Remove definition of CC and remove the second
14681 definition of CXX (the "CXX = gcc" one remains). These definitions
14682 were causing backquotes to be expanded within backquotes, which
14683 doesn't work.
14684
14685Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14686
14687 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14688
14689Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14690
14691 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14692 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14693 by mips cc and contains no stabs entries.
14694
14695Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14696
14697 * config/vx-gdb.exp: Use fake device to load files rather than
14698 NFS.
14699 * lib/gdb.exp: New proc to do "file" command.
14700 * config/unix-gdb.exp: Use new "file" proc.
14701
14702Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14703
14704 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14705 Rework board rebooting slightly.
14706 (gdb_exit): Don't exit from the remote shell; there isn't one.
14707 * gdb.stabs/weird.exp: If a program is being debugged already,
14708 kill it.
14709 * gdb.t04/setvar.exp: Stop and restart gdb.
14710 * gdb.t05/expr.exp: Likewise.
14711 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14712 restart gdb and reload the program.
14713 * gdb.t08/opaque.exp: Likewise.
14714 * gdb.t12/scope.exp: Likewise.
14715 * gdb.t13/bitfields.exp: Likewise.
14716 * gdb.t15/funcargs.exp: Likewise.
14717 * gdb.t20/classes.exp: Likewise.
14718 * gdb.t03/ptype.exp: Increase timeout.
14719 * gdb.t16/printcmds.exp (test_print_string_constants,
14720 test_print_array_constants): Likewise.
14721 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14722 * gdb.t20/classes.exp (do_tests): Likewise.
14723 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14724
14725Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14726
14727 * gdb.stabs: Renamed *wierd* to *weird*.
14728
14729Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14730
14731 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14732 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14733
14734Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14735
14736 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14737 (do_tests): Remove xfail for whatis on one_var and two_var.
14738
14739Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14740
14741 * Makefile.in: Made cross building work better by adding
14742 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14743
14744Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14745
14746 * gdb.t15/{return.c,return.exp,Makefile.in}:
14747 New test, currently commented out.
14748
14749Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14750
14751 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14752 still running and removes the leftover named socket so GDb can do
14753 clean restarts.
14754
14755Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14756
14757 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14758 console, not GDB.
14759 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14760 cross testing works better with "make check"
14761 * config/unix-gdb: Use default procedures for exit and version.
14762 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14763 with the newest VxWorks.
14764
14765Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14766
14767 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14768 old form.
14769
14770 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14771 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14772
14773 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14774
14775 * config/unix-gdb.exp: Remove this version of gdb_exit
14776 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14777 Rob says he'll look at it when he gets back to testing boards.
14778
14779Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14780
14781 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14782 an expected fail for certain ptype commands.
14783
14784 * gdb.t20/classes.exp: Update expected results of "ptype class
14785 Base1" to account for the constructor that now appears in the type.
14786
14787Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14788
14789 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14790 disappeared from list.
14791 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14792 "alldone" proc with call to cleanup and exit.
14793 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14794 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14795 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14796 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14797 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14798 "alldone" proc with simple returns that suppress remaining
14799 tests. The alldone proc went away many months ago.
14800
14801Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14802
14803 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14804
14805 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14806
14807Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14808
14809 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14810 as vax gdb will display them.
14811
14812Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14813
14814 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14815 optimizers.
14816
14817 * scope.exp: Change "bad value for localval" messages so each one
14818 is unique.
14819
14820 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14821 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14822
14823 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14824
14825Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14826
14827 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14828 doesn't exist (due to optimization).
14829
14830Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14831
14832 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14833 contains \r because the filename is long.
14834
14835 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14836 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14837
14838Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14839
14840 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14841 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14842 Ultrix.
14843 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14844 int tests.
14845 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14846
14847Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14848
14849 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14850
14851 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14852 to match does not match the passing case but still matches the
c906108c
SS
14853 failing case.
14854
14855Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14856
14857 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14858
14859Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14860
14861 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14862 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14863 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14864 Remove various versions of gdb_exit.
14865 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14866 gdb_exit.
14867 * config/unix-gdb.exp: gdb_exit remains here, and should override
14868 the generic version, since it's doing a lot of wierd stuff that
14869 the other versions aren't. FIXME, fold it in, or abandon this
14870 version.
14871
14872Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14873
14874 * gdb.t24/demangle.exp: Add tests for PR 3220.
14875
14876Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14877
14878 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14879
14880Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14881
14882 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14883 "i386-*-*". Works for i486 as well.
14884
14885 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14886 bug, and expand domain of xfail to all SVR4 systems, since the
14887 actual problem is likely to be in generic SVR4 /proc support.
14888
14889Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14890
14891 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14892
14893Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14894
14895 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14896 xfails for other systems. Match a missing 'Continuing.' as an
14897 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14898
14899 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14900 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14901 Only issue warning for missing executables if -all option is used.
14902
14903 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14904 file if -all option is used. It's like an unpredictable XFAIL.
14905
14906Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14907
14908 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14909 for dynamically linked binaries.
14910
14911 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14912
14913Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14914
14915 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14916 to state that this is a known bug in old versions of g++.
14917
14918Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14919
14920 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14921 while waiting for `Continuing'.
14922
14923Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14924
14925 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14926 in text, data, and bss.
14927 * gdb.t10/nodebug.c: Add local and global test variables for
14928 initialized and uninitialized data.
14929
14930Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14931
14932 * config/unix-gdb.exp (gdb_exit): Add "wait".
14933
14934Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14935
14936 * gdb.t06/signals.exp: xfail the continue from the handler for all
14937 targets.
14938
14939 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14940 function with watchpoints enabled, the i386 call dummy starts with
14941 a call.
14942
14943 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14944 386 bsd names its corefiles.
14945
14946Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14947
14948 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14949 compilers don't grok it.
14950 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14951 with small octal ints rather than character constants, which
14952 are signed and might not fit if first promoted to int.
14953
14954Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14955
14956 * gdb.t09/Makefile.in (clean): Remove corefile.
14957
14958Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14959
14960 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
14961
14962Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14963 and Jim Kingdon (kingdon@cygnus.com)
14964
14965 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
14966 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
14967 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
14968
14969Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14970
14971 * gdb.t17/interrupt.exp: Add xfail for hppa.
14972
14973Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14974
14975 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14976 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14977 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14978 to determine signed-ness of bitfields and use the result to setup
14979 the xfail.
14980 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14981 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14982 call line is reached if necessary.
14983
14984Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14985
14986 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
14987
14988Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14989
14990 * gdb.t06/break.exp: Also test `clear' command.
14991
14992Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14993
14994 * gdb.t00/teststrategy.exp: Remove extra quote.
14995
14996 * gdb.t07/watchpoint.exp: Change xfail for calling function with
14997 watchpoint enabled to be for all non-68k machines.
14998
14999 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
15000
15001Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15002
15003 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
15004 targets use aout.mt instead of ecoff.mt as gas understands
15005 standard aout format.
15006
15007Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15008
15009 * lib/gdb.exp (runto): Don't insist that function we are running to
15010 was compiled with -g.
15011
15012 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
15013
15014 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
15015 to get back into the read system call.
15016 Accept leading newline in case where we woke it up.
15017
15018Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15019
15020 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
15021 to make the stabs test work on ecoff systems using gcc and -with-stabs.
15022 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
15023 enable ecoff configuration.
15024
15025Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15026
15027 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
15028
15029Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15030
15031 * gdb.t16/printcmds.exp: Add another printf test.
15032
15033Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
15034
15035 * configure.in: If configured -with-stabs on any target, add
15036 stabsdirs to configdirs.
15037
15038Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15039
15040 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
15041 fun" so pattern does not match the command itself.
15042
15043Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15044
15045 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
15046
15047Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15048
15049 * gdb.t17/interrupt.exp: Test for more things.
15050
15051Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15052
15053 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
15054 compiler arranges the code and line numbers.
15055
15056 * gdb.t17/interrupt.exp: Don't send \n after ^C.
15057
15058Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15059
15060 * gdb.t00/help.exp: Increase expect input buffer size.
15061
15062Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15063
15064 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
15065
15066 * gdb.t07/watchpoint.exp: Add xfail for hppa.
15067
15068 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
15069
15070 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
15071 [0-9]*, not just [0-9].
15072
15073Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15074
15075 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
15076
15077 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
15078
15079Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15080
15081 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
15082
15083Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15084
15085 * gdb.t06/signals.c: Add xfails for sun3.
15086
15087 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
15088
15089 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
15090 test_stepping tests.
15091
15092Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15093
15094 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
15095
15096 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
15097
15098 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
15099 rather than actually putting it through cpp twice.
15100
15101 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
15102
15103Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
15104
15105 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
15106 no longer needed.
15107
15108Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15109
15110 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
15111
15112 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
15113 C++ features prints as "struct", make it a pass, not an xfail.
15114
15115Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15116
15117 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
15118 Don't require VA to print as "class" rather than "struct".
15119
15120Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
15121
15122 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
15123
15124Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15125
15126 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
15127
15128Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15129
15130 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
15131 order.
15132
15133Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15134
15135 * gdb.t16/printcmds.exp: Add printf tests.
15136
15137 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
15138
15139 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
15140
15141Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
15142
15143 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
15144 pass counts, to counteract any existing or future setup_xfails.
15145
15146Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15147
15148 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
15149 {BEGIN,END}_COMMON for common block instead of STAB.
15150 * gdb.stabs/wierd.exp: Add xfail for rs6000.
15151
15152 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
15153 intp_var should be N_GSYM not N_LSYM.
15154 wierd-aout.S: Use a label for the value of the N_SO.
15155 wierd.def: Remove all backslashes.
15156 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
15157
15158Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15159
15160 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
15161 get the expected next to inheritance3.
15162
15163Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15164
15165 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
15166 now that gcc-2.4 gets it right.
15167
15168Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15169
15170 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
15171
15172 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
15173 generating comp-info.exp which works for cross-compilation.
15174
15175Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
15176
15177 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
15178 "*-*-sysv4.*".
15179
15180Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
15181
15182 * gdb.t01/run.exp: Start with a fresh gdb.
15183 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
15184 SVR4.x.
15185
15186Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
15187
15188 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
15189 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
15190 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
15191 Makefile.in (distclean, realclean): Remove gdbme.c from list of
15192 things to remove.
15193
15194Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
15195
15196 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
15197 test cases from bug reports.
15198
15199Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
15200
15201 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
15202 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
15203 avoid spurious xfails.
15204 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
15205 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
15206 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
15207
15208Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
15209
15210 * gdb.t00/teststrategy.exp: Rework to provide more useful
15211 description of each test, fix problem with systems that define
15212 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
15213 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
15214 results for "next over recursive call" so timeouts aren't taken
15215 by error.
15216
15217Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
15218
15219 * gdb.t12/scope.exp: Test printing of variables before run.
15220
15221 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
15222 printed in wrong order due to sorting.
15223
15224Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
15225
15226 * gdb.t00/teststrategy.exp: Fix expected results for printing
15227 user entered string constant. Is array of char, prints with no
15228 address.
15229
15230 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
15231 commands.
15232 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
15233 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
15234 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
15235 of struct of char arrays.
15236 * gdb.t00/radix.exp: New tests for radix commands.
15237
15238Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
15239
15240 * gdb.t16/printcmd.exp: Print a variable before running program
15241 (with xfail for AIX).
15242
15243Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
15244
15245 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
15246
15247 * gdb.t16/printcmd.exp: Don't print variables before running program.
15248
15249 * gdb.t06/break.exp: Don't require envp argument to main.
15250
15251 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
15252
15253 * gdb.t02/whatis.exp, gdb.t11/list.exp:
15254 Add xfails for rs6000.
15255
15256 * gdb.t02/whatis.exp: Change other tests not to re-test something
15257 we already tested.
15258
15259 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
15260 each type used has a variable of that type.
15261
15262Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15263
15264 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15265
15266Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
15267
15268 * configure.in: change srctrigger to be a file, not a directory
15269
15270Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15271
15272 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15273
15274 * gdb.t11/list.exp: Fixed a couple of typos.
15275
15276Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15277
15278 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15279 is fixed and PR is closed.
15280 * gdb.t16 (gdbme.c): Add simple test string variable.
15281 * gdb.t16 (printcmds.exp): Add tests with simple test string
15282 variable, primarily for boundaries on "set print elements".
15283
15284Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15285
15286 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15287 Make leading 0's optional and don't expect a tab in the middle
15288 of the number.
15289
15290 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15291
15292 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15293 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15294 don't end command passed to gdb_test with newline.
15295
15296 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15297 signed keyword away, don't expect signed bitfields to be signed.
15298
15299 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15300 printing with only as many 1's as are in the field as well as printing
15301 with 32 1's (see comment).
15302
15303Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15304
15305 * gdb.t00/default.exp: Start with a fresh gdb.
15306 * configure.in (configdirs): Remove gdb.t31 until the chill
15307 compiler works again. It no longer is able to find chillrt0
15308 since it isn't in libchill.a anymore.
15309 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15310 wierd.o, make more modular.
15311 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15312 spurious newlines that caused problems.
15313
15314Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15315
15316 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15317 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15318 gdb.stabs/wierd.{exp,def}: Many new tests.
15319
15320 * gdb.t00/default.exp: update info line for new message.
15321
15322 * gdb.t02/{whatis.exp,gdbme.c}:
15323 Test that "char *" doesn't print as "caddr_t".
15324
15325Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15326
15327 * gdb.t00/help.exp: Use .* in place of some help messages which
15328 just changed.
15329 gdb.t00/default.exp: Update "info frame" test for new message.
15330 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15331 Remove some xfails
15332
15333Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15334
15335 * gdb.t03/{gdbme.c,ptype.exp}:
15336 Add tests for typedef'd struct and union without tags.
15337 Also check "whatis" on a variable of a typedef'd enum without a tag.
15338
15339 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15340 PRMS 1823; the bug still exists but isn't reproduced by this test
15341 anymore), and remove rs6000 XFAIL (the bug is fixed).
15342
15343 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15344 duplicated from whatis.exp. For those that are left, accept
15345 "long", "long int", or "int" for long variables (whatis.exp already
15346 has an XFAIL for "int", so no need to fail it here).
15347
15348 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15349 Deal with GCC's names for types now that GDB uses the compiler's names.
15350
15351 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15352 setup_xfail's for sunos4. If we #defined the signed keyword away,
15353 don't expect GDB to know that char it is signed.
15354
15355 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15356
15357Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15358
15359 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15360 should work on any system, regardless of debugging format.
15361 * gdb.t21/demangle.exp: Move to gdb.t24.
15362 * gdb.t24/demangle.exp: Move from gdb.t21.
15363 * gdb.t24/{Makefile.in, configure.in}: New files.
15364
15365Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15366
15367 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15368 * gdb.stabs: New directory.
15369
15370Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15371
15372 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15373 not just "Quit anyway?".
15374
15375Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15376
15377 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15378 that all setup_xfails are immediately followed by clear_xfails.
15379
15380Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15381
15382 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15383 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15384 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15385 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15386 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15387 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15388 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15389 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15390 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15391 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15392 gdb.t31/chillvars.exp, lib/gdb.exp:
15393 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15394 bug-gdb@prep.ai.mit.edu.
15395
15396Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15397
15398 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15399 with 0.0, not integer 0.
15400
15401Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15402
15403 * gdb.t06/break.exp: Update for "Kill the program" message change.
15404
15405Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15406
15407 * Makefile.in (GDBFLAGS): Set to -nx.
15408 * Makefile.in (site.exp): Use GDBFLAGS.
15409
15410Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15411
15412 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15413 Makefiles.
15414 (check): depend on just-check.
15415 (just-check): added so that tests can be run without a noop
15416 build pass.
15417
15418Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15419
15420 Switch to using configure's configdirs.
15421 * Makefile.in (Makefile): add configure.in dependency.
15422 (SUBDIRS): removed redundant assignment.
15423 * configure.in: switch subdirs assignment to configdirs.
15424 * gdb.t*/configure.in: new files.
15425
15426Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15427
15428 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15429 works.
15430
15431Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15432
15433 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15434 in explicit rules. Apparently this is not supported by some makes.
15435
15436Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15437
15438 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15439
15440Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15441
15442 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15443 disappeared.
15444
15445Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15446
15447 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15448
15449Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15450
15451 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15452 watchpoint problem that is now fixed.
15453 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15454 uninitialized convenience variables.
15455 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15456 structures.
15457
15458Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15459
15460 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15461 which causes expect to get out of sync with gdb on long output
15462 from help set.
15463 * gdb.t09/corefile.exp: Make expected pattern for core file
15464 failing signal and frame output format less sun specific.
15465
15466Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15467
15468 * gdb.t31/chillvars.exp: Add and remove initial dummy
15469 breakpoint, so that symbol table is forced in.
15470 (Needed at least on Sunos4, though it seems not SVR4.)
15471 * gdb.t31/chillvars.exp: Update for changed output format.
15472
15473Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15474
15475 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15476
15477Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15478
15479 * Makefile.in: Added --srcdir when invoking runtest, removed the
15480 need for a local config file. (optional now)
15481
15482Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15483
15484 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15485 failure count used to force early termination. Add some more
15486 expected failures for gnu style demangling.
15487
15488Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15489
15490 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15491 pmi variable from gdb.t20/gdbme to get optimized away.
15492 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15493 Check for written corefile upon timeout _and_ eof.
15494
15495Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15496
15497 * config/unix-gdb.exp: Add missing return 0.
15498
15499Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15500
15501 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15502 test termination.
15503
15504Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15505
15506 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15507 disappeared.
15508
15509Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15510
15511 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15512 time as i860 support works.
15513
d63a86f8 15514 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15515 "backtrace 100\r" rather than just "backtrace\r", to match last
15516 change.
15517
15518Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15519
15520 * config/udi-gdb.exp (gdb_exit): Remove close command.
15521 (gdb_target_udi): New procedure to set the UDI target.
15522 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15523 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15524 Added waits for prompts after several question responses. Added
15525 some more responses used by a29k-amd-udi-gdb.
15526 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15527 pass different arguments, restart UDI connection after program
15528 completion.
15529 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15530 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15531 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15532 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15533 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15534 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15535 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15536 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15537 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15538 after program completion.
15539 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15540 compiled with a SELECT_VECS setting.
15541 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15542 infinite recursion.
15543
15544 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15545 Added checks for COFF results, and made them expected failures for
15546 all targets. It would be better to make them expected failures
15547 for COFF targets only.
15548
15549Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15550
15551 * Makefile.in: add null dvi target, don't bother to recurse
15552 through test directories for info and install-info; rename
15553 $(datadir) to be dejagnu instead of deja-gnu
15554
15555Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15556
15557 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15558 compiler to coredump.
15559 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15560 code.
15561
15562Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15563
15564 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15565 coredump.
15566 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15567 code.
15568
15569Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15570
15571 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15572 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15573 which in a shell. Deletes xgdb when done.
15574 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15575 Tests the return from the "set height" or "set width" commands.
15576 Added a few return codes where needed.
15577
15578Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15579
15580 * Makefile.in (SUBDIRS): Add gdb.t17.
15581 * configure.in (subdirs): Add gdb.t17.
15582 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15583 files to test gdb's calling of functions in the inferior with
15584 the correct arguments and gdb's ability to retrieve any
15585 result returned.
15586
15587Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15588
15589 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15590 may be called after gdb goes away. Previous versions of expect
15591 needed these to avoid file descriptor leaks, but they cause
15592 errors with the current revision of expect.
15593 * gdb.t00/gdbvars.exp: Use -re on expected output after
15594 setting sevenbit-strings.
15595 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15596 to set sevenbit-strings consistent across tests.
15597 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15598 set sevenbit-strings consistent across tests.
15599
15600Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15601
15602 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15603 expected output to match current "expect" expectations.
15604
15605Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15606
15607 * gdb.t00/default.exp: Change expected output for default "source"
15608 command, to match new gdb behavior which requires a filename to
15609 source.
15610
15611Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15612
15613 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15614 expected fail for i486-*-* that misses the marker2 function.
15615 * gdb.t10/crossload.exp (bfddefault): Allow successful
15616 recognition of a format to pass even if no symbols are found.
15617 Explicitly catch failures where the format is not recognized
15618 or is ambiguous, and add the reason to the fail message.
15619 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15620 the cause is and invalid target and add reason to failure message.
15621 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15622 elf32-i386, elf32-sparc, and elf32-i860.
15623 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15624 Set up expected failure for 'filename'::variable scope resolution,
15625 which is now apparently broken on all targets.
15626 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15627 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15628 gdb.t23/templates.exp: Change failure for missing binfile into
15629 just a warning.
15630 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15631 references.
15632
15633Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15634
15635 * gdb.t00/default.exp: Add expected output for default "source"
15636 command, to match new gdb behavior.
15637 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15638
15639Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15640
15641 * config/*-gdb.exp: returns an error, rather than exiting on
15642 internal errors.
15643
15644Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15645
15646 * gdb.t03/gdbme.c: Add pointer to struct variable.
15647 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15648 referencing struct members.
15649
15650Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15651
15652 * configure.in (mips-idt-ecoff): New target.
15653 * config/mips-gdb.exp: New file for remote board using MIPS remote
15654 debugging protocol.
15655
15656 * Redid configuration scheme. Removed gdb.t*/configure.in.
15657 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15658 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15659 distclean targets. Built executables via .o files. Adjusted
15660 tests to account for source files in $(srcdir) rather than
15661 $(objdir).
15662 * lib/gdb.exp (runto): Don't expect () after the function name,
15663 because it may have arguments.
15664
15665Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15666
15667 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15668 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15669 expected failures for mips-idt-* and mips-sgi-*.
15670 * gdb.t00/default.exp (attach): Kill process if requested.
15671 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15672 that does not read core files.
15673 * gdb.t01/run.exp: Removed checks for exit status code.
15674 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15675 it is linked in.
15676 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15677 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15678 appropriate, rather than doing it by hand.
15679 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15680 execution.
15681 * gdb.t10/crossload.exp: Kill existing program if needed.
15682 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15683 appropriate, rather than doing it by hand. Always increase
15684 timeout for this test, not just for VxWorks.
15685
15686Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15687
15688 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15689 of Chill STRUCT types and STRUCT values.
15690 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15691 than "char".
15692 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15693 struct2): New struct definitions and initializations to test
c906108c
SS
15694 simple Chill STRUCT types.
15695
15696Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15697
15698 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15699 the null byte at the end of strings.
15700 * gdb.t00/default.exp: Make show version insensitive to copyright
15701 date.
15702 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15703 to avoid dependencies on target char signedness.
15704 * gdb.t16/printcmds.exp: Update expected results for explicitly
15705 unsigned char.
15706 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15707 now work.
15708 * gdb.t21/demangle.exp: Add many more patterns for template
15709 demangling, most of them being expected failures.
15710 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15711 string we are matching for, to match on the whole string.
15712 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15713 and fix a whole bunch that had incorrect expected output but were
15714 passing anyway because of the bug in "proc demangle".
15715 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15716 type.
15717 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15718
15719Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15720
15721 * gdb/testsuite: made modifications to testcases, etc., to allow
15722 them to work properly given the reorganization of deja-gnu and the
15723 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15724
15725Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15726
15727 * gdb/testsuite: Initial creation of gdb/testsuite.
15728 Migrated dejagnu testcases and support files for testing nm to
15729 gdb/testsuite from deja-gnu. These files were moved "as is"
15730 with no modifications. This migration is part of a major overhaul
15731 of dejagnu. The modifications to these testcases, etc., which
15732 will allow them to work with the new version of dejagnu will be
15733 made in a future update.
48efe704 15734
8d8cb839 15735 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15736\f
8d8cb839
EZ
15737;; Local Variables:
15738;; mode: change-log
15739;; left-margin: 8
15740;; fill-column: 74
15741;; version-control: never
15742;; End:
902f2ccb
MC
15743
15744 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15745 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15746 Copying and distribution of this file, with or without modification,
15747 are permitted provided the copyright notice and this notice are preserved.