From Craig Silverstein: add LD to LE TLS optimizations.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e91528f0
KH
12007-10-11 Kazu Hirata <kazu@codesourcery.com>
2
3 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
4 of $timeout.
5
2ec9a4f8
DJ
62007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7
8 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9
102007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
11
12 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13 of gdb_expect call, to avoid interruption.
14
64b2fa04
PA
152007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
16
17 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
18 (v_unsigned_long_long, v_long_long_array)
19 (v_signed_long_long_array, v_unsigned_long_long_array)
20 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
21 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
22 [!NO_LONG_LONG]: New.
23 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
24 v_long_long_member.
25
26 (v_long_long_func, v_signed_long_long_func)
27 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
28 (main) [!NO_LONG_LONG]: Initialize long long variants.
29
30 * gdb.base/whatis.exp: If board file requests no_long_long, build
31 test with NO_LONG_LONG defined. Test long long, signed long long,
32 and unsigned long long variants but only if board file doesn't
33 disable it.
34
a912286e
DJ
352007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
36 Daniel Jacobowitz <dan@codesourcery.com>
37
38 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
39 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
40 * configure: Regenerated.
41 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
42 gdb.pascal/types.exp, lib/pascal.exp: New files.
43
471ba8c9
DJ
442007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
45
46 * gdb.cp/classes.exp (do_tests): Always step to the line after the
47 call.
48 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
49 to return to the call.
50 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
51 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
52 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
53 * gdb.mi/mi-until.exp (test_until): Likewise.
54 * gdb.mi/mi2-until.exp (test_until): Likewise.
55
fef8a650
DJ
562007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
57
58 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
59 two-char array.
60 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
61
d983da9c
DJ
622007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
63
64 * gdb.threads/watchthreads.c (thread_function): Sleep between
65 iterations.
66 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
67 at once for S/390. Generate matching fails and passes.
68
17f62551
VP
692007-09-27 Vladimir Prus <vladimir@codesourcery.com>
70
71 * gdb.mi/var-cmd.c (do_children_tests): Initialize
72 the 'struct_declarations' variable to zeros.
17f62551 73
ed0616c6
VP
742007-09-24 Vladimir Prus <vladimir@codesourcery.com>
75
76 * gdb.cp/mb-ctor.cc: New.
77 * gdb.cp/mb-ctor.exp: New.
78 * gdb.cp/mb-templates.cc: New.
79 * gdb.cp/mb-templates.exp: New.
80
41f1b697
DJ
812007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
82
83 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
84
3f213f78
PA
852007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
86
87 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
88 targets.
89 * configure: Regenerate.
90
0d381245
VP
912007-09-23 Vladimir Prus <vladimir@codesourcery.com>
92
93 * gdb.base/annota1.exp: Adjust for 'info break'
94 format changes.
95 * gdb.base/annota3.exp: Likewise.
96 * gdb.base/break.exp: Likewise.
97 * gdb.base/condbreak.exp: Likewise.
98 * gdb.base/pending.exp: Likewise.
99 * gdb.base/sepdebug.exp: Likewise.
100 * gdb.base/unload.exp: Likewise.
101 * gdb.base/ovldbreak.exp: Likewise.
102
fe3f5fa8
VP
1032007-09-22 Vladimir Prus <vladimir@codesourcery.com>
104
105 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
106 messages.
107 * gdb.base/chng-syms.exp: Likewise.
108 * gdb.base/unload.exp: Likewise.
109
a75cf6c0
DJ
1102007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
111
112 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
113
18ecae38
DJ
1142007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
115
116 * schedlock.c (NUM): Change to 1.
117 (main): Use args[0] for the main thread.
118 * schedlock.exp: Only expect two threads. Only issue one pass or fail
119 regardless of the number of threads.
120
5509918f
MR
1212007-09-14 Maciej W. Rozycki <macro@mips.com>
122
4a543daf
MR
123 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
124 type down.
125 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
126 test.
127 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
128 watchpoint type down.
129 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
130 test.
131
1322007-09-14 Maciej W. Rozycki <macro@mips.com>
133
5509918f
MR
134 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
135 Move all the tests here and run them twice, once using software
136 watchpoints and once using hardware watchpoints.
137 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
138
40b53987
DJ
1392007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
140
141 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
142 test.
143
695e2681
MK
1442007-09-10 Mark Kettenis <kettenis@gnu.org>
145
8b3fc8d8
MK
146 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
147 build-id.
148
695e2681
MK
149 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
150 know about $ORIGIN. Calculate output dir from $dest instead of
151 using ${objdir}/{$subdir}.
152
58d69f29
MK
1532007-09-09 Mark Kettenis <kettenis@gnu.org>
154
155 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
156 gcore, before continuing with the test.
157
3e347599
DJ
1582007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
159
160 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
161 * gdb.mi/mi-watch.exp: Likewise.
162
ea37ba09
DJ
1632007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
164 Jim Blandy <jimb@codesourcery.com>
165
166 * gdb.arch/i386-sse.exp: Do not expect character constants.
167 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
168 * gdb.base/display.exp: Allow print/s.
169 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
170 and unsigned char array changes.
171
2025a643
DJ
1722007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
173
174 * gdb.base/display.exp: Add tests for printf %p.
175
26669a27
PA
1762007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
177
178 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
179 the dll name to unicode.
180
c8f021f8
JK
1812007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
182
183 * gdb.base/default.exp (show version): Update the version text.
184 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
185
4cf31eea
JK
1862007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
187
188 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
189 New files.
190
4935890f
JK
1912007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
192
193 * lib/gdb.exp (build_id_debug_filename_get): New function.
194 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
195 Remove the generate DEBUG file for the future testcase runs.
196 New testcase for the NT_GNU_BUILD_ID retrieval.
197 Move the final testing step to ...
198 (test_different_dir): ... a new function.
199 New parameter XFAIL to XFAIL all the tests performed.
200 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
201 New parameter TYPE to PF_PREFIX all the tests performed.
202
02142340
VP
2032007-08-31 Vladimir Prus <vladimir@codesourcery.com>
204
205 * gdb.mi/mi-var-cp.cc (path_expression): New
206 function.
207 * gdb.mi/mi-var-cp.exp: Run path exression tests.
208
36acd84e
UW
2092007-08-27 Markus Deuling <deuling@de.ibm.com>
210
211 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
212 to fit into SPU Local Store memory.
213
a896d121
JB
2142007-08-23 Joel Brobecker <brobecker@adacore.com>
215
216 * gdb.base/default.exp: Adjust the expected output of "info
217 warranty" after the switch to GPLv3.
218
7b433602
JB
2192007-08-23 Joel Brobecker <brobecker@adacore.com>
220
221 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
222 to 30000 (from 20000).
223
e22f8b7c
JB
2242007-08-23 Joel Brobecker <brobecker@adacore.com>
225
226 Switch the license of all .exp files to GPLv3.
227 Switch the license of all .f and .f90 files to GPLv3.
228 Switch the license of all .s and .S files to GPLv3.
229
5a0e3bd0
JB
2302007-08-23 Joel Brobecker <brobecker@adacore.com>
231
232 * configure.ac: Switch license to GPLv3.
233
cc00619d
JB
2342007-08-23 Joel Brobecker <brobecker@adacore.com>
235
236 Switch the licensing to GPLv3 for all .ads and .adb files.
237
8d26208a
DJ
2382007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
239
240 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
241 and t_int_double.
242 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
243
4fcb9948
JB
2442007-08-17 Joel Brobecker <brobecker@adacore.com>
245
246 * gdb.base/step-line.c: Switch license to GPL version 3, and
247 update copyright year.
248 * gdb.base/step-line.inp: Likewise.
249
b9c34f67
JB
2502007-08-17 Joel Brobecker <brobecker@adacore.com>
251
252 * gdb.base/gdb1555.exp: Make expected output immune to formatting
253 changes inside gdb1555.c.
254 * gdb.base/pending.exp: Likewise.
255
2cc17678
DJ
2562007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
257
258 * config/default.exp: New file.
259
e48883f7
DJ
2602007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
261
262 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
263 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
264
1ab80e5b
MR
2652007-07-30 Maciej W. Rozycki <macro@mips.com>
266
267 * gdb.base/dump.exp: Force the correct endianness for binary
268 formats not carrying this information.
269
aba471f5
DJ
2702007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
271
272 * gdb.threads/staticthreads.exp: Match .*sem_post.
273
d4e07204
DJ
2742007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
275
276 * gdb.base/readline.exp (operate_and_get_next): Match the final
277 prompt.
278
2b97317d
KB
2792007-07-23 Kevin Buettner <kevinb@redhat.com>
280
281 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
282 to restarting SID.
283
44efa07a
KB
2842007-07-18 Kevin Buettner <kevinb@redhat.com>
285
286 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
287 prior to `gdb_start'.
288
7b5ebade
KB
2892007-07-18 Kevin Buettner <kevinb@redhat.com>
290
291 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
292 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
293 Remove call to gdb_unload.
294
255e7678
DJ
2952007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
296 Daniel Jacobowitz <dan@codesourcery.com>
297
298 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
299 for __WIN32__.
300 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
301 * gdb.base/unload.exp: Use shared library test routines.
302
3a40aaa0
UW
3032007-07-03 Markus Deuling <deuling@de.ibm.com>
304
305 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
306 * gdb.base/solib-symbol-lib.c: Likewise.
307 * gdb.base/solib-symbol-main.c: Likewise.
308
b0f4b84b
DJ
3092007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
310
311 * config/gdbserver.exp (gdb_reconnect): New.
312 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
313 gdb.base/solib-disc.exp: New files.
314 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
315 remote debugging".
316 (gdb_compile): Add shlib_load flag.
317 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
318 port.
319 (gdbserver_reconnect): New.
320
1b05479a
DJ
3212007-07-01 Nick Roberts <nickrob@snap.net.nz>
322 Daniel Jacobowitz <dan@codesourcery.com>
323
324 * gdb.base/annota3.exp: Test for if construct.
325
86f78eb2
DJ
3262007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
327
328 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
329
6a2eb474
MR
3302007-06-21 Chris Dearman <chris@mips.com>
331 Maciej W. Rozycki <macro@mips.com>
332
333 * gdb.base/display.exp: Allow a newline after display/i.
334 * gdb.base/pc-fp.exp: Likewise.
335 * gdb.base/sigbpt.exp: Likewise.
336
f8b73d13
DJ
3372007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
338
339 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
340 required features to be included.
341
4339e69e
DJ
3422007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
343
344 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
345 in info threads output.
346
23d964e7
UW
3472007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
348 Markus Deuling <deuling@de.ibm.com>
349
350 * gdb.arch/spu-info.exp: New testcase.
351 * gdb.arch/spu-info.c: New file.
352
fd20f75b
DJ
3532007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
354
355 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
356 tpcs_offset. Restore lr after the call.
357 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
358
2226f861
DJ
3592007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
360
361 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
362 (gdbserver_run): Kill any running gdbserver.
363 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
364
d12371a9
MR
3652007-05-17 Maciej W. Rozycki <macro@mips.com>
366
367 * gdb.base/sigbpt.exp: Preset segv_addr.
368
93f02886
DJ
3692007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
370
371 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
372 (gdb_compile_shlib): Likewise.
373 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
374 (default_gdb_init): Clear cleanfiles.
375 (gdb_finish): Delete recorded cleanfiles.
376 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
377
378 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
379 Do not use isnative.
380 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
381 gdb.base/so-impl-ld.exp: Likewise.
382 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
383 * gdb.base/unload.exp: Likewise. Do not pass empty option to
384 gdb_compile.
385
b04e06d7
VP
3862007-05-15 Vladimir Prus <vladimir@codesourcery.com>
387
388 * config/unknown.exp: Remove.
389
069ed931
UW
3902007-05-15 Markus Deuling <deuling@de.ibm.com>
391
392 * gdb.base/info-proc.exp: Check is_remote.
393
09db0d03
UW
3942007-05-14 Markus Deuling <deuling@de.ibm.com>
395
396 * gdb.base/gcore.exp: Initialize variable core_supported.
397
af2cbe8c
DJ
3982007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
399
400 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
401
027c0295
DJ
4022007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
403
404 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
405 * gdb.threads/print-threads.exp (test_all_threads): Allow
406 negative and hexadecimal thread IDs.
407
dc5000e7
DJ
4082007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
409
410 * gdb.java/jprint.java (public): Avoid invalid call to static
411 method.
412
2e74ed18
DP
4132007-05-14 Denis Pilat <denis.pilat@st.com>
414
415 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
416 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
417 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
418 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
419 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
420
83547f02
UW
4212007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
422
423 * gdb.base/overlays.exp: Add support for targets with only code
424 overlay support, not data overlay. Support spu-*-* target in
425 this mode.
426 * gdb.base/ovlymgr.c: Provide stubs for spu target.
427 * gdb.base/spu.ld: New file.
428
b18be20d
DJ
4292007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
430
431 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
432
be444858
DJ
4332007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
434
435 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
436
b1d53152
DJ
4372007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
438
439 * gdb.java/jmain.exp: Handle demangled names with and without method
440 signatures.
441
d084b331
DJ
4422007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
443
444 * gdb.mi/mi-syn-frame.c (main, foo, bar)
445 (have_a_very_merry_interrupt): Remove calls to puts.
446 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
447 inferior output.
448 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
449 test names.
450
db9d7fc5
DJ
4512007-04-29 Markus Deuling <deuling@de.ibm.com>
452 Daniel Jacobowitz <dan@codesourcery.com>
453
454 * gdb.base/auxv.exp (core_works): Also check is_remote.
455 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
456
ef783a7d
VP
4572007-04-25 Vladimir Prus <vladimir@codesourcery.com>
458
459 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
460 message, not the undefined 'module' variable.
461 * gdb.base/siginfo.exp: Likewise.
462 * gdb.base/sigstep.exp: Likewise.
463 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
464 serialport.
465 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
466
b7b73cae
CV
4672007-04-25 Corinna Vinschen <vinschen@redhat.com>
468
469 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
470 target sim fails. Return 0 otherwise.
471 (gdb_load): Return prematurely if gdb_target_sim fails.
472
7d90fdfa
DP
4732007-04-16 Denis Pilat <denis.pilat@st.com>
474
475 * gdb.base/setshow.exp: Reset height after having set it to 100.
476
5d3e9c85
DP
4772007-04-16 Denis Pilat <denis.pilat@st.com>
478
479 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
480
18e75969
DP
4812007-04-16 Denis Pilat <denis.pilat@st.com>
482
483 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
484
25d5ea92
VP
4852007-04-14 Vladimir Prus <vladimir@codesourcery.com>
486
487 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
488 tests. Run the frozen varobjs test.
489 * gdb.mi/var-cmd.c (do_frozen_tests): New.
490 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
491
0b49cb80
JK
4922007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
493
494 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
495 gdb.base/type-opaque.exp: New files.
496
a73bafbc
VP
4972007-04-01 Vladimir Prus <vladimir@codesourcery.com>
498
499 * gdb.mi/mi-var-child.c
500 (do_children_tests): User char[2] instead of
501 char so that automatic printing of pointers to char
502 don't give unpredicable result.
503 * gdb.mi/var-cmd.c (do_locals_test): Initialize
504 local variables.
505 * gdb.mi/mi-var-child.exp: Step to right line
506 of do_children_tests.
507 * gdb.mi/mi2-var-child.exp: Likewise.
508 * gdb.mi/mi-var-cmd.exp: Step to right line of
509 do_locals_tests.
510 (do_children_tests): User char[2] instead of
511 char so that automatic printing of pointers to char
512 don't give unpredicable result.
513 * gdb.mi/mi2-var-cmd.exp: Likewise.
514 * lib/mi-support.exp (mi_continue_to_line):
515 Pass test name to mi_wait_for_stop.
516
7ce59000
DJ
5172007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
518
519 * gdb.asm/asm-source.exp: Remove d10v case.
520 * lib/gdb.exp (skip_cplus_tests): Likewise.
521 * gdb.asm/d10v.inc: Deleted.
522
20389057
DJ
5232007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
524
525 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
526
8807d78b
DJ
5272007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
528
529 * config/netware.exp: Delete file.
530
aa3edb8e
JB
5312007-03-29 Joel Brobecker <brobecker@adacore.com>
532
533 * gdb.dwarf2/dw2-noloc.S: New file.
534 * gdb.dwarf2/dw2-noloc.exp: New file.
535
297561ac
PA
5362007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
537
538 * gdb.cp/method2.cc: New test.
539 * gdb.cp/method2.exp: New test.
540 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
541
1f81bd39
DJ
5422007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
543
544 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
545
9453113a
DJ
5462007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
547
548 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
549
b741e217
DJ
5502007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
551
552 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
553 (gdb_load): Delete, replace with...
554 (gdb_reload): ...this.
555 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
556 * gdb.server/server-mon.exp: Likewise.
557 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
558 (gdb_start_cmd): New.
559 (gdb_file_cmd): Save the last loaded file.
560 (gdb_reload): New.
561 (gdb_gnu_strip_debug): Use transform.
562 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
563 support here. Use new $last_loaded_file. Check mtime.
564 (gdb_target_cmd): Handle ObjC failure case.
565 (infer_host_exec): Delete.
566 (gdbserver_load): Rename to...
567 (gdbserver_run): ...this. Simplify.
568 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
569 (mi_gdb_load): Move most contents to a new function...
570 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
571 (mi_run_cmd): Use mi_gdb_target_load.
572 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
573 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
574 Use gdb_run_cmd.
575 * gdb.base/charsign.exp: Remove incorrect comment.
576 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
577 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
578 gdb.base/start.exp: Use gdb_start_cmd.
579
446ab585
MR
5802007-03-23 Nigel Stephens <nigel@mips.com>
581 Maciej W. Rozycki <macro@mips.com>
582
583 * gdb.base/sigbpt.exp: Fix the message when skipping test.
584 * gdb.base/signull.exp: Similarly.
585
bbb88ebf
UW
5862007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
587
588 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
589 messages available to test cases (like chng-sym.exp).
590
cb8c4a99
AS
5912007-03-14 Andreas Schwab <schwab@suse.de>
592
593 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
594 format changes.
595
4e463ff5
DJ
5962007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
597
598 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
599 (optimized_1): New.
600 (main): Call optimized_1.
601 (gdb2029): Correct typos. Call gdb2029_marker.
602 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
603 for gdb2029.
604
b6db2c47
MK
6052007-03-12 Mark Kettenis <kettenis@gnu.org>
606
607 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
608 as tabs. Remove redundant test pattern.
609
70ed3737
UW
6102007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
611
612 * gdb.base/long_long.exp: Accept optional symbol name in <...>
613 for /a format output.
614
47b67b60
DJ
6152007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
616
617 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
618 collect output incrementally.
619
b8953b0e
UW
6202007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
621
622 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
623 for -var-create lpcharacter test.
624 * gdb.mi/mi2-var-cmd.exp: Likewise.
625
7acd5c40
UW
6262007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
627
628 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
629 pass on targets where address zero is readable.
630
9c6759c1
UW
6312007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
632
633 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
634 just a single architecture.
635
a2f1aeb4
UW
6362007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
637
638 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
639 (fetch_all_registers): New function, uses gdb_test_multiple and
640 exp_continue to fetch inferior output line-by-line.
641 Replace all uses of do_get_all_registers by fetch_all_registers.
642
46579ac2
UW
6432007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
644
645 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
646 in target_info.
647
fc133f24
MS
6482007-03-02 Michael Snyder <michael.snyder@palmsource.com>
649
650 * gdb.threads/manythreads.exp: Use $message string for
651 consistancy; add a default (timeout) case.
652
7646a51d
MS
6532007-03-02 Michael Snyder <michael.snyder@palmsource.com>
654
655 * gdb.base/watchpoint.exp: Fix truncated comment.
656
dcfff61f
MS
6572007-03-02 Michael Snyder <michael.snyder@palmsource.com>
658
659 * Makefile.in: Remove spurious single-quotes from sed command.
660
664e3ee9
DJ
6612007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
662
663 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
664 func.
665 * gdb.mi/mi2-var-cmd.exp: Likewise.
666
d7cc6f2f
JB
6672007-02-27 Joel Brobecker <brobecker@adacore.com>
668
669 * gdb.dwarf2/dw2-producer.S: New file.
670 * gdb.dwarf2/dw2-producer.exp: New testcase.
671
6722007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
673
674 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
675 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
676 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
677 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
678 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
679 Revert tests to use mi_gdb_test and include value field in output
680 of -var-create.
681
93d42b30
DJ
6822007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
683
684 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
685
c499ed39
DJ
6862007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
687
688 * gdb.base/maint.exp: Remove full paths from test names.
689 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
690 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
691
9836f81b
JB
6922007-02-27 Joel Brobecker <brobecker@adacore.com>
693
694 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
695
c74d0ad8
DJ
6962007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
697
698 * gdb.server/server-mon.exp: New test.
699
2711e456
DJ
7002007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
701
702 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
703
ff6f572f
DJ
7042007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
705
706 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
707 register capitalization.
708
fada3feb
DP
7092007-02-13 Denis Pilat <denis.pilat@st.com>
710
711 * gdb.mi/mi-var-invalidate.exp: New file.
712
fb1e4ffc
DJ
7132007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
714
715 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
716
3da939d7
DJ
7172007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
718
719 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
720
123dc839
DJ
7212007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
722
723 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
724 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
725
877e3645 7262007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
727
728 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
729 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
730 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
731 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
732 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 733 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
734 Update tests to include value field in output of -var-create.
735
3c0a2960
AS
7362007-02-08 Andreas Schwab <schwab@suse.de>
737
738 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
739
108546a0
DJ
7402007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
741
742 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
743 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
744
d701dcab
DP
7452007-02-02 Denis Pilat <denis.pilat@st.com>
746
747 * gdb.threads/threadapply.exp: check that frame is not changed by
748 the thread apply all command.
749
783e3e2f
AS
7502007-01-31 Andreas Schwab <schwab@suse.de>
751
6d9c3a87
AS
752 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
753
3c50d7b9
AS
754 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
755 in the dwarf sections.
756 * gdb.dwarf2/mac-fileno.S: Likewise.
757
783e3e2f
AS
758 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
759 bspstore register on ia64.
760
78ff580e
AS
7612007-01-29 Andreas Schwab <schwab@suse.de>
762
cc8e9b12
AS
763 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
764 "frame-begin" annotation.
765
78ff580e
AS
766 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
767 number of "frames-invalid" annotations.
768
704a4f78
DJ
7692007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
770
771 * gdb.base/commands.exp: Call if_commands_test.
772 (gdb_test_no_prompt, if_commands_test): New.
773
e741bf94
MK
7742007-01-28 Mark Kettenis <kettenis@gnu.org>
775
776 * gdb.threads/sigthread.c (NSIGS): Make bigger.
777
474d0ad3
AS
7782007-01-27 Andreas Schwab <schwab@suse.de>
779
780 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
781 .short/.int/.quad in the dwarf sections.
782 * gdb.dwarf2/dw2-intercu.S: Likewise.
783 * gdb.dwarf2/dw2-intermix.S: Likewise.
784
e784b426
JK
7852007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
786
787 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
788 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
789 array.
e784b426
JK
790 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
791 * gdb.base/setvar.exp: Likewise.
792
37f08e04
AS
7932007-01-26 Andreas Schwab <schwab@suse.de>
794
9a01813a
AS
795 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
796 test.
797
37f08e04
AS
798 * gdb.base/multi-forks.exp ("restart $i"): Also match
799 __kernel_syscall_via_break.
800
6e2a9270
VP
8012007-01-24 Vladimir Prus <vladimir@codesourcery.com>
802
803 * lib/mi-support.exp (mi_delete_varobj): New.
804 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
805 testcase.
806 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
807 (main): Call the above.
808 (reference_update_test, base_in_reference_test)
809 (reference_to_pointer): Delete the created varobjs.
810
e515b470
DJ
8112007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
812
813 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
814 * configure: Regenerated.
815 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
816 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
817 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
818 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
819 * lib/gdb.exp (gdb_skip_xml_test): New function.
820
08d8bcd7
DJ
8212007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
822
823 * gdb.base/sigrepeat.exp: Correct error message.
824
8252007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
826 Daniel Jacobowitz <dan@codesourcery.com>
827
828 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
829 gdb.arch/i386-gnu-cfi-asm.S: New files.
830
97c3f1f3
JK
8312007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
832
833 * lib/gdb.exp: Abort on missing `site.exp'.
834
cb1df416
DJ
8352007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
836 Daniel Jacobowitz <dan@codesourcery.com>
837
838 * gdb.base/included.c, gdb.base/included.exp,
839 gdb.base/included.h: New files.
840
35990120
DJ
8412007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
842
843 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
844 (maximize_rlimit): Reduce limits on 64-bit systems.
845
6e81a116 8462007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
847
848 From Marcus Deuling <deuling@de.ibm.com>:
849 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
850 every case.
851
6c3c41f3
NR
8522007-01-13 Nick Roberts <nickrob@snap.net.nz>
853
854 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
855 (test_path_specification): Use objdir instead of srcdir to always
856 get an absolute filename.
857
2f12c312
DJ
8582007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
859
860 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
861
81121995
VP
8622007-01-11 Vladimir Prus <vladimir@codesourcery.com>
863
864 * gdb.mi/mi-var-cp.cc (reference_update_tests):
865 Make sure the variable we're using is in scope.
866 (reference_to_pointer): Likewise.
867
4741b737
DJ
8682007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
869
870 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
871 has no debug information.
872
054410c3
DJ
8732007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
874
875 * gdb.base/annota1.exp: Remove extra send_gdb.
876
818f79f6
DJ
8772007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
878
879 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
880
f7a6bb70
DJ
8812007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
882
883 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
884
57e66780
DJ
8852007-01-08 Nick Roberts <nickrob@snap.net.nz>
886 Daniel Jacobowitz <dan@codesourcery.com>
887
888 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
889 lcharacter or linteger change. Correct duplicated test name.
890 * gdb.mi/mi2-var-cmd.exp: Likewise.
891
3d799a95
DJ
8922007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
893
894 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
895
8962007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
897
898 * gdb.base/nofield.c: New file.
899 * gdb.base/nofield.exp: New testcase.
900
eafb94e8
NR
9012007-01-05 Nick Roberts <nickrob@snap.net.nz>
902
903 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
904
905 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
906 test.
907
5e572bb4
DJ
9082007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
909
910 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
911
74a44383
DJ
9122007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
913
914 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
915 when continuing.
916
1b572db9
DJ
9172007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
918
919 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
920 Expect ".exe" extension.
921
381bc39b
DJ
9222007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
923
924 * gdb.base/charset.exp: Add explicit filename to break.
925 * gdb.base/dbx.exp: Add explicit filename to breaks.
926
2b70e4c6
DJ
9272007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
928
929 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
930 * gdb.mi/mi2-file.exp: Likewise.
931
303b6f5d
DJ
9322007-01-04 Vladimir Prus <vladimir@codesourcery.com>
933
934 Implement specification of MI tests as comments
935 in C and C++ sources.
936 * lib/mi-support.exp (mi_autotest_data): New variable.
937 (mi_autotest_source): New variable.
938 (count_newlines, mi_prepare_inline_tests)
939 (mi_get_inline_test, mi_continue_to_line)
940 (mi_run_inline_test, mi_tbreak)
941 (mi_send_resuming_command, mi_wait_for_stop): New functions.
942 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
943 Run inline tests.
944 * gdb.mi/mi-var-cp.cc: Define tests here.
945
23da0d94
VP
9462007-01-04 Vladimir Prus <vladimir@codesourcery.com>
947
948 Simplify usage of mi_continue_to.
949 * lib/mi-support.exp (mi_runto_helper): Renamed
950 from mi_runto, added new parameter 'run_or_continue'.
951 (mi_runto): Use mi_runto_helper.
952 (mi_continue_to): Accept just function name as parameter.
953 Use mi_runto_helper.
954 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
955 * gdb.mi/mi2-var-cmd.exp: Likewise.
956
f9e18282
JB
9572006-01-04 Joel Brobecker <brobecker@adacore.com>
958
959 Make this testcase a bit more realistic. The current code
960 is too simplistic, and allows the compiler to optimize out
961 some of the entities we need for this testcase.
962 * gdb.ada/null_record/bar.ads (Void_Star): New type.
963 (Do_Nothing): Add extra parameter.
964 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
965 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
966 by using a variable of type Void_Star.
967
fd678c65
JB
9682006-01-04 Joel Brobecker <brobecker@adacore.com>
969
970 * gdb.ada/catch_ex/foo.adb: New file.
971 * gdb.ada/catch_ex.exp: New testcase.
972
05cfdb42
DJ
9732007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
974
975 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
976 pass --image-base to linker.
977
2e03ee74
DJ
9782007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
979 Daniel Jacobowitz <dan@codesourcery.com>
980
981 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
982 secondary prompts.
983
0d5de010
DJ
9842007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
985
986 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
987 output. Test the types of members and member pointers.
988 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
989 gdb/2092.
990 * gdb.cp/member-ptr.exp: Search for a comment instead of a
991 statement. Enable for GCC. Update expected output for some tests
992 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
993 layout.
994 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
995 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
996 (Diamond::vget_base): New.
997 (main): Add new tests.
998 * gdb.cp/printmethod.exp: Update expected output for member functions.
999 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
1000 print pEe->D::vg().
1001
61a771aa
DJ
10022007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1003
1004 * gdb.threads/tls.exp: Allow stops in sem_post.
1005
2fa63963
DJ
10062006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
1007
1008 * gdb.base/annota1.exp: Allow .*printf in backtraces.
1009 * gdb.base/annota3.exp: Likewise.
1010 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
1011 again (instead of timing out).
1012 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
1013 GCC bug 26475.
1014 * gdb.java/jmisc.exp: Adjust to work with method signatures including
1015 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
1016 test from jmisc1.exp.
1017 * gdb.java/jmisc1.exp: Delete.
1018 * gdb.java/jprint.exp: Adjust to work with method signatures including
1019 return types.
1020 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
1021 * gdb.threads/linux-dp.exp: Don't be confused by program output.
1022 * lib/java.exp (compile_java_from_source): Pass the correct type
1023 to target_compile.
1024
5eefc2b7
JB
10252006-12-31 Joel Brobecker <brobecker@adacore.com>
1026
1027 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
1028 (stack_align_edx): New function.
1029 (stack_align_eax): New function.
1030 (main): Add calls to stack_align_edx and stack_align_eax.
1031 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
1032 Add testing for the cases where the register used during a stack
1033 realignment is edx. Same for eax.
1034
227c54da
DJ
10352006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
1036
1037 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
1038 and generic PE targets.
1039
cab8ac94
JB
10402006-12-29 Joel Brobecker <brobecker@adacore.com>
1041
1042 * gdb.ada/array_return.exp: Update copyright date list.
1043
ba54f318
JB
10442006-12-27 Joel Brobecker <brobecker@adacore.com>
1045
1046 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
1047 (Create_Small_Float_Vector): New function.
1048 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
1049 function body.
1050 * gdb.ada/array_return/p.adb: Use new type and function from
1051 package Pck.
1052 * gdb.ada/array_return.exp: Add a test verifying that GDB is
1053 able to print the value returned by a function returning an
1054 array of float.
1055
6b7a35dd
JB
10562006-12-20 Joel Brobecker <brobecker@adacore.com>
1057
1058 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
1059 The associated tests should be PASSing.
1060
038224f6
VP
10612006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1062
1063 Test for base in references.
1064 * gdb.mi/mi-var-cp.cc: Add test code.
1065 * gdb.mi/mi-var-cp.exp: Test for bases in references.
1066 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
1067 * gdb.mi/mi2-watch.exp: Likewise.
1068 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
1069 (mi_list_varobj_children): New function.
1070
b26ed50d
VP
10712006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1072
1073 * lib/mi-support.exp
1074 (mi_runto): Accept "()" after function name.
1075 (mi_create_varobj): New function.
1076 (mi_varobj_update): New function.
1077 (mi_Check_varobj_value): New function.
1078 * gdb.mi/mi-var-cp.exp: New file.
1079 * gdb.mi/mi-var-cp.cc: New file.
1080
08232497
DJ
10812006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
1082
1083 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
1084 gdb.base/weaklib2.c: New files.
1085
d394c993 10862006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 1087
ac6c2fba
NS
1088 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
1089 info. Adjust test names.
1090
8ec659a0 1091 * gdb.base/break.c (main): Move position of malloc.
d394c993 1092 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 1093
acd65feb
VP
10942006-11-28 Vladimir Prus <vladimir@codesourcery.com>
1095
1096 * gdb.mi/mi-var-cmd.exp: Check -var-update after
1097 assignement of arrays and function pointers.
1098 * gdb.mi/var-cmd.c: Add declaration necessary for above
1099 tests.
1100
f556d5e5
NS
11012006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1102
1103 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
1104
1105 * gdb.threads/linux-dp.exp: Read thread table before and after
1106 creating each philosopher and verify it.
1107
697bc68d
NS
11082006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1109 Paul Brook <paul@codesourcery.com>
1110 Daniel Jacobowitz <dan@codesourcery.com>
1111
1112 * gdb.base/ending-run.exp: Flatten expect script stepping out of
1113 main to remove duplication. Add start function of the form
1114 '_*start[1-9]*'. Add RVDS start function.
1115
29d73ae4
DJ
11162006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1117
1118 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
1119
c1d88655
UW
11202006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1121
1122 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
1123 * gdb.asm/spu.inc: New file.
1124 * gdb.base/term.exp: Disable if [target_info exists noargs].
1125 * gdb.gdb/complaints.exp: Disable if ![isnative].
1126 * gdb.gdb/selftest.exp: Likewise.
1127 * gdb.gdb/observer.exp: Likewise.
1128 * gdb.gdb/xfullpath.exp: Likewise.
1129 * gdb.base/attach.exp: Disable on SPU target.
1130 * gdb.cp/bs145503.exp: Likewise.
1131 * gdb.cp/exception.exp: Likewise.
1132 * gdb.cp/userdef.exp: Likewise.
1133
32a13b1a
DJ
11342006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1135
1136 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
1137
d8295fe9
VP
11382006-11-10 Vladimir Prus <vladimir@codesourcery.com>
1139
1140 * gdb.base/completion.exp: Fix completion tests for
1141 'info' and 'info '.
1142 * gdb.base/help.exp (help_test_raw, test_class_help)
1143 (test_prefix_command_help): Move...
1144 * lib/gdb.exp: Here.
1145 * gdb.base/main.exp: Adjust.
1146 * gdb.cp/maint.exp: Adjust.
1147 * gdb.trace/tracecmd.exp: Use test_help_class.
1148
8c394015
VP
11492006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1150
1151 * gdb.stabs/weird.exp (print_weird_var): Use
1152 gdb_test_multiple instead of gdb_expect.
1153
027fc1bc
VP
11542006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1155
1156 * gdb.base/help.exp (help_test_raw): New.
1157 (test_class_help): New.
1158 (test_prefix_command_help): New.
1159 Adjust testcases.
1160
67609209
FR
11612006-11-09 Christophe Lyon <christophe.lyon@st.com>
1162
1163 * gdb.base/constvars.c (main): Write to crass and crips, so that
1164 they are allocated by the compiler.
1165
f73adfeb
AS
11662006-10-27 Andreas Schwab <schwab@suse.de>
1167
1168 * gdb.base/multi-forks.exp: Use "detach fork" instead of
1169 "detach-fork".
1170
2f83a18e
DJ
11712006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
1172
1173 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
1174 of patterns.
1175
94277a38
DJ
11762006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1177
1178 * gdb.base/sepdebug.exp: Remove debug format test.
1179 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
1180 Handle no-symtab.
1181 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
1182
5bd2f6e2
DJ
11832006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1184
1185 * gdb.threads/manythreads.c (thread_function, main): Don't cast
1186 int to pointer or pointer to int.
1187 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
1188
8c008720
DJ
11892006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
1190
1191 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
1192
9e35dae4
DJ
11932006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1194
1195 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
1196
d9639e13
DJ
11972006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1198
1199 PR c++/2116
1200 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
1201
390a1bd0
JB
12022006-10-06 Joel Brobecker <brobecker@adacore.com>
1203
1204 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
1205 the corresponding bug has been fixed in GDB (PR/2018).
1206
dd920c33
JB
12072006-10-06 Joel Brobecker <brobecker@adacore.com>
1208
1209 * gdb.base/subst.exp: New testcase.
1210
53bbefe9
JB
12112006-10-06 Joel Brobecker <brobecker@adacore.com>
1212
1213 * gdb.ada/array_return/pck.ads: Add copyright notice.
1214 * gdb.ada/array_return/pck.adb: Likewise.
1215 * gdb.ada/array_return/p.adb: Likewise.
1216 * gdb.ada/exec_changed/first.adb: Likewise.
1217 * gdb.ada/exec_changed/second.adb: Likewise.
1218
09851417
JB
12192006-10-06 Joel Brobecker <brobecker@adacore.com>
1220
1221 * gdb.ada/watch_arg/watch.adb: New file.
1222 * gdb.ada/watch_arg.exp: New testcase.
1223
041bf30d
VP
12242006-10-02 Vladimir Prus <vladimir@codesourcery.com>
1225
1226 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
1227 via string_to_regexp.
1228 * gdb.mi/mi2-basics.exp: Likewise.
1229
f286fbdd 12302006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
1231
1232 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
1233 Remove unused / obsolete files.
1234
7c07f349
NR
12352006-09-19 Nick Roberts <nickrob@snap.net.nz>
1236
1237 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
1238
cd5ff84a
VP
12392006-09-17 Vladimir Prus <vladimir@codesourcery.com>
1240
1241 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
1242 HIGH_FRAME argument to -stack-list-arguments can be larger than
1243 the number of frames.
1244
ae018d1a
DJ
12452006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
1246
1247 * gdb.base/args.c (main): Add breakpoint marker.
1248 * gdb.base/args.exp: Use args_test for tests. Add new tests which
1249 really test empty arguments.
1250 (args_load): Delete.
1251 (args_test): New.
1252
b399c549
NR
12532006-09-13 Nick Roberts <nickrob@snap.net.nz>
1254
1255 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
1256 check for one file.
1257
2ab1eb7a
VP
12582006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
1259
1260 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
1261 HIGH_FRAME argument to -stack-list-locals can be larger than
1262 the number of frames.
1263
476308bf
FF
12642006-08-18 Fred Fish <fnf@specifix.com>
1265
1266 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
1267 '$' in front of skip_vmx_tests_saved when setting that.
1268
8625200f
AS
12692006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1270
1271 * gdb.base/trace-commands.exp: New file.
1272
089ec8f1
DJ
12732006-08-10 Joel Brobecker <brobecker@adacore.com>
1274 Daniel Jacobowitz <dan@codesourcery.com>
1275
1276 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1277 expected output of the backtrace commands.
1278
b60f0898
JB
12792006-08-09 Joel Brobecker <brobecker@adacore.com>
1280
1281 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1282 untested followed by return combination.
1283 * gdb.arch/altivec-regs.exp: Likewise.
1284 * gdb.arch/e500-abi.exp: Likewise.
1285 * gdb.arch/e500-regs.exp: Likewise.
1286 * gdb.arch/gdb1291.exp: Likewise.
1287 * gdb.arch/gdb1431.exp: Likewise.
1288 * gdb.arch/gdb1558.exp: Likewise.
1289 * gdb.arch/i386-prologue.exp: Likewise.
1290 * gdb.arch/i386-unwind.exp: Likewise.
1291 * gdb.asm/asm-source.exp: Likewise.
1292 * gdb.base/a2-run.exp: Likewise.
1293 * gdb.base/advance.exp: Likewise.
1294 * gdb.base/all-bin.exp: Likewise.
1295 * gdb.base/annota1.exp: Likewise.
1296 * gdb.base/annota3.exp: Likewise.
1297 * gdb.base/args.exp: Likewise.
1298 * gdb.base/arithmet.exp: Likewise.
1299 * gdb.base/assign.exp: Likewise.
1300 * gdb.base/async.exp: Likewise.
1301 * gdb.base/attach.exp: Likewise.
1302 * gdb.base/bang.exp: Likewise.
1303 * gdb.base/bigcore.exp: Likewise.
1304 * gdb.base/bitfields.exp: Likewise.
1305 * gdb.base/bitfields2.exp: Likewise.
1306 * gdb.base/break.exp: Likewise.
1307 * gdb.base/call-sc.exp: Likewise.
1308 * gdb.base/call-strs.exp: Likewise.
1309 * gdb.base/callfuncs.exp: Likewise.
1310 * gdb.base/checkpoint.exp: Likewise.
1311 * gdb.base/chng-syms.exp: Likewise.
1312 * gdb.base/code-expr.exp: Likewise.
1313 * gdb.base/commands.exp: Likewise.
1314 * gdb.base/completion.exp: Likewise.
1315 * gdb.base/cond-expr.exp: Likewise.
1316 * gdb.base/condbreak.exp: Likewise.
1317 * gdb.base/consecutive.exp: Likewise.
1318 * gdb.base/constvars.exp: Likewise.
1319 * gdb.base/corefile.exp: Likewise.
1320 * gdb.base/cvexpr.exp: Likewise.
1321 * gdb.base/dbx.exp: Likewise.
1322 * gdb.base/define.exp: Likewise.
1323 * gdb.base/detach.exp: Likewise.
1324 * gdb.base/display.exp: Likewise.
1325 * gdb.base/dump.exp: Likewise.
1326 * gdb.base/ena-dis-br.exp: Likewise.
1327 * gdb.base/ending-run.exp: Likewise.
1328 * gdb.base/environ.exp: Likewise.
1329 * gdb.base/eval-skip.exp: Likewise.
1330 * gdb.base/exprs.exp: Likewise.
1331 * gdb.base/fileio.exp: Likewise.
1332 * gdb.base/finish.exp: Likewise.
1333 * gdb.base/float.exp: Likewise.
1334 * gdb.base/foll-exec.exp: Likewise.
1335 * gdb.base/foll-fork.exp: Likewise.
1336 * gdb.base/foll-vfork.exp: Likewise.
1337 * gdb.base/freebpcmd.exp: Likewise.
1338 * gdb.base/funcargs.exp: Likewise.
1339 * gdb.base/gcore.exp: Likewise.
1340 * gdb.base/gdb1090.exp: Likewise.
1341 * gdb.base/gdb1250.exp: Likewise.
1342 * gdb.base/huge.exp: Likewise.
1343 * gdb.base/info-proc.exp: Likewise.
1344 * gdb.base/interrupt.exp: Likewise.
1345 * gdb.base/jump.exp: Likewise.
1346 * gdb.base/langs.exp: Likewise.
1347 * gdb.base/lineinc.exp: Likewise.
1348 * gdb.base/list.exp: Likewise.
1349 * gdb.base/logical.exp: Likewise.
1350 * gdb.base/long_long.exp: Likewise.
1351 * gdb.base/macscp.exp: Likewise.
1352 * gdb.base/maint.exp: Likewise.
1353 * gdb.base/mips_pro.exp: Likewise.
1354 * gdb.base/miscexprs.exp: Likewise.
1355 * gdb.base/multi-forks.exp: Likewise.
1356 * gdb.base/opaque.exp: Likewise.
1357 * gdb.base/overlays.exp: Likewise.
1358 * gdb.base/pc-fp.exp: Likewise.
1359 * gdb.base/pointers.exp: Likewise.
1360 * gdb.base/printcmds.exp: Likewise.
1361 * gdb.base/psymtab.exp: Likewise.
1362 * gdb.base/ptype.exp: Likewise.
1363 * gdb.base/recurse.exp: Likewise.
1364 * gdb.base/relational.exp: Likewise.
1365 * gdb.base/relocate.exp: Likewise.
1366 * gdb.base/remote.exp: Likewise.
1367 * gdb.base/reread.exp: Likewise.
1368 * gdb.base/restore.exp: Likewise.
1369 * gdb.base/return.exp: Likewise.
1370 * gdb.base/return2.exp: Likewise.
1371 * gdb.base/scope.exp: Likewise.
1372 * gdb.base/sect-cmd.exp: Likewise.
1373 * gdb.base/sep.exp: Likewise.
1374 * gdb.base/sepdebug.exp: Likewise.
1375 * gdb.base/setshow.exp: Likewise.
1376 * gdb.base/setvar.exp: Likewise.
1377 * gdb.base/sigall.exp: Likewise.
1378 * gdb.base/sigbpt.exp: Likewise.
1379 * gdb.base/signals.exp: Likewise.
1380 * gdb.base/signull.exp: Likewise.
1381 * gdb.base/sizeof.exp: Likewise.
1382 * gdb.base/solib.exp: Likewise.
1383 * gdb.base/step-line.exp: Likewise.
1384 * gdb.base/step-test.exp: Likewise.
1385 * gdb.base/structs.exp: Likewise.
1386 * gdb.base/structs2.exp: Likewise.
1387 * gdb.base/term.exp: Likewise.
1388 * gdb.base/twice.exp: Likewise.
1389 * gdb.base/until.exp: Likewise.
1390 * gdb.base/varargs.exp: Likewise.
1391 * gdb.base/volatile.exp: Likewise.
1392 * gdb.base/watchpoint.exp: Likewise.
1393 * gdb.base/whatis-exp.exp: Likewise.
1394 * gdb.base/whatis.exp: Likewise.
1395 * gdb.cp/ambiguous.exp: Likewise.
1396 * gdb.cp/annota2.exp: Likewise.
1397 * gdb.cp/annota3.exp: Likewise.
1398 * gdb.cp/bool.exp: Likewise.
1399 * gdb.cp/breakpoint.exp: Likewise.
1400 * gdb.cp/casts.exp: Likewise.
1401 * gdb.cp/class2.exp: Likewise.
1402 * gdb.cp/classes.exp: Likewise.
1403 * gdb.cp/cplusfuncs.exp: Likewise.
1404 * gdb.cp/ctti.exp: Likewise.
1405 * gdb.cp/derivation.exp: Likewise.
1406 * gdb.cp/exception.exp: Likewise.
1407 * gdb.cp/gdb1355.exp: Likewise.
1408 * gdb.cp/hang.exp: Likewise.
1409 * gdb.cp/inherit.exp: Likewise.
1410 * gdb.cp/local.exp: Likewise.
1411 * gdb.cp/m-data.exp: Likewise.
1412 * gdb.cp/m-static.exp: Likewise.
1413 * gdb.cp/member-ptr.exp: Likewise.
1414 * gdb.cp/method.exp: Likewise.
1415 * gdb.cp/misc.exp: Likewise.
1416 * gdb.cp/namespace.exp: Likewise.
1417 * gdb.cp/overload.exp: Likewise.
1418 * gdb.cp/ovldbreak.exp: Likewise.
1419 * gdb.cp/pr-1023.exp: Likewise.
1420 * gdb.cp/pr-1210.exp: Likewise.
1421 * gdb.cp/pr-574.exp: Likewise.
1422 * gdb.cp/printmethod.exp: Likewise.
1423 * gdb.cp/psmang.exp: Likewise.
1424 * gdb.cp/ref-params.exp: Likewise.
1425 * gdb.cp/ref-types.exp: Likewise.
1426 * gdb.cp/rtti.exp: Likewise.
1427 * gdb.cp/templates.exp: Likewise.
1428 * gdb.cp/try_catch.exp: Likewise.
1429 * gdb.cp/userdef.exp: Likewise.
1430 * gdb.cp/virtfunc.exp: Likewise.
1431 * gdb.disasm/am33.exp: Likewise.
1432 * gdb.disasm/h8300s.exp: Likewise.
1433 * gdb.disasm/mn10300.exp: Likewise.
1434 * gdb.disasm/sh3.exp: Likewise.
1435 * gdb.disasm/t01_mov.exp: Likewise.
1436 * gdb.disasm/t02_mova.exp: Likewise.
1437 * gdb.disasm/t03_add.exp: Likewise.
1438 * gdb.disasm/t04_sub.exp: Likewise.
1439 * gdb.disasm/t05_cmp.exp: Likewise.
1440 * gdb.disasm/t06_ari2.exp: Likewise.
1441 * gdb.disasm/t07_ari3.exp: Likewise.
1442 * gdb.disasm/t08_or.exp: Likewise.
1443 * gdb.disasm/t09_xor.exp: Likewise.
1444 * gdb.disasm/t10_and.exp: Likewise.
1445 * gdb.disasm/t11_logs.exp: Likewise.
1446 * gdb.disasm/t12_bit.exp: Likewise.
1447 * gdb.disasm/t13_otr.exp: Likewise.
1448 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1449 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1450 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1451 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1452 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1453 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1454 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1455 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1456 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1457 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1458 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1459 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1460 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1461 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1462 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1463 * gdb.mi/gdb701.exp: Likewise.
1464 * gdb.mi/gdb792.exp: Likewise.
1465 * gdb.mi/mi-basics.exp: Likewise.
1466 * gdb.mi/mi-break.exp: Likewise.
1467 * gdb.mi/mi-cli.exp: Likewise.
1468 * gdb.mi/mi-console.exp: Likewise.
1469 * gdb.mi/mi-disassemble.exp: Likewise.
1470 * gdb.mi/mi-eval.exp: Likewise.
1471 * gdb.mi/mi-file.exp: Likewise.
1472 * gdb.mi/mi-read-memory.exp: Likewise.
1473 * gdb.mi/mi-regs.exp: Likewise.
1474 * gdb.mi/mi-return.exp: Likewise.
1475 * gdb.mi/mi-simplerun.exp: Likewise.
1476 * gdb.mi/mi-stack.exp: Likewise.
1477 * gdb.mi/mi-stepi.exp: Likewise.
1478 * gdb.mi/mi-syn-frame.exp: Likewise.
1479 * gdb.mi/mi-until.exp: Likewise.
1480 * gdb.mi/mi-var-block.exp: Likewise.
1481 * gdb.mi/mi-var-child.exp: Likewise.
1482 * gdb.mi/mi-var-cmd.exp: Likewise.
1483 * gdb.mi/mi-var-display.exp: Likewise.
1484 * gdb.mi/mi-watch.exp: Likewise.
1485 * gdb.mi/mi2-basics.exp: Likewise.
1486 * gdb.mi/mi2-break.exp: Likewise.
1487 * gdb.mi/mi2-cli.exp: Likewise.
1488 * gdb.mi/mi2-console.exp: Likewise.
1489 * gdb.mi/mi2-disassemble.exp: Likewise.
1490 * gdb.mi/mi2-eval.exp: Likewise.
1491 * gdb.mi/mi2-file.exp: Likewise.
1492 * gdb.mi/mi2-read-memory.exp: Likewise.
1493 * gdb.mi/mi2-regs.exp: Likewise.
1494 * gdb.mi/mi2-return.exp: Likewise.
1495 * gdb.mi/mi2-simplerun.exp: Likewise.
1496 * gdb.mi/mi2-stack.exp: Likewise.
1497 * gdb.mi/mi2-stepi.exp: Likewise.
1498 * gdb.mi/mi2-syn-frame.exp: Likewise.
1499 * gdb.mi/mi2-until.exp: Likewise.
1500 * gdb.mi/mi2-var-block.exp: Likewise.
1501 * gdb.mi/mi2-var-child.exp: Likewise.
1502 * gdb.mi/mi2-var-cmd.exp: Likewise.
1503 * gdb.mi/mi2-var-display.exp: Likewise.
1504 * gdb.mi/mi2-watch.exp: Likewise.
1505 * gdb.stabs/exclfwd.exp: Likewise.
1506 * gdb.stabs/weird.exp: Likewise.
1507 * gdb.threads/gcore-thread.exp: Likewise.
1508 * gdb.trace/actions.exp: Likewise.
1509 * gdb.trace/backtrace.exp: Likewise.
1510 * gdb.trace/circ.exp: Likewise.
1511 * gdb.trace/collection.exp: Likewise.
1512 * gdb.trace/deltrace.exp: Likewise.
1513 * gdb.trace/infotrace.exp: Likewise.
1514 * gdb.trace/limits.exp: Likewise.
1515 * gdb.trace/packetlen.exp: Likewise.
1516 * gdb.trace/passc-dyn.exp: Likewise.
1517 * gdb.trace/passcount.exp: Likewise.
1518 * gdb.trace/report.exp: Likewise.
1519 * gdb.trace/save-trace.exp: Likewise.
1520 * gdb.trace/tfind.exp: Likewise.
1521 * gdb.trace/tracecmd.exp: Likewise.
1522 * gdb.trace/while-dyn.exp: Likewise.
1523 * gdb.trace/while-stepping.exp: Likewise.
1524
f4b618d1
JB
15252006-08-08 Joel Brobecker <brobecker@adacore.com>
1526
1527 * gdb.base/step-bt.c: New file.
1528 * gdb.base/step-bt.exp: New testcase.
1529
3d00d119
DJ
15302006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1531
1532 * config/monitor.exp (gdb_load): Remove support for obsolete
1533 download-write-size.
1534 * gdb.base/remote.exp: Likewise. Update all callers of
1535 gdb_timed_load.
1536
017b5bd4
DJ
15372006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1538
1539 * cursal.exp: Pass binfile to gdb_load.
1540
837c599d
DJ
15412006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1542
1543 * gdb.base/cursal.exp: Add "" to gdb_load call.
1544
8dd4540b
MK
15452006-07-29 Mark Kettenis <kettenis@gnu.org>
1546
1547 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1548 NetBSD/ELF targets.
1549
ab5c9f60
DJ
15502006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1551
1552 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1553 operator*.
1554
4c42eaff
DJ
15552006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1556
1557 * gdb.base/completion.exp: Update for change in "file" behavior.
1558 * gdb.stabs/weird.exp: Likewise.
1559 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1560 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1561
0155cc76
NS
15622006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1563
1564 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1565 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1566
16026cd7
AS
15672006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1568
1569 * gdb.base/default.exp: Update source command error message.
1570 * gdb.base/help.exp: Update 'help source' message.
1571
16963cb6
DJ
15722006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1573
1574 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1575 test.
1576
6d7fd486
AS
15772006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1578
1579 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1580
29e8a844
DJ
15812006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1582
1583 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1584
6afcfa39
DJ
15852006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1586
1587 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1588
267a692b
MK
15892006-07-17 Mark Kettenis <kettenis@gnu.org>
1590
1591 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1592 *-*-openbsd* from targets for wich we expect ARM FPA floating
1593 point format.
1594
85d2fec4
NR
15952006-07-17 Nick Roberts <nickrob@snap.net.nz>
1596
1597 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1598
15992006-07-17 Mark Kettenis <kettenis@gnu.org>
1600
1601 * gdb.base/annota3.exp: Expect frame-begin annotation.
1602
85b4c6e8
JB
16032006-07-14 Joel Brobecker <brobecker@adacore.com>
1604
1605 * gdb.base/help.exp: Adjust "help unset" test to accept
1606 any list of unset commands.
1607
fb933624
DJ
16082006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1609 Daniel Jacobowitz <dan@codesourcery.com>
1610
1611 * gdb.cp/ref-params.exp: New test.
1612 * gdb.cp/ref-params.cc: New source file.
1613 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1614
1dff4b64
MK
16152006-07-08 Mark Kettenis <kettenis@gnu.org>
1616
1617 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1618 spaces/tabs in regular expressions since they might not be there.
1619
40d2e0e3
AS
16202006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1621
1622 * gdb.base/ifelse.exp: New file.
1623
f6c957d2
NS
16242006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1625
1626 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1627 line.
1628 * gdb.base/huge.exp: Loop over compilation to find a size that
1629 is acceptable.
1630 * gdb.base/remote.exp: Correct expected strings.
1631 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1632
b9c5a23d
DJ
16332006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1634
1635 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1636
9af2e58d
DJ
16372006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1638
1639 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1640 native.
1641
30930ca5
DJ
16422006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1643
1644 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1645 enable stabs testing.
1646
aa32fa1d
DJ
16472006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1648
bd4a4c80 1649 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1650 gdb_test_multiple does.
1651
321fef15
DJ
16522006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1653
1654 * Makefile.in (host_alias): Remove.
1655 (target_alias): Use @target_noncanonical@.
1656 (site.exp): Don't set host_alias.
1657 * aclocal.m4: Remove contents. Include acx.m4.
1658 * configure: Regenerated.
1659 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1660
e1c2defa
NS
16612006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1662
e63b55d1
NS
1663 * lib/gdb.exp (gdb_load_cmd): New.
1664
5600ea19
NS
1665 * gdb.base/fileio.c: Add system(NULL) test.
1666 * gdb.base/fileio.exp: Check it.
1667
e1c2defa
NS
1668 * gdb.base/break.c: Add 10a breakpoint at }
1669 * gdb.base/break.exp: Add test for breakpoint at }
1670 * gdb.cp/anon-union.cc: Add code at end of function.
1671 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1672 * gdb.mi/var-cmd.c: Add code at end of function.
1673 * gdb.mi/mi-var-display.exp: Adjust end of next.
1674 * gdb.mi/mi2-var-display.exp: Likewise.
1675 * gdb.base/fileio.c: Add stop function and insert calls at
1676 stopping places.
1677 * gdb.base/fileio.exp: Breakpoint stop function and remove
1678 explicit line number references.
1679
6c0112ec
JB
16802006-05-19 Joel Brobecker <brobecker@adacore.com>
1681
1682 * gdb.base/del.exp (test_delete_alias): New function.
1683 Now check that both "del" and "d" work as aliases for "delete".
1684
154189a4
FF
16852006-05-18 Fred Fish <fnf@specifix.com>
1686
1687 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1688 required. Check for spurious output after program exits normally.
1689
582e64c2
FF
16902006-05-17 Fred Fish <fnf@specifix.com>
1691
1692 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1693 gdb_load, so it works in the simulator.
1694
8ef6493a
FF
16952006-05-11 Fred Fish <fnf@specifix.com>
1696
1697 * gdb.base/bang.exp: Ignore unexpected output between the
1698 "program exited normally" and the gdb prompt, as many other
1699 tests do.
1700
692b141c
MK
17012006-05-07 Mark Kettenis <kettenis@gnu.org>
1702
1703 * gdb.base/help.exp: Make "delete checkpoint" part option for
1704 "help d" and "help delete" tests.
1705
540b8a30
UW
17062006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1707
1708 * gdb.mi/mi-basics.exp: Add missing serial number to
1709 expected output in some mi_gdb_test statements.
1710 * gdb.mi/mi2-basics.exp: Likewise.
1711
9b6462d9
JB
17122006-05-05 Joel Brobecker <brobecker@adacore.com>
1713
1714 * gdb.base/del.c: New file.
1715 * gdb.base/del.exp: New testcase.
1716
954de43b
DM
17172006-05-05 David S. Miller <davem@sunset.davemloft.net>
1718
1719 * gdb.base/break.exp: Do not assume a breakpoint on
1720 main will actually be in $srcfile when optimizing.
1303f75e
DM
1721 * gdb.base/savedregs.exp: Do not require that the dummy
1722 frame location match up to a symbol and source file location.
c3242428
DM
1723 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1724 will get printed without a mi_cmd_data_list_register_values prefix.
1725 (*-data-list-register-*): Correct regular expressions to expect the new
1726 pseudo d? floating point registers.
1727 * gdb.mi/mi2-regs.exp: Likewise.
1728
c7e64c9a
DJ
17292006-05-05 Christophe Lyon <christophe.lyon@st.com>
1730
1731 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1732 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1733 is allocated by the compiler.
1734 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1735 anons, e, anone to force their allocation by the compiler.
1736
17372006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1738
1739 * gdb.base/help.exp: Update expected text for help d and
1740 help delete.
1741
27ce9a6d
MK
17422006-05-02 Mark Kettenis <kettenis@gnu.org>
1743
1744 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1745 NetBSD/ELF targets.
1746
8608915f
MK
17472006-04-30 Mark Kettenis <kettenis@gnu.org>
1748
1749 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1750 single-step breakpoint fails; make this a KFAIL on
1751 sparc*-*-openbsd*.
1752 * gdb.base/siginfo.exp: Likewise.
1753 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1754
b8db102d
MS
17552006-04-26 Michael Snyder <msnyder@redhat.com>
1756
1757 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1758 which may have to consume output from other forks.
1759 Add tests to make sure that "delete fork" succeeded.
1760
c702009a
MS
17612006-04-20 Michael Snyder <msnyder@redhat.com>
1762
1763 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1764 Add support for the Renesas M32C and M16C.
1765
1766 * gdb.asm/asm-source.exp: Add m32c target.
1767 * gdb.asm/m32c.inc: Support for m32c target.
1768
e28493f2
AS
17692006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1770
1771 * gdb.base/commands.exp (recursive_source_test): New test.
1772
880da185
DM
17732006-04-04 David S. Miller <davem@sunset.davemloft.net>
1774
1775 * gdb.base/float.exp: Add pattern for sparc targets.
1776
61d9b92f
DJ
17772006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1778
1779 * gdb.base/commands.exp (stray_arg0_test): New test.
1780
bd717df8
PB
17812006-03-30 Paul Brook <paul@codesourcery.com>
1782
1783 * gdb.mi/mi-until.exp: kfail broken until command.
1784 * gdb.mi/mi2-until.exp: Ditto.
1785
ec793d3c
NR
17862006-03-27 Nick Roberts <nickrob@snap.net.nz>
1787
1788 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1789
831004b7
AO
17902006-03-08 Alexandre Oliva <aoliva@redhat.com>
1791
1792 * gdb.base/prelink.exp: Anchor tested-for regular expression
1793 on gdb prompt.
1794
effe49a0
PB
17952006-03-07 Paul Brook <paul@codesourcery.com>
1796
1797 * gdb.base/assign.exp: Correct fail message.
1798
e5461016
PB
17992006-03-07 Paul Brook <paul@codesourcery.com>
1800
1801 * lib/compiler.c: Extract armcc version number.
1802 * lib/compiler.cc: Ditto.
1803
fc91c6c2
PB
18042006-03-07 Paul Brook <paul@codesourcery.com>
1805
1806 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1807 additional_flags=-w.
1808 * gdb.arch/altivec-regs.exp: Ditto.
1809 * gdb.arch/e500-abi.exp: Ditto.
1810 * gdb.arch/e500-regs.exp: Ditto.
1811 * gdb.base/all-bin.exp: Ditto.
1812 * gdb.base/annota1.exp: Ditto.
1813 * gdb.base/annota3.exp: Ditto.
1814 * gdb.base/args.exp: Ditto.
1815 * gdb.base/arithmet.exp: Ditto.
1816 * gdb.base/assign.exp: Ditto.
1817 * gdb.base/async.exp: Ditto.
1818 * gdb.base/bang.exp: Ditto.
1819 * gdb.base/break.exp: Ditto.
1820 * gdb.base/call-rt-st.exp: Ditto.
1821 * gdb.base/completion.exp: Ditto.
1822 * gdb.base/cond-expr.exp: Ditto.
1823 * gdb.base/condbreak.exp: Ditto.
1824 * gdb.base/consecutive.exp: Ditto.
1825 * gdb.base/define.exp: Ditto.
1826 * gdb.base/display.exp: Ditto.
1827 * gdb.base/ena-dis-br.exp: Ditto.
1828 * gdb.base/environ.exp: Ditto.
1829 * gdb.base/eval-skip.exp: Ditto.
1830 * gdb.base/info-proc.exp: Ditto.
1831 * gdb.base/jump.exp: Ditto.
1832 * gdb.base/logical.exp: Ditto.
1833 * gdb.base/long_long.exp: Ditto.
1834 * gdb.base/maint.exp: Ditto.
1835 * gdb.base/miscexprs.exp: Ditto.
1836 * gdb.base/pc-fp.exp: Ditto.
1837 * gdb.base/pointers.exp: Ditto.
1838 * gdb.base/relational.exp: Ditto.
1839 * gdb.base/reread.exp: Ditto.
1840 * gdb.base/sect-cmd.exp: Ditto.
1841 * gdb.base/sep.exp: Ditto.
1842 * gdb.base/sepdebug.exp: Ditto.
1843 * gdb.base/until.exp: Ditto.
1844 * gdb.base/whatis-exp.exp: Ditto.
1845 * gdb.cp/annota2.exp: Ditto.
1846 * gdb.cp/annota3.exp: Ditto.
1847 * gdb.trace/actions.exp: Ditto.
1848 * gdb.trace/backtrace.exp: Ditto.
1849 * gdb.trace/circ.exp: Ditto.
1850 * gdb.trace/collection.exp: Ditto.
1851 * gdb.trace/deltrace.exp: Ditto.
1852 * gdb.trace/infotrace.exp: Ditto.
1853 * gdb.trace/limits.exp: Ditto.
1854 * gdb.trace/packetlen.exp: Ditto.
1855 * gdb.trace/passc-dyn.exp: Ditto.
1856 * gdb.trace/passcount.exp: Ditto.
1857 * gdb.trace/report.exp: Ditto.
1858 * gdb.trace/save-trace.exp: Ditto.
1859 * gdb.trace/tfind.exp: Ditto.
1860 * gdb.trace/tracecmd.exp: Ditto.
1861 * gdb.trace/while-dyn.exp: Ditto.
1862 * gdb.trace/while-stepping.exp: Ditto.
1863 * lib/gdb.exp: Ditto.
1864 (gdb_compile): Handle nowarning option.
1865
5f4a23d9
AO
18662006-03-07 Alexandre Oliva <aoliva@redhat.com>
1867
1868 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1869 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1870 Rename executable to prelinkt. Don't re-prelink if we didn't
1871 get a core file. Test prelink -u exit status to tell whether
1872 prelinking failed. Use gdb_test_multiple.
1873
9733fc94
DJ
18742006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1875
1876 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1877 (do_tests): Call it.
1878
cc10cae3
AO
18792006-02-28 Alexandre Oliva <aoliva@redhat.com>
1880
1881 * gdb.base/prelink.exp: New test.
1882 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1883
15c46491
WZ
18842006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1885
1886 * gdb.fortran/derived-type.f90: New file.
1887 * gdb.fortran/derived-type.exp: New testcase.
1888
5c9f7ded
DJ
18892006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1890
1891 * gdb.base/default.exp: Allow ';' as a directory separator.
1892
5b96932b
AS
18932006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1894
1895 * gdb.base/help.exp (help add-symbol-file): Update.
1896
1986bccd
AS
18972006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1898
1899 * gdb.base/help.exp (help load): Update expected results.
1900
a8b7528f
FF
19012006-02-19 Fred Fish <fnf@specifix.com>
1902
1903 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1904 specifix hex value as part of results.
1905 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1906
f8261448
FF
19072006-02-16 Fred Fish <fnf@specifix.com>
1908
1909 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1910 ushort_addr, and slong_addr, so the typedefs are not optimized
1911 away.
1912 * gdb.base/whatis.exp: Add tests using type name for struct type,
1913 union type, enum type, and typedef.
1914
31d8bdd2
MK
19152006-02-13 Mark Kettenis <kettenis@gnu.org>
1916
1917 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1918
34e41e63
JB
19192006-02-13 Jim Blandy <jimb@redhat.com>
1920
1921 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1922 case where it takes two "next" commands to skip past the init
1923 call.
1924
ac6e4f31
FF
19252006-02-12 Fred Fish <fnf@specifix.com>
1926
1927 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1928 to handle cases where it takes two "next" commands to skip
1929 past the init call.
1930
2db2d571
JB
19312006-02-07 Joel Brobecker <brobecker@adacore.com>
1932
1933 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1934 on hppa32 targets.
1935
38fcd64c
DJ
19362006-02-06 Vladimir Prus <ghost@cs.msu.su>
1937
1938 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1939 field.
1940
1315ad46
MK
19412006-01-29 Mark Kettenis <kettenis@gnu.org>
1942
1943 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1944
5625b943
DJ
19452006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1946
1947 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1948 files.
1949
80df1bbe
DJ
19502006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1951
1952 * gdb.cp/maint.exp: Set complaints to a positive value.
1953
9078e690
DJ
19542006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1955
1956 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1957 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1958 function name.
1959
9c903399
DJ
19602006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1961
1962 * gdb.base/checkpoint.c: Update copyright notice. Include
1963 <stdlib.h>.
1964
761ae4d6
JB
19652006-01-04 Jim Blandy <jimb@redhat.com>
1966
1967 * gdb.asm/asm-source.exp: Independently provide default values for
1968 asm-flags and debug-flags. Use 'string equal' to do the
1969 comparison, not the implicit expr's '==' operator. Remove
1970 now-unneeded assignments to asm-flags. In h8300 case, place
1971 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
1972
099ac3dd
MS
19732006-01-04 Michael Snyder <msnyder@redhat.com>
1974
1975 * gdb.base/checkpoint.c: New file.
1976 * gdb.base/checkpoint.exp: New file.
1977 * gdb.base/multi-fork.c: New file.
1978 * gdb.base/multi-fork.exp: New file.
1979 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1980
f4d85314
FF
19812006-01-04 Fred Fish <fnf@specifix.com>
1982
1983 * gdb.base/ptype.c (foo): Add typedef.
1984 (intfoo): Add function.
1985 * gdb.base/ptype1.c: New file.
1986 * gdb.base/ptype.exp: Handle compilation and linking with two
1987 source files. Test that proper type for "foo" is found based
1988 on source context rather than first match found in symtabs.
1989
a1b06f35
MK
19902005-12-28 Mark Kettenis <kettenis@gnu.org>
1991
1992 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
1993 * gdb.asm/openbsd.inc: Indent commands.
1994
d082a1e2
MK
19952005-12-26 Mark Kettenis <kettenis@gnu.org>
1996
c65016bd
MK
1997 * gdb.base/freebpcmd.exp: Increase timeout.
1998
d082a1e2
MK
1999 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
2000
d3c32a0e
DJ
20012005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
2002
2003 * gdb.base/default.exp: Update check for "show version".
2004
9fdb1f50
RC
20052005-12-09 Randolph Chung <tausq@debian.org>
2006
2007 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
2008 * gdb.asm/pa64.inc: New file.
2009
5f2c56f7
RC
20102005-12-09 Randolph Chung <tausq@debian.org>
2011
2012 * gdb.asm/common.inc: Indent commands.
2013 * gdb.asm/asmsrc1.s: Likewise.
2014 * gdb.asm/asmsrc2.s: Likewise.
2015
8117349c
RC
20162005-12-09 Randolph Chung <tausq@debian.org>
2017
2018 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
2019 (get_addr_of_sym): Remove duplicate print.
2020 (gen_core): xfail hppa*-*-hpux*, update expected output.
2021 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
2022 * gdb.arch/pa64-nullify.s: New file.
2023
8f07f25a
RC
20242005-12-09 Randolph Chung <tausq@debian.org>
2025
2026 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
2027
55b39184
DJ
20282005-12-07 Christophe Lyon <christophe.lyon@st.com>
2029
2030 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
2031 code generation for these functions.
2032 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
2033 error message.
2034
31e2b00f
AS
20352005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
2036
2037 * gdb.base/help.exp (help b, help br, help bre, help brea)
2038 (help break): Update the expected message.
2039
c3d0b56e
SC
20402005-11-11 Stephane Carrez <stcarrez@nerim.fr>
2041
2042 * gdb.asm/m68hc11.inc: Setup the data section.
2043 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
2044 script for this test.
2045 (m6812-*-*): Likewise.
2046
36ae0ea9
RC
20472005-11-09 Randolph Chung <tausq@debian.org>
2048
2049 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
2050
9d6f42e9
WZ
20512005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
2052
2053 * gdb.base/break.exp: Fix a comment typo.
2054
e2126a14
EZ
20552005-11-03 Jim Blandy <jimb@redhat.com>
2056
2057 Checked in by Elena Zannoni <ezannoni@redhat.com>
2058
2059 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
2060
e0ac7199
CV
20612005-11-02 Corinna Vinschen <vinschen@redhat.com>
2062
2063 * gdb.arch/gdb1558.c: Include stdio.h.
2064
31d3fb18
MK
20652005-10-31 Mark Kettenis <kettenis@gnu.org>
2066
2067 * gdb.asm/asm-source.exp: Use -e instead of --entry.
2068
e52b687c
MK
20692005-10-31 Mark Kettenis <kettenis@gnu.org>
2070
2071 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
2072
f4711d79
PG
20732005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
2074
2075 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2076 vscr" tests to better match output.
2077
987a9106
JB
20782005-10-12 Jim Blandy <jimb@redhat.com>
2079
2080 * gdb.base/structs.exp (any): New function.
2081 (test_struct_returns): Don't make any assumptions at all about
2082 what value the function returns when GDB can't set the return
2083 value.
2084
2336bb58
JB
20852005-10-09 Joel Brobecker <brobecker@adacore.com>
2086
2087 * gdb.ada/arrayidx/p.adb: New file.
2088 * gdb.ada/arrayidx.exp: New testcase
2089
20902005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
2091
2092 * gdb.ada/array_return/pck.ads: New file.
2093 * gdb.ada/array_return/pck.adb: New file.
2094 * gdb.ada/array_return/p.adb: New file.
2095 * gdb.ada/array_return.exp: New testcase.
2096
705335ea
JB
20972005-10-03 Joel Brobecker <brobecker@adacore.com>
2098
2099 * gdb.base/arrayidx.c: New file.
2100 * gdb.base/arrayidx.exp: New testcase.
2101
11ee9940
NR
21022005-09-29 Nick Roberts <nickrob@snap.net.nz>
2103
2104 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
2105 frames-invalid and breakpoints-invalid are no longer generated
2106 with level 3 so don't expect them in the output.
2107
39fb8e9e
BR
21082005-09-27 Bob Rossi <bob@brasko.net>
2109
2110 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
2111 from test. Escape the | in mi_gdb_test call.
2112 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
2113 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
2114 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
2115 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
2116 expected regex's in mi_gdb_test calls.
2117 * lib/mi-support.exp: Remove arbitrary .* from tests.
2118 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
2119 Fully anchor GDB/MI expected results in mi_gdb_test.
2120 * lib/gdb.exp (string_to_regexp): Escape the ] character.
2121 * gdb.base/sizeof.exp: Remove escape character. Correct test.
2122
2af48f68
PB
21232005-09-26 Paul Brook <paul@codesourcery.com>
2124
2125 * long_long.exp: Exclude eabi targets from arm FPA float format test.
2126
f34502bc
WZ
21272005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2128
2129 * bfp-test.c: New file.
2130 * bfp-test.exp: New testcase.
2131
ca929517
WZ
21322005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2133
2134 * gdb.fortran/subarray.exp: New testcase to test the evaluation
2135 of subarray and substring variable.
2136 * gdb.fortran/subarray.f: New source file for the test of subarray
2137 and substring variable evaluation.
2138 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
2139 of string constant.
2140
c761af65
DJ
21412005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
2142
2143 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
2144 copyright dates.
2145
561d7a1d
PG
21462005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
2147
2148 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
2149 powerpc altivec' test with an almost identical 'info vector' test.
2150
b2b64cc9
PG
21512005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2152
2153 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2154 vscr" tests to match output.
2155
6ac4d15a
PG
21562005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2157
2158 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
2159 output.
2160
40e55bef
BR
21612005-09-11 Bob Rossi <bob@brasko.net>
2162
2163 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
2164 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
2165 commands that return an MI output command and an asyncronous MI output
2166 command.
2167 * gdb.mi/mi-console.exp: Ditto.
2168
3c7385ec
BR
21692005-09-11 Bob Rossi <bob@brasko.net>
2170
2171 * gdb.mi/mi-var-child.c: Include <string.h>.
2172
a6cd0eb3
DJ
21732005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
2174
2175 * killed.exp: Correct gdb_expect syntax.
2176
2f168eed
CV
21772005-08-09 Corinna Vinschen <vinschen@redhat.com>
2178
2179 * lib/mi-support.exp (mi_gdb_load): Fix typo.
2180
ecd3fd0f
BR
21812005-08-02 Bob Rossi <bob@brasko.net>
2182
2183 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
2184 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
2185 Change tests to inferior-tty-set/show.
2186 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
2187 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
2188 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
2189 inferior. Use mi_gdb_test to get GDB and Inferior output.
2190 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
2191 descriptor.
2192 (mi_inferior_tty_name): Add inferior PTY file name.
2193 (mi_gdb_start): Add INFERIOR_PTY parameter.
2194 (mi_gdb_test): Add IPATTERN parameter.
2195
f1ea48cb
BR
21962005-08-02 Bob Rossi <bob@brasko.net>
2197
2198 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
2199 parameter to mi_gdb_test.
2200 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
2201
6e650a67
DJ
22022005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2203
2204 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
2205 struct_declarations.
2206 * gdb.mi/mi-var-child.exp: Step over the initialization of
2207 struct_declarations.
2208
8be260b6
DJ
22092005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2210
2211 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
2212 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
2213 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
2214 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
2215 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
2216 file.
2217
4e660f07
NR
22182005-07-27 Nick Roberts <nickrob@snap.net.nz>
2219
2220 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
2221 (do_children_tests): Assign values to the extra elements.
2222
2223 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
2224 them for tests for "-var-update --no-values" and
2225 "-var-update --all-values".
2226 Add test for "-var-list-children --simple-values".
2227
2228 * gdb.mi/basics.c (callee4): Add integer array D[3]...
2229
2230 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
2231 "-stack-list-locals --simple-values" Improve doc strings and
2232 comments.
2233
6bdae935
MK
22342005-07-18 Mark Kettenis <kettenis@gnu.org>
2235
598b7a6f
MK
2236 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
2237 *-*-openbsd*.
2238 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
2239
6bdae935
MK
2240 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
2241 sigaltsatck'.
2242
1323e929
BR
22432005-07-14 Bob Rossi <bob@brasko.net>
2244
2245 * gdb.base/default.exp (tty): Changed output of command.
2246 * gdb.base/help.exp (help tty): Ditto.
2247
b1a9c082
MK
22482005-07-12 Mark Kettenis <kettenis@gnu.org>
2249
2250 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
2251
10a844a2
MK
22522005-07-10 Mark Kettenis <kettenis@gnu.org>
2253
2254 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
2255 -stack-select-frame without arguments.
2256 (test_stack_frame_listing): Add test for newly implemented command
2257 -stack-info-frame.
2258
3cb3b8df
BR
22592005-07-06 Bob Rossi <bob@brasko.net>
2260
2261 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
2262 command.
2263 (Copyright): Update copyright.
2264
a0c5fbcf
WZ
22652005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
2266
2267 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
2268 tests to evaluate exponentiation expression.
2269
984971d0
AS
22702005-06-29 Andreas Schwab <schwab@suse.de>
2271
2272 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2273 main to avoid warnings.
2274
2275 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2276
fe03833f
NR
22772005-06-20 Nick Roberts <nickrob@snap.net.nz>
2278
2279 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2280 -stack-select-frame without arguments.
2281 (test_stack_frame_listing): Add test for newly implemented command
2282 -stack-info-frame.
2283
7a55f279
WZ
22842005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2285
0ffa0ea5
DJ
2286 * gdb.fortran/array-element.f: New file.
2287 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2288
26585198
DJ
22892005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2290
2291 * gdb.base/bigcore.exp: Correct checks for systems which can
2292 not dump a large core file.
2293
c1bd25fd
DJ
22942005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2295
2296 * gdb.base/relocate.c: Add a copyright notice.
2297 (dummy): Remove.
2298 * gdb.base/relocate.exp: Test printing the values of variables
2299 from a relocatable file.
2300
589e074d
DJ
23012005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2302
2303 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2304 excess MI output after an error.
2305
0915f927
JB
23062005-05-29 Joel Brobecker <brobecker@adacore.com>
2307
2308 * gdb.arch/alpha-step.c: New file.
2309 * gdb.arch/alpha-step.exp: New testcase.
2310
76ff342d
DJ
23112005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2312 Dennis Brueni <dennis@slickedit.com>
2313
2314 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2315 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2316 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2317 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2318 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2319 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2320 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2321
96b0c7ac
DJ
23222005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2323 Wu Zhou <woodzltc@cn.ibm.com>
2324
2325 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2326 IBM's xlc compiler.
2327 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2328 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2329
f21565d2
JB
23302005-05-13 Jim Blandy <jimb@redhat.com>
2331
2332 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2333 calling gdb_suppress_entire_file.
2334 * gdb.base/charset.exp: Same.
2335 * gdb.base/call-rt-st.exp: Same.
2336
6006a3a1
BR
23372005-05-05 Bob Rossi <bob_rossi@cox.net>
2338
2339 * lib/gdb.exp (fullname_syntax): Added global regex.
2340 (fullname_syntax_POSIX): Ditto.
2341 (fullname_syntax_UNC): Ditto.
2342 (fullname_syntax_DOS_CASE): Ditto.
2343 (fullname_syntax_DOS): Ditto.
2344 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2345 fullname_syntax variable to scope and use it.
2346 (test_file_list_exec_source_files): Ditto.
2347 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2348
c3b69c04
DJ
23492005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2350
2351 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2352
3c95e6af
PG
23532004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2354
2355 * lib/gdb.exp (skip_altivec_tests): New function, based on
2356 check_vmx_hw_available from the GCC testsuite.
2357 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2358 * lib/gdb.arch/altivec-regs.exp: Likewise.
2359
78df6c56
JB
23602005-05-02 Jim Blandy <jimb@redhat.com>
2361
2362 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2363 calling gdb_suppress_entire_file.
2364
1690f9cf
DJ
23652005-04-30 Randolph Chung <tausq@debian.org>
2366
2367 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2368 Slightly relax "sem_post" name checking.
2369
5ea106f7
PG
23702005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2371
2372 * gdb.base/unload.exp: Use new shared library infrastructure.
2373
bf7234cf
PG
23742005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2375
2376 * gdb.base/so-impl-ld.exp: Use new shared library
2377 infrastructure.
2378
547b869a
CV
23792005-04-29 Corinna Vinschen <vinschen@redhat.com>
2380
2381 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2382 * gdb.asm/h8300.inc: New file.
2383
f07e55f0
PG
23842005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2385
2386 * gdb.base/shlib-call.exp: Change to use new shared library
2387 infrastructure.
2388
3cbba3d1
PG
23892005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2390
2391 * gdb.base/pending.exp: Change to use new shared library
2392 infrastructure.
2393
ed6df200
PG
23942005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2395
2396 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2397 use test_compiler_info instead of gcc_compiled, and update copyright.
2398
8c8f4ebe
PG
23992005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2400
2401 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2402 shared objects being adjusted and update copyright years.
2403
607fbc54
DJ
24042005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2405
2406 * ChangeLog: Correct some 2003-01-13 dates.
2407 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2408 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2409 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2410 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2411 gdb.trace/tfind.exp: Update copyright years.
2412
57bf0e56
DJ
24132005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2414 Daniel Jacobowitz <dan@codesourcery.com>
2415
2416 * lib/gdb.exp (gdb_compile): Handle shlib=.
2417 (gdb_compile_shlib): New function.
2418
9b593790
PG
24192005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2420
2421 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2422
9494c6a5
DJ
24232005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2424
2425 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2426 gdb.server.
2427 * configure.ac: Likewise.
2428 * configure: Regenerated.
2429 * gdb.gdbserver/Makefile.in: Moved to...
2430 * gdb.server/Makefile.in: ... here.
2431 * gdb.gdbserver/server.c: Moved to...
2432 * gdb.server/server.c: ... here.
2433 * gdb.gdbserver/server-run.exp: Moved to...
2434 * gdb.server/server-run.exp: ... here.
2435
6f8eac0e
DJ
24362005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2437
2438 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2439 * configure.ac: Create gdb.gdbserver/Makefile.
2440 * configure: Regenerated.
2441 * lib/gdbserver-support.exp: New file, derived from
2442 config/gdbserver.exp.
2443 * config/gdbserver.exp: Use gdbserver-support.exp.
2444 * gdb.gdbserver/Makefile.in: New file.
2445 * gdb.gdbserver/server.c: New file.
2446 * gdb.gdbserver/server-run.exp: New file.
2447
6e87504d
PG
24482005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2449
2450 * lib/gdb.exp (test_compiler_info): Return compiler_info
2451 if no arguments are given.
2452
d1779be4
PG
24532005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2454
2455 * gdb.arch/altivec-abi.exp: Check for compiler and set
2456 use altivec' flag accordingly.
2457 * gdb.arch/altivec-regs.exp: Likewise.
2458
88750304
DJ
24592005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2460
2461 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2462
f3fb768d
AS
24632005-03-27 Andreas Schwab <schwab@suse.de>
2464
2465 * gdb.base/bigcore.c (main): Add missing mode argument in open
2466 call.
2467
7e813ac5
DJ
24682005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2469
2470 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2471 downloads.
2472 * config/gdbserver.exp (gdb_load): Likewise.
2473
8e3049aa
PB
24742005-03-14 Paul Brook <paul@codesourcery.com>
2475
2476 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2477 targets.
2478
a9df7c44
JB
24792005-03-09 Joel Brobecker <brobecker@adacore.com>
2480
2481 * gdb.dwarf2/dup-psym.S: New file.
2482 * gdb.dwarf2/dup-psym.exp: New testcase.
2483
9f0d94e8
JB
24842005-03-09 Joel Brobecker <brobecker@adacore.com>
2485
2486 * gdb.ada/exec_changed/first.adb: New file.
2487 * gdb.ada/exec_changed/second.adb: New file.
2488 * gdb.ada/exec_changed.exp: New testcase.
2489
5f579bc5
NS
24902005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2491
36e9969c
NS
2492 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2493 (A2): New class.
2494 (main): Test operator+.
2495 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2496 breakpoint test.
2497
5f579bc5
NS
2498 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2499 * gdb.base/signull.exp: Disable if gdb,nosignals.
2500 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2501 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2502 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2503 * gdb.mi/mi2-console.exp: Likewise.
2504 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2505 continue output at start.
2506 (gdb_collect_locals_test): Robustify regexp.
2507 * gdb.trace/passc-dyn.exp: Fix comment typo.
2508 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2509
be46087e
CV
25102005-03-08 Corinna Vinschen <vinschen@redhat.com>
2511
2512 * gdb.asm/asm-source.exp: Add iq2000 case.
2513 * gdb.asm/iq2000.inc: New file.
2514
384e1a61
MI
25152005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2516
2517 * gdb.base/command.exp: Change hardcoded value to regular expression.
2518 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2519
584b6e9e
DJ
25202005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2521
2522 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2523 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2524 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2525 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2526 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2527
ab5b5d61
MK
25282005-03-05 Mark Kettenis <kettenis@gnu.org>
2529
2530 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2531 changes.
2532
ae051c1b
PG
25332004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2534
2535 * lib/compiler.c: Add test for IBM's xlc compiler.
2536 * lib/compiler.cc: Likewise.
2537
3f0f6ed2
JB
25382004-02-24 Joel Brobecker <brobecker@adacore.com>
2539
2540 * gdb.ada/fixed_points.exp: Create compilation object directory
2541 before running the test.
2542 * gdb.ada/null_record.exp: Likewise.
2543 * gdb.ada/packed_array.exp: Likewise.
2544 * gdb.ada/start.exp: Likewise.
2545
724f452b
JB
25462005-02-15 Joel Brobecker <brobecker@adacore.com>
2547
2548 * gdb.ada/packed_array/pa.adb: New file.
2549 * gdb.ada/packed_array.exp: New testcase.
2550
57f5cdfb 25512005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2552
1f393151
MK
2553 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2554 files.
2555
ebdda337
MK
2556 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2557 on *-*-openbsd*. Correctly match whitespace in regukar
2558 expressions.
2559
cf309262
DJ
25602005-02-10 Daniel Jacobowitz <dan@debian.org>
2561
2562 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2563 PR exp/1821
2564 * gdb.base/gdb1821.c: New test file.
2565 * gdb.base/gdb1821.exp: New test file.
2566
3be49e7a
JB
25672005-02-09 Joel Brobecker <brobecker@adacore.com>
2568
2569 * gdb.base/start.c: New file.
2570 * gdb.base/start.exp: New testcase.
2571
e292e67d
JB
25722005-02-09 Joel Brobecker <brobecker@adacore.com>
2573
2574 * gdb.ada/start/dummy.adb: New file.
2575 * gdb.ada/start.exp: New testcase.
2576
dbdfa66c
CV
25772005-02-09 Corinna Vinschen <vinschen@redhat.com>
2578
2579 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2580 for printing symbols and statistics.
2581 Add test for using relative pathnames in "maint print msymbols" test.
2582 Mark "maint info sections DATA" XFAIL on Cygwin.
2583 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2584 tests.
2585
d7941671
AC
25862005-02-09 Andreas Schwab <schwab@suse.de>
2587
2588 Committed by Andrew Cagney <cagney@gnu.org>
2589 * gdb.base/remotetimeout.exp: New file.
2590
74e5ef44
MK
25912005-02-07 Mark Kettenis <kettenis@gnu.org>
2592
2593 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2594
464dd14d
JB
25952005-02-03 Joel Brobecker <brobecker@adacore.com>
2596
2597 * gdb.ada/gnat_ada.gpr: New file.
2598 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2599 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2600 * configure.ac: No longer generate gnat_ada.gpr.
2601 * configure: Regenerate.
2602 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2603 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2604 * gdb.ada/null_record/bar.ads: Likewise.
2605 * gdb.ada/null_record/bar.adb: Likewise.
2606 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2607 * gdb.ada/null_record.exp (testdir): New variable.
2608 (testfile): executable is now in testdir subdirectory.
2609 (srcfile): Use full path to the main compilation unit.
2610 * gdb.ada/fixed_points.exp: Same changes as above.
2611
30d756ae
NR
26122005-02-03 Nick Roberts <nickrob@snap.net.nz>
2613
2614 * gdb.base/interp.exp: New test.
2615
9d799f85
AC
26162005-01-24 Andrew Cagney <cagney@gnu.org>
2617
2618 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2619
15656118
AC
26202005-01-19 Andrew Cagney <cagney@gnu.org>
2621
a892c31b
AC
2622 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2623 configure.ac not configure.in.
2624
15656118
AC
2625 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2626 of powerpc*-*-*.
2627 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2628 * gdb.base/list.exp (test_list_function)
2629 (test_list_filename_and_function): Ditto.
2630 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2631
a7b01baf
AC
26322005-01-16 Andrew Cagney <cagney@gnu.org>
2633
17d92a02
AC
2634 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2635
a7b01baf
AC
2636 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2637
bc8332bb
AC
26382005-01-14 Andrew Cagney <cagney@gnu.org>
2639
2640 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2641 * gdb.mi/mi2-var-cmd.exp: Ditto.
2642
4d074752
CV
26432005-01-10 Corinna Vinschen <vinschen@redhat.com>
2644
2645 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2646
bec39cab
AC
26472005-01-07 Andrew Cagney <cagney@gnu.org>
2648
2649 * configure.ac: Rename configure.in, require autoconf 2.59.
2650 * configure: Re-generate.
2651 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2652 * gdb.stabs/configure: Re-generate.
2653 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2654 * gdb.hp/configure: Re-generate.
2655 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2656 autoconf 2.59.
2657 * gdb.hp/gdb.objdbg/configure: Re-generate.
2658 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2659 autoconf 2.59.
2660 * gdb.hp/gdb.defects/configure: Re-generate.
2661 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2662 autoconf 2.59.
2663 * gdb.hp/gdb.compat/configure: Re-generate.
2664 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2665 autoconf 2.59.
2666 * gdb.hp/gdb.base-hp/configure: Re-generate.
2667 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2668 autoconf 2.59.
2669 * gdb.hp/gdb.aCC/configure: Re-generate.
2670
f10b16d4
JB
26712004-12-15 Jim Blandy <jimb@redhat.com>
2672
2673 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2674 under NPTL when there is debugging info available for libpthread.
2675
fb6e1814
JG
26762004-12-13 Jerome Guitton <guitton@gnat.com>
2677
2678 * gdb.ada/fixed_points.c: New file.
2679 * gdb.ada/fixed_points.exp: New file.
2680
fe46cd3a
RC
26812004-12-03 Randolph Chung <tausq@debian.org>
2682
2683 * gdb.arch/pa-nullify.exp: New file.
2684 * gdb.arch/pa-nullify.s: New file.
2685
8de0841b
RC
26862004-11-30 Randolph Chung <tausq@debian.org>
2687
2688 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2689 instead of "tbug". Fix regexp to work properly with gdb_test.
2690
c8170782
PH
26912004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2692
2693 * gdb.base/bitfields2.exp: New test.
2694 * gdb.base/bitfields2.c: New file.
2695
954269c2
RE
26962004-11-28 Richard Earnshaw <rearnsha@arm.com>
2697
2698 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2699
0107feed
RC
27002004-11-16 Randolph Chung <tausq@debian.org>
2701
2702 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2703
f073ae8c
DJ
27042004-11-14 Daniel Jacobowitz <dan@debian.org>
2705
2706 * gdb.threads/threadapply.exp: Correct "macro details" test.
2707
19ad59e7
JJ
27082004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2709
2710 * gdb.threads/threadapply.exp: New test.
2711 * gdb.threads/threadapply.c: New file.
2712
9cf0961b
MK
27132004-11-07 Mark Kettenis <kettenis@gnu.org>
2714
2715 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2716 frames.
2717
c789492a
FL
27182004-11-05 Felix Lee <felix+log1@specifixinc.com>
2719
2720 * gdb.base/cursal.exp: New file.
2721 * gdb.base/cursal.c: New file.
2722
a1e167bb
AC
27232004-11-03 Andrew Cagney <cagney@gnu.org>
2724
2725 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2726
b7cbf173
MK
27272004-10-30 Mark Kettenis <kettenis@gnu.org>
2728
2729 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2730 NetBSD/ELF targets.
2731
88f9d34f
JB
27322004-10-29 Joel Brobecker <brobecker@gnat.com>
2733
2734 * gdb.threads/bp_in_thread.c: New file, copied from
2735 pthread_cond_wait.c.
2736 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2737 file, rather than reusing the .c file from another testcase.
2738
ca7d6a0c
JB
27392004-10-20 Joel Brobecker <brobecker@gnat.com>
2740
2741 * gdb.ada/null_record.exp: Check where we stopped after
2742 sending the start command, instead of where the associated
2743 temporary breakpoint was inserted.
2744
0d863d03
AC
27452004-10-14 Andrew Cagney <cagney@gnu.org>
2746
2747 * gdb.mi/gdb701.c (main): Return 0.
2748
d11e72cb
DJ
27492004-10-13 Daniel Jacobowitz <dan@debian.org>
2750
d40539a4 2751 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2752
e1923096
JJ
27532004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2754
2755 * gdb.threads/schedlock.c: Add comment markers to use to find
2756 line numbers.
2757 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2758 comments.
2759 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2760 breakpoint lines.
2761
ec8ba2c9
DJ
27622004-10-12 Daniel Jacobowitz <dan@debian.org>
2763
2764 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2765
0eb3658b
DJ
27662004-10-12 Daniel Jacobowitz <dan@debian.org>
2767
2768 * configure.in: Add gdb.dwarf2.
2769 * configure: Regenerated.
2770 * Makefile.in: Add gdb.dwarf2.
2771 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2772 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2773 gdb.dwarf2/file1.txt: New files.
2774
a271cc33
OF
27752004-10-11 Orjan Friberg <orjanf@axis.com>
2776
2777 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2778 of "run", since the latter doesn't work with remote targets. Adjust
2779 the breakpoint numbering accordingly.
2780 * gdb.threads/pthread_cond_wait.exp: Ditto.
2781
895ce074
MC
27822004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2783
2784 * gdb.base/overlays.exp: Update copyright years.
2785
6be3092d
KI
27862004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2787
2788 * gdb.base/overlays.exp: Disable if target is Linux.
2789
e05389b8
FL
27902004-10-06 Felix Lee <felix+log1@specifixinc.com>
2791
2792 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2793
73cb587d
KI
27942004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2795
2796 * gdb.asm/asm-source.exp: Add m32r-linux target.
2797 * gdb.asm/m32r-linux.inc: New file.
2798
3c0edcdc
AC
27992004-09-24 Andrew Cagney <cagney@redhat.com>
2800 David Anderson <anderson@redhat.com>
2801
2802 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2803 command fails, assume things will work.
2804 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2805 (_GNU_SOURCE): Define.
2806 (print_unsigned, print_hex): Change parameter to "long long".
2807 (print_byte_count): New function, use to print byte counts.
2808 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2809 O_LARGEFILE.
2810 (main): Compute an upper bound on a corefile in max_core_size.
2811 Limit memory chunk size to max_core_size. Limit total memory
2812 allocated to max_core_size.
2813
4bb3667f
AC
28142004-09-23 Andrew Cagney <cagney@gnu.org>
2815
2816 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2817 from a separate process with code that creates a corefile by
2818 making the inferior dump core.
2819
60fe1a51
MK
28202004-09-23 Mark Kettenis <kettenis@gnu.org>
2821
2822 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2823 block.
2824
8e937346
MC
28252004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2826
2827 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2828 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2829 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2830 Likewise.
2831
7213f6d6
JJ
28322004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2833
2834 * gdb.java/jprint.exp: New test case for java inferior call.
2835 * gdb.java/jprint.java: Ditto.
2836
eac69dca
JB
28372004-09-15 Joel Brobecker <brobecker@gnat.com>
2838
2839 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2840
22227696
MC
28412004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2842
2843 * gdb.threads/killed.c: Include <stdlib.h>.
2844 * gdb.threads/pthreads.c: Likewise.
2845
7dd403a4
MC
28462004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2847
2848 * gdb.threads/killed.c: Add copyright notice.
2849
33f2d567
JM
28502004-09-10 Jason Molenda (jmolenda@apple.com)
2851
2852 * gdb.base/define.exp: Two new tests to verify zero space chars
2853 after 'if' and 'while' commands in a user-defined command is correctly
2854 parsed.
2855
e05b62ac
AC
28562004-09-08 Andrew Cagney <cagney@gnu.org>
2857
2858 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2859 delivery test with duplicate at end of file.
2860
9cbe82da
MK
28612004-09-06 Mark Kettenis <kettenis@jive.nl>
2862
2863 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2864
564803d9
MC
28652004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2866
2867 * config/hppro.exp: Removed.
2868
7c6807ce
MC
28692004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2870
2871 * config/sparclet.exp: Removed.
2872
bf7e26dd
MC
28732004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2874
2875 * config/udi.exp: Removed.
2876
714e341b
MC
28772004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2878
2879 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2880 of "exp_continue".
2881 (advancei): Likewise.
2882
1236e623
JJ
28832004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2884
2885 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2886
3bdcad15
MI
28872004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2888
228af206 2889 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2890 to check for nodebug in executable.
2891 * gdb.gdb/observer.exp (setup_test): Likewise.
2892 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2893 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2894
c72b934c
AC
28952004-09-01 Andrew Cagney <cagney@gnu.org>
2896
2897 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2898 files.
2899
edd9b715
JJ
29002004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2901
2902 * gdb.base/unload.exp: Fix expected warning message to match
2903 latest format.
2904
fb4ce06b
CV
29052004-09-01 Corinna Vinschen <vinschen@redhat.com>
2906
2907 * gdb.base/call-rt-st.exp: Fix typos.
2908
ce78e7c3
MI
29092004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2910
2911 * gdb.threads/thread_check.exp: New testcase.
2912 * gdb.threads/thread_check.c: New testcase.
2913
2dedb159
AC
29142004-08-31 Andrew Cagney <cagney@gnu.org>
2915
2916 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2917 (skip_to_handler_entry): New procedures. Test stepping into a
2918 handler when the breakpoint is at the handler's entry point.
2919
68f53502
AC
29202004-08-30 Andrew Cagney <cagney@gnu.org>
2921
2922 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2923 gdb/1757.
2924
3e3ffd2b
MC
29252004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2926
2927 With code from Manoj Iyer <manjo@austin.ibm.com>:
2928 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2929 return value. Add an arm for "no debugging symbols found".
2930 Change a stray "error" to "perror".
2931 (gdb_run_cmd): Adapt to new return value.
2932 * gdb.base/remote.exp: Adapt to new return value.
2933 * gdb.gdb/complaints.exp: Likewise.
2934 * gdb.gdb/observer.exp: Likewise.
2935 * gdb.gdb/selftest.exp: Likewise.
2936 * gdb.gdb/xfullpath.exp: Likewise.
2937
4b6f5fd2
JB
29382004-08-27 Joel Brobecker <brobecker@gnat.com>
2939
2940 * gdb.threads/bp_in_thread.exp: New testcase.
2941
e5b25496
MC
29422004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2943
2944 Fix PR testsuite/1735.
2945 * gdb.threads/schedlock.c (thread_function): Add a cast
2946 to suppress a gcc warning.
2947 * gdb.threads/thread-specific.c (thread_function): Likewise.
2948
934353d6
MC
29492004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2950
2951 * gdb.base/unload.c: Include <stdlib.h>.
2952
f98a0aef 29532004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2954
f98a0aef 2955 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2956 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2957 synchronized after the "return".
2958
5a2e8882
MC
29592004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2960
2961 * gdb.mi/basics.c: Include <stdio.h>.
2962 * gdb.mi/pthreads.c: Include <stdlib.h>.
2963 * gdb.mi/var-cmd.c: Include <stdlib.h>.
2964
a9640423
MC
29652004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2966
2967 * gdb.threads/schedlock.c: Add copyright notice.
2968
b04e311d
AC
29692004-08-25 Andrew Cagney <cagney@gnu.org>
2970
2971 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
2972 (skip_over_handler, breakpoint_over_hander): New test procedures.
2973 (advance, advancei): Add a proper prefix, do not use
2974 rerun_to_main.
2975 * gdb.base/sigstep.c (main): Change to use an infinite loop.
2976
7c27f15b
MC
29772004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2978
2979 * gdb.mi/basics.c: Add copyright notice.
2980 * gdb.mi/var-cmd.c: Add copyright notice.
2981
fffc87ae
MC
29822004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2983
2984 * lib/gdb.exp: Remove signed_keyword_not_used.
2985 * lib/compiler.c: Likewise.
2986 * lib/compiler.cc: Likewise.
2987
d782e0bf
MC
29882004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2989
2990 * gdb.base/whatis.c: Remove conditional disabling of "signed".
2991 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
2992
96033e83
MC
29932004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2994
2995 * gdb.base/whatis.c: Add copyright notice.
2996
cf38c229
MK
29972004-08-20 Mark Kettenis <kettenis@gnu.org>
2998
2999 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
3000 it to skip the breakpoints encoded in the inline assembly.
3001
f4b49756
MC
30022004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3003
3004 * Makefile.in: Add gdb.fortran.
3005
2f193b69
MC
30062004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3007
3008 * gdb.base/call-sc.exp (test_scalar_returns):
3009 Fix cut-and-paste glitch in "Make fun return now".
3010
89a237cb
MC
30112004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3012
3013 * configure.in: Add gdb.fortran.
3014 * configure: Regenerate.
3015 * gdb.fortran/Makefile.in: New file.
3016 * lib/gdb.exp (skip_fortran_tests): New procedure.
3017
469aff8e
MC
30182004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3019
3020 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
3021 reference to bug-gnu@prep.ai.mit.edu.
3022 * gdb.mi/mi-var-child.exp: Likewise.
3023 * gdb.mi/mi-var-cmd.exp: Likewise.
3024 * gdb.mi/mi-var-display.exp: Likewise.
3025 * gdb.mi/mi2-var-block.exp: Likewise.
3026 * gdb.mi/mi2-var-child.exp: Likewise.
3027 * gdb.mi/mi2-var-cmd.exp: Likewise.
3028 * gdb.mi/mi2-var-display.exp: Likewise.
3029
00b51b9f
MK
30302004-08-15 Mark Kettenis <kettenis@gnu.org>
3031
3032 * gdb.base/unload.c (main): Make local variable msg const.
3033
45f07fef
MC
30342004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3035
3036 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
3037 to bug-gnu@prep.ai.mit.edu.
3038 * gdb.mi/mi-disassemble.exp: Likewise.
3039 * gdb.mi/mi-eval.exp: Likewise.
3040 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
3041 default line number.
3042 * gdb.mi/mi-return.exp: Likewise.
3043 * gdb.mi/mi-simplerun.exp: Likewise.
3044 * gdb.mi/mi-stack.exp: Likewise.
3045 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
3046 number with explicit range test.
3047 * gdb.mi/mi-watch.exp: Likewise.
3048 * gdb.mi/mi2-break.exp: Likewise.
3049 * gdb.mi/mi2-cli.exp: Likewise.
3050 * gdb.mi/mi2-disassemble.exp: Likewise.
3051 * gdb.mi/mi2-eval.exp: Likewise.
3052 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
3053 default line number.
3054 * gdb.mi/mi2-return.exp: Likewise.
3055 * gdb.mi/mi2-simplerun.exp: Likewise.
3056 * gdb.mi/mi2-stack.exp: Likewise.
3057 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
3058 number with explicit range test.
3059 * gdb.mi/mi2-watch.exp: Likewise.
3060
dd8c8ee7
MC
30612004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3062
3063 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
3064 * gdb.cp/m-static.exp: Likewise.
3065 * gdb.cp/rtti.exp: Likewise.
3066
4e838464
MK
30672004-08-14 Mark Kettenis <kettenis@gnu.org>
3068
3069 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
3070
8d8cb839
EZ
30712004-08-14 Eli Zaretskii <eliz@gnu.org>
3072
3073 * ChangeLog: Prefix Local Variables with semi-colons and indent
3074 the reference to older ChangeLog files, to fix fontification in
3075 Emacs.
3076
deea8bb0
MC
30772004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3078
3079 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
3080 * gdb.mi/mi2-break.exp: Likewise.
3081
c3297504
MC
30822004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3083
3084 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
3085
25808999
MC
30862004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3087
3088 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
3089
226a8d71
MC
30902004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3091
3092 * gdb.cp/classes.exp: Remove unused declarations. Just let
3093 test names default instead of providing special names. Remove
3094 extraneous demangler test.
3095
37fdf854
JJ
30962004-08-12 Jeff Johnston <jjohnstn@redhat.com>
3097
3098 * gdb.base/unload.exp: New test for breakpoints in dynamically
3099 loaded libraries.
3100 * gdb.base/unload.c: Ditto.
3101 * gdb.base/unloadshr.c: Ditto.
3102
2d3a7986
MC
31032004-08-12 Michael Chastain <mec.gnu@mindspring.com>
3104
3105 * gdb.cp/classes.exp (test_ptype_class_objects): Call
3106 cp_test_ptype_class.
3107 (test_enums): Likewise.
3108
c72b934c
AC
31092004-08-10 Andrew Cagney <cagney@gnu.org>
3110
3111 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3112 files.
3113
cc503c8a
AC
31142004-08-10 Andrew Cagney <cagney@gnu.org>
3115
3116 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
3117 init_malloc call.
3118
902f2ccb
MC
31192004-08-10 Michael Chastain <mec.gnu@mindspring.com>
3120
3121 * ChangeLog: Add copyright notice. The notice is copied
3122 from emacs 21.3 top level ChangeLog.
3123
78c90502
MC
31242004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3125
3126 * lib/cp-support.exp: New file.
3127 * lib/cp-support.exp (cp_test_type_class): New function.
3128 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
3129 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
3130 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
3131 cp_test_ptype_class.
3132
88e5ea78
MC
31332004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3134
3135 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
3136 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3137 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
3138 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
3139 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3140 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
3141 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
3142 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
3143 gdb.mi/mi2-watch.exp: Update copyright years.
3144
6a89fc9c
MK
31452004-08-09 Mark Kettenis <kettenis@gnu.org>
3146
3147 * gdb.base/sigaltstack.exp: Provide proper anchoring.
3148
1482e0de
MC
31492004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3150
3151 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
3152 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
3153 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
3154 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3155 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
3156 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
3157 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
3158 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3159 gdb.mi/mi-watch.exp: Update copyright years.
3160
1a5ce3f3
DJ
31612004-08-08 Daniel Jacobowitz <dan@debian.org>
3162
3163 PR gdb/1738
3164 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
3165 from a breakpoint with a pending signal.
3166
04f6ecf2
DJ
31672004-08-08 Daniel Jacobowitz <dan@debian.org>
3168
3169 PR gdb/1736
3170 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
3171 * gdb.base/sigaltstack.exp (finish_test): Consume output until
3172 the prompt.
3173 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
3174
54d90d35
DJ
31752004-08-08 Daniel Jacobowitz <dan@debian.org>
3176
3177 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
3178
d2f6abb0
DJ
31792004-08-08 Daniel Jacobowitz <dan@debian.org>
3180
3181 PR gdb/1736
3182 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
3183 for i?86-*-linux*.
3184
5598c03d
DJ
31852004-08-08 Daniel Jacobowitz <dan@debian.org>
3186
3187 * gdb.arch/i386-prologue.exp: Compile without debug information.
3188
c6fee705
MC
31892004-08-08 Michael Chastain <mec.gnu@mindspring.com>
3190
3191 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
3192 rather than asking gdb to search.
3193
dd90efdb
MC
31942004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3195
3196 * gdb.base/gcore.c: Include <string.h>.
3197
1e84bec1
MC
31982004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3199
3200 * gdb.base/gcore.c: Add copyright notice.
3201
e425eb2b
MC
32022004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3203
3204 * gdb.base/freebpcmd.c: Include <stdio.h>.
3205 * gdb.base/long_long.c: Include <string.h>.
3206 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
3207 * gdb.base/siginfo.c: Include <string.h>.
3208 * gdb.base/sigstep.c: Include <string.h>.
3209
cb9aaed5
MC
32102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3211
3212 * gdb.base/complex.c: Include <stdlib.h>.
3213
55944f3d
MC
32142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3215
3216 * gdb.base/complex.c: Add copyright notice.
3217
7b2953d9
MC
32182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3219
3220 * gdb.base/charset.c: Include <stdlib.h>.
3221
c9133d23
MC
32222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3223
3224 * gdb.base/auxv.c: Include <stdlib.h>.
3225
0a8490ad
MC
32262004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3227
3228 * gdb.base/auxv.c: Add copyright notice.
3229
3426d5ec
MC
32302004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3231
3232 * gdb.base/coremaker.c: Add copyright notice.
3233 * gdb.base/coremaker2.c: Add copyright notice.
3234
8da195dd
AC
32352004-08-04 Andrew Cagney <cagney@gnu.org>
3236
3237 * gdb.base/store.exp: Update copyright.
3238 (check_set, up_set, check_struct, up_struct): Add a prefix to test
3239 names, do not import gdb_prompt.
3240
8d394f98
AC
32412004-08-01 Andrew Cagney <cagney@gnu.org>
3242
3243 Fix PR testsuite/1729.
3244 * gdb.base/dump.exp: Add test name to callers of capture_value, do
3245 not use capture_value with value 4.
3246 (capture_value): Add optional test name parameter.
3247 (test_reload_saved_value, test_restore_saved_value): Use $msg as
3248 the prefix, pass to capture_value.
3249
b6702b23
MK
32502004-08-01 Mark Kettenis <kettenis@gnu.org>
3251
3252 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
3253 * gdb.arch/i386-prologue.c (standard): New prototype and function.
3254 (main): Call new function.
3255
c203e0ca
MC
32562004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3257
3258 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
3259
a7995a30
MC
32602004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3261
3262 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
3263
9366563b
MC
32642004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3265
b6eeaf26 3266 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
3267 Accept more values of vtbl pointer. Remove some messages
3268 about "obsolete gcc or gdb".
3269
2fc1f950
MC
32702004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3271
3272 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3273
c724d49b
MC
32742004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3275
3276 * gdb.base/asm-source.exp: Properly convert target board
3277 debug flags from gcc format to binutils format.
3278
736b0fce
MK
32792004-07-28 Mark Kettenis <kettenis@gnu.org>
3280
3281 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3282 gdb1718". PR backtrace/1718 partially fixed.
3283
5633ea5c
JJ
32842004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3285
3286 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3287
575eebb1
NC
32882004-07-26 Nick Clifton <nickc@redhat.com>
3289
3290 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3291 good default value for a specific architecture is available then
3292 set it to that value. Otherwise default to the -gstabs switch.
3293 Remove the -g... switches from the asm-flags variable. Allow the
3294 target board info to override the value if it wants to. Pass the
3295 switch on the assembler command line.
3296
62104619
MK
32972004-07-23 Mark Kettenis <kettenis@gnu.org>
3298
3299 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3300 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3301 (main): Call new function.
3302
4a1135b8
MC
33032004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3304
3305 Test for PR exp/1715.
3306 * gdb.base/radix.exp: Refactor common procedures. Make all
3307 test names unique. Change XFAIL to KFAIL.
3308
8a12c1f0
MC
33092004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3310
3311 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3312 * gdb.ada/gnat_ada.gin: ... to here.
3313 * configure.in: Use gnat_ada.gin.
3314 * configure: Regenerate.
3315
23b451cf
AC
33162004-07-20 Andrew Cagney <cagney@gnu.org>
3317
3318 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3319 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3320 XFAILs. Clean up test messages and comments. Check backtraces.
3321 Delete re-sync code.
3322
ab618a02
MC
33232004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3324
3325 Fix PR cli/740.
3326 * gdb.base/annota1.exp: Honor gdb,nosignals.
3327 * gdb.base/annota3.exp: Likewise.
3328
46dad340
MC
33292004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3330
3331 * lib/java.exp: Update copyright notice.
3332
756d8c70
AC
33332004-07-19 Andrew Cagney <cagney@gnu.org>
3334
3335 * gdb.base/selftest.exp: Copy file from here ...
3336 * gdb.gdb/selftest.exp: ... to here.
3337
586027e6
AC
33382004-07-16 Andrew Cagney <cagney@redhat.com>
3339
3340 * lib/insight-support.exp: Delete file.
3341 * lib/java.exp (java_init): Fix copyright.
3342
029d2200
AC
33432004-07-16 Andrew Cagney <cagney@gnu.org>
3344
3345 * gdb.base/restore.c: Append "prologue" to comments marking the a
3346 function's prologue.
3347 * gdb.base/restore.exp: Update copyright, re-indent.
3348 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3349 callerN" prefix where needed. Update patterns that match a
3350 function's prologue.
3351
653b62c5
MC
33522004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3353
3354 * gdb.base/restore.c: Add copyright notice.
3355
f7d690e5
AC
33562004-07-16 Andrew Cagney <cagney@gnu.org>
3357
3358 * gdb.base/logical.exp: Update copyright.
3359 (evaluate): New procedure. Use to re-implement tests using
3360 several tables.
3361
d629a7cb
MH
33622004-07-14 Martin Hunt <hunt@redhat.com>
3363
3364 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3365 which fixes some problems where init.tcl was not found.
3366
9c7bb332
AC
33672004-07-13 Andrew Cagney <cagney@gnu.org>
3368
6bf46641
AC
3369 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3370 (check_sizeof, check_valueof): Do not include the output in the
3371 test name. Use gdb_test.
3372 (get_valueof): Use gdb_test_multiple.
3373
c4ffd4c0
AC
3374 * gdb.base/step-test.exp: Update copyright. Use
3375 gdb_test_multiple. Ensure that test names do not include
3376 architecture dependent output.
3377
ab89363a
AC
3378 * gdb.gdb/observer.exp: Update copyright.
3379 (setup_test): Use gdb_test_multiple.
3380 (attach_first_observer, attach_second_observer)
3381 (attach_third_observer, detach_first_observer)
3382 (detach_second_observer, detach_third_observer)
3383 (reset_counters, check_counters): Make $message a prefix.
3384 (test_normal_stop_notifications): Add "args" parameter - a list of
3385 init functions to be called. Make $message a prefix,
3386 (test_observer_normal_stop): Change the message prefixes so that
3387 they are unique, pass the attach / detach procedures to
3388 test_normal_stop_notifications.
3389
ec58997a
AC
3390 * gdb.base/signull.exp (test_segv): Prefix all tests with
3391 "${name}". Clean up test messages.
3392
b475183b
AC
3393 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3394
9c7bb332
AC
3395 * gdb.base/ena-dis-br.exp: Update copyright.
3396 (break_at): New function. Replace send_gdb with gdb_test,
3397 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3398 ignore count, not stopped at bpt", with KFAIL.
3399
2dd95497
CV
34002004-07-13 Corinna Vinschen <vinschen@redhat.com>
3401
3402 * gdb.base/attach.exp: Remove cleanupfile handling.
3403
419e626b
AC
34042004-07-12 Andrew Cagney <cagney@gnu.org>
3405
3406 * gdb.base/annota1.exp: Cleanup corefile test name.
3407 * gdb.base/annota3.exp: Ditto.
3408
8b1b3228
AC
34092004-07-12 Andrew Cagney <cagney@gnu.org>
3410
78650829
AC
3411 * gdb.base/signals.exp: Clean up copyright, re-indent.
3412
8b1b3228
AC
3413 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3414 gdb_test and gdb_test_multiple.
3415
935c2760
JJ
34162004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3417
3418 * gdb.java/jmain.exp: Fix expected line number for main to
3419 break at. Set XFAIL for break at main test since gcj does not
3420 provide line number info for first statement in main.
3421
1544280f
AC
34222004-07-08 Andrew Cagney <cagney@gnu.org>
3423
1279f4ff
AC
3424 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3425
1544280f
AC
3426 * gdb.base/sigbpt.exp: Make the common part of each test name a
3427 prefix instead of suffix.
3428
bcc82369
BR
34292004-07-07 Bob Rossi <bob_rossi@cox.net>
3430
3431 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3432 test from test_tbreak_creation_and_listing to
3433 test_file_list_exec_source_file
3434 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3435 Changed name of test from test_tbreak_creation_and_listing to
3436 test_file_list_exec_source_file
3437
23f4b0aa
JJ
34382004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3439
3440 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3441 the jmisc() constructor instead of <init>.
3442 * gdb.java/jmisc1.exp: Ditto.
3443
56401cd5
AC
34442004-07-07 Andrew Cagney <cagney@gnu.org>
3445
3446 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3447 corrupting the PC.
3448
44ae2f6a
MC
34492004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3450
3451 * gdb.cp/templates.exp: Accept whitespace change in demangler
3452 output.
3453
45a83408
AC
34542004-07-06 Andrew Cagney <cagney@gnu.org>
3455
3456 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3457
d205ad70
MC
34582004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3459
3460 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3461 * lib/compiler.cc: Likewise.
3462
06ea1a61
MC
34632004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3464
3465 * lib/compiler.cc: Work around string preprocessing problem
3466 with old hp c++ compiler.
3467 * lib/compiler.c: Likewise.
3468
daab1251
CV
34692004-06-29 Corinna Vinschen <vinschen@redhat.com>
3470
3471 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3472 directives to conditionalize symbol prefixing.
3473 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3474 additional_flags handling. Add underscore prefix for Cygwin.
3475 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3476 conditionalize symbol prefixing.
3477 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3478 additional_flags handling. Add underscore prefix for Cygwin.
3479
cc984116
CV
34802004-06-29 Corinna Vinschen <vinschen@redhat.com>
3481
3482 * gdb.base/bigcore.exp: Skip test on Cygwin.
3483
c279b077
MC
34842004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3485
3486 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3487 formats for "info register". Use gdb_test_multiple. Fix
3488 the "invalid register" test.
3489
0e915747
CV
34902004-06-28 Corinna Vinschen <vinschen@redhat.com>
3491
3492 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3493 PID for Cygwin. Add Cygwin specific strings to check for in some
3494 tests.
3495 (do_attach_tests): Add a test for user interaction when attaching
3496 to a process with no matching symbol table already loaded.
3497
11422c86
AC
34982004-06-26 Andrew Cagney <cagney@gnu.org>
3499
3500 Test PR java/1567 and PR java/1565.
3501 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3502 * gdb.java/jmisc2.exp: Delete file.
3503
cefbce26
MC
35042004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3505
3506 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3507
e19f872c
CV
35082004-06-25 Corinna Vinschen <vinschen@redhat.com>
3509
3510 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3511 attach process.
3512
d931ba3b
MC
35132004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3514
3515 * gdb.cp/pr-1553.exp: Remove.
3516
aef68c48
MC
35172004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3518
3519 * gdb.cp/pr-1553.cc: Remove.
3520 * gdb.cp/pr-1553.exp: Disable this test.
3521
8d5df71a
JB
35222004-06-20 Jim Blandy <jimb@redhat.com>
3523
3524 Fix PR testsuite/1680.
3525 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3526 regular expressions.
3527
4ac6f39d
MC
35282004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3529
3530 Fix PR testsuite/1679.
3531 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3532 Issue an UNSUPPORTED result instead.
3533
1b413552
JB
35342004-06-18 Jim Blandy <jimb@redhat.com>
3535
3536 * gdb.base/charset.exp: Only send a control-C if we see a new
3537 prompt and incomplete command.
3538
6daa6ebd
MC
35392004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3540
3541 * gdb.cp/pr-574.cc: Add copyright notice.
3542
51fa4ae0
JB
35432004-06-17 Jim Blandy <jimb@redhat.com>
3544
3545 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3546 cases where the regexp has no groups; this grabs random text from
3547 the previous test suite, whatever that was.
3548
8fea26c5
MC
35492004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3550
3551 * gdb.cp/printmethod.cc: Add copyright notice.
3552
1e3aeb41
MC
35532004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3554
3555 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3556
9d9030bc
AC
35572004-06-16 Andrew Cagney <cagney@gnu.org>
3558
3559 * gdb.base/signull.c: Update copyright. Include <string.h>.
3560 (bowler): Replace data_pointer with data_read
3561 and data_write cases. Add code_descriptor case.
3562 (zero, desc): New array and pointer.
3563 (data, code): Change to simple pointers.
3564 * gdb.base/signull.exp: Fix probe pattern matching a function
3565 descriptor SIGSEGV. Replace data_pointer with data_read and
3566 data_write tests.
3567
acd4ad44
AC
35682004-06-16 Andrew Cagney <cagney@gnu.org>
3569
3570 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3571
08fd625c
MC
35722004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3573
3574 * gdb.base/long_long.c: Add copyright notice.
3575
1903502c
MC
35762004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3577
3578 * gdb.base/long_long.exp: Remove reference to
3579 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3580 to gdb_breakpoint and gdb_continue_to_breakpoint.
3581
83313cb1
JB
35822004-06-14 Jim Blandy <jimb@redhat.com>
3583
3584 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3585 endian case.
3586
1bf404ef
AC
35872004-06-14 Andrew Cagney <cagney@gnu.org>
3588
3589 * gdb.base/gcore.exp (capture_command_output): Delete the always
3590 passing tests containing inferior values.
3591 * gdb.base/ending-run.exp: Do not include the breakpoint address
3592 in the test message. Update copyright.
3593 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3594 size in the test name, use gdb_test_multiple. Update copyright.
3595
ef220b33
MC
35962004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3597
3598 * gdb.cp/ref-types.cc: Add copyright notice.
3599
4f70a4c9
MC
36002004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3601
3602 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3603 hp_aCC_compiler.
3604 * lib/compiler.cc: Likewise.
3605 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3606 'set' commands. Log diagnostics for other lines. Set
3607 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3608
335928ac
MC
36092004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3610
3611 * gdb.cp/try_catch.cc: Add copyright notice.
3612
2efb12e8
MC
36132004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3614
3615 * gdb.cp/userdef.cc: Add copyright notice.
3616
0bbed51a
MC
36172004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3618
3619 * gdb.cp/virtfunc.cc: Add copyright notice.
3620
e12a46c9
RC
36212004-06-11 Randolph Chung <tausq@debian.org>
3622
3623 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3624 problem.
3625
338e05af
AC
36262004-06-10 Andrew Cagney <cagney@gnu.org>
3627
3628 * lib/compiler.cc, lib/compiler.c: Append either
3629 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3630 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3631 instead of gcc-3-3.
3632
dc3f10cb
AC
36332004-06-09 Andrew Cagney <cagney@gnu.org>
3634
b4d946af
AC
3635 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3636 gdb/1455, bug is specific to "long long" and "double".
3637
dc3f10cb
AC
3638 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3639 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3640 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3641 fixed.
3642
b5c0bfa2
AC
36432004-06-09 Andrew Cagney <cagney@gnu.org>
3644
3645 * gdb.base/structs.exp (test_struct_returns): Replace
3646 "return_value_unknown" and "finish_value_unknown" by
3647 "return_value_known" and "finish_value_known". Instead of
3648 "return_value_unknown" iff "finish_value_unknown", check
3649 "return_value_known" implies "finish_value_known".
3650
caeb605f
MH
36512004-06-08 Martin Hunt <hunt@redhat.com>
3652
3653 * gdb.base/float.exp: Add pattern for mips targets.
3654
c892bb64
RC
36552004-06-08 Randolph Chung <tausq@debian.org>
3656
3657 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3658 message for unknown architectures more clear.
3659
48306d3e
JB
36602004-06-08 Joel Brobecker <brobecker@gnat.com>
3661
3662 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3663 start the execution of the program.
3664
83ecb59f
JB
36652004-06-07 Jim Blandy <jimb@redhat.com>
3666
3667 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3668 * gdb.arch/i386-cpuid.h: New helper file.
3669
55264cb4
RC
36702004-06-07 Randolph Chung <tausq@debian.org>
3671
3672 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3673 has started.
3674
23cadb28
RM
36752004-06-04 Roland McGrath <roland@redhat.com>
3676
3677 Fix PR gdb/1647.
3678 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3679 differently to be robust to output buffering differences.
3680
51d01eda
MC
36812004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3682
3683 * gdb.threads/pthreads.exp: Update copyright years.
3684 (check_control_c): Change asynchronous 'after' to synchronous.
3685
f4fc3b93
RM
36862004-06-04 Roland McGrath <roland@redhat.com>
3687
3688 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3689 next gdb prompt.
3690
4013522b
MC
36912004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3692
3693 Fix PR gdb/1636.
3694 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3695 calls to synchronous.
3696
7a8f1e6b
JB
36972004-05-26 Jim Blandy <jimb@redhat.com>
3698
3699 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3700
81bb3443
RC
37012004-05-24 Randolph Chung <tausq@debian.org>
3702
3703 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3704 * gdb.asm/pa.inc: New file.
3705
8f5a3103
MK
37062004-05-22 Mark Kettenis <kettenis@gnu.org>
3707
3708 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3709
734b8fe8
JB
37102004-05-21 Joel Brobecker <brobecker@gnat.com>
3711 Daniel Jacobowitz <drow@mvista.com>
3712
3713 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3714 GDB prompt.
3715
725603e1
UW
37162004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3717
f4fc3b93 3718 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3719 setjmp/longjmp. Use sigaction instead of signal.
3720
8b923272
JB
37212004-05-19 J. Brobecker <brobecker@gnat.com>
3722 Michael Snyder <msnyder@redhat.com>
3723
3724 * gdb.threads/pthread_cond_wait.c: New file.
3725 * gdb.threads/pthread_cond_wait.exp: New testcase.
3726
8bfabb04
AC
37272004-05-13 Andrew Cagney <cagney@redhat.com>
3728
3729 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3730 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3731
42edda50
AC
37322004-05-11 Andrew Cagney <cagney@redhat.com>
3733
3734 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3735 fixed but revealed gdb/1639.
3736
d303a6c7
AC
37372004-05-10 Andrew Cagney <cagney@redhat.com>
3738
3739 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3740 func1" and "next to 2nd alarm", kernel bug avoided.
3741
bf08c2a1
DJ
37422004-05-10 Daniel Jacobowitz <dan@debian.org>
3743
3744 PR external/1568
3745 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3746 XFAIL if it is smaller than bytes_allocated.
3747 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3748 (main): Make chunks_allocated unsigned. Correct comment.
3749
c0586a34
JB
37502004-05-07 Joel Brobecker <brobecker@gnat.com>
3751
3752 * gdb.arch/powerpc-aix-prologue.c: New file.
3753 * gdb.arch/powerpc-aix-prologue.exp: New file.
3754
f2785d12
JB
37552004-05-07 Jim Blandy <jimb@redhat.com>
3756
3757 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3758 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3759
bd7f6e30
JB
37602004-05-06 Joel Brobecker <brobecker@gnat.com>
3761
3762 * gdb.base/sep.exp: No longer setup_kfail when the program was
3763 built with dwarf2.
3764
0a5e7efe
JI
37652004-05-05 Jim Ingham <jingham@apple.com>
3766
3767 * gdb.base/pending.exp: Make sure pending breakpoints
3768 preserve the ignore count.
f4fc3b93 3769
a8958849
MK
37702004-04-27 Jerome Guitton <guitton@gnat.com>
3771
3772 * i386-prologue.exp: Add testcase for jump instruction as first
3773 instruction of the real code.
3774 * i386-prologue.c (jump_at_beginning): New function.
3775
7e103f5b
MK
37762004-04-28 Mark Kettenis <kettenis@gnu.org>
3777
3778 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3779 x86_64-*-*.
3780
5d38b224
MK
37812004-04-28 Mark Kettenis <kettenis@gnu.org>
3782
3783 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3784 i*86-*-*.
3785
0ef32fd9
MK
37862004-04-25 Mark Kettenis <kettenis@gnu.org>
3787
3788 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3789 expression that checks the return type.
3790
71d7dd7c
AC
37912004-04-23 Andrew Cagney <cagney@redhat.com>
3792
3793 * gdb.base/call-sc.exp: New test of scalar call/return values.
3794 * gdb.base/call-sc.c: Ditto.
3795
1e9f977e
JJ
37962004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3797
3798 * gdb.threads/manythreads.c: Reduce thread stack size.
3799
899d9e3a
JJ
38002004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3801
3802 * gdb.threads/manythreads.c: Add copyright notice.
3803
61bcae62
AC
38042004-04-23 Andrew Cagney <cagney@redhat.com>
3805
3806 * gdb.base/siginfo.exp: Better handle step out of signal.
3807 * gdb.base/sigstep.exp: Ditto.
3808
7339a42e
JJ
38092004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3810 Daniel Jacobowitz <drow@mvista.com>
3811
3812 * gdb.threads/manythreads.c: New testcase.
3813 * gdb.threads/manythreads.exp: Ditto.
3814
5c98409b
JB
38152004-04-22 Jim Blandy <jimb@redhat.com>
3816
3817 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3818 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3819
3b611f1a
MC
38202004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3821
3822 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3823
f0fd9238
AC
38242004-04-21 Andrew Cagney <cagney@redhat.com>
3825
3826 * gdb.base/sigstep.c: New file.
3827 * gdb.base/sigstep.exp: New file.
3828
90990674
JB
38292004-04-16 Joel Brobecker <brobecker@gnat.com>
3830
3831 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3832 call to observer_notify_normal_stop.
3833
78cef34b
AC
38342004-04-15 Andrew Cagney <cagney@redhat.com>
3835
3836 * gdb.base/siginfo.c: New file.
3837 * gdb.base/siginfo.exp: New file.
3838
d2343407
JB
38392004-04-12 J. Brobecker <brobecker@gnat.com>
3840
3841 * gdb.base/sep.exp: Fix typo in comment.
3842
a2dba3c8
JB
38432004-04-12 J. Brobecker <brobecker@gnat.com>
3844
3845 * gdb.base/sep.c: New file.
3846 * gdb.base/sep-proc.c: New file.
3847 * gdb.base/sep.exp: New testcase.
3848
15f7b60e
MK
38492004-04-09 Mark Kettenis <kettenis@gnu.org>
3850
3851 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3852 support.
3853
44f4de1a
AC
38542004-04-05 Andrew Cagney <cagney@redhat.com>
3855
3856 * gdb.base/sigaltstack.c: New file.
3857 * gdb.base/sigaltstack.exp: New file.
3858
ef04f396
JB
38592004-04-04 Joel Brobecker <brobecker@gnat.com>
3860
3861 * gdb.base/foll-fork.exp: Update the expected output for
3862 "help set follow-fork-mode", to match a change that was made
3863 to the help of this variable on 2004-01-13.
3864
d40d2c92
JB
38652004-04-01 Joel Brobecker <brobecker@gnat.com>
3866
3867 * lib/ada.exp: Add copyright notice.
3868 * bar.ads: Likewise.
3869 * bar.adb: Likewise.
3870 * null_record.adb: Likewise.
3871 * null_record.exp: Likewise.
3872 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3873
f86ef5a3
JB
38742004-04-01 Joel Brobecker <brobecker@gnat.com>
3875
3876 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3877 * configure: Regenerate.
3878
414e70e3
JB
38792004-04-01 Joel Brobecker <brobecker@gnat.com>
3880
3881 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3882 to build the application. Remove the message printed when in
3883 verbose mode, redundant with the UNSUPPORTED message above.
3884
f0aaee49
JB
38852004-03-31 Joel Brobecker <brobecker@gnat.com>
3886
3887 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3888 * gdb.ada (null_record.exp): New testcase.
3889
ac81cb54
JB
38902004-03-31 Joel Brobecker <brobecker@gnat.com>
3891
3892 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3893
854af2f7
JB
38942004-03-31 Joel Brobecker <brobecker@gnat.com>
3895
3896 * gdb.ada: New subdirectory.
3897 * gdb.ada/Makefile.in: New file.
3898 * gdb.ada/gnat_ada.gpr.in: New file.
3899
034cb681
JB
39002004-03-31 Joel Brobecker <brobecker@gnat.com>
3901
3902 * lib/ada.exp: New file.
3903
78a1a894
DJ
39042004-03-24 Daniel Jacobowitz <drow@mvista.com>
3905
3906 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3907 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3908
4b2b3b3e
AC
39092004-03-22 Andrew Cagney <cagney@redhat.com>
3910
3911 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3912 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3913 Problem identified by Ulrich Weigand.
3914
23c73aa3
DC
39152004-03-17 David Carlton <carlton@kealia.com>
3916
3917 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3918 PR c++/826.
3919
d63a86f8
RM
39202004-03-16 Roland McGrath <roland@redhat.com>
3921
3922 * gdb.base/auxv.exp: New file.
3923 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3924
0e02aa50
DC
39252004-03-12 David Carlton <carlton@kealia.com>
3926
3927 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3928 * gdb.cp/pr-1553.cc: Ditto.
3929 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3930 pass branch.
3931
c20b71be
MC
39322004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3933
3934 * gdb.cp/templates.exp: Accept more template types.
3935
c7414a01
MC
39362004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3937
3938 From Corinna Vinschen with modifications.
3939 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3940 local variable obj_with_enum.
3941 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3942 results with obj_with_enum.
3943
ed69573c
MC
39442004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3945
3946 * gdb.cp/classes.cc: New file, copied from misc.cc.
3947 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3948
28301461
MC
39492004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3950
3951 * gdb.cp/misc.cc: Add copyright notice.
3952
1198ecbe
DC
39532004-03-05 David Carlton <carlton@kealia.com>
3954
3955 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3956 * gdb.cp/rtti.h: Update copyright.
3957 (namespace n2::n3): New.
3958 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3959 (n2::n3::func3): New.
3960 (main): Call n2::n3::func3.
3961 * gdb.cp/rtti2.cc: Update copyright.
3962 (n2::create3): New.
3963
9e08c470
MK
39642004-03-04 Mark Kettenis <kettenis@gnu.org>
3965
3966 * gdb.asm/openbsd.inc: Fix typo.
3967
4bebc3aa
FF
39682004-03-03 Fred Fish <fnf@redhat.com>
3969
3970 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
3971 "val" instead of unused "size". Update copyright year.
3972
6ea9fb37
DJ
39732004-02-29 Daniel Jacobowitz <drow@mvista.com>
3974
3975 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
3976 to use unsigned char.
3977 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3978 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3979
23b23974
DJ
39802004-02-29 Daniel Jacobowitz <drow@mvista.com>
3981
3982 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3983 line of output.
3984
7574fd53
DJ
39852004-02-28 Daniel Jacobowitz <drow@mvista.com>
3986
3987 * gdb.base/relocate.c (dummy): Initialize.
3988
a195357f
DJ
39892004-02-28 Daniel Jacobowitz <drow@mvista.com>
3990
3991 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
3992 a breakpoint at exit.
3993
72fd54a9
FF
39942004-02-27 Fred Fish <fnf@redhat.com>
3995
3996 * gdb.base/chng-syms.exp: Add expect condition to match failing
3997 case that isn't a timeout.
3998
b9d23137
AC
39992004-02-27 Andrew Cagney <cagney@redhat.com>
4000
4001 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
4002 support.
4003
15d208f6 40042004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 4005
15d208f6
FF
4006 * gdb.arch/gdb1431.c: Remove.
4007 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
4008 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
4009 of "until" incorrectly.
4010
98f9cd2d
JB
40112004-02-26 J. Brobecker <brobecker@gnat.com>
4012
4013 * gdb.cp/class2.cc (empty): New class.
4014 (refer): New function.
4015 (main): Declare an object of type empty and use it.
4016 * gdb.cp/class2.exp: Print the value of an object of type empty.
4017
9b50c11b
JJ
40182004-02-26 Jeff Johnston <jjohnstn@redhat.com>
4019
4020 * gdb.base/langs.exp: Update query string to match the
4021 new nquery format used for pending breakpoints.
4022
0dcd613f
AC
40232004-02-26 Andrew Cagney <cagney@redhat.com>
4024
4025 Fix PR i18n/1570.
4026 * gdb.base/charset.c: Update copyright notice.
4027 (main, init_string): Remove the escape character '\e' tests.
4028 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
4029 * gdb.base/charset.exp (valid_host_charset): Ditto.
4030 * gdb.base/setvar.exp: Ditto.
4031
b8a56647
AC
40322004-02-24 Andrew Cagney <cagney@redhat.com>
4033
90d59e34
AC
4034 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
4035 mmapped data in core file" PASS and FAIL messages consistent.
4036
b8a56647
AC
4037 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
4038 setting a breakpoint. Work around PR java/1565.
4039
9f27c604
JJ
40402004-02-23 Jeff Johnston <jjohnstn@redhat.com>
4041
4042 * lib/gdb.exp (gdb_breakpoint): Update query string to match
4043 new nquery format.
4044 * gdb.base/pending.exp: Ditto.
4045
3224a706
MK
40462004-02-22 Mark Kettenis <kettenis@gnu.org>
4047
4048 * configure.in: Run stabs tests on *BSD.
4049 * configure: Regenerated.
4050
41e0a9ca
MK
40512004-02-21 Mark Kettenis <kettenis@gnu.org>
4052
4053 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
4054
1e1b3428
FF
40552004-02-20 Fred Fish <fnf@redhat.com>
4056
4057 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
4058 blank in test for "returns short", for consistency with other
4059 "returns xxx" tests. Update copyright year.
4060
f9a7572a
FF
40612004-02-19 Fred Fish <fnf@redhat.com>
4062
4063 New testcase for PR breakpoint/1558.
4064 * gdb.arch/gdb1558.exp: New file.
4065 * gdb.arch/gdb1558.c: New file.
4066
b2ce2854
EZ
40672004-02-19 Elena Zannoni <ezannoni@redhat.com>
4068
4069 * gdb.base/nodebug.exp: Fix typo.
4070
e7c9ff01
JB
40712004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4072
4073 Committed by Jim Blandy <jimb@redhat.com>.
4074
62f4b920
JB
4075 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
4076
2db536a1
JB
4077 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
4078
e7c9ff01
JB
4079 * gdb.base/float.exp: Support s390*-*-* targets.
4080
f3205b34
AF
40812004-02-17 Adam Fedor <fedor@gnu.org>
4082
4083 * gdb.base/gdb1555.exp: New file.
4084 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
4085
9d62932d
EZ
40862004-02-17 Elena Zannoni <ezannoni@redhat.com>
4087
4088 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
4089
344c9711
FF
40902004-02-16 Fred Fish <fnf@redhat.com>
4091
4092 * gdb.arch/gdb1291.c: Remove
4093 * gdb.arch/gdb1291.s: New test input file.
4094 * gdb.arch/gdb1291.exp: Expand test to check case that should not
4095 fail. Test for correct result, known incorrect result, other
4096 failures and timeouts.
4097
2d822687
AC
40982004-02-16 Andrew Cagney <cagney@redhat.com>
4099
4100 * gdb.base/bigcore.exp: New file.
4101 * gdb.base/bigcore.c: New file.
4102
dac15b66
AC
41032004-02-13 Andrew Cagney <cagney@redhat.com>
4104
4105 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
4106 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
4107 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
4108 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
4109 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
4110 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
4111 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
4112 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
4113 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
4114 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
4115
6bdfc2c4
JJ
41162004-02-11 Jeff Johnston <jjohnstn@redhat.com>
4117
4118 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
4119 executed is an alloc instruction.
4120
87b3ede8
DC
41212004-02-11 David Carlton <carlton@kealia.com>
4122
4123 * gdb.cp/breakpoint.exp: New.
4124 * gdb.cp/breakpoint.cc: New.
4125
6e19e2bf
MC
41262004-02-11 Michael Chastain <mec.gnu@mindspring.com>
4127
4128 Partial fix for PR gdb/1543.
4129 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
4130 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
4131 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
4132 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
4133 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
4134 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
4135 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
4136 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
4137 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
4138 to bug-gdb@prep.ai.mit.edu .
4139 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
4140 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
4141 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
4142 Likewise.
4143
5c5455dc
AC
41442004-02-10 Andrew Cagney <cagney@redhat.com>
4145
4146 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
4147 using gdb_internal_error_resync.
4148
9cf689d7
DJ
41492004-02-09 Daniel Jacobowitz <drow@mvista.com>
4150
4151 * gdb.threads/thread-specific.exp: Stop early if no threads are
4152 found.
4153
d2dc51db
MC
41542004-02-09 Michael Chastain <mec.gnu@mindspring.com>
4155
4156 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
4157
14b1a056
DJ
41582004-02-08 Daniel Jacobowitz <drow@mvista.com>
4159
4160 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
4161 breakpoints.
4162
83f66e8f
DJ
41632004-02-07 Daniel Jacobowitz <drow@mvista.com>
4164
4165 * config/sim.exp (gdb_load): Handle $arg == "".
4166 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
4167 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
4168
30fc0091
EZ
41692004-02-07 Elena Zannoni <ezannoni@redhat.com>
4170
4171 * gdb.base/maint.exp: Update test to reflect
4172 obstack changes.
4173
4d806929
JJ
41742004-02-04 Jeff Johnston <jjohnstn@redhat.com>
4175
4176 * gdb.base/pendshr.c (pendfunc): New function that calls
4177 pendfunc1.
4178 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
4179
7bfdd688
FF
41802004-02-04 Fred Fish <fnf@redhat.com>
4181
4182 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
4183 function symbols and update copyright years.
4184 * gdb.arch/gdb1291.c: Ditto.
4185
aaa08ee4
MC
41862004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4187
4188 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
4189
dbad7755
MC
41902004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4191
4192 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
4193
ec4646ef
MC
41942004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4195
4196 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
4197
1b802196
FF
41982004-02-02 Fred Fish <fnf@redhat.com>
4199
4200 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
4201 remote targets. Update copyright years.
4202
18fe2033
JJ
42032004-02-02 Jeff Johnston <jjohnstn@redhat.com>
4204
4205 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
4206 support.
4207 * gdb.base/langs.exp: Fix test which attempts to create
4208 breakpoint on non-existent function to handle new pending
4209 support.
4210 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
4211 a breakpoint.
4212 * gdb.base/pending.exp: New test.
4213 * gdb.base/pending.c: New file.
4214 * gdb.base/pendshr.c: Ditto.
4215
8d577d32
DC
42162004-02-02 David Carlton <carlton@kealia.com>
4217
4218 * gdb.cp/overload.exp: Add overloadNamespace tests.
4219 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
4220 (overloadNamespace, XXX): New.
4221 (main): Call XXX::marker2.
4222
3ad13771
FF
42232004-02-01 Fred Fish <fnf@redhat.com>
4224
4225 * gdb.base/dump.exp: Use runto_main instead of "runto main".
4226 * gdb.base/finish.exp: Ditto.
4227 * gdb.base/gcore.exp: Ditto.
4228 * gdb.base/huge.exp: Ditto.
4229 * gdb.base/info-proc.exp: Ditto.
4230 * gdb.base/return2.exp: Ditto.
4231 * gdb.threads/gcore-thread.exp: Ditto.
4232
44c75849
DJ
42332004-02-01 Daniel Jacobowitz <drow@mvista.com>
4234
4235 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
4236
005bc093
MK
42372004-02-01 Mark Kettenis <kettenis@gnu.org>
4238
4239 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
4240 that opening the file succeeds on OpenBSD.
4241
c47cebdb
DJ
42422004-02-01 Daniel Jacobowitz <drow@mvista.com>
4243
4244 * gdb.threads/thread-specific.c: New file.
4245 * gdb.threads/threads-specific.exp: New test script.
4246 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
4247 to expect_out.
4248
5a01311c
MK
42492004-02-01 Mark Kettenis <kettenis@gnu.org>
4250
4251 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
4252 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
4253 only on the "print_small_structs from print_long_arg_list" test.
4254
ce22a4f1
DJ
42552004-02-01 Daniel Jacobowitz <drow@mvista.com>
4256
4257 * gdb.base/completion.exp: Kill a stray backslash.
4258
4259 From Jim Ingham <jingham@apple.com>:
4260 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
4261 agrees with the result from sending a tab.
4262
abbab9d3
DJ
42632004-01-31 Daniel Jacobowitz <drow@mvista.com>
4264
4265 * gdb.base/chng-syms.exp: Remove stray newline.
4266
53904d1e
MK
42672004-01-31 Mark Kettenis <kettenis@gnu.org>
4268
4269 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
4270 *-*-openbsd*.
4271 * gdb.asm/openbsd.inc: New file.
4272
3a4b3aac
MK
42732004-01-30 Mark Kettenis <kettenis@gnu.org>
4274
4275 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4276 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4277 *-*solaris2*. Remove commented out default settings for
4278 asm-flags. Replace gdb_compile with target_link.
4279
ebac27b4
MC
42802004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4281
4282 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4283 for all tests. Remove old hp-ux and cygnus xfail cases.
4284
d8679d84
PH
42852004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4286
4287 * gdb.base/chng-syms.exp: New file.
4288 * gdb.base/chng-syms.c: New file.
4289
0a55bc22
MC
42902004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4291
4292 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4293 Provide arms for current output in all my configurations.
4294
94b8e876
MC
42952004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4296
4297 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4298 * lib/compiler.cc: Likewise.
4299 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4300 get the right preprocessor. Eval the output directly. Remove
4301 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4302 hp_f77_compiler and hp_f90_compiler completely.
4303 (gdb_preprocess): Delete.
4304 (get_compiler): Delete.
4305
7cf03d44
MK
43062004-01-24 Mark Kettenis <kettenis@gnu.org>
4307
4308 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4309 <string.h>.
4310
68b6dce9
NR
43112004-01-24 Nick Roberts <nick@nick.uklinux.net>
4312
4313 * gdb.mi/mi-stack.exp: Update copyright.
4314
b368761e
DC
43152004-01-23 David Carlton <carlton@kealia.com>
4316
4317 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4318 test for cp_lookup_transparent_type.
4319 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4320 call them.
4321
f2061b53
DJ
43222004-01-23 Daniel Jacobowitz <drow@mvista.com>
4323
4324 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4325 after -var-update.
4326
37fc574a
DC
43272004-01-23 David Carlton <carlton@kealia.com>
4328
4329 * gdb.cp/namespace.cc (C::ensureRefs): New.
4330 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4331
8e94b928
NR
43322004-01-20 Nick Roberts <nick@nick.uklinux.net>
4333
4334 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4335 case "-stack-list-locals 2".
4336 * gdb.mi/mi-var-child.exp: Test for case
4337 "-var-list-children --all-values NAME".
4338
997b0952
MC
43392004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4340
4341 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4342
52470da3
MK
43432004-01-18 Mark Kettenis <kettenis@gnu.org>
4344
7049b4b8
MK
4345 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4346 used with gdb_test_multiple.
4347
52470da3
MK
4348 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4349 read at address 0. This fixes PR testsuite/1504.
4350
da6012e5
DJ
43512004-01-18 Daniel Jacobowitz <drow@mvista.com>
4352
4353 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4354 Remove downloading, guessing the host executable, the calls to
4355 gdb_file_cmd and gdb_target_cmd, and "load" support.
4356 (infer_host_exec): New function broken out from gdb_load.
4357 (gdb_load): New wrapper for gdbserver_gdb_load.
4358 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4359 gdb_target_cmd. Use -target-select.
4360 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4361 Download binaries to the host. Clear last_mi_remote_file when
4362 we load a new binary.
4363 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4364 call gdbserver_gdb_load and mi_gdb_target_cmd.
4365
32c70722
MC
43662004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4367
4368 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4369 type patterns.
4370
b0cecf36
MC
43712004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4372
4373 * gdb.cp/templates.exp: Fix typo in test name of
4374 "print Foo<volatile char*>::foo".
4375
4120d7e6
MC
43762004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4377
4378 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4379
f679e530
BE
43802004-01-16 Ben Elliston <bje@wasabisystems.com>
4381
4382 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4383 (clean mostlyclean): Remove empty rm.
4384
091c48f6
MC
43852004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4386
4387 * gdb.base/setvar.exp: Add copyright years.
4388
3e5fc8d2
DC
43892004-01-14 David Carlton <carlton@bactrian.org>
4390
4391 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4392 PR c++/1511 and update coment.
4393 * gdb.cp/templates.exp: Update patterns to match current output.
4394 If changes involve something other than whitespace, KFAIL
4395 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4396
63d06c5c
DC
43972004-01-14 David Carlton <carlton@kealia.com>
4398
4399 * gdb.cp/namespace.exp: Add tests involving classes defined within
4400 namespaces.
4401 * gdb.cp/namespace.cc (C::CClass): New.
4402 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4403
a51dab88
EZ
44042004-01-14 Elena Zannoni <ezannoni@redhat.com>
4405
4406 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4407 what debug info we have. Print a better message if something goes
4408 wrong while producing the separate debug info file.
4409
a476ccc9
MC
44102004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4411
4412 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4413
f453692c
MC
44142004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4415
4416 * gdb.base/callfuncs.c: Add copyright notice.
4417
f40063a5
MC
44182004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4419
4420 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4421 inheritance. PR gdb/1498, PR gcc/13539.
4422
19ac3974
EZ
44232004-01-13 Elena Zannoni <ezannoni@redhat.com>
4424
4425 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4426 test specific name.
4427 * gdb.mi/gdb669.exp: Ditto.
4428 * gdb.mi/mi-pthreads.exp: Ditto.
4429 * gdb.mi/mi1-pthreads.exp: Ditto.
4430 * gdb.mi/mi2-pthreads.exp: Ditto.
4431
56c97c6e
MC
44322004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4433
4434 * gdb.cp/member-ptr.cc: Add copyright notice.
4435
a0644324
MC
44362004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4437
4438 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4439 some patterns for recent versions of gcc and hpacc. Delete
4440 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4441 Delete tests that access a NULL pointer-to-member-data. This
4442 script is still disabled for gcc.
4443
32fabe09
EZ
44442004-01-12 Elena Zannoni <ezannoni@redhat.com>
4445
4446 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4447 escaped correctly.
4448
1f8a6abb
EZ
44492004-01-12 Elena Zannoni <ezannoni@redhat.com>
4450
4451 * gdb.base/sepdebug.exp: New file.
4452 * gdb.base/sepdebug.c: New file.
4453 * lib/gdb.exp (separate_debug_filename): New procedure.
4454 (gdb_gnu_strip_debug): New procedure.
4455
48efe704
AC
44562004-01-12 Andrew Cagney <cagney@redhat.com>
4457
4458 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4459 * gdb.mi/ChangeLog-1999-2003: New file.
4460
a9415475
AC
44612004-01-12 Andrew Cagney <cagney@redhat.com>
4462
4463 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4464 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4465 or EEXIST", treat EBUSY as an XFAIL.
4466
83b8cf9d
MC
44672004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4468
4469 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4470 hp_cc_compiler.
4471
9939d2a8
MC
44722004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4473
4474 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4475 decorations.
4476
1ff8cadf
MC
44772004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4478
4479 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4480 and "(aCC)" decorations. Remove obsolete doco about old
4481 test results.
4482
6fa9022e
MC
44832004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4484
4485 * gdb.cp/exception.exp: Fix typo in doco.
4486
209721fe
MK
44872004-01-09 Mark Kettenis <kettenis@gnu.org>
4488
4489 * gdb.base/gdb1476.exp: Fix typo.
4490
ef11303e
MC
44912004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4492
4493 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4494 file.
4495
041ab88c
MC
44962004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4497
4498 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4499 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4500 Use gdb_compile. Remove restriction on gcc. Add some patterns
4501 for recent version of gdb. Delete second half, which was a copy
4502 of the first half with different build flags. This test is
4503 still disabled because it is still not ready for production.
4504
e36d075a
MC
45052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4506
4507 * gdb.cp/exception.cc: Add copyright notice.
4508 * gdb.cp/exception.exp: Add a notice that this file is broken
4509 because of line number changes caused by addition of copyright
4510 notice.
4511
42b190ad
MC
45122004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4513
4514 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4515 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4516
8f25f06b
MC
45172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4518
4519 * gdb.cp/classes.exp: Accept gnu abi 2.
4520 * gdb.cp/derivation.exp: Likewise.
4521 * gdb.cp/overload.exp: Likewise.
4522 * gdb.cp/virtfunc.exp: Likewise.
4523
06ded8b8
MC
45242004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4525
4526 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4527 semicolon after end of function.
4528
77c26ae3
MC
45292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4530
4531 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4532 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4533 boilerplate code for compiling and running the program under
4534 test. Add some string method tests.
4535
20757486
MC
45362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4537
4538 * gdb.cp/bs15503.cc: Add copyright notice.
4539 * gdb.cp/bs15503.exp: Adjust line number.
4540
0fd3b503
MC
45412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4542
4543 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4544 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4545
10d1bea8
MC
45462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4547
4548 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4549 hp_cc_compiler.
4550
2789202a
MC
45512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4552
4553 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4554 * gdb.cp/ctti.exp: Use the marker instead of "next".
4555 With gcc, run further before bailing.
4556
b862f14c
MC
45572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4558
4559 * gdb.cp/cttiadd.cc: Add copyright notice.
4560 * gdb.cp/cttiadd1.cc: Likewise.
4561 * gdb.cp/cttiadd2.cc: Likewise.
4562 * gdb.cp/cttiadd3.cc: Likewise.
4563
96da2469
MC
45642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4565
4566 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4567 Use gdb_test, gdb_test_multiple. Use floating-point values that
4568 have exact representations in IEEE-ish formats.
4569
053248ff
MC
45702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4571
4572 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4573 compilers. Delete duplicate call to get_compiler_info.
4574 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4575 * gdb.base/volatile.exp: Likewise.
4576
84acecdd
MK
45772004-01-07 Mark Kettenis <kettenis@gnu.org>
4578
4579 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4580 memory at address 0.
4581
fe11a27f
MC
45822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4583
4584 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4585 to test for hp-ux assembler. Fix copyright years.
4586
60ad077b
AC
45872004-01-07 Andrew Cagney <cagney@redhat.com>
4588
4589 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4590
1c9b8f33
AC
45912004-01-07 Andrew Cagney <cagney@redhat.com>
4592
4593 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4594 when creating the read-only file. From analysis by Roland McGrath
4595 and Elena Zannoni.
4596
753ccc7a
MC
45972004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4598
4599 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4600
eca3e36b
MC
46012004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4602
4603 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4604 data pointers.
4605
f8d4bac4
MC
46062004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4607
4608 * gdb.cp/m-static.exp: Compile one source file at a time.
4609 Delete unused call to get_compiler_info.
4610
9b4e0f94
MC
46112004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4612
4613 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4614 * gdb.base/call-rt-st.exp: Likewise.
4615 * gdb.base/nodebug.exp: Likewise.
4616 * gdb.base/volatile.exp: Likewise.
4617 * gdb.cp/ref-types.exp: Likewise.
4618 * gdb.cp/templates.exp: Likewise.
4619
023c1024
MK
46202004-01-05 Mark Kettenis <kettenis@gnu.org>
4621
4622 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4623
19703c4a
MC
46242004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4625
4626 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4627 hppa*-hp-hpux*.
4628
18b67037
MK
46292004-01-04 Mark Kettenis <kettenis@gnu.org>
4630
ba6219c8
MK
4631 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4632 x86_64-*-*.
4633
18b67037
MK
4634 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4635 sparc64-*-* and sparc*-solaris2*.
4636
1bfbbb9d
MK
46372004-01-04 Mark Kettenis <kettenis@gnu.org>
4638
4639 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4640 return ${tests}" test. The ${tests} already mentions the
4641 filename.
4642
06846494
MC
46432004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4644
4645 * gdb.cp/local.exp: Accept gcc abi 2.
4646
3b0cb202
MC
46472004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4648
4649 * gdb.cp/templates.exp: Accept gcc abi 2.
4650
0643ec3f
MC
46512004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4652
4653 * lib/compiler.cc: Remove supports_template_debugging.
4654 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4655
d231d0b1
MC
46562004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4657
4658 * gdb.cp/namespace.exp: Accept gcc abi 2.
4659
44ffb27c
MC
46602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4661
4662 * gdb.cp/method.exp: Accept gcc abi 2.
4663
184ad485
MC
46642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4665
4666 * gdb.cp/classes.exp: Generate identical results as old version.
4667 * gdb.cp/derivation.exp: Likewise.
4668 * gdb.cp/overload.exp: Likewise.
4669 * gdb.cp/virtfunc.exp: Likewise.
4670
116f09e7
MC
46712004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4672
4673 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4674 mysterious bug with sourceware version of expect.
4675
b1379776
MC
46762004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4677
4678 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4679 current versions of gcc, including gcc abi 2. Remove gratuitous
4680 restart of test program. Use gdb_test_multiple and gdb_test for
4681 all tests. Add patterns to xfail missing "const" in "const char *"
4682 and kfail PR gdb/1155.
4683
6b7a4c0e
MC
46842004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4685
4686 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4687 current versions of gcc, including gcc abi 2. Remove gratuitous
4688 restart of test program. Use gdb_test_multiple and gdb_test for
4689 all tests. Add patterns to kfail PR gdb/1498.
4690
51615d72
MC
46912003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4692
4693 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4694 current versions of gcc, including gcc abi 2. Use "breakpoint"
4695 and "continue" instead of restarting the target program. Use
4696 gdb_test_multiple and gdb_test for all tests.
4697
7b79a9d7
MK
46982004-01-01 Mark Kettenis <kettenis@gnu.org>
4699
4700 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4701 for *-*-solaris2*.
4702
1cd3489f
MC
47032003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4704
4705 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4706 current versions of gcc, including gcc abi 2. Use "breakpoint"
4707 and "continue" instead of restarting the target program several
4708 times. Use gdb_test_multiple and gdb_test for all tests.
4709
850742db
MC
47102003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4711
4712 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4713 source files.
4714
eb4bbda8
MC
47152003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4716
4717 * gdb.base/environ.exp: Handle compiling test case from multiple
4718 source files.
4719
e42c7771
MC
47202003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4721
4722 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4723
80e4b428
JB
47242003-12-17 Jim Blandy <jimb@redhat.com>
4725
5f06973a
JB
4726 * gdb.base/freebpcmd.c: Add copyright notice.
4727
80e4b428
JB
4728 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4729
0ab84fb7
MC
47302003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4731
4732 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4733
1b3bb3d0
JB
47342003-12-13 Jim Blandy <jimb@redhat.com>
4735
4736 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4737
3a4c9371
KB
47382003-12-12 Kevin Buettner <kevinb@redhat.com>
4739
4740 * gdb.asm/frv.inc: New file.
4741 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4742
a1dea79a
FF
47432003-12-09 Fred Fish <fnf@redhat.com>
4744
4745 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4746 functions to break1.c and leave prototypes behind. Add more
4747 "set breakpoint NN here" comments.
4748 * gdb.base/break1.c: New file.
4749
4750 * gdb.base/break.exp: Handle compiling test case from multiple
4751 source files and change source file references as needed.
4752 * gdb.base/completion.exp: Ditto.
4753 * gdb.base/condbreak.exp: Ditto.
4754 * gdb.base/define.exp: Ditto.
4755 * gdb.base/ena-dis-br.exp: Ditto.
4756 * gdb.base/info-proc.exp: Ditto.
4757 * gdb.base/maint.exp: Ditto.
4758 * gdb.base/until.exp: Ditto.
4759
4760 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4761 hardcoded line numbers.
4762 * gdb.base/define.exp: Ditto.
4763 * gdb.base/ena-dis-br.exp: Ditto.
4764 * gdb.base/maint.exp: Ditto.
4765 * gdb.base/until.exp: Ditto.
4766
4767 * gdb.base/completion.exp: Use "break1" for completion tests since
4768 "break" is no longer a unique prefix.
4769
5266b69c
AC
47702003-12-06 Andrew Cagney <cagney@redhat.com>
4771
4772 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4773 "return_value_unimplemented". When an unimplemented struct return
4774 architecture, report incorrect values as a KFAIL
4775
374451f0
MC
47762003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4777
4778 * gdb.cp/rtti.exp: Accept new wording of warning from
4779 cp_lookup_rtti_type.
4780
ba9b20a7
MC
47812003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4782
4783 Partial fix for PR testsuite/1456.
4784 * gdb.base/scope.exp (test_at_main): Replace references to
4785 gcc_compiled with calls to test_compiler_info.
4786 (test_at_foo): Likewise.
4787 (test_at_bar): Likewise.
4788
b74b6d0b
MC
47892003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4790
4791 Partial fix for PR testsuite/1456.
4792 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4793 to test_compiler_info.
4794
ccfa3402
MC
47952003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4796
4797 * gdb.base/so-impl-ld.exp: Update copyright notice.
4798
f6246aba
MC
47992003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4800
4801 Partial fix for PR testsuite/1456.
4802 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4803 to test_compiler_info.
4804
13ae734a
MC
48052003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4806
4807 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4808 from current versions of gdb. Clean up regular expressions.
4809 Delete redundant timeout case.
4810
d8e1cdee
MC
48112003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4812
4813 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4814 from current versions of gdb. Clean up regular expressions.
4815 Delete redundant timeout case.
4816
96457b64
MC
48172003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4818
4819 Partial fix for PR testsuite/1456.
4820 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4821 gcc_compiled with call to test_compiler_info.
4822
f35309fc
MC
48232003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4824
4825 Partial fix for PR testsuite/1456.
4826 * gdb.base/list.exp (test_list_function): Delete unused declaration
4827 of gcc_compiled.
4828
d7afdf9b
MC
48292003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4830
4831 Partial fix for PR testsuite/1456.
4832 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4833 call to test_compiler_info.
4834
71507b56
MK
48352003-11-29 Mark Kettenis <kettenis@gnu.org>
4836
4837 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4838 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4839 it to create the appropriate note.inc.
4840 * gdb.asm/asmsrc1.s: Include "note.inc".
4841 * gdb.asm/netbsd.inc: New file.
4842 * gdb.asm/empty.inc: New file.
4843
f81f93f7
MC
48442003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4845
4846 Partial fix for PR testsuite/1456.
4847 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4848 calls to test_compiler_info.
4849
9a77938e
MC
48502003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4851
4852 Partial fix for PR testsuite/1456.
4853 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4854 calls to test_compiler_info.
4855
e8367dc7
MK
48562003-11-27 Mark Kettenis <kettenis@gnu.org>
4857
4858 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4859 pattern for the KFAILs.
4860
526c61ee
AF
48612003-11-25 Adam Fedor <fedor@gnu.org>
4862
4863 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4864 * gdb.objc/objcdecode.m: New file.
4865
28f2d600
AF
48662003-11-25 Adam Fedor <fedor@gnu.org>
4867
4868 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4869 * gdb.objc/nondebug.m: New file.
4870
a3895cee
BE
48712003-11-26 Ben Elliston <bje@wasabisystems.com>
4872
4873 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4874 NetBSD as it does on FreeBSD. Modelled on a similar change by
4875 Mark Kettenis on 2003-05-30.
4876 (link-flags): Set to "--entry _start" regardless of target.
4877 Special linker flags are to be appended to $link-flags.
4878 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4879
c9f2c8a3
MC
48802003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4881
4882 * gdb.cp/method.exp: Accept output of new demangler.
4883
15a0587a 48842003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4885
4886 * gdb/class2.exp: New file.
4887 * gdb/class2.cc: New file.
4888
3c00b570
MC
48892003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4890
4891 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4892 of new demangler.
4893
7027acc7
MK
48942003-11-23 Mark Kettenis <kettenis@gnu.org>
4895
4896 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4897 of gdb_test "run".
4898
b0e1598a
MK
48992003-11-23 Mark Kettenis <kettenis@gnu.org>
4900
4901 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4902 "continue" into "run".
4903
4d9eda44
MC
49042003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4905
4906 Partial fix for PR testsuite/1456.
4907 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4908 call to test_compiler_info.
4909 * gdb.cp/ctti.exp: Likewise.
4910 * gdb.cp/derivation.exp: Likewise.
4911 * gdb.cp/member-ptr.exp: Likewise.
4912 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4913 reference to gcc_compiled.
4914
49152003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4916
4917 Fix PR testsuite/1463.
4918 * gdb.base/structs.exp (start_structs_test): Call
4919 get_debug_format before using the debug format.
4920
d422fe19
AC
49212003-11-22 Andrew Cagney <cagney@redhat.com>
4922
4923 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4924 * gdb.base/structs.exp: Use gdb_test_multiple.
4925
039cf96d
AC
49262003-11-20 Andrew Cagney <cagney@redhat.com>
4927
6882279b
AC
4928 * gdb.base/structs.exp: Handle and recover from internal errors.
4929 Replace "foo${n}" with "foo<n>" in test messages.
4930
e53890ae
AC
4931 * gdb.base/structs.exp: Update copyright. Rewrite.
4932 * gdb.base/structs.c: Update copyright. Rewrite.
4933
2b211c59
AC
4934 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4935 resync count exceeded.
d63a86f8 4936
039cf96d
AC
4937 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4938 from the internal error.
4939 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4940 Original from Jim Blandy.
4941 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4942
eac98b22
AC
49432003-11-19 Andrew Cagney <cagney@redhat.com>
4944
4945 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4946 KFAIL.
4947
67455b2a
MK
49482003-11-17 Mark Kettenis <kettenis@gnu.org>
4949
4950 New testcase for PR backtrace/1435.
4951 * gdb.arch/i386-unwind.exp: New file.
4952 * gdb.arch/i386-unwind.c: New file.
4953
853d6e5b
AC
49542003-11-17 Andrew Cagney <cagney@redhat.com>
4955
4956 * lib/gdb.exp (compiler_info): New global.
4957 (test_compiler_info): New function.
4958 (get_compiler_info): Set compiler_info.
4959 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4960 "compiler_info" to gcc-<major>-<minor>.
4961
38cf6e11
MC
49622003-11-15 Michael Chastain <mec.gnu@mindspring.com>
4963
4964 * gdb.trace/configure: Remove.
4965
a50d3602
EZ
49662003-11-13 Elena Zannoni <ezannoni@redhat.com>
4967
4968 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 4969 breakpoints.
a50d3602
EZ
4970 * gdb.base/break.exp: Remove all references to explicit line
4971 numbers.
4972
d9407aaa
NC
49732003-11-11 Nick Clifton <nickc@redhat.com>
4974
4975 * gdb.base/shreloc.exp: Do not run for targets which do not
4976 support shared objects.
4977
db488fc1
CV
49782003-11-10 Corinna Vinschen <vinschen@redhat.com>
4979
4980 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4981 Don't run tests if nofileio flag is given.
4982
6a90a18e
EZ
49832003-11-07 Elena Zannoni <ezannoni@redhat.com>
4984
4985 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4986 as well as 'Watchpoint'.
4987
0b915e9c
EZ
49882003-11-06 Elena Zannoni <ezannoni@redhat.com>
4989
4990 Reported by Jim Ingham <jingham@apple.com>:
4991 * gdb.base/annota1.exp: Match at least one occurrence of the
4992 signal handler annotation.
4993
d7e4b55f
EZ
49942003-11-06 Elena Zannoni <ezannoni@redhat.com>
4995
4996 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
4997 as well as 'Watchpoint'.
4998
2fe4e8d0
MC
49992003-11-05 Michael Chastain <mec@shout.net>
5000
5001 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
5002
6ef88553
KW
50032003-11-03 Kris Warkentin <kewarken@qnx.com>
5004
5005 * gdb.arch/gdb1291.c: New test file.
5006 * gdb.arch/gdb1291.exp: New test script.
5007 * gdb.arch/gdb1431.c: New test file.
5008 * gdb.arch/gdb1431.exp: New test script.
5009
ae7dc4d8
MC
50102003-10-22 Michael Chastain <mec@shout.net>
5011
5012 * gdb.mi/pthreads.c: Add copyright notice.
5013
c39d7427
MC
50142003-10-22 Michael Chastain <mec@shout.net>
5015
5016 * gdb.threads/pthreads.c: Add copyright notice.
5017
8b7d96c1
MC
50182003-10-20 Michael Chastain <mec@shout.net>
5019
5020 * gdb.base/gdb1056.exp: New test script.
5021
d1d69fdd
DJ
50222003-10-13 Daniel Jacobowitz <drow@mvista.com>
5023
5024 * gdb.threads/killed.exp: Use gdb_run_cmd.
5025
7d605576
DJ
50262003-10-13 Daniel Jacobowitz <drow@mvista.com>
5027
5028 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
5029 create a core file.
5030 * gdb.threads/gcore-thread.exp: Likewise.
5031
618ec112
CV
50322003-10-13 Corinna Vinschen <vinschen@redhat.com>
5033
5034 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
5035 type, based on char type.
5036 (struct bit_flags_short_t): New bitfield type, based on short type.
5037 (init_bit_flags_char): New fuction.
5038 (init_bit_flags_short): Ditto.
5039 (print_bit_flags_char): Ditto.
5040 (print_bit_flags_short): Ditto.
5041 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
5042
9367a73c
MC
50432003-10-11 Michael Chastain <mec@shout.net>
5044
5045 * gdb.base/call-rt-st.exp: Update copyright year.
5046
1decf120
KI
50472003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
5048
5049 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
5050 * gdb.disasm/sh3.s: Ditto.
5051
5445b2ae
DJ
50522003-10-07 Daniel Jacobowitz <drow@mvista.com>
5053
5054 * gdb.threads/switch-threads.exp: New test.
5055 * gdb.threads/switch-threads.c: New source file.
5056
aec24853
CV
50572003-10-07 Corinna Vinschen <vinschen@redhat.com>
5058
5059 * gdb.base/ending-run.exp: Add sh specific case.
5060
adc7428d
AC
50612003-10-06 Andrew Cagney <cagney@redhat.com>
5062
5063 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
5064 * gdb.disasm/mn10200.exp: Delete obsolete file.
5065
c9d37158
DJ
50662003-09-29 Daniel Jacobowitz <drow@mvista.com>
5067
5068 * ChangeLog: Correct an entry command.exp -> commands.exp.
5069 * gdb.base/commands.exp (bp_deleted_in_command_test)
5070 (temporary_breakpoint_commands): Check noargs.
5071
79c2c32d
DC
50722003-09-25 David Carlton <carlton@kealia.com>
5073
5074 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
5075 of some print tests, where appropriate. Add tests for C::D::cd,
5076 E::ce, F::cXfX, G::XgX.
5077 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
5078
594e6d67
RE
50792003-09-25 Richard Earnshaw <rearnsha@arm.com>
5080
5081 * lib/java.exp (java_init): Import target_alias before using it.
5082
10f0d451
DC
50832003-09-25 David Carlton <carlton@kealia.com>
5084
5085 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
5086
274bcba0
EZ
50872003-09-23 Elena Zannoni <ezannoni@redhat.com>
5088
d63a86f8 5089 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
5090 weirdness.
5091
cdbf20f7
MC
50922003-09-17 Michael Chastain <mec@shout.net>
5093
5094 * gdb.cp/gdb1355.exp: New file.
5095 * gdb.cp/gdb1355.c: New file.
5096
71e06f80
CV
50972003-09-15 Corinna Vinschen <vinschen@redhat.com>
5098
5099 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
5100 * gdb.asm/sh.inc: New file.
5101
5c4e30ca
DC
51022003-09-11 David Carlton <carlton@kealia.com>
5103
bd45b7af
DC
5104 * gdb.cp/namespace.exp: Add tests for namespace types.
5105 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
5106 (test_namespace): New.
5107
1c199746
EZ
51082003-09-11 Elena Zannoni <ezannoni@redhat.com>
5109
5110 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 5111 * gdb.stabs/weird.exp: Ditto.
1c199746 5112
04ed252f
MC
51132003-09-08 Michael Chastain <mec@shout.net>
5114
5115 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
5116
d8a2d9e7
MC
51172003-09-07 Michael Chastain <mec@shout.net>
5118
5119 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
5120 'parse error'.
5121
161afb24
MK
51222003-09-07 Mark Kettenis <m.kettenis@osp.nl>
5123
5124 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
5125
49f2741a
MC
51262003-08-30 Michael Chastain <mec@shout.net>
5127
5128 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
5129 * gdb.gdb/observer.exp: Ditto.
5130 * gdb.gdb/xfullpath.exp: Ditto.
5131
8afa723e
MK
51322003-08-29 Mark Kettenis <kettenis@gnu.org>
5133
5134 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
5135 *-*-*bsd*.
5136
f31dfe3b
JJ
51372003-08-28 Jeff Johnston <jjohnstn@redhat.com>
5138
5139 * gdb.base/dump.exp: Skip for ia64.
5140
4630e498
JJ
51412003-08-25 Jeff Johnston <jjohnstn@redhat.com>
5142
5143 * gdb.asm/asm-source.exp: Add ia64 support.
5144 * gdb.asm/ia64.inc: New file.
5145
1105b7ef
MC
51462003-08-22 Michael Chastain <mec@shout.net>
5147
5148 * gdb.cp: New directory.
5149 * gdb.cp/*: Copy from gdb.c++/*.
5150 * gdb.c++/*: Remove.
5151 * Makefile.in: Change gdb.c++ to gdb.cp.
5152 * configure.in: Ditto.
5153 * configure: Regnerate.
5154
c945b932
MK
51552003-08-18 Mark Kettenis <kettenis@gnu.org>
5156
5157 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
5158 * gdb.arch/i386-prologue.c (gdb1338): Add function.
5159
2b66634b
DJ
51602003-08-17 Daniel Jacobowitz <drow@mvista.com>
5161
5162 * mi-var-display.exp (-var-list-children weird): Accept function
5163 pointers with argument types.
5164 * mi1-var-display.exp (-var-list-children weird): Likewise.
5165 * mi2-var-display.exp (-var-list-children weird): Likewise.
5166
a356f73b
DJ
51672003-08-17 Daniel Jacobowitz <drow@mvista.com>
5168
5169 * gdb.base/annota3.exp: Add missing newline.
5170
483417b8
MC
51712003-08-06 Michael Chastain <mec@shout.net>
5172
5173 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
5174
c99c59c3
MS
51752003-08-12 Michael Snyder <msnyder@redhat.com>
5176
5177 * gdb.base/float.exp: Add test for SH.
5178
55ed7501
MK
51792003-08-10 Mark Kettenis <kettenis@gnu.org>
5180
5181 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
5182
1a371f2e
EZ
51832003-08-07 Elena Zannoni <ezannoni@redhat.com>
5184
5185 * gdb.base/completion.exp: Remove reduntant completion test
5186 on filename.
5187
e0f353ce
EZ
51882003-08-07 Elena Zannoni <ezannoni@redhat.com>
5189
5190 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
5191 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
5192 gdb.trace/save-trace.exp: Make sure that full pathnames are
5193 escaped correctly.
5194
5710a1af 51952003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 5196
5710a1af
EZ
5197 * configure.in: Don't generate config.h from config.hin.
5198 * configure: Regenerate.
5199 * config.hin: Remove file.
5200 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
5201 * gdb.threads/pthreads.c: Ditto.
5202
dcd81ce9
DJ
52032003-08-07 Daniel Jacobowitz <drow@mvista.com>
5204
5205 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5206 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
5207 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
5208 Replace ld24 with seth/add3.
5209
6009d884
AC
52102003-08-02 Andrew Cagney <cagney@redhat.com>
5211
5212 * gdb.base/annota3.exp: New file.
5213 * gdb.base/annota3.c: New file.
5214 * gdb.c++/annota3.exp: New file.
5215 * gdb.c++/annota3.cc: New file.
5216
51514e06
MC
52172003-07-29 Michael Chastain <mec@shout.net>
5218
5219 * gdb.threads/tls.c (spin): Check errno only if sem_wait
5220 actually failed.
5221 (do_pass): Likewise.
5222 * gdb.threads/tls.exp: Always initialize no_of_threads.
5223
4ee6625b
DJ
52242003-07-27 Daniel Jacobowitz <drow@mvista.com>
5225
5226 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
5227 pattern.
5228 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
5229 * gdb.threads/tls.exp: Recognize one case of the host library not
5230 supporting TLS.
5231
225f2bf6
AC
52322003-07-27 Andrew Cagney <cagney@redhat.com>
5233
5234 * gdb.base/fileio.exp: Use SH when running commands using
5235 remote_exec.
5236
bcb27c9f
DJ
52372003-07-24 Daniel Jacobowitz <drow@mvista.com>
5238
5239 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5240 * gdb.base/relocate.c (dummy): New padding array.
5241
3d67be83
MS
52422003-07-22 Michael Snyder <msnyder@redhat.com>
5243
d63a86f8 5244 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
5245
5246 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
5247 patterns to be more general, accepting old and new output.
5248 Some output chars (such as '+') also must be quoted.
d63a86f8 5249 Some addresses are displayed numerically instead of
3d67be83
MS
5250 symbolically.
5251
57ba3b85
MS
52522003-07-23 Michael Snyder <msnyder@redhat.com>
5253
686d097c
MS
5254 * gdb.base/return2.exp: Don't test long-long return.
5255
57ba3b85
MS
5256 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
5257 * gdb.disasm/t01_mov.exp: Ditto.
5258 * gdb.disasm/t02_mova.s: Ditto.
5259 * gdb.disasm/t02_mova.exp: Ditto.
5260 * gdb.disasm/t03_add.s: Ditto.
5261 * gdb.disasm/t03_add.exp: Ditto.
5262 * gdb.disasm/t04_sub.s: Ditto.
5263 * gdb.disasm/t04_sub.exp: Ditto.
5264 * gdb.disasm/t05_cmp.s: Ditto.
5265 * gdb.disasm/t05_cmp.exp: Ditto.
5266 * gdb.disasm/t06_ari2.s: Ditto.
5267 * gdb.disasm/t06_ari2.exp: Ditto.
5268 * gdb.disasm/t07_ari3.s: Ditto.
5269 * gdb.disasm/t07_ari3.exp: Ditto.
5270 * gdb.disasm/t08_or.s: Ditto.
5271 * gdb.disasm/t08_or.exp: Ditto.
5272 * gdb.disasm/t09_xor.s: Ditto.
5273 * gdb.disasm/t09_xor.exp: Ditto.
5274 * gdb.disasm/t10_and.s: Ditto.
5275 * gdb.disasm/t10_and.exp: Ditto.
5276 * gdb.disasm/t11_logs.s: Ditto.
5277 * gdb.disasm/t11_logs.exp: Ditto.
5278 * gdb.disasm/t12_bit.s: Ditto.
5279 * gdb.disasm/t12_bit.exp: Ditto.
5280 * gdb.disasm/t13_otr.s: Ditto.
5281 * gdb.disasm/t13_otr.exp: Ditto.
5282
e00759ef
EZ
52832003-07-22 Elena Zannoni <ezannoni@redhat.com>
5284
5285 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5286
8bc2021f
EZ
52872003-07-22 Elena Zannoni <ezannoni@redhat.com>
5288
5289 * gdb.threads/tls.c : New file.
5290 * gdb.threads/tls.exp : New file.
5291 * gdb.threads/tls-main.c : New file.
5292 * gdb.threads/tls-shared.c : New file.
5293 * gdb.threads/tls-shared.exp : New file.
5294
89320c4c
AS
52952003-07-22 Andreas Schwab <schwab@suse.de>
5296
5297 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5298
180dea7c
AS
52992003-07-20 Andreas Schwab <schwab@suse.de>
5300
5301 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5302 due to insn reordering.
5303
0714963c
AC
53042003-07-15 Andrew Cagney <cagney@redhat.com>
5305
5306 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5307
98a23b3f
MC
53082003-07-15 Michael Chastain <mec@shout.net>
5309
5310 * gdb.base/gdb1250.exp: New file.
5311 * gdb.base/gdb1250.c: New file.
5312
27e417a2
ML
53132003-07-09 Michal Ludvig <mludvig@suse.cz>
5314
5315 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5316 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5317
8bc2021f
EZ
53182003-07-09 Elena Zannoni <ezannoni@redhat.com>
5319
5320 * gdb.threads/tls.c: New file.
5321 * gdb.threads/tls.exp: New file.
5322 * gdb.threads/tls-main.c: New file.
5323 * gdb.threads/tls-shared.c: New file.
5324 * gdb.threads/tls-shared.exp: New file.
5325
d99968dc
EZ
53262003-07-09 Elena Zannoni <ezannoni@redhat.com>
5327
5328 * gdb.base/annota1.exp: Make sure that we properly escape the
5329 full path of the source file. Xfail more permissive patterns,
d63a86f8 5330 due to a compiler debug info problem.
d99968dc 5331
83876b3b
AS
53322003-07-07 Andreas Schwab <schwab@suse.de>
5333
2705e972
AS
5334 * gdb.asm/m68k.inc: New file.
5335 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5336
83876b3b
AS
5337 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5338 arguments"): Also match negative number.
5339
5340 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5341
3a871b37
DJ
53422003-07-03 Daniel Jacobowitz <drow@mvista.com>
5343
5344 * gdb.base/store.c (charest): New typedef.
5345 (add_char): Rename to add_charest, update.
5346 (wack_char): Rename to wack_charest, update types. Return l + r
5347 to keep r live across the call.
5348 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5349 (wack_double, wack_doublest): Return l + r to keep r live across
5350 the call.
5351 * gdb.base/store.exp: Accomodate store.c changes.
5352
b2a7f303
DC
53532003-06-30 David Carlton <carlton@kealia.com>
5354
5355 * gdb.c++/maint.exp (test_invalid_name): New.
5356 (test_first_component): Add tests for invalid names.
5357
3c6cb4a1
MC
53582003-06-29 Michael Chastain <mec@shout.net>
5359
5360 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5361 output of '<VTT for class>' for virtual base classes.
5362
f1c2644b
DJ
53632003-06-29 Daniel Jacobowitz <drow@mvista.com>
5364
5365 * gdb.base/completion.exp: Tab-complete "complet" instead of
5366 "compl".
5367 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5368
18080350
DJ
53692003-06-29 Daniel Jacobowitz <drow@mvista.com>
5370
5371 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5372 * gdb.base/volatile.exp: Likewise.
5373
f56973f8
DJ
53742003-06-29 Daniel Jacobowitz <drow@mvista.com>
5375
5376 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5377 gdb/1265.
5378
53792003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5380 Daniel Jacobowitz <drow@mvista.com>
5381
5382 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5383 initial line count of 'captured_main' from 26 to 32.
5384 (test_with_self): Allow xmalloc call to be interleaved with the
5385 preceding two lines.
5386
e766d4d6
JB
53872003-06-24 Joel Brobecker <brobecker@gnat.com>
5388
5389 * gdb.base/bang.exp: New testcase.
5390
f125c9a4
JB
53912003-06-23 Joel Brobecker <brobecker@gnat.com>
5392
5393 * gdb.base/langs.exp: Add some tests for the "minimal" language
5394 support.
5395
6e25beaf
EZ
53962003-06-23 Elena Zannoni <ezannoni@redhat.com>
5397
5398 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5399 the testcase.
5400
2f816dda
DJ
54012003-06-22 Daniel Jacobowitz <drow@mvista.com>
5402
5403 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5404 offset.
5405
db5a5748
DJ
54062003-06-22 Daniel Jacobowitz <drow@mvista.com>
5407
5408 * gdb.c++/pr-1210.cc: New file.
5409 * gdb.c++/pr-1210.exp: New file.
5410
1df0c130
DJ
54112003-06-21 Daniel Jacobowitz <drow@mvista.com>
5412
5413 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5414 000-exec-continue.
5415
a92feac0
MK
54162003-06-15 Mark Kettenis <kettenis@gnu.org>
5417
5418 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5419 on *-*-*bsd* instead of *-*-freebsd*.
5420
81a58f5b
AC
54212003-06-14 Andrew Cagney <cagney@redhat.com>
5422
5423 * gdb.base/store.exp: Test longest and doublest. Test all
5424 parameters. Weaken return statement match.
5425 * gdb.base/store.c: Add longest and doublest - aka long long and
5426 long double functions. Put all parameters into local register
5427 variables. Use negative values.
5428
b257a0d3
AC
54292003-06-14 Andrew Cagney <cagney@redhat.com>
5430
5431 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5432 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5433 exit status.
5434 * gdb.base/fileio.exp: Disable target when nointerrupts and
5435 noinferiorio, instead of limiting it to remote. Use remote_exec
5436 instead of system.
d63a86f8 5437
21c38304
JJ
54382003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5439
5440 * gdb.base/float.exp: Add ia64 support.
5441
1bcdb424
CV
54422003-06-12 Corinna Vinschen <vinschen@redhat.com>
5443
5444 * gdb.base/fileio.exp: Run only on remote targets.
5445
6aeb981f
CV
54462003-06-10 Corinna Vinschen <vinschen@redhat.com>
5447
5448 * gdb.base/fileio.c: New file, testing File-I/O.
5449 * gdb.base/fileio.exp: Ditto.
5450
53df362e
RG
54512003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5452
5453 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5454 shared objects after relocation at load time (gdb PR/1132).
5455 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5456 as above, part of the shared object relocation test.
5457
ffee1b46
MK
54582003-06-08 Mark Kettenis <kettenis@gnu.org>
5459
b5ca3722
MK
5460 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5461 fully filled history list.
5462 * gdb.base/gdb_history: New file.
5463
03ed860d
MK
5464 * gdb.base/signals.exp: XFAIL "continue to func1" on
5465 i*86-*-freebsd*.
5466
ffee1b46
MK
5467 * gdb.base/attach.exp: When trying to attach to a nonexistent
5468 process, make it possible to specify the PID based on the target,
5469 and do so for *-*-freebsd*.
5470
d80dbb52
RH
54712003-06-02 Richard Henderson <rth@redhat.com>
5472
5473 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5474
6dd77b81
RH
54752003-06-02 Richard Henderson <rth@redhat.com>
5476
5477 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5478
f6347e16
RH
54792003-06-02 Richard Henderson <rth@redhat.com>
5480
5481 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5482
2c161407
DJ
54832003-06-01 Daniel Jacobowitz <drow@mvista.com>
5484
5485 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5486 of globalvar.
5487
572eb746
MK
54882003-06-01 Mark Kettenis <kettenis@gnu.org>
5489
5490 * gdb.asm/asm-source.exp: Check for memory read errors in
5491 disassembler test on *BSD too.
5492
9e9617a5
RH
54932003-06-01 Richard Henderson <rth@redhat.com>
5494
5495 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5496 for .frame.
5497 (gdbasm_call): Lose ldgp.
5498 (gdbasm_startup): Add frame information.
5499 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5500
7b34ad4e
MK
55012003-05-31 Mark Kettenis <kettenis@gnu.org>
5502
5503 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5504 i?86-*-*.
5505
10059fdf
MK
55062003-05-30 Mark Kettenis <kettenis@gnu.org>
5507
5508 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5509 FreeBSD.
5510
acf4b816
RH
55112003-05-29 Richard Henderson <rth@redhat.com>
5512
5513 * gdb.asm/alpha.inc: New file.
5514 * gdb.asm/asm-source.exp: Use it.
5515
e9ecd949
JB
55162003-05-29 Jim Blandy <jimb@redhat.com>
5517
5518 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5519 'core.PID'.
5520
e3e5a4f3
JB
55212003-05-22 Jim Blandy <jimb@redhat.com>
5522
5523 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5524 backtrace.
d63a86f8 5525
72fe3d25
DC
55262003-05-20 David Carlton <carlton@math.stanford.edu>
5527
5528 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5529 this time.
5530
58da2eb2
DC
55312003-05-19 David Carlton <carlton@bactrian.org>
5532
5533 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5534 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5535
1fcb5155
DC
55362003-05-19 David Carlton <carlton@bactrian.org>
5537
5538 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5539 namespace tests.
5540 Bump copyright date.
5541 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5542 (main): Call C::D::marker2.
5543 * gdb.c++/namespace1.cc: New file.
5544
85e85163
JJ
55452003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5546
5547 Roland McGrath <roland@redhat.com>
d63a86f8 5548 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5549 there is no manager thread.
5550
a25fbfec
JJ
55512003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5552
d63a86f8
RM
5553 * gdb.threads/schedlock.exp: Remove assumption that all threads
5554 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5555 in one of the child threads rather than the main thread.
5556
be375bae
JB
55572003-05-07 Jim Blandy <jimb@redhat.com>
5558
09bf6082
JB
5559 Add support for assembly source testing on the s390x.
5560 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5561 architecture.
5562 * gdb.asm/s390x.inc: New file.
5563
be375bae
JB
5564 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5565 succession of 'if' statements.
5566
00905d52
AC
55672003-05-05 Andrew Cagney <cagney@redhat.com>
5568
5569 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5570
b1e29e33
AC
55712003-05-05 Andrew Cagney <cagney@redhat.com>
5572
5573 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5574 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5575
e33d66ec
EZ
55762003-05-02 Elena Zannoni <ezannoni@redhat.com>
5577
5578 * gdb.base/charset.exp: Update based on new behavior of set/show
5579 charset commands.
5580
2b6fd0d8
AC
55812003-05-01 Andrew Cagney <cagney@redhat.com>
5582
5583 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5584 variable do not give memory errors.
5585
130cacce
AF
55862003-04-30 Adam Fedor <fedor@gnu.org>
5587
5588 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5589 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5590 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5591 gdb.objc/basicclass.m: : New files
5592
5593 * lib/gdb.exp (gdb_compile_objc): New procedure.
5594
bea71854
DJ
55952003-04-27 Daniel Jacobowitz <drow@mvista.com>
5596
5597 * gdb.base/signals.exp: Make backtrace tests more specific.
5598
0f20eeea
DC
55992003-04-23 David Carlton <carlton@bactrian.org>
5600
5601 * gdb.c++/maint.exp (test_first_component): Add tests for
5602 'operator' in more locations.
5603
c8c4d8dc
KB
56042003-04-16 Kevin Buettner <kevinb@redhat.com>
5605
5606 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5607
3fe60e3c
EZ
56082003-04-16 Elena Zannoni <ezannoni@redhat.com>
5609
5610 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5611 func marke' instead. Update test name.
5612
9219021c
DC
56132003-04-15 David Carlton <carlton@math.stanford.edu>
5614
5615 * gdb.c++/maint.exp: New file.
5616
5dd55bdd
EZ
56172003-04-14 Elena Zannoni <ezannoni@redhat.com>
5618
5619 * gdb.threads/schedlock.c: Change type of thread function argument
5620 to long, to avoid warnings on 64-bit platforms.
5621
00890572
EZ
56222003-04-14 Elena Zannoni <ezannoni@redhat.com>
5623
5624 * gdb.base/attach.exp: Add new message from ptrace in case of
5625 attaching to nonexistent process.
d63a86f8 5626
93201743
JB
56272003-04-11 Jim Blandy <jimb@redhat.com>
5628
5629 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5630 gdb.c++/userdef.cc: Place comments on the lines to which the
5631 marker function might return.
5632 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5633 gdb.c++/userdef.exp: Look for those comments to check that we've
5634 returned to the right place, instead of checking line numbers.
5635
2a11c64d
EZ
56362003-04-11 Elena Zannoni <ezannoni@redhat.com>
5637
5638 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5639 match on sourcefile name, instead of directory name.
5640
68ab8fc5
EZ
56412003-04-10 Elena Zannoni <ezannoni@redhat.com>
5642
d63a86f8 5643 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5644 working directory name.
5645
5624293a
JB
56462003-04-09 Jim Blandy <jimb@redhat.com>
5647
5648 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5649 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5650 after an inferior function call, report the failure, but allow the
5651 test to continue.
5652
f1f02ee4
SC
56532003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5654
5655 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5656 with -DPROTOTYPES.
5657
6eb79af0
SC
56582003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5659
5660 * gdb.base/break.exp: Revert last patch.
5661
8dfb4cf0
SC
56622003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5663
5664 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5665 with -DPROTOTYPES.
5666
ed4c619a
AC
56672003-04-02 Andrew Cagney <cagney@redhat.com>
5668
5669 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5670 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5671 matching directories by the name breakpoint.
5672 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5673 Make "continue to marker1" consistent.
5674 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5675 message consistent.
5676 * lib/gdb.exp: Put "the program is no longer running", and "the
5677 program exited" in parenthesis.
5678 * lib/mi-support.exp: Ditto.
d63a86f8 5679
4e35d5f0 56802003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5681
4e35d5f0
BR
5682 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5683
71900fe8
AC
56842003-03-29 Andrew Cagney <cagney@redhat.com>
5685
5686 * gdb.base/sizeof.c (main): Print the value of '\377'.
5687 * gdb.base/sizeof.exp: Check the sign of '\377'.
5688
c0655a16
MC
56892003-03-27 Michael Chastain <mec@shout.net>
5690
5691 * gdb.base/gdb1090.exp: New file.
5692 * gdb.base/gdb1090.cc: New file.
5693
5b2a3989
JB
56942003-03-27 J. Brobecker <brobecker@gnat.com>
5695
5696 * gdb.gdb/observer.exp: New regression test.
5697
79876890
MC
56982003-03-27 Michael Chastain <mec@shout.net>
5699
5700 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5701 * gdb.base/ptype.exp: Likewise.
5702
6eac95e3
CV
57032003-03-27 Corinna Vinschen <vinschen@redhat.com>
5704
5705 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5706
e8c71839
MC
57072003-03-26 Michael Chastain <mec@shout.net>
5708
5709 * gdb.base/ptype.exp: Actually use some typedef'd types.
5710
71b10041
SC
57112003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5712
5713 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5714 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5715
2512cf80
CV
57162003-03-20 Corinna Vinschen <vinschen@redhat.com>
5717
5718 * gdb.base/default.exp: Fix regular expression.
5719
0d195a4f
CV
57202003-03-20 Corinna Vinschen <vinschen@redhat.com>
5721
5722 * gdb.base/args.exp: Fix regular expression.
5723
8a2dbca8
CV
57242003-03-20 Corinna Vinschen <vinschen@redhat.com>
5725
5726 * gdb.base/help.exp: Allow Win32 child process.
5727
bf028682
CV
57282003-03-20 Corinna Vinschen <vinschen@redhat.com>
5729
5730 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5731 when stepping out of main().
5732
182dbe85
CV
57332003-03-20 Corinna Vinschen <vinschen@redhat.com>
5734
5735 * gdb.base/default.exp: Check for win32 specific message when calling
5736 "run" without executable.
5737
d67a6ba5
CV
57382003-03-20 Corinna Vinschen <vinschen@redhat.com>
5739
5740 * gdb.base/args.exp: Expect .exe in output.
5741
a955b5bb
CV
57422003-03-20 Corinna Vinschen <vinschen@redhat.com>
5743
5744 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5745 Cygwin native.
5746
bf6bad4b
AC
57472003-03-17 Andrew Cagney <cagney@redhat.com>
5748
5749 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5750 vector registes.
5751 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5752 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5753
293e9a31
DC
57542003-03-17 David Carlton <carlton@math.stanford.edu>
5755
5756 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5757 test, for PR breakpoints/38.
5758 Call test_watchpoint_and_breakpoint.
5759 * gdb.base/watchpoint.c (func3): New function.
5760 (main): Call func3.
5761
5330f2db
DC
57622003-03-04 David Carlton <carlton@math.stanford.edu>
5763
5764 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5765 Garply<Garply<char> >:: garply".
5766 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5767 with respect to PR c++/1111; note also PR c++/1113.
5768 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5769 respect to PR c++/1062.
5770 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5771
6ece72da
DC
57722003-03-03 David Carlton <carlton@math.stanford.edu>
5773
5774 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5775 with respect to PR c++/57.
5776 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5777 c++/826.
5778 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5779 respect to PR c++/57.
5780
85ca1584
DC
57812003-03-03 David Carlton <carlton@math.stanford.edu>
5782
5783 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5784 respect to PR c++/33 into FAILs.
5785
98e9c5b8
MC
57862003-03-03 Michael Chastain <mec@shout.net>
5787
7bedbf27
MC
5788 * configure.in: Update copyright years.
5789
57902003-03-03 Michael Chastain <mec@shout.net>
5791
5792 * Makefile.in: Update copyright years.
98e9c5b8 5793
f683e100
DC
57942003-02-28 David Carlton <carlton@math.stanford.edu>
5795
5796 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5797 print class instead of struct and/or superfluous protection
5798 specifiers, as long as the resulting output is equivalent to the
5799 source code.
5800 Delete FIXME from end of messages on tests that don't need
5801 fixing.
5802
a9e0cf2c
DC
58032003-02-28 David Carlton <carlton@math.stanford.edu>
5804
5805 * gdb.c++/templates.exp (do_tests): Allow const in the two
5806 Foo<volatile char *>::foo tests.
5807
e8d359df
MS
58082003-02-27 Michael Snyder <msnyder@redhat.com>
5809
d63a86f8 5810 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5811 will be consistant.
5812
0b71dc91
DC
58132003-02-26 David Carlton <carlton@math.stanford.edu>
5814
5815 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5816 char *>::foo" test with respect to PR c++/33. Create a new test
5817 which is identical to that one except that it doesn't put the
5818 space between the "char" and the "*"; KFAIL it, too.
5819
dd14ab43
DC
58202003-02-26 David Carlton <carlton@math.stanford.edu>
5821
5822 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5823 template types into either PASSes or KFAILs (corresponding to PR
5824 c++/57). Tweak indentation. Update copyright.
5825
1146c7f1
SC
58262003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5827
5828 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5829
74641dfb
MC
58302003-02-13 Michael Chastain <mec@shout.net>
5831
5832 * gdb.base/exprs.exp: Remove i960 remnants.
5833 * gdb.base/funcargs.exp: Likewise.
5834 * gdb.base/list.exp: Likewise.
5835 * gdb.base/ptype.exp: Likewise.
5836
559cd2d0
DC
58372003-02-14 David Carlton <carlton@math.stanford.edu>
5838
5839 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5840 pEe->D::vg()" from XFAIL to KFAIL.
5841
c4f90d87
JM
58422003-02-13 Jason Molenda (jmolenda@apple.com)
5843
5844 * gdb.base/maint.exp: Update maint print statistics regexp to include
5845 new entries.
5846
cbc4d97c
MC
58472003-02-13 Michael Chastain <mec@shout.net>
5848
5849 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5850
40f235b7
MC
58512003-02-12 Michael Chastain <mec@shout.net>
5852
5853 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5854 * gdb.c++/inherit.exp: Likewise.
5855 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5856 * gdb.c++/templates.exp: Likewise.
5857 * gdb.c++/virtfunc.exp: Likewise.
5858
c56716b0
JM
58592003-02-06 Jason Molenda (jason-cl@molenda.com)
5860
5861 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5862 why the code is written that way.
5863
070afcf8
MC
58642003-02-05 Michael Chastain <mec@shout.net>
5865
5866 * gdb.base/dump.exp: Add missing copyright line.
5867
5d0331e5
JM
58682003-02-05 Jason Molenda (jason-cl@molenda.com)
5869
f7ae6d3e 5870 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5871 at the beginning so the breakpoint doesn't get set on the loop.
5872
92851186
MC
58732003-02-05 Michael Chastain <mec@shout.net>
5874
5875 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5876 output for configurations with gcc 2.95.3.
5877
cbf1e085
AC
58782003-02-05 Keith Seitz <keiths@redhat.com>
5879 Andrew Cagney <ac131313@redhat.com>
5880
5881 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5882
29518e1e
MC
58832003-02-04 Michael Chastain <mec@shout.net>
5884
5885 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5886 Call perror and then continue.
5887
5af1d5f3
MC
58882003-02-03 Michael Chastain <mec@shout.net>
5889
5890 * gdb.c++/pr-1023.cc: New file.
5891 * gdb.c++/pr-1023.exp: New file.
5892
6b549786
JB
58932003-02-05 Jim Blandy <jimb@redhat.com>
5894
5895 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5896 it's local to foobar. Check for it there, and check that it's not
5897 present in main.
5898 * gdb.c++/local.cc (marker2): New function.
5899 (foobar): Call marker1.
5900 (main): Call marker2 instead of marker1.
5901
67f16606
AC
59022003-02-04 Andrew Cagney <ac131313@redhat.com>
5903
5904 * gdb.disasm/mn10200.exp: Obsolete file.
5905 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5906 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5907 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5908
1c5cb38e
DC
59092003-02-04 David Carlton <carlton@math.stanford.edu>
5910
5911 * gdb.c++/overload.exp: Test intToChar(1).
5912 * gdb.c++/overload.cc (intToChar): New.
5913 (main): Call intToChar.
5914
d1fe6965
DC
59152003-02-03 David Carlton <carlton@math.stanford.edu>
5916
5917 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5918 'might_kfail' arg.
5919 KFAIL some of the continue_to_bp_overloaded calls, according to
5920 PR c++/1025.
5921
9ba61c5d
MC
59222003-02-01 Michael Chastain <mec@shout.net>
5923
5924 * gdb.base/advance.c (marker1): New marker function.
5925 * gdb.base/advance.exp: When the 'advance' command lands on the
5926 return breakpoint, it can legitimately stop on either the
5927 current line or the next line. Accommodate both outcomes.
5928 * gdb.base/until.exp: Likewise.
5929
e7494ffb
AC
59302003-02-02 Andrew Cagney <ac131313@redhat.com>
5931
5932 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5933 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5934 now a list, not a tuple.
5935 * gdb.mi/mi-var-display.exp: Ditto.
5936 * gdb.mi/gdb792.exp: Ditto.
5937
075559bc
AC
59382003-02-01 Andrew Cagney <ac131313@redhat.com>
5939
5940 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5941 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5942 stack backtraces.
5943 * gdb.mi/mi-syn-frame.c: Part of same.
5944
2bd4c7b1
MK
59452003-02-01 Mark Kettenis <kettenis@gnu.org>
5946
5947 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5948 gdb.mi/mi1-pthreads.exp: Return instead of calling
5949 gdb_suppress_entire_file.
5950
eabd8992
MS
59512003-02-01 Mark Salter <msalter@redhat.com>
5952
5953 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5954
71469e2f
MS
59552003-01-31 Mark Salter <msalter@redhat.com>
5956
5957 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5958 Support empty arg.
5959
38a94d44
MC
59602003-01-30 Michael Chastain <mec@shout.net>
5961
5962 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
5963 This was a workaround for a UTF-8 bug in readline 4.3. The bug
5964 has been fixed in gdb/readline on 2003-01-09.
5965
19ea9e73
MS
59662003-01-29 Michael Snyder <msnyder@redhat.com>
5967
e8d359df
MS
5968 * gdb.base/maint.exp: Allow for leading underscore in symbol.
5969 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
5970 * gdb.base/args.exp: Skip if target does not support args passing.
5971
2307bd6a
DJ
59722003-01-22 Daniel Jacobowitz <drow@mvista.com>
5973
19ea9e73 5974 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
5975 gdb_test. Accept a list of expect arguments as the third
5976 parameter.
5977 (gdb_test): Use it.
5978
f2dd3617
EZ
59792003-01-20 Elena Zannoni <ezannoni@redhat.com>
5980
5981 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5982 allow for different test tree configurations. Update some
5983 tescases accordingly.
5984 * gdb.arch/altivec-regs.exp: Ditto.
5985 * gdb.asm/asm-source.exp: Ditto.
5986 * gdb.base/advance.exp: Ditto.
5987 * gdb.base/display.exp: Ditto.
d63a86f8 5988 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
5989 * gdb.base/mips_pro.exp: Ditto.
5990 * gdb.base/overlays.exp: Ditto.
5991 * gdb.base/relocate.exp: Ditto.
5992 * gdb.base/setshow.exp: Ditto.
5993 * gdb.base/step-line.exp: Ditto.
5994 * gdb.base/step-test.exp: Ditto.
5995 * gdb.base/until.exp: Ditto.
5996 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
5997
c71cdefd
DC
59982003-01-17 David Carlton <carlton@math.stanford.edu>
5999
6000 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
6001 corresponding to PR c++/945.
6002 Update copyright.
6003
fdba05d7
DC
60042003-01-17 David Carlton <carlton@math.stanford.edu>
6005
6006 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
6007 corresponding to PR c++/68.
6008
60092003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
6010
6011 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
6012 (test_paddr_hairy_functions): Call print_addr_2_kfail for
6013 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
6014
c362c33a
EZ
60152003-01-15 Elena Zannoni <ezannoni@redhat.com>
6016
0fbc361c
EZ
6017 * gdb.base/break.exp: Fix change of default location, because of
6018 removal of until tests.
6019 * gdb.base/help.exp: Update test for new 'until' help message.
6020 Add test for help on 'advance'.
c362c33a
EZ
6021 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
6022
dabf8a35
MK
60232003-01-15 Mark Kettenis <kettenis@gnu.org>
6024
6025 * gdb.base/default.exp: Adapt "info float" test for recent changes
6026 to that command. Add test for "info vector".
6027 * gdb.base/float.exp: New file. Add test for "info float" that
6028 resembles the old test in gdb.base/default.exp.
6029
a1769aca
DC
60302003-01-15 David Carlton <carlton@math.stanford.edu>
6031
6032 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
6033
82025e13
EZ
60342003-01-15 Elena Zannoni <ezannoni@redhat.com>
6035
6036 * gdb.base/break.exp: Move the tests of until command from here...
6037 * gdb.base/until.exp: ... to here. New file. Add other tests.
6038 * gdb.base/advance.c: New file.
6039 * gdb.base/advance.exp: New file.
6040
8f9ab801
EZ
60412003-01-14 Elena Zannoni <ezannoni@redhat.com>
6042
6043 * gdb.base/args.c: New file.
6044 * gdb.base/args.exp: New file.
6045
9ae66589
DJ
60462003-01-14 Daniel Jacobowitz <drow@mvista.com>
6047
6048 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
6049
8d77e5c3
DJ
60502003-01-14 Daniel Jacobowitz <drow@mvista.com>
6051
6052 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
6053
12d2f0a1
DJ
60542003-01-14 Daniel Jacobowitz <drow@mvista.com>
6055
6056 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
6057 dates.
6058
6ca37014
DJ
60592003-01-13 Daniel Jacobowitz <drow@mvista.com>
6060
6061 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
6062
b0023472
DJ
60632003-01-13 Daniel Jacobowitz <drow@mvista.com>
6064
6065 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
6066 (ptype &*"foo").
6067 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
6068
607fbc54 60692003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
6070
6071 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
6072 * gdb.mi/mi1-console.exp: Likewise.
6073
607fbc54 60742003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
6075
6076 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
6077 * gdb.mi/mi1-console.exp: Likewise.
6078
a1fb14a2
DJ
60792003-01-13 Daniel Jacobowitz <drow@mvista.com>
6080
6081 * gdb.c++/overload.exp: Remove some fixed XFAILs.
6082
c4cf40b7
DJ
60832003-01-09 Daniel Jacobowitz <drow@mvista.com>
6084
6085 * gdb.base/detach.exp: New test.
6086
696d5a5b
DJ
60872003-01-09 Daniel Jacobowitz <drow@mvista.com>
6088
6089 * Makefile.in (ALL_SUBDIRS): New variable.
6090 (subdirs, clean, distclean): Use it.
6091 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
6092 regenerating Makefile, since it is generated from the top level.
6093 * gdb.asm/Makefile.in: Likewise.
6094 * gdb.base/Makefile.in: Likewise.
6095 * gdb.c++/Makefile.in: Likewise.
6096 * gdb.disasm/Makefile.in: Likewise.
6097 * gdb.java/Makefile.in: Likewise.
6098 * gdb.mi/Makefile.in: Likewise.
6099 * gdb.threads/Makefile.in: Likewise.
6100 * gdb.trace/Makefile.in: Likewise.
6101
754533e4
DC
61022003-01-09 David Carlton <carlton@math.stanford.edu>
6103
6104 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
6105 Add copyright year 2003.
6106
d8b3e9ee
MC
61072003-01-06 Michael Chastain <mec@shout.net>
6108
6109 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
6110 When selecting a thread, 'line' and 'file' are optional.
6111 * gdb.mi/mi1-pthreads.exp: Likewise.
6112
8e9e0fe6
AS
61132003-01-06 Andreas Schwab <schwab@suse.de>
6114
6115 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
6116 failures.
6117
b5ab8ff3
DJ
61182003-01-04 Daniel Jacobowitz <drow@mvista.com>
6119
6120 Fix PR gdb/844
6121 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
6122 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
6123
6124 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
6125 instead of calling gdb_suppress_entire_file.
6126 * gdb.threads/print-threads.exp: Likewise.
6127 * gdb.threads/schedlock.exp: Likewise.
6128
6129 * gdb.threads/killed.exp: Return instead of calling
6130 gdb_suppress_entire_file.
6131 * gdb.threads/linux-dp.exp: Likewise.
6132 * gdb.threads/pthreads.exp: Likewise.
6133
1e698235
DJ
61342003-01-04 Daniel Jacobowitz <drow@mvista.com>
6135
6136 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
6137 stabs.
6138 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
6139 * gdb.base/whatis.exp: Always allow (void) after function names.
6140
147ff08c
DJ
61412003-01-04 Daniel Jacobowitz <drow@mvista.com>
6142
6143 * gdb.c++/casts.exp: Correct regexp.
6144
dc62bfc2
MK
61452003-01-04 Mark Kettenis <kettenis@gnu.org>
6146
6147 * configure.in: Call AC_CONFIG_HEADER. Don't call
6148 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
6149 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
6150 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
6151 aforementioned directories in the AC_OUPUT call.
6152 * config.hin: New file.
6153 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6154 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
6155 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
6156 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
6157 pass -I$objdir instead of -I$objdir/$subdir in compilation.
6158 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
6159 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
6160 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
6161 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
6162 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
6163 gdb.threads/configure.in, gdb.threads/configure,
6164 gdb.threads/config.in, gdb.trace/configure.in,
6165 gdb.trace/configure: Removed.
6166
77afa639
MC
61672003-01-03 Michael Chastain <mec@shout.net>
6168
6169 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
6170 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
6171
7634bb6e
DJ
61722003-01-03 Daniel Jacobowitz <drow@mvista.com>
6173
6174 * gdb.base/store.exp: Fix regular expressions.
6175
b39c905e
MK
61762002-12-28 Mark Kettenis <kettenis@gnu.org>
6177
6178 * configure.in: Rewrite.
6179 * configure: Regenerated.
6180
0a8551dd
DC
61812003-01-03 David Carlton <carlton@math.stanford.edu>
6182
6183 * gdb.base/psymtab.exp: New file.
6184 * gdb.base/psymtab1.c: Ditto.
6185 * gdb.base/psymtab2.c: Ditto.
6186
c60b7188
AF
61872002-12-23 Adam Fedor <fedor@gnu.org>
6188
6189 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
6190
ee73db83
DC
61912002-12-23 David Carlton <carlton@math.stanford.edu>
6192
6193 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
6194 and current_directory initialization.
6195
d6c1774e
JB
61962002-12-22 Jim Blandy <jimb@redhat.com>
6197
f0a847b8
JB
6198 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
6199 rather than as part of the output file name.
6200
d6c1774e
JB
6201 * gdb.base/attach.exp: There's no need to copy the test program to
6202 /tmp; that was only ever necessary on HP/UX, and this test is
6203 entirely disabled there anyway.
6204
f0708dbb
JB
62052002-12-21 Jim Blandy <jimb@redhat.com>
6206
4c2acfea
JB
6207 * gdb.c++/psmang.exp: Doc fix.
6208
f0708dbb
JB
6209 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
6210 test.
6211
9579e000
DC
62122002-12-20 David Carlton <carlton@math.stanford.edu>
6213
6214 * gdb.c++/annota2.exp: KFAIL annotate-quit.
6215
d1810171
MC
62162002-12-18 Michael Chastain <mec@shout.net>
6217
6218 * gdb.c++/annota2.exp: Add copyright year 2002.
6219
76565097
DC
62202002-12-17 David Carlton <carlton@math.stanford.edu>
6221
6222 * gdb.c++/try_catch.cc: Add marker comments.
6223 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
6224 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
6225 * gdb.c++/m-static.cc: Ditto.
6226 * gdb.c++/m-static1.cc: Ditto.
6227 * gdb.c++/try_catch.cc: Ditto.
6228
da81390b
JJ
62292002-12-16 Jeff Johnston <jjohnstn@redhat.com>
6230
6231 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
6232 to see whether we are using the new -environment-directory
6233 command which resets via -r or the old version of the command
6234 which may prompt the user. Part of fix for gdb/741.
6235
b304d130
AC
62362002-12-13 Andrew Cagney <ac131313@redhat.com>
6237
6238 * gdb.fortran/types.exp: Update obsolete comment.
6239 * gdb.fortran/exprs.exp: Ditto.
6240 * lib/gdb.exp: Delete obsolete code.
6241 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
6242 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
6243 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
6244 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
6245 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
6246 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
6247 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
6248 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
6249 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
6250 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
6251 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
6252 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
6253 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
6254 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
6255 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
6256 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
6257 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
6258 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
6259 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
6260 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
6261 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
6262 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
6263 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
6264 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
6265 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
6266 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
6267 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
6268 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
6269 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
6270 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
6271 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
6272 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6273 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6274 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6275 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6276 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6277 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6278
a23b6e6a
DC
62792002-12-11 David Carlton <carlton@math.stanford.edu>
6280
6281 * gdb.c++/m-data.exp: Add test for members that shadow global
6282 variables: see PR gdb/804.
6283 * gdb.c++/m-data.cc: Ditto.
6284
6604731b
DJ
62852002-12-10 Daniel Jacobowitz <drow@mvista.com>
6286
6287 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6288
de46ecd7
DC
62892002-12-06 David Carlton <carlton@math.stanford.edu>
6290
6291 * gdb.base/store.c: Don't declare functions static.
6292
27e829d0
AC
62932002-12-04 Andrew Cagney <ac131313@redhat.com>
6294
6295 * gdb.base/store.exp, gdb.base/store.c: New files.
6296
92806416
DJ
62972002-12-03 Daniel Jacobowitz <drow@mvista.com>
6298
6299 * gdb.base/selftest.exp: Update for current gdb.
6300
3bcbaac5
DJ
63012002-12-03 Daniel Jacobowitz <drow@mvista.com>
6302
6303 * gdb.base/maint.exp: Only dump symbols from one source file
6304 or objfile.
6305
f4f00b1f
DJ
63062002-12-03 Daniel Jacobowitz <drow@mvista.com>
6307
6308 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6309 function call.
6310
f1c8a949
JB
63112002-11-25 Jim Blandy <jimb@redhat.com>
6312
6313 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6314 function appearing in error message.
6315
9e297a97
DJ
63162002-11-21 Daniel Jacobowitz <drow@mvista.com>
6317
6318 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6319
1f312e79
JJ
63202002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6321
d63a86f8
RM
6322 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6323 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6324 should be in mi console format. This is part of fix for PR gdb/604.
6325
83c31e7d
FN
63262002-09-18 Fernando Nasser <fnasser@redhat.com>
6327
6328 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6329 which explicitly prints the zero offset as "+0".
6330
322b3f65
DJ
63312002-10-22 Daniel Jacobowitz <drow@mvista.com>
6332
6333 * gdb.threads/schedlock.c (args): Make unsigned.
6334
63352002-10-21 Daniel Jacobowitz <drow@mvista.com>
6336
6337 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6338 numbers. Allow "foo2|selected stack frame".
6339 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6340 * gdb.asm/asmsrc2.s: Likewise.
6341 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6342 comments.
6343 * gdb.asm/mips.inc: New file.
6344
5e2fe5b8
AF
63452002-10-18 Adam Fedor <fedor@gnu.org>
6346
6347 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6348 * gdb.base/help.exp: Likewise.
6349
abe1a5d0
KB
63502002-10-17 Kevin Buettner <kevinb@redhat.com>
6351
6352 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6353 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6354
10abb1d4
JB
63552002-10-02 Jim Blandy <jimb@redhat.com>
6356
6357 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6358
1f609b42
AC
63592002-10-01 Andrew Cagney <ac131313@redhat.com>
6360
6361 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6362 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6363 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6364 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6365 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6366 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6367 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6368
0aee02e4
AC
63692002-09-29 Andrew Cagney <ac131313@redhat.com>
6370
6371 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6372 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6373 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6374 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6375 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6376 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6377 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6378
6fde09ad
KB
63792002-09-27 Kevin Buettner <kevinb@redhat.com>
6380
6381 * gdb.base/annota1.exp (info break): Make directory components of
6382 path optional since not all compilers emit this debug information.
6383
6384 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6385 step ends up stepping out of the function instead of stopping on
6386 the epilogue.
6387
9e8aab75
KS
63882002-09-26 Keith Seitz <keiths@redhat.com>
6389
6390 * lib/insight-support.exp (gdbtk_start): Figure out where
6391 the insight executable is based on where gdb is. Use this
6392 executable to start insight instead of gdb.
6393
e36180d7
AC
63942002-09-25 Andrew Cagney <cagney@redhat.com>
6395
6396 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6397
9dd34b2b
AC
63982002-09-24 Andrew Cagney <ac131313@redhat.com>
6399
6400 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6401 test_isolated_complaints.
6402 (test_empty_complaint): New function.
6403 (test_empty_complaints): New function. Check no output when no
6404 complaints.
d63a86f8 6405
dea97812
KB
64062002-09-19 Jim Blandy <jimb@redhat.com>
6407
6408 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6409
54951bd7
AC
64102002-09-19 Andrew Cagney <ac131313@redhat.com>
6411
6412 * gdb.gdb/complaints.exp: New file.
6413
dec43320
AC
64142002-09-18 Andrew Cagney <ac131313@redhat.com>
6415
6416 * gdb.base/maint.exp: Check `help maint internal-warning'.
6417
e70d6e3f
DC
64182002-09-18 David Carlton <carlton@math.stanford.edu>
6419
6420 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6421 numbers, and replace them by a single breakpoint after the
6422 constructors are all finished.
6423 Add test 4.
6424 * gdb.c++/m-static.cc: Add test 4.
6425 * gdb.c++/m-static.h: New file.
6426 * gdb.c++/m-static1.cc: New file.
6427
6428 * gdb.c++/printmethod.exp: New file.
6429 * gdb.c++/printmethod.cc: New file.
6430
6431 * gdb.c++/pr-574.exp: New file.
6432 * gdb.c++/pr-574.cc: New file.
6433
afb5c968
CV
64342002-09-18 Corinna Vinschen <vinschen@redhat.com>
6435
6436 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6437 embedded targets which never actually exit.
6438
31e45dee
FN
64392002-09-18 Fernando Nasser <fnasser@redhat.com>
6440
6441 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6442 "don't step after run" as unresolved or unsupported, instead of xfail.
6443
a283c5a1
CV
64442002-09-18 Corinna Vinschen <vinschen@redhat.com>
6445
6446 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6447 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6448 Add newline to expected string in "step out of main (status wrapper)"
6449 case.
6450
11350d2a
CV
64512002-09-18 Corinna Vinschen <vinschen@redhat.com>
6452
6453 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6454 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6455
0deec7d6
TT
64562002-09-17 Tom Tromey <tromey@redhat.com>
6457
6458 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6459 \000, not \0, in double-quoted string.
6460
b2b4a1b5
CV
64612002-09-14 Corinna Vinschen <vinschen@redhat.com>
6462
c9d37158 6463 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6464 string after running the commands execution on breakpoint tests.
6465
1c56143a
CV
64662002-09-13 Corinna Vinschen <vinschen@redhat.com>
6467
6468 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6469
37f8da45
JB
64702002-09-12 Joel Brobecker <brobecker@gnat.com>
6471
6472 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6473
08b468e0
KS
64742002-09-10 Keith Seitz <keiths@redhat.com>
6475
6476 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6477 runto proc.
6478 (mi_run_to_main): Use mi_runto.
6479 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6480
dc360f58
KS
64812002-09-10 Keith Seitz <keiths@redhat.com>
6482
6483 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6484 regexp for stopping at main. Could have multiple event notifications.
6485 Don't assume that main was declared with no parameters.
6486 (mi_next): Use mi_step_to.
6487 (mi_step): Use mi_next_to.
6488
ce3abcfb
CV
64892002-09-09 Corinna Vinschen <vinschen@redhat.com>
6490
6491 * gdb.base/default.exp: Fix expected string in `info float' test.
6492
d1f5b980
BE
64932002-09-09 Ben Elliston <bje@redhat.com>
6494
6495 * config/mips.exp: Update comments.
6496 * config/mips-idt.exp: Likewise.
6497 * config/nind.exp: Likewise.
6498 * config/slite.exp: Likewise.
6499 * config/sparclet.exp: Likewise.
6500 * config/udi.exp: Likewise.
6501 * config/vx.exp: Likewise.
6502 * config/vxworks29k.exp: Likewise.
6503
2f71430b
JB
65042002-09-05 Jim Blandy <jimb@redhat.com>
6505
6506 * gdb.threads/killed.exp: Fix test failure message.
6507
7ddebc7e
KS
65082002-09-04 Keith Seitz <keiths@redhat.com>
6509
6510 * lib/mi-support.exp: Update copyright.
6511 (mi_gdb_test): Increase the priority of the expected pattern
6512 so that it matches gdb_test.
6513
0ae67eb3
KS
65142002-09-03 Keith Seitz <keiths@redhat.com>
6515
6516 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6517 Use integer comparison instead of string comparison for testing
6518 whether binary was built.
6519
38fc42c8
JB
65202002-09-03 Jim Blandy <jimb@redhat.com>
6521
6522 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6523
b6ff0e81
JB
65242002-08-29 Jim Blandy <jimb@redhat.com>
6525
6526 * gdb.threads/pthreads.exp: Move the portable thread compilation
6527 code into a function in lib/gdb.exp, and call that from here.
6528 * lib/gdb.exp (gdb_compile_pthreads): New function.
6529
07c98896
KS
65302002-08-29 Keith Seitz <keiths@redhat.com>
6531
6532 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6533 expect_out so that callers can get at it.
6534
0312286c
DJ
65352002-08-23 Daniel Jacobowitz <drow@mvista.com>
6536
6537 * gdb.threads/print-threads.c: New file.
6538 * gdb.threads/print-threads.exp: New file.
6539 * gdb.threads/schedlock.c: New file.
6540 * gdb.threads/schedlock.exp: New file.
6541
dd039bc4
EZ
65422002-08-22 Elena Zannoni <ezannoni@redhat.com>
6543
6544 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6545 not altivec.c.
6546
1f36144c
MK
65472002-08-17 Mark Kettenis <kettenis@gnu.org>
6548
6549 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6550 targets. The problem should be fixed now.
6551
16057ec7 65522002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6553
6554 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6555 2002-07-24 change that removes final dots from error messages.
6556
3c1499ad
TT
65572002-08-13 Tom Tromey <tromey@redhat.com>
6558
6559 * gdb.base/readline.exp: New file.
6560
a20ce2c3
AC
65612002-08-01 Andrew Cagney <ac131313@redhat.com>
6562
6563 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6564 supress message.
6565
db034ac5
AC
65662002-08-01 Andrew Cagney <cagney@redhat.com>
6567
6568 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6569 CHILL_FOR_TARGET and CHILL_LIB.
6570 * configure.in (configdirs): Remove gdb.chill.
6571 * configure: Regenerate.
6572 * lib/gdb.exp: Obsolete references to chill.
6573 * gdb.fortran/types.exp: Ditto.
6574 * gdb.fortran/exprs.exp: Ditto.
6575
3e000b18
KB
65762002-07-30 Kevin Buettner <kevinb@redhat.com>
6577
6578 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6579 set Irix-specific compile and link flags.
6580
28f4966b
KB
65812002-07-29 Kevin Buettner <kevinb@redhat.com>
6582
6583 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6584 source files. The ``-o'' option doesn't work with the ``-E'' option
6585 when using the Irix compiler.
6586
46c0d5a6
DJ
65872002-07-19 Daniel Jacobowitz <drow@mvista.com>
6588
6589 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6590 Improve support for reusing an exec file. Copy exec file
6591 to target, and run gdbserver on the target instead of on the host.
6592
eecf4bed
JB
65932002-07-18 Jim Blandy <jimb@redhat.com>
6594
0f815cdf
JB
6595 * gdb.base/ending-run.exp: Don't expect to see the program end in
6596 some orderly fashion when we're running on a real stand-alone
6597 board.
6598
eecf4bed
JB
6599 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6600 targets that don't support interrupts.
6601
52d309e4
JB
66022002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6603
6604 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6605 systems.
6606 Move comments in expect statements to inside the actions, so that they
6607 don't get matched against.
6608
ff683d9e
MK
66092002-07-10 Mark Kettenis <kettenis@gnu.org>
6610
6611 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6612 function when asleep" test.
6613
b5356753
AC
66142002-07-10 Andrew Cagney <ac131313@redhat.com>
6615
6616 * gdb.base/page.exp: Rewrite to handle problems with very long
6617 `info set' output. Update copyright.
6618
6aa4d13a
AC
66192002-06-26 Andrew Cagney <ac131313@redhat.com>
6620
6621 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6622 gdb.threads-hp.
6623 * gdb.hp/configure: Regenerate.
6624 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6625 * gdb.hp/gdb.threads-hp/configure: Delete file.
6626 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6627
8cf8c2b8
AC
66282002-06-22 Andrew Cagney <ac131313@redhat.com>
6629
6630 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6631 setlocale, bindtextdomain and textdomain.
6632
6827a8f8
JB
66332002-06-11 Jim Blandy <jimb@redhat.com>
6634
919d772c
JB
6635 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6636 preprocessor macro information is present.
6637
6827a8f8
JB
6638 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6639 tests.
6640
c15b0d21
MS
66412002-06-06 Michael Snyder <msnyder@redhat.com>
6642
c5984d70
MS
6643 * gdb.base/overlays.exp: Record addresses of overlay
6644 functions in TCL variables rather than in GDB variables,
6645 to avoid having GDB convert them to pointers (with loss
6646 of information).
6647
d63a86f8 6648 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6649 default linker script changes.
c15b0d21
MS
6650 * gdb.base/long_long.exp: Add check for sizeof (long double).
6651
be26fe0d
ML
66522002-06-06 Michal Ludvig <mludvig@suse.cz>
6653
6654 * gdb.asm/asm-source.exp: Add x86-64 target.
6655 * gdb.asm/x86_64.inc: New.
d63a86f8 6656
258093ca 66572002-05-30 Michael Chastain <mec@shout.net>
258093ca 6658
4b3153f1 6659 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6660 * gdb.c++/m-static.cc: New file.
6661 * gdb.c++/m-static.exp: New file.
6662
241264c6
MS
66632002-05-28 Michael Snyder <msnyder@redhat.com>
6664
6665 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6666 precision.
6667
9bba8c8f 66682002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6669
4b3153f1 6670 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6671 * gdb.c++/m-data.cc: New file.
6672 * gdb.c++/m-data.exp: New file.
6673
66742002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6675
4b3153f1 6676 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6677 * gdb.c++/try_catch.cc: New file.
d63a86f8 6678 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6679
def1b996
MC
66802002-05-27 Michael Chastain <mec@shout.net>
6681
6682 * gdb.c++/local.exp: Accept more nested types in output.
6683
522ba268
MC
66842002-05-26 Michael Chastain <mec@shout.net>
6685
6686 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6687
277254ba
MS
66882002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6689
6690 * lib/gdb.exp (gdb_wrapper_init): Just because
6691 gdb_wrapper_file exists, this does not mean that the file
6692 should not be rebuilt. That is what gdb_wrapper_initialized
6693 is for.
6694 (default_gdb_init): Reset gdb_wrapper_initialized.
6695
b61a8733
MS
66962002-05-23 Michael Snyder <msnyder@redhat.com>
6697
d63a86f8 6698 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6699 the precision of the floating point test results.
6700 * gdb.base/call-rt-st.exp: Ditto.
6701
b61a8733
MS
6702 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6703 * gdb.base/call-rt-st.exp: Ditto.
6704
56f6e910
MC
67052002-05-19 Michael Chastain <mec@shout.net>
6706
6707 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6708
ad0b0016
EZ
67092002-05-19 Elena Zannoni <ezannoni@redhat.com>
6710
6711 * configure.in (configdirs): Add gdb.arch.
6712 * configure: Regenerate.
6713
f617d2b6
JB
67142002-05-17 Jim Blandy <jimb@redhat.com>
6715
6716 * gdb.base/completion.exp: Recognize the more detailed error
6717 messages produced by the macro expander's lexical analyzer.
6718
eac2a696
EZ
67192002-05-14 Elena Zannoni <ezannoni@redhat.com>
6720
6721 * gdb.arch/altivec-abi.c: New file.
6722 * gdb.arch/altivec-abi.exp: New file.
6723 * gdb.arch/altivec-regs.c: New file.
6724 * gdb.arch/altivec-regs.exp: New file.
6725
2fdde8f8
DJ
67262002-05-14 Daniel Jacobowitz <drow@mvista.com>
6727
6728 * gdb.base/maint.exp (maint print type): Update for new type
6729 structure.
d63a86f8 6730
e31f1a7c
EZ
67312002-05-14 Elena Zannoni <ezannoni@redhat.com>
6732
6733 * gdb.arch: New directory.
6734 * gdb.arch/configure.in: New file.
6735 * gdb.arch/configure: New file.
6736 * gdb.arch/Makefile.in: New file.
6737
db589741
CV
67382002-05-13 Corinna Vinschen <vinschen@redhat.com>
6739
6740 * gdb.asm/asm-source.exp: Add v850 as supported target.
6741 * gdb.asm/v850.inc: New file.
6742
8ce2a7dc
DJ
67432002-05-13 Daniel Jacobowitz <drow@mvista.com>
6744
6745 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6746
df763c7f
DJ
67472002-05-12 Daniel Jacobowitz <drow@mvista.com>
6748
6749 * gdb.base/break.exp: Check 'break "marker2"'.
6750
377daeed
MS
67512002-05-10 Michael Snyder <msnyder@redhat.com>
6752
6753 * gdb.base/long_long.exp: Fix typo.
6754
c4b7bc2b
JB
67552002-05-10 Jim Blandy <jimb@redhat.com>
6756
ecac9a4e
JB
6757 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6758 a bug.
6759
c4b7bc2b
JB
6760 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6761 Recognize more detailed error message produced by the macro
6762 expander's lexical analyzer.
6763 * lib/gdb.exp (test_print_reject): Same.
6764
e71019a1
MK
67652002-05-09 Mark Kettenis <kettenis@gnu.org>
6766
6767 * gdb.c++/method.exp: Fix typo.
6768
fedfc8e6
MS
67692002-05-08 Michael Snyder <msnyder@redhat.com>
6770
166a1957
MS
6771 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6772 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6773 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6774 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6775 Add iftarget clause for strongarm.
d63a86f8 6776
f1c47eb2
MS
67772002-05-06 Michael Snyder <msnyder@redhat.com>
6778
cb9a9d3e
MS
6779 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6780 (gdb_continue_to_end): Accept output from status wrapper.
6781 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6782 Clean up fail messages to match pass messages.
6783
f1c47eb2
MS
6784 Enable the "needs_status_wrapper" testsuite feature.
6785 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6786 (gdb_compile): Conditionally call gdb_wrapper_init.
6787 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6788 * gdb.c++/method.exp: Recognize output from status wrapper.
6789
6079c749
BE
67902002-05-06 Ben Elliston <bje@redhat.com>
6791From Graydon Hoare <graydon@redhat.com>
6792
6793 * config/sid.exp: Include support for "rawsid" protocol.
6794
188baff3
JB
67952002-05-03 Jim Blandy <jimb@redhat.com>
6796
6797 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6798 * gdb.c++/hang3.C: New file.
6799
b9c07f0f
AC
68002002-05-04 Andrew Cagney <ac131313@redhat.com>
6801
6802 * gdb.base/default.exp: Remove obsolete code.
6803 * gdb.c++/misc.exp: Ditto. Update copyright.
6804 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6805 * gdb.base/whatis.exp: Ditto. Update copyright.
6806 * gdb.base/scope.exp: Ditto. Update copyright.
6807 * gdb.base/ptype.exp: Ditto. Update copyright.
6808 * gdb.base/printcmds.exp: Ditto. Update copyright.
6809 * gdb.base/opaque.exp: Ditto. Update copyright.
6810 * gdb.base/list.exp: Ditto.
6811 * gdb.base/funcargs.exp: Ditto. Update copyright.
6812 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6813 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6814 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6815 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6816 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6817 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6818
5c7a0397
MS
68192002-05-02 Michael Snyder <msnyder@redhat.com>
6820
d6dcc264 6821 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6822 * gdb.base/long_long.exp: Add xscale target.
6823 * gdb.base/default.exp: Add xscale target.
6824
eb7f1c48
JB
68252002-05-01 Jim Blandy <jimb@redhat.com>
6826
6827 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6828 gdb.c++/hang.exp: New test.
6829
a6befae8
FF
68302002-05-01 Fred Fish <fnf@redhat.com>
6831
6832 * gdb.base/completion.exp: Handle completions of "./Make" for
6833 more than one completion possibility, as is the case when we
6834 build and test in the source tree.
6835
0a310277
AG
68362002-04-29 Anthony Green <green@redhat.com>
6837
6838 * gdb.java/jmisc1.exp: New file.
6839 * gdb.java/jmisc2.exp: New file.
6840
6ff9af88
DJ
68412002-04-24 Daniel Jacobowitz <drow@mvista.com>
6842
6843 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6844
96b3d632
EZ
68452002-04-23 Elena Zannoni <ezannoni@redhat.com>
6846
6847 * gdb.base/help.exp: Change 'help status' to allow for target
6848 dependent output differences.
6849
5019bb54
MC
68502002-04-22 Michael Chastain <mec@shout.net>
6851
6852 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6853
a805a116
MC
68542002-04-22 Michael Chastain <mec@shout.net>
6855
6856 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6857
a1706bfd
DM
68582002-04-17 David S. Miller <davem@redhat.com>
6859
6860 * gdb.asm/sparc64.inc: New file.
6861 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6862
a73a20a2
EZ
68632002-04-19 Elena Zannoni <ezannoni@redhat.com>
6864
6865 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6866 instruction file directly into the build tree. Clean up at end of
6867 test.
6868
ba678339
DM
68692002-04-18 David S. Miller <davem@redhat.com>
6870
6871 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6872 handle 64-bit platforms correctly.
6873 * gdb.base/maint.exp: Likewise.
6874
b03399da
KB
68752002-04-18 Kevin Buettner <kevinb@redhat.com>
6876
6877 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6878 ``-fpic'' when compiling files comprising a shared library, but
6879 it does need additional linker flags in order to find shared
6880 libraries at run time.
6881
e2004992
KB
68822002-04-18 Kevin Buettner <kevinb@redhat.com>
6883
6884 * gdb.base/cvexpr.c (use): New function.
6885 (main): Invoke use() on all global variables to prevent
6886 some linkers from deleting these otherwise unused symbols.
6887
d8937120
MC
68882002-04-17 Michael Chastain <mec@shout.net>
6889From David S. Miller <davem@redhat.com>
6890
6891 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6892 handle 64-bit platforms correctly.
6893
ffd61a58
MS
68942002-04-12 Michael Snyder <msnyder@redhat.com>
6895From Jim Blandy <jimb@redhat.com>
6896 * gdb.base/foo.c (foox): Remove section attribute; the linker
6897 script can handle this instead.
6898 * gdb.base/bar.c (barx): Same.
6899 * gdb.base/baz.c (bazx): Same.
6900 * gdb.base/grbx.c (grbxx): Same.
6901
6902 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6903 manager doesn't automatically unmap overlays unnecessarily.
6904
6b8426a6
MH
69052002-04-10 Martin M. Hunt <hunt@redhat.com>
6906
6907 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6908 stepping out of main.
6909
34af4875
MC
69102002-04-09 Michael Chastain <mec@shout.net>
6911
6912 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6913 scope so that the nested scope tests will make sense.
6914 * gdb.c++/local.exp: Write patterns that actually work with gcc
6915 (the HP patterns "were never known to work with gcc").
6916 Keep the old aCC patterns too.
6917
2d1676a0
DJ
69182002-04-09 Daniel Jacobowitz <drow@mvista.com>
6919
6920 * gdb.base/attach.exp: Correct target board test.
6921
3a63e3f9
MC
69222002-04-08 Michael Chastain <mec@shout.net>
6923
6924 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6925 in a const method. Add some xfail and fail cases for configurations
6926 that do not emit the "const ...".
6927
f18dabd2
MC
69282002-04-07 Michael Chastain <mec@shout.net>
6929
6930 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6931 Accept "A * const" and "const A * const" as type of "this".
6932 Fix spelling of getFunky throughout. Make messages uniform.
6933
0fcddd82
EZ
69342002-04-07 Elena Zannoni <ezannoni@redhat.com>
6935
6936 Work around for PR gdb/285:
6937 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6938
16a8534a
EZ
69392002-04-07 Elena Zannoni <ezannoni@redhat.com>
6940
6941 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6942 instructions file at run time instead of configure time.
6943 Sometimes we run the test in a directory that is not the one we
6944 configured in.
6945 * gdb.asm/configure.in: Delete creation of symlink.
6946 * gdb.asm/configure: Regenerate.
6947
24181d81
JB
69482002-04-05 J. Brobecker <brobecker@gnat.com>
6949
6950 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6951 xfullpath () function.
6952
7cdb7107
DJ
69532002-04-04 Daniel Jacobowitz <drow@mvista.com>
6954
6955 * gdb.asm/Makefile.in: Correct dependencies.
6956
6957 * gdb.asm/powerpc.inc: New file.
6958 * gdb.asm/asm-source.exp: Add PowerPC.
6959 * gdb.asm/configure.in: Likewise.
6960 * gdb.asm/configure: Regenerated.
6961
a7d17088
DJ
69622002-04-04 Daniel Jacobowitz <drow@mvista.com>
6963
6964 * gdb.base/relocate.exp: New file.
6965 * gdb.base/relocate.c: New file.
6966
cd721503
FF
69672002-04-04 Fred Fish <fnf@redhat.com>
6968
6969 * gdb.base/step-test.exp: Update comment regarding stopping in
6970 memcpy/bcopy calls inserted as part of the compiler runtime.
6971
b22ad7a7
MS
69722002-04-04 Michael Snyder <msnyder@redhat.com>
6973
6974 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
6975
5f279fa6
DJ
69762002-04-03 Daniel Jacobowitz <drow@mvista.com>
6977
6978 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6979 (gdb_expect): Remove $notransfer hack.
6980
dd0fd3ce
DJ
69812002-04-02 Daniel Jacobowitz <drow@mvista.com>
6982
6983 * gdb.c++/classes.exp ("calling method for small class"): Match
6984 updated register output.
6985
1e50cda1
DJ
69862002-03-30 Daniel Jacobowitz <drow@mvista.com>
6987
6988 Fix PR gdb/452
6989 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
6990 when finished. Make gdb_file_cmd send "exec-file" when
6991 appropriate.
6992
24015922
DJ
69932002-03-30 Daniel Jacobowitz <drow@mvista.com>
6994
6995 * gdb.base/attach.exp: Remove extra setup_xfail.
6996
dd7dfd64
MS
69972002-03-26 Michael Snyder <msnyder@redhat.com>
6998
6999 * gdb.base/default.exp: Add tests for dump, append, and restore.
7000 * gdb.base/help.exp: Add tests for dump, append, and restore.
7001 * gdb.base/dump.exp: New file, test dump, append and restore.
7002 * gdb.base/dump.c: New file.
7003
48b2f8d7
MS
70042002-03-27 Michael Snyder <msnyder@redhat.com>
7005
d63a86f8 7006 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
7007 clean-ups in help messages.
7008
05b4d525
FF
70092002-03-26 Fred Fish <fnf@redhat.com>
7010
7011 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
7012 have debugging info for those functions and the compiler uses them
7013 internally to copy structs around.
7014
d7679631
FF
70152002-03-26 Fred Fish <fnf@redhat.com>
7016
7017 * gdb.base/list.exp: Revert the change made yesterday and add note
7018 about why we don't list the default lines for remote targets.
7019
523ac3f9
MS
70202002-03-25 Michael Snyder <msnyder@redhat.com>
7021
7022 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
7023
754b2b8d
FF
70242002-03-25 Fred Fish <fnf@redhat.com>
7025
7026 * gdb.base/list.exp: This test works on remote targets so remove
7027 the short circuit for remote targets. Update copyright.
7028
33c3e192
FF
70292002-03-25 Fred Fish <fnf@redhat.com>
7030
7031 * gdb.base/attach.exp: Fix logic error that was suppressing this
7032 test for all non hppa*-*-hpux* targets, instead of the hp target.
7033 Move comments closer to the suppression point. Also now need to
7034 check that we are running natively.
7035
d43e73ee
MS
70362002-03-22 Michael Snyder <msnyder@redhat.com>
7037
882c8f02
MS
7038 * gdb.base/default.exp: Add test for gcore. Update copyright.
7039 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 7040
04c12f60
FF
70412002-03-06 Fred Fish <fnf@redhat.com>
7042
7043 * gdb.base/funcargs.c: Remove extraneous ';' character.
7044 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
7045
b43df995
MC
70462002-03-04 Michael Chastain <mec@shout.net>
7047
7048 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
7049 accommodate gcc v3 function signature.
7050 * gdb.mi/mi0-var-cmd-exp: Ditto.
7051
92362027
AC
70522002-02-24 Andrew Cagney <ac131313@redhat.com>
7053
7054 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
7055 ``GNU/Linux'' or ``Linux kernel''
7056 * testsuite/gdb.threads/pthreads.c: Ditto.
7057
258ad32d
MC
70582002-02-24 Michael Chastain <mec@shout.net>
7059
7060 * gdb.threads/pthreads.c (thread1): Add a return statement.
7061 (thread2): Likewise.
7062 (foo): Likewise.
7063
04c3b3d4
MC
70642002-02-23 Michael Chastain <mec@shout.net>
7065
7066 * gdb.threads/linux-dp.c (philosopher): Add a return statement
7067 to placate gcc.
7068
5a2a0a20
MC
70692002-02-23 Michael Chastain <mec@shout.net>
7070
7071 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
7072 test "ptype bint". The test passes on all my stabs configurations.
7073
a640f7fc
JB
70742002-02-21 Jim Blandy <jimb@redhat.com>
7075
27924826
JB
7076 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
7077 filename at a time, and watch for the ones we want to see.
7078
a640f7fc
JB
7079 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
7080 types of pointers to prototyped functions.
7081
edcc8c75
AC
70822002-02-20 Andrew Cagney <ac131313@redhat.com>
7083
7084 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
7085 signed, unsigned and straight char.
7086 (padding_char, padding_short, padding_int, padding_long,
7087 padding_long_long, padding_float, padding_double,
7088 padding_long_double): New global variables.
7089 (fill, fill_structs): New functions.
7090
7091 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
7092 for correctly sized writes. Update copyright.
7093 (get_valueof): New procedure.
7094 (get_sizeof): Call get_valueof.
7095 (check_valueof): New procedure.
7096 (check_padding): New procedure.
7097
ac57ea44
MC
70982002-02-20 Michael Chastain <mec@shout.net>
7099
7100 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
7101 to setup_xfail. Document some of the remaining calls.
7102
7a10c941
MC
71032002-02-18 Michael Chastain <mec@shout.net>
7104
7105 * gdb.c++/userdef.exp: Update copyright year.
7106
fb8acdcc
DJ
71072002-02-18 Daniel Jacobowitz <drow@mvista.com>
7108
7109 * gdb.c++/userdef.exp: Test overloaded operators properly.
7110 Remove xfails.
7111
fda6ae12
MS
71122002-02-14 Michael Snyder <msnyder@redhat.com>
7113
7114 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
7115
676a0442
DJ
71162002-02-14 Daniel Jacobowitz <drow@mvista.com>
7117
7118 * gdb.base/a2-run.exp: Check for a remote target properly.
7119 * gdb.base/annota1.exp: Likewise.
7120 * gdb.base/list.exp: Likewise.
7121 * gdb.base/reread.exp: Likewise.
7122 * gdb.base/scope.exp: Likewise.
7123 * gdb.base/shlib-call.exp: Likewise.
7124 * gdb.base/term.exp: Likewise.
7125 * gdb.c++/annota2.exp: Likewise.
7126
78b4f468
RE
71272002-02-13 Richard Earnshaw <rearnsha@arm.com>
7128
7129 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
7130
9a81ba51
MC
71312002-02-10 Michael Chastain <mec@shout.net>
7132
7133 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
7134 (call_after_alloca): Ditto.
7135
004af6c7
DJ
71362002-02-10 Daniel Jacobowitz <drow@mvista.com>
7137
7138 * gdb.base/ending-run.exp: Guard "cont" test with
7139 gdb_skip_stdio_test.
7140
37225f62
JB
71412002-02-06 Jim Blandy <jimb@redhat.com>
7142
7143 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
7144 from here...
7145 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
7146 To here. Disable this test on non-HP platforms. Add big comment.
7147
fe6fdd96
MS
71482002-02-04 Michael Snyder <msnyder@redhat.com>
7149
7150 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
7151 other than d10v and m32r.
7152
036fad3f
RE
71532002-02-02 Richard Earnshaw <rearnsha@arm.com>
7154
7155 * gdb.base/default.exp: Rewrite test patterns to reduce time
7156 taken to match them.
7157
7148ab62
DJ
71582002-01-30 Daniel Jacobowitz <drow@mvista.com>
7159
7160 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
7161 Allow a start function above main.
7162 * gdb.threads/linux-dp.exp: Fix copyright date.
7163
396cc255
DJ
71642002-01-30 Daniel Jacobowitz <drow@mvista.com>
7165
7166 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
7167 (check_philosopher_stack): Check for manager thread before checking
7168 for a just-starting thread.
7169
f038d31b
DJ
71702002-01-30 Daniel Jacobowitz <drow@mvista.com>
7171
7172 From Neil Booth <neil@daikokuya.demon.co.uk>:
7173 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
7174 warnings.
7175
b3ff9d9a
FF
71762002-01-21 Fred Fish <fnf@redhat.com>
7177
7178 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
7179 not caller.
7180
39ad761d
JB
71812002-01-21 Jim Blandy <jimb@redhat.com>
7182
7183 * gdb.base/reread.exp: Check that GDB properly re-reads the
7184 executable file when it changes while no inferior is running.
7185
aaf320fa
FF
71862002-01-21 Fred Fish <fnf@redhat.com>
7187
7188 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
7189 optionally accept the "shlib events" variation.
7190
808a31f5
JB
71912002-01-21 Jim Blandy <jimb@redhat.com>
7192
7193 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
7194 call `fflush' after every `printf', so that the output is produced
7195 at predictable points, regardless of whatever buffering does (or
7196 doesn't) take place.
7197 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
7198 at different points.
7199
4420d5e2
DJ
72002002-01-20 Daniel Jacobowitz <drow@mvista.com>
7201
7202 * gdb.c++/inherit.exp: Update copyright years.
7203 * gdb.c++/method.exp: Likewise.
7204
3e36a0f4
DJ
72052002-01-20 Daniel Jacobowitz <drow@mvista.com>
7206
7207 * gdb.c++/classes.exp: Update for improved v3 support and skipping
7208 artificial methods/arguments.
7209 * gdb.c++/derivation.exp: Likewise.
7210 * gdb.c++/inherit.exp: Likewise.
7211 * gdb.c++/method.exp: Likewise.
7212 * gdb.c++/virtfunc.exp: Likewise.
7213
b4ceaee6
AC
72142002-01-18 Andrew Cagney <ac131313@redhat.com>
7215
7216 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
7217 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
7218 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
7219 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
7220 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
7221 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
7222
ecace851
JB
72232002-01-17 Jim Blandy <jimb@redhat.com>
7224
7225 * gdb.asm/asm-source.exp (info symbol): Take another shot at
7226 anchoring the pattern matching the entry point symbol's name.
7227
375fc983
AC
72282002-01-17 Andrew Cagney <ac131313@redhat.com>
7229
7230 * gdb.base/maint.exp: Update ``maint internal-error'' to match
7231 continue/quit query. Update copyright.
7232
fe6fdd96
MS
72332002-01-14 Michael Snyder <msnyder@redhat.com>
7234
7235 * gdb.base/gcore.exp: Remove extra debugging output.
7236
e017c81f
DJ
72372002-01-13 Daniel Jacobowitz <drow@mvista.com>
7238
7239 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
7240 for slightly dubious v2 mangled string.
7241
37ab3bf8
DJ
72422002-01-13 Daniel Jacobowitz <drow@mvista.com>
7243
7244 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
7245
1bc05c3a 72462002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 7247
1bc05c3a 7248 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 7249
1bc05c3a
JM
7250 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
7251 constructors.
7252 * gdb.c++/derivation.exp: Likewise.
7253 * gdb.c++/templates.exp: Likewise.
7254 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 7255
1bc05c3a
JM
72562002-01-10 Michael Snyder <msnyder@redhat.com>
7257
7258 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 7259
a911c360
MS
72602002-01-08 Michael Snyder <msnyder@redhat.com>
7261
7262 * gdb.base/gcore.exp: New test for generate-core-file command.
7263 * gdb.base/gcore.c: Testcase for above.
7264 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
7265
ea2119ec
JM
72662002-01-08 Jason Merrill <jason@redhat.com>
7267
7268 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7269
68203136
FF
72702002-01-07 Fred Fish <fnf@redhat.com>
7271
7272 * gdb.c++/overload.exp: Remove unconditional xfails for:
7273 print foo_instance1.overloadargs(1)
7274 print foo_instance1.overloadargs(1, 2)
7275 print foo_instance1.overloadargs(1, 2, 3)
7276 print foo_instance1.overloadargs(1, 2, 3, 4)
7277 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7278 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7279 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7280 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7281 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7282 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7283 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7284 print foo_instance1.overload1arg()
7285 print foo_instance1.overload1arg((char)arg2)
7286 print foo_instance1.overload1arg((signed char)arg3)
7287 print foo_instance1.overload1arg((unsigned char)arg4)
7288 print foo_instance1.overload1arg((int)arg7)
7289 print foo_instance1.overload1arg((unsigned int)arg8)
7290 print foo_instance1.overload1arg((float)arg11)
7291 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7292
21b9b5b1
MS
72932002-01-07 Michael Snyder <msnyder@redhat.com>
7294
7295 * gdb.base/huge.exp: New test. Print a very large target data object.
7296 (skip_huge_test): New test variable. Define if you want to skip this
7297 test. The test reads an 8 megabyte data object from the target, so it
7298 might be very time consuming on remote targets with a slow connection.
7299 * gdb.base/huge.c: New file. Test case for above.
7300
725f922e
FF
73012002-01-07 Fred Fish <fnf@redhat.com>
7302
7303 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7304 g_instance.bfoo, and g_instance.cfoo.
7305
634d57ec
JL
7306Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7307
f286b2c3
JL
7308 * gdb.base/break.c (multi_line_if_conditional): New function.
7309 (multi_ilne_while_conditional): Likewise.
7310 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7311 IF or WHILE condition puts the breakpoint at the start of
7312 the condition.
7313
634d57ec
JL
7314 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7315 hppa*-*-hpux* expected failure.
7316 * gdb.base/structs.exp (do_function_calls): Similarly.
7317
7318 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7319 watchpoints.
7320
9fbfe2dc
AC
73212002-01-06 Andrew Cagney <ac131313@redhat.com>
7322
7323 Fix PR gdb/66.
7324 * gdb.base/structs.exp: Replace skip for a29k with skip for
7325 gdb,cannot_call_functions.
7326 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7327 * gdb.base/callfuncs.exp: Ditto.
7328 * gdb.base/call-rt-st.exp: Ditto.
7329 * gdb.base/call-strs.exp: Ditto.
7330 * gdb.base/callfwmall.exp: Ditto.
7331 * gdb.base/scope.exp: Obsolete xfail a29k.
7332 * gdb.c++/misc.exp: Ditto.
7333 * gdb.c++/cplusfuncs.exp: Ditto.
7334 * gdb.base/ptype.exp: Ditto.
7335 * gdb.base/printcmds.exp: Ditto.
7336 * gdb.base/opaque.exp: Ditto.
7337 * gdb.base/list.exp: Ditto.
7338 * gdb.base/funcargs.exp: Ditto.
7339 * gdb.base/default.exp: Ditto.
7340
8ddad156
MS
73412002-01-04 Michael Snyder <msnyder@redhat.com>
7342
ca4976a6 7343 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7344 * gdb.base/maint.exp: Add tests for maint info sections options.
7345
1b074332
JL
7346Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7347
7348 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7349
7d159115
CV
73502001-12-20 Corinna Vinschen <vinschen@redhat.com>
7351
7352 * gdb.asm/arm.inc: New file.
7353 * gdb.asm/asm-source.exp: Add arm targets.
7354 * gdb.asm/configure.in: Ditto.
7355 * gdb.asm/configure: Recreated from configure.in.
7356
8fb87725
JL
7357Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7358
afabe08c
JL
7359 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7360 with HP's compiler.
7361 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7362 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7363 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7364 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7365
7366 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7367 either HP's compilers or GCC.
7368
db521deb
JL
7369 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7370 a SIGBUS or SIGSEGV.
7371
7372 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7373
7374 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7375 can be compiled with either HP's compiler or GCC.
7376
cfa88ab7
JL
7377 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7378 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7379 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7380
ca344dff
JL
7381 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7382 to match current gdb output. Update due to using auto-solib-limit
7383 for limiting instead of overloading auto-solib-add.
7384 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7385 test program.
7386
3f3c6e55 7387 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7388 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7389 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7390 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7391 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7392 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7393 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7394 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7395 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7396 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7397 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7398 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7399 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7400
8fb87725
JL
7401 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7402 a SIGTRAP to the inferior.
7403
cf599fa7
CV
74042001-12-19 Corinna Vinschen <vinschen@redhat.com>
7405
7406 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7407 Substitute call to target_link by call to gdb_compile.
7408
2cd045cd
JL
7409Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7410
7411 * gdb.base/break.exp: Fix HP specific search string when testing
7412 backtracing in a called function.
7413
d63a86f8 7414 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7415 compiling the test with HP's compilers.
7416 * gdb.base/volatile.exp: Similarly.
7417
99ebe9ac
JB
74182001-12-19 Jim Blandy <jimb@redhat.com>
7419
7420 * gdb.base/printcmds.exp: Expect the null character to be printed
7421 as '\0', and the '\013' to be printed as '\v'.
7422 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7423 * gdb.base/setvar.exp: Same.
7424
b9891b29
JB
74252001-12-17 Jim Blandy <jimb@redhat.com>
7426
0eba65ab
JB
7427 * gdb.base/completion.exp: Rather than completing very long
7428 filenames, which can make the readline library produce output we
7429 don't recognize, cd to the directory first, and then complete
7430 using nice, short relative paths.
7431
6970b5b1
JB
7432 * gdb.base/completion.exp: On some systems, there is, in fact, a
7433 variable named `b' in scope, since GDB treats all static
7434 variables as being in scope. So use `no_var_named_this'
7435 instead of `b'.
7436
b9891b29
JB
7437 * gdb.base/corefile.exp: Recognize the message saying that GDB
7438 can't find the core file's registers as a failure.
7439
e6ccd35f
JSC
74402001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7441
7442 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7443 test expect string more specific.
7444
105ba819
CV
74452001-12-13 Corinna Vinschen <vinschen@redhat.com>
7446
7447 * gdb.asm/asm-source.exp: Add support for xstormy16.
7448 * gdb.asm/configure.in: Ditto.
7449 * gdb.asm/configure: Rebuild.
7450 * gdb.asm/xstormy16.inc: New file.
7451
e9e79dd9
FF
74522001-12-10 Fred Fish <fnf@redhat.com>
7453
7454 * gdb.base/maint.exp: Update to match changes in type dumping code.
7455
347dc97d
JB
74562001-12-10 Jim Blandy <jimb@redhat.com>
7457
7458 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7459 matching the entry point symbol's name at the beginning of the
7460 line.
7461
5178b9d6
DJ
74622001-12-07 Daniel Jacobowitz <drow@mvista.com>
7463
7464 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7465 gdb.c++/inherit.exp, gdb.c++/method.exp,
7466 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7467 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7468 and class layout support.
7469
af890c52
DJ
74702001-12-07 Daniel Jacobowitz <drow@mvista.com>
7471
7472 * gdb.c++/classes.exp: Add test for static member function.
7473 * gdb.c++/misc.cc: Add class with static member function.
7474
7a345fb3
JB
74752001-12-07 Jim Blandy <jimb@redhat.com>
7476
f2e54a80 7477 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7478 those tests as `unsupported'.
7479 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7480 Rewrite subsequent tests to use it.
7481
7482 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7483 those tests as `unsupported'.
7484 * gdb.base/structs.exp (call_struct_func): New function.
7485 (do_function_calls): Use call_struct_func to call the functions
7486 returning structs.
7487
0bc69509
JB
7488 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7489 whether functions are prototyped or not, so we can't possibly pass
7490 arguments to t_float_values2 properly.
7491
7a345fb3
JB
7492 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7493 value of `timeout' for targets other than the mips*tx39-*.
7494
edb6ede1
MS
74952001-12-06 Michael Snyder <msnyder@redhat.com>
7496
d63a86f8 7497 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7498 and detect whether the start symbol has a leading underscore.
7499
2d842f13
JB
75002001-12-04 Jim Blandy <jimb@redhat.com>
7501
7502 * gdb.base/completion.exp: Clarify indentation.
7503
68550daf
JB
75042001-12-03 Jim Blandy <jimb@redhat.com>
7505
7506 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7507 variables on the S/390, not `.word'.
7508
cd5195a8
JB
75092001-11-30 Jim Blandy <jimb@redhat.com>
7510
7511 Add assembly-source tests for s390-ibm-linux.
7512 * gdb.asm/s390.inc: New file.
7513 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7514 the S/390 architecture.
7515 * gdb.asm/configure: Regenerated.
7516
ca9efc90
MS
75172001-11-30 Michael Snyder <msnyder@redhat.com>
7518
7519 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7520 next, info source, info sources, info line, global and static
7521 variables, and static functions.
7522 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7523 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7524 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7525 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7526 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7527 (gdbasm_leave): Restore frame pointer.
7528 (gdbasm_startup): Copy stack set-up from crt0.S.
7529
d0e66976
FN
75302001-11-26 Fernando Nasser <fnasser@redhat.com>
7531
7532 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7533 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7534 to a local (non-static) variable. Copy tstruct.a to a static buffer
7535 and return a pointer to that buffer.
7536 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7537
e2334072
MK
75382001-11-24 Mark Kettenis <kettenis@gnu.org>
7539
7540 * gdb.asm/configure.in: Fix recognition of ix86 target.
7541 * gdb.asm/configure: Regenerate.
7542
756caa3d
MS
75432001-11-21 Michael Snyder <msnyder@redhat.com>
7544
7545 * gdb.asm/sparc.inc: New file.
7546 * gdb.asm/asm-source.exp: Recognize sparc target.
7547 * gdb.asm/configure.in: Recognize sparc target.
7548 * gdb.asm/configure: Regenerate.
d63a86f8 7549
9a4d72d5
MS
75502001-11-21 Michael Snyder <msnyder@redhat.com>
7551
7552 * gdb.asm/m32r.inc: New file.
7553 * gdb.asm/asm-source.exp: Recognize m32r target.
7554 * gdb.asm/configure.in: Recognize m32r target.
7555 * gdb.asm/configure: Regenerate.
7556
a773d1cd
MS
75572001-11-20 Michael Snyder <msnyder@redhat.com>
7558
017ac23d
MS
7559 * gdb.asm/i386.inc: New file.
7560 * gdb.asm/asm-source.exp: Recognize ix86 target.
7561 * gdb.asm/configure.in: Recognize ix86 target.
7562 * gdb.asm/configure: Regenerate.
7563
a773d1cd
MS
7564 * gdb.c++/namespace.exp: Fix quotes in output messages.
7565
bb632afb
MS
75662001-11-14 Michael Snyder <msnyder@redhat.com>
7567
25d559ca 7568 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7569 qualifier in a type cast expression, to designate an address
7570 in the instruction space (Harvard architecture).
7571
4749e309
MS
75722001-11-13 Michael Snyder <msnyder@redhat.com>
7573
7574 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7575 Tests for expressions using 'const' and 'volatile'.
7576
25050984
CV
75772001-11-13 Corinna Vinschen <vinschen@redhat.com>
7578
7579 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7580
1902c51f
DJ
75812001-11-12 Daniel Jacobowitz <drow@mvista.com>
7582
7583 * lib/mi-support.exp (mi_run_to_helper): Move comments
7584 outside of gdb_expect.
7585
dcf95b47
DJ
75862001-11-11 Daniel Jacobowitz <drow@mvista.com>
7587
7588 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7589 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7590 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7591 mi0_run_to): New functions.
7592 * gdb.mi/mi-simplerun.exp: Use them.
7593 * gdb.mi/mi0-simplerun.exp: Likewise.
7594 * gdb.mi/mi-var-cmd.exp: Likewise.
7595 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7596
45b074e1
AC
75972001-11-10 Andrew Cagney <ac131313@redhat.com>
7598
7599 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7600 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7601
bf50d346
AC
76022001-11-09 Andrew Cagney <ac131313@redhat.com>
7603
7604 * gdb.base/restore.exp: Include $expected value in restored test
7605 message.
7606
9383332c
AC
76072001-11-09 Andrew Cagney <ac131313@redhat.com>
7608
7609 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7610 implemented.
7611
db62520a
MS
76122001-11-08 Michael Snyder <msnyder@redhat.com>
7613
7614 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7615 Add pass/fail message for stop at breakpoint in call dummy function.
7616
b5703437
MS
76172001-11-07 Michael Snyder <msnyder@redhat.com>
7618
d63a86f8
RM
7619 * gdb.c++/templates.exp (test_template_breakpoints):
7620 If we get an overload menu, but it does not match what
760f6330 7621 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7622 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7623 making the whitespace optional. Argument for "new" may be
7624 "unsigned" as well as "unsigned int/long".
d63a86f8 7625 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7626 making the whitespace optional. Also replace "(void) with
7627 "((void|)), making the keyword "void" optional.
d63a86f8 7628 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7629 making the whitespace optional. Also replace "(void) with
7630 "((void|)), making the keyword "void" optional.
3bf40917
MS
7631 * gdb.base/callfuncs.c (t_float_values): This function must
7632 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7633 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7634 can be tested against both cases. Usually one case involves
7635 promotion of float to double, while the other does not.
7636 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7637 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7638 includes a stack frame for "start".
7639
c8ab4e6d
JB
76402001-11-05 Jim Blandy <jimb@redhat.com>
7641
7642 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7643 pointers are 32 bits long, and that offsets of relocs are always
7644 stored in the data (REL-style), and not in the reloc entry itself
7645 (RELA-style).
7646 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7647 stabs.
7648
3f08ced9
MS
76492001-11-01 Michael Snyder <msnyder@redhat.com>
7650
7651 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7652 and regular expression operators by using quoting.
7653
cbfa24cd
MS
76542001-10-31 Michael Snyder <msnyder@redhat.com>
7655
7656 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7657 depending on what the symbol table contains.
7658 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7659 the output of the ptype command. Similarly, accept both "const &"
7660 and "const&".
7661
aaa68313
CV
76622001-10-31 Corinna Vinschen <vinschen@redhat.com>
7663
7664 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7665 symbol `STORAGE' to allow to choose the storage class of
7666 the local datastructures.
7667 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7668 compiler directive.
7669
91740388
MS
76702001-10-30 Michael Snyder <msnyder@redhat.com>
7671
7672 * gdb.base/jump.exp: Allow it to run for all targets.
7673
1b7c05e7
CV
76742001-10-29 Corinna Vinschen <vinschen@redhat.com>
7675
7676 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7677 with new double_array size.
7678 (main): Change storage class of all local variables to static.
7679 Reduce size of double_array to 9.
7680 * gdb.base/call-ar-st.exp: Increase timeout value.
7681 Change expected output for double array to match new size in
7682 call-ar-st.c.
7683
36a22261
CV
76842001-10-29 Corinna Vinschen <vinschen@redhat.com>
7685
7686 * gdb.base/ending-run.exp: Create identical output when passing
7687 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7688 Stormy16 target.
36a22261 7689
92b8ae91
MK
76902001-10-28 Mark Kettenis <kettenis@gnu.org>
7691
7692 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7693 that we catch the expected failure under Linux/x86.
7694
cb135b83
OF
76952001-10-29 Orjan Friberg <orjanf@axis.com>
7696
7697 * gdb.base/setvar.exp: Escape curly braces.
7698 * gdb.stabs/weird.exp: Ditto.
7699
6884aa54
DJ
77002001-10-27 Daniel Jacobowitz <drow@mvista.com>
7701
7702 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7703 * gdm.mi/mi0-hack-cli.exp: Likewise.
7704
0398c9aa
AC
77052001-10-25 Andrew Cagney <ac131313@redhat.com>
7706
7707 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7708 messages.
7709
d20bf2e8
AC
77102001-10-21 Andrew Cagney <ac131313@redhat.com>
7711
7712 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7713 checking MI enabled.
7714
03dd63aa
CV
77152001-10-09 Corinna Vinschen <vinschen@redhat.com>
7716
7717 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7718
1d9d99f3
FCE
77192001-10-04 Frank Ch. Eigler <fche@redhat.com>
7720
7721 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7722 if gdb child process crashes, just signal an error.
7723
838ae6c4
JB
77242001-10-02 Jim Blandy <jimb@redhat.com>
7725
7726 * lib/gdb.exp (test_xfail_format): Simplify.
7727
7728 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7729 front of the variable name `format'. Simplify `if'.
7730
8f0cbc1c
DJ
77312001-10-01 Daniel Jacobowitz <drow@mvista.com>
7732
7733 * gdb.threads/pthreads.exp: Wait for output and delay
7734 before sending ^C.
7735
1f08dafd
DJ
77362001-10-01 Daniel Jacobowitz <drow@mvista.com>
7737
7738 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7739 some incorrect output instead of timing out.
7740 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7741
674f90ff
CV
77422001-09-28 Corinna Vinschen <vinschen@redhat.com>
7743
7744 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7745 check to allow additional `int'.
7746
9b284272
DJ
77472001-09-27 Daniel Jacobowitz <drow@mvista.com>
7748
7749 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7750 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7751
b55a4771
MS
77522001-09-27 Michael Snyder <msnyder@redhat.com>
7753
7754 * lib/gdb.exp (test_debug_format): New proc.
7755 (setup_xfail_format): Use new proc test_debug_format.
7756 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7757 proc; use new service proc test_debug_format.
7758 Replace all other "gcc_compiled" tests with this test.
7759 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7760 proc; use new service proc test_debug_format.
7761 Replace all other "gcc_compiled" tests with this test.
7762
77632001-09-27 Michael Snyder <msnyder@redhat.com>
7764
7765 * gdb.base/cvexpr.exp: New file.
7766 * gdb.base/cvexpr.c: New file
7767 Test for expressions using const and volatile keywords.
7768
4e6667ac
CV
77692001-09-26 Corinna Vinschen <vinschen@redhat.com>
7770
7771 * gdb.base/constvars.exp: Check for different orders of keywords
7772 and additional "int" strings in output.
7773
4f337972
AC
77742001-09-22 Andrew Cagney <ac131313@redhat.com>
7775
7776 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7777 responses from "help maint".
7778
2015650d
FCE
77792001-09-19 Frank Ch. Eigler <fche@redhat.com>
7780
7781 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7782 to localhost:NNN instead of :NNN, in case Xvfb is listening
7783 only on TCP.
7784
f3bcedc1
CV
77852001-09-19 Corinna Vinschen <vinschen@redhat.com>
7786
7787 * gdb.base/recurse.exp: When checking leaving the watchpoint
7788 scope, recognize when gdb is in function's epilogue and pass.
7789
6b819c92
KS
77902001-09-18 Keith Seitz <keiths@redhat.com>
7791
7792 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7793 support for running tests against sid targets.
7794 (gdbtk_done): Ditto.
7795
a10c9419
CV
77962001-09-18 Corinna Vinschen <vinschen@redhat.com>
7797
7798 * gdb.base/ending-run.c (main): Set stdout buffersize
7799 to the same reasonable value for any target.
7800 * gdb.base/ending-run.exp: Add a regular expression
7801 to make testsuite happy on Sanyo Stormy16 target.
7802
739d0d99
CV
78032001-09-17 Corinna Vinschen <vinschen@redhat.com>
7804
7805 * gdb.base/display.c (do_loops): Add float variable `f'.
7806 Increment f in loop.
7807 * gdb.base/display.exp: Increment timeout by 60 seconds.
7808 Change float display test to use variable `f'.
7809
1b8947f0
JB
78102001-09-17 Jim Blandy <jimb@redhat.com>
7811
7812 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7813 overflowing the limited breakpoint tables on some ROM monitors
7814 (like the ROM68K).
7815
9890ac81
FCE
78162001-09-15 Frank Ch. Eigler <fche@redhat.com>
7817
7818 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7819 the "-ac" (disable access control) flag.
7820
6db765ea
JH
78212001-08-30 Jeff Holcomb <jeffh@redhat.com>
7822
7823 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7824 ints.
7825
4c32cc04
KS
78262001-08-30 Keith Seitz <keiths@redhat.com>
7827
7828 * lib/gdb.exp: Move all insight-related functionality into
7829 separate file.
7830 * lib/insight-support.exp: New file.
7831
8d6e6f81
FCE
78322001-08-29 Frank Ch. Eigler <fche@redhat.com>
7833
7834 * config/sid.exp (sid_start): Never set sid verbosity; disable
7835 expect_background {} that consumed its stdout; tolerate </dev/null.
7836 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7837
6a90e1d0
AC
78382001-08-18 Andrew Cagney <ac131313@redhat.com>
7839
7840 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7841 CLI jump command to start it.
7842 (mi_run_to_main): Fail immediatly when unexpected output.
7843
1759b3c3
AC
78442001-08-18 Andrew Cagney <ac131313@redhat.com>
7845
7846 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7847 beginning of function. Fix PR gdb/191.
7848
61d11d80
FCE
78492001-08-16 Frank Ch. Eigler <fche@redhat.com>
7850
7851 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7852 what to force sid endianness to.
7853
942a4df2
KS
78542001-08-15 Keith Seitz <keiths@redhat.com>
7855
7856 * lib/gdb.exp (gdbtk_start): Don't set environment
7857 variables for TCL_LIBRARY and friends. Insight will
7858 now figure these out for itself.
7859
0521c418
MS
78602001-08-02 Michael Snyder <msnyder@redhat.com>
7861
7862 * gdb.base/completion.exp: Remove the symbol "a64l" from
7863 the expect string; this is target-specific, and not related
7864 to what is being tested.
7865
74a9a58a
DB
78662001-08-02 Dave Brolley <brolley@redhat.com>
7867
7868 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7869
c70819fa
MS
78702001-07-25 Michael Snyder <msnyder@redhat.com>
7871
c2b8fa57
MS
7872 * gdb.base/consecutive.exp: New file. Test stepping over
7873 breakpoints on consecutive instructions.
7874 * gdb.base/consecutive.c: New file.
7875
c70819fa
MS
7876 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7877 curly braces in regular expressions.
7878
2b1a1355
MS
78792001-07-25 Michael Snyder <msnyder@redhat.com>
7880
7881 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7882 legitimate output from stepping out of main.
7883
413eca6f
KS
78842001-07-22 Keith Seitz <keiths@redhat.com>
7885
7886 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7887 the empty string, do not run the tests.
7888
7e5a9322
SC
78892001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7890
7891 * gdb.base/long_long.exp: Detect size of pointer. Take into
7892 account 2-byte pointers when testing for p/a results.
7893
de58f10f
SC
78942001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7895
d63a86f8 7896 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7897 and defined to 1K for m68hc11.
7898 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7899 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7900 (sizeof_random_data): New variable to tell the size of the data table;
7901 don't test past this size; always run to main.
7902
d6f5fea1
SC
79032001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7904
7905 * gdb.base/return2.exp: return of long long and double fails for
7906 68HC11; don't execute these tests on that platform.
7907 * gdb.base/return.exp: Return of a double fails for 68hc11.
7908
c477543d
SC
79092001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7910
7911 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7912 tests that print a float.
7913 * call-rt-st.exp: Likewise.
7914
63cf1c79
MK
79152001-07-12 Mark Kettenis <kettenis@gnu.org>
7916
7917 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7918 running this test on Linux.
7919
112f9ab5
MC
79202001-06-24 Michael Chastain <chastain@redhat.com>
7921
7922 * gdb.base/arithmet.exp: Remove some tests to make all test names
7923 unique.
7924
4970cb0f
MS
79252001-07-03 Michael Snyder <msnyder@redhat.com>
7926
7927 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7928 the output of the ptype command.
7929
d85da69f
MS
79302001-07-02 Michael Snyder <msnyder@redhat.com>
7931
4c8a82de
MS
7932 * gdb.base/completion.exp: Don't assume that break.c is the only
7933 source file that may contain functions named "marker".
d85da69f
MS
7934 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7935
8afc772b
AC
79362001-06-28 Andrew Cagney <ac131313@redhat.com>
7937
7938 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7939 of files to delete.
7940
7941 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7942 * gdb.disasm/h8300s.exp: New file.
7943 gdb.disasm/h8300s.s: Likewise.
7944
cff22675
AC
79452001-06-27 Andrew Cagney <ac131313@redhat.com>
7946
7947 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7948 empty breakpoint tables.
7949
68c81b54
AC
79502001-06-25 Andrew Cagney <ac131313@redhat.com>
7951
7952 * lib/mi-support.exp: Update args=... part of stop-reason
7953 patterns. Accept either a list or a tuple.
7954
2dd62704
AC
79552001-06-23 Andrew Cagney <ac131313@redhat.com>
7956
7957 * lib/mi-support.exp: Remove local emacs variable defining
7958 change-log-default-name.
7959
b4127474
MC
79602001-06-22 Michael Chastain <chastain@redhat.com>
7961
7962 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
7963 This is operationally compatible with the previous version.
7964
8dbfb380
JB
79652001-06-13 Jim Blandy <jimb@redhat.com>
7966
7967 * lib/gdb.exp (gdb_test): Doc fix.
7968
f2d8c86d
MC
79692001-06-10 Michael Chastain <chastain@redhat.com>
7970
7971 * gdb.base/exprs.exp: Remove a duplicate test.
7972
81564d34
JB
79732001-06-06 Jim Blandy <jimb@redhat.com>
7974
7975 * gdb.base/return2.exp (main): Use values to test float and double
7976 returns that are not NaN's, to avoid being confused by IEEE
7977 comparison rules.
7978
da55addb
MS
79792001-06-04 Michael Snyder <msnyder@redhat.com>
7980
7981 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7982 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7983 rather than wait for 12 more tests to time out.
7984
42c65987
JB
79852001-06-06 Jim Blandy <jimb@redhat.com>
7986
b18bced9 7987 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7988 Don't forget to match the GDB prompt.
b18bced9 7989
42c65987
JB
7990 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
7991
5b41e5f0
JB
79922001-06-04 Jim Blandy <jimb@redhat.com>
7993
7994 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
7995 command.
7996
015e046f
KB
79972001-05-31 Kevin Buettner <kevinb@redhat.com>
7998
7999 * gdb.base/annota1.exp (info break): Match four or more spaces
8000 after "Address".
8001
fb1ffbbe
MC
80022001-05-31 Michael Chastain <chastain@redhat.com>
8003
8004 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
8005 (dm_type_int_star): Likewise.
8006 (dm_type_long_star): Likewise.
8007 (dm_type_void_star): Likewise.
8008
5ea2a32c
KB
80092001-05-29 Kevin Buettner <kevinb@redhat.com>
8010
8011 * gdb.base/completion.exp (INPUTRC): Set this environment variable
8012 to a known value in order to get consistent results regardless
8013 of the setting of INPUTRC or the presence or contents of .inputrc.
8014
ae23c492
MS
80152001-05-24 Michael Snyder <msnyder@redhat.com>
8016
ac55707e
MS
8017 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
8018 Don't require that the main thread and the manager thread are the
8019 first in the list.
8020
ae23c492
MS
8021 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
8022 debugging. If test fails, issue an "unsupported" not a "fail".
8023
400071f1
JB
80242001-05-24 Jim Blandy <jimb@redhat.com>
8025
8026 Don't assume that short is shorter than int.
8027 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
8028 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 8029 this isn't true.
400071f1
JB
8030 ("print unsigned char == (~0)"): Add test that verifies that ~0,
8031 an int, is not equal to ~0 stored in an unsigned char. This tests
8032 the same thing that the previous test meant to, but works on
8033 16-bit machines, too.
8034 ("print unsigned char != (~0)"): Same test, complemented.
8035
0816a3e5
MS
80362001-05-24 Michael Snyder <msnyder@redhat.com>
8037
8038 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 8039 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
8040 and prevents dejagnu getting out of step.
8041
f6dc23a9
KB
80422001-05-23 Kevin Buettner <kevinb@redhat.com>
8043
8044 * gdb.base/finish.exp (finish_void): Revise pattern for
8045 stopping on the call statement to not permit stopping at
8046 the start of the instructions comprising the call sequence.
8047
7dbd117d
MC
80482001-05-19 Michael Chastain <chastain@redhat.com>
8049
8050 * gdb.base/callfuncs.exp: Make all test names unique.
8051 * gdb.base/commands.exp: Make all test names unique.
8052 * gdb.base/condbreak.exp: Make all test names unique.
8053 * gdb.base/dbx.exp: Make all test names unique.
8054 * gdb.base/default.exp: Make all test names unique.
8055 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
8056 and TIMEOUT messages to their corresponding PASS message.
8057 * gdb.base/ending-run.exp: Make all test names unique.
8058 * gdb.base/long_long.exp: Remove duplicate test.
8059
6b0b0a9e
KB
80602001-05-21 Kevin Buettner <kevinb@redhat.com>
8061
8062 * gdb.base/finish.exp (finish_void): Allow "finish" command to
8063 stop on the call statement as well as the statement after the
8064 call.
8065
2caa35cb
MS
80662001-05-21 Michael Snyder <msnyder@redhat.com>
8067
8068 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
8069
40713331
EZ
80702001-05-10 Elena Zannoni <ezannoni@redhat.com>
8071
8072 * gdb.base/completion.exp: Revamp test. Make it execute on all
8073 platforms.
8074
c2c1be8d
EZ
80752001-05-10 Elena Zannoni <ezannoni@redhat.com>
8076
2c9cd303
EZ
8077 * config/gdbserver.exp (gdb_load): Handle the case
8078 in which the arguments to gdbserver are given in the
8079 baseboard configuration file.
8080 Also handle the case in which the server needs to do a
8081 load.
8082
9671de48
KS
80832001-05-07 Keith Seitz <keiths@cygnus.com>
8084
8085 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
8086 set up the display for testing.
8087 (gdbtk_start): Convert all paths to paths that tcl will like.
8088 Export target information to environment.
8089 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
8090 necessary.
8091 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
8092 (to_tcl_path): New proc to convert a given pathname into
8093 a path acceptible as an argument to a tcl command.
8094 (_gdbtk_export_target_info): New proc to export target info
8095 into the environment for gdbtk testing.
8096 (gdbtk_done): New proc to signal end-of-test.
8097
5a360f47
JB
80982001-05-06 Jim Blandy <jimb@redhat.com>
8099
8100 * restore.c: Make the code of caller0 correspond to its comment.
8101
66c756c6
MS
81022001-05-03 Michael Snyder <msnyder@redhat.com>
8103
8104 * config/sid.exp (gdb_target_sid): Check for error messages.
8105 On error or timeout, don't make expect exit (which will terminate
8106 all subsequent tests); instead just make gdb exit.
d63a86f8 8107 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
8108 return a negative value.
8109
a966fde5
JB
81102001-04-24 Jim Blandy <jimb@redhat.com>
8111
851c18e0
JB
8112 * gdb.c++/templates.exp: If we see the prompt for the overload
8113 list, but we haven't recognized any of the longer patterns,
8114 arrange for this test to fail, not hang.
8115
a966fde5
JB
8116 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
8117 variations.
8118
db144853
MC
81192001-04-22 Michael Chastain <chastain@redhat.com>
8120
8121 * gdb.c++/local.exp: Use the 'runto' library function.
8122 * gdb.c++/namespace.exp: Likewise.
8123 * gdb.c++/overload.exp: Likewise.
8124
3207ec21
KB
81252001-03-26 Kevin Buettner <kevinb@redhat.com>
8126
8127 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
8128 * gdb.base/step-line.exp: New file. Test step/next in presence of
8129 #line directives.
8130 * gdb.base/step-line.c: New file. Test program for the above.
8131 * gdb.base/step-line.inp: New file. We pretend that this file has
8132 been transformed by some other tool into step-line.c.
8133
13b57657
JB
81342001-03-21 Jim Blandy <jimb@redhat.com>
8135
8136 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
8137 unmangled operator names.
8138
754cbe1c
JB
81392001-03-20 Jim Blandy <jimb@redhat.com>
8140
8141 * gdb.threads/linux-dp.exp: Recognize an additional message
8142 generated by GDB when it doesn't understand how to debug threads
8143 on the target system.
8144
177495c9
AC
81452001-03-19 Andrew Cagney <ac131313@redhat.com>
8146
8147 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
8148
f266096b
MC
81492001-03-12 Michael Chastain <chastain@redhat.com>
8150
8151 * gdb.c++/derivation.exp: Use the 'runto' library function.
8152
cac3c2ff
MC
81532001-03-12 Michael Chastain <chastain@redhat.com>
8154
8155 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
8156
b6c11a24
MC
81572001-02-24 Michael Chastain <chastain@redhat.com>
8158
8159 * gdb.c++/ref-types.exp: Change handwritten code to library
8160 function 'runto'.
8161
6bae5bce
OF
81622001-03-16 Orjan Friberg <orjanf@axis.com>
8163
8164 * gdb.base/signals.exp: Set count to 0 explicitly.
8165
0015fd9a
MS
81662001-03-15 Mark Salter <msalter@redhat.com>
8167
8168 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
8169 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
8170 (gdb_load): Add support for additional target_info: gdb_download_size
8171 and gdb_load_timeout.
0015fd9a 8172
fc33412a
DT
8173Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
8174
8175 * gdb.base/annota1.exp: Move test of isnative to earlier in the
8176 file -- to prevent failing when the compile fails but we have no
8177 intention of running the tests anyway.
8178
8179 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
8180 tests if set.
8181
8182 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
8183 integers.
8184
8185 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
8186 * gdb.c++/namespace.exp: Ditto.
8187
115f06de
OF
81882001-03-07 Orjan Friberg <orjanf@axis.com>
8189
8190 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
8191 * gdb.base/pointers.exp: Relax pattern match of decimals.
8192
b6ba6518
KB
81932001-03-06 Kevin Buettner <kevinb@redhat.com>
8194
8195 * Makefile.in, config/abug.exp, config/cfdbug.exp,
8196 config/cpu32bug.exp, config/dve.exp, config/est.exp,
8197 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
8198 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
8199 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
8200 config/sh.exp, config/sid.exp, config/slite.exp,
8201 config/sparclet.exp, config/udi.exp, config/unknown.exp,
8202 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
8203 config/vxworks.exp, config/vxworks29k.exp,
8204 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
8205 gdb.base/all-bin.exp, gdb.base/annota1.exp,
8206 gdb.base/arithmet.exp, gdb.base/assign.exp,
8207 gdb.base/async.exp, gdb.base/attach.exp,
8208 gdb.base/bitfields.exp, gdb.base/bitops.exp,
8209 gdb.base/break.exp, gdb.base/call-ar-st.exp,
8210 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
8211 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
8212 gdb.base/commands.exp, gdb.base/completion.exp,
8213 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8214 gdb.base/constvars.exp, gdb.base/corefile.exp,
8215 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
8216 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
8217 gdb.base/ending-run.exp, gdb.base/environ.exp,
8218 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8219 gdb.base/finish.exp, gdb.base/foll-exec.exp,
8220 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
8221 gdb.base/funcargs.exp, gdb.base/help.exp,
8222 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
8223 gdb.base/logical.exp, gdb.base/long_long.exp,
8224 gdb.base/maint.exp, gdb.base/mips_pro.exp,
8225 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
8226 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
8227 gdb.base/pointers.exp, gdb.base/printcmds.exp,
8228 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
8229 gdb.base/regs.exp, gdb.base/relational.exp,
8230 gdb.base/remote.exp, gdb.base/reread.exp,
8231 gdb.base/restore.exp, gdb.base/return2.exp,
8232 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
8233 gdb.base/selftest.exp, gdb.base/setshow.exp,
8234 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
8235 gdb.base/sigall.exp, gdb.base/signals.exp,
8236 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
8237 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8238 gdb.base/step-test.exp, gdb.base/structs.c,
8239 gdb.base/structs.exp, gdb.base/structs2.exp,
8240 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
8241 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
8242 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
8243 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8244 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
8245 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
8246 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
8247 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
8248 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
8249 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
8250 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
8251 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
8252 gdb.fortran/types.exp, gdb.java/jmisc.exp,
8253 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8254 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
8255 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8256 gdb.trace/circ.exp, gdb.trace/collection.exp,
8257 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8258 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8259 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
8260 gdb.trace/report.exp, gdb.trace/save-trace.exp,
8261 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8262 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8263 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
8264 notices.
8265
dc96c6c7 82662001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
8267
8268 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8269 first arg is int not float.
8270
dc96c6c7 82712001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
8272
8273 * gdb.base/reread.exp: Unsupported for non-native targets;
8274 doesn't work for remote debugging.
8275
9b0c4aeb
FN
82762001-02-19 Fernando Nasser <fnasser@redhat.com>
8277
8278 From Drew Moseley <dmoseley@redhat.com>
8279 * gdb.base/ending-run.exp: Properly handle the BSP state when
8280 stepping past the end of main.
8281
02aa71d5
MC
82822001-02-19 John Moore <jmoore@redhat.com>
8283
8284 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8285 Converted HPUX fix for non-expected items following multiple
8286 step commands into general solution for all platforms.
8287
1fa449a4
MC
82882001-02-18 Michael Chastain <chastain@redhat.com>
8289
8290 * gdb.c++/classes.exp (do_tests): Change runto statements
8291 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8292 statements demangler agnostic.
8293 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8294 (gdb_virtfunc_restart): Likewise.
8295
b2f9ec70
MC
82962001-02-14 Michael Chastain <chastain@redhat.com>
8297
8298 * gdb.c++/inherit.exp (do_tests): Change runto statements
8299 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8300 statements demangler agnostic.
8301
cf74b8ca
AC
8302Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8303
8304 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8305 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8306 before calling common_routine 15 times'' tests.
8307
99f78f56
MC
83082001-02-11 Michael Chastain <chastain@redhat.com>
8309
8310 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8311 Helps the test script figure out which demangler is in use.
8312 (dm_type_foo_ref): Ditto.
8313 (dm_type_int_star): Ditto.
8314 (dm_type_long_star): Ditto.
8315 (dm_type_unsigned_int): Ditto.
8316 (dm_type_void): Ditto.
8317 (dm_type_void_star): Ditto.
99707966 8318 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8319 Probe the gdb demangler and set variables to accommodate
8320 formatting differences.
8321 (info_func_regexp): New function. Same as info_func, but
8322 matches against a regexp.
8323 (info_func): Match against a literal string.
8324 (print_addr_2): New function. Match against a literal string,
8325 which can be different from the input to gdb.
8326 (print_addr): Simply call print_addr_2 with the same argument twice.
8327 (test_lookup_operator_functions): Use demangler formatting variables.
8328 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8329 the tests in the same order as the C++ class declaration.
8330 (test_paddr_operator_functions): Ditto.
8331 (test_paddr_overloaded_functions): Ditto.
8332 (test_paddr_hairy_functions): Use demangler formatting variables.
8333 Add reference to gdb/19 for related tests.
8334 (do_tests): Call probe_demangler.
8335
1de8f023
KB
83362001-01-30 Kevin Buettner <kevinb@redhat.com>
8337
8338 * gdb.c++/templates.cc (printf): Remove unused function definition.
8339
ca3f91ed
MS
83402001-01-26 Felix Lee <flee@redhat.com>
8341
8342 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8343
83442001-01-25 matthew green <mrg@redhat.com>
8345
8346 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8347 up sid.
8348 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8349
83502001-01-25 matthew green <mrg@redhat.com>
8351
8352 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8353 Deprecate $sid_spawn_id.
ca3f91ed
MS
8354 (sid_exit): Remove code necessary only for `spawn.'
8355
83562001-01-25 matthew green <mrg@redhat.com>
8357
8358 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8359
fb18ec4a
MC
83602001-01-28 Michael Chastain <chastain@redhat.com>
8361
8362 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8363 to call when tests fail. It takes gdb out of the overloaded
8364 function choice menu back to the main prompt, so that the test
8365 program stays synchronized.
8366 (set_bp_overloaded): New proc to collect all the common
8367 code for setting a breakpoint on an overloaded name. Calls
8368 take_gdb_out_of_choice_menu when needed.
8369 (menu_overload1arg): New variable to collect the repeated
8370 instances of the expected menu for an overloaded name. Change
8371 the regular expression to handle changes in g++ type encoding:
8372 "void" can be either "void" or "", and "unsigned int" can be
8373 either "unsigned int" or "unsigned".
8374 (continue_to_bp_overloaded): Change regular expressions to handle
8375 changes in g++ type encoding.
8376 (no proc): Call take_gdb_out_of_choice_menu when needed.
8377 Remove redundant calls to "info break". Accept either "canceled"
8378 or "cancelled". Change regular expressions in "info break"
8379 calls to handle changes in g++ type encoding. Give all tests
8380 unique strings.
8381
9c646a6e
BE
83822001-01-17 Ben Elliston <bje@redhat.com>
8383
8384 * config/sid.exp: New file.
8385
9549d9c1
AC
8386Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8387
8388 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8389
dc96c6c7 83902000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8391
8392 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8393 Add a RE to accept a non-ascii char if one is ever presented.
8394
b4df4f68
FN
83952000-12-20 Fernando Nasser <fnasser@redhat.com>
8396
297dd0fd 8397 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8398
dc96c6c7 83992000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8400
d63a86f8 8401 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8402 in regexp. One '\' does not suffice on Linux.
8403
4a7bddb6
MC
84042000-12-09 Michael Chastain <chastain@redhat.com>
8405
8406 * gdb.base/break.exp (test_clear_command): Use a marker function
8407 rather than 'main' for the test function. Also move this
8408 test to an execution point where the marker function names are
8409 guaranteed to be bound to functions. (Executing tests after a
8410 'finish' from main runs into name conflicts with local names
8411 in __libc_start_main).
8412
dc96c6c7 84132000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8414
8415 * gdb.base/finish.exp: New test for gdb's "finish" command.
8416 * gdb.base/return2.exp: New test for gdb's "return" command.
8417 * gdb.base/return2.c: New source file for above.
8418
dc96c6c7 84192000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8420
8421 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8422 * gdb.base/miscexprs.exp: Ditto.
8423 * gdb.base/pointers.exp: Ditto.
8424 * gdb.c++/derivation.exp: Ditto.
8425 * gdb.c++/local.exp: Ditto.
8426 * gdb.c++/namespace.exp: Ditto.
8427 * gdb.c++/overload.exp: Ditto.
8428 * gdb.c++/ref-types.exp: Ditto.
8429
dc96c6c7 84302000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8431
8432 * gdb.base/constvars.exp: Test result of "up" command.
8433 * gdb.base/miscexprs.exp: Ditto.
8434 * gdb.base/pointers.exp: Ditto.
8435 * gdb.base/scope.exp: Ditto.
8436 * gdb.c++/derivation.exp: Ditto.
8437 * gdb.c++/local.exp: Ditto.
8438 * gdb.c++/namespace.exp: Ditto.
8439 * gdb.c++/overload.exp: Ditto.
8440 * gdb.c++/ref-types.exp: Ditto.
8441
44097287
FN
84422000-11-22 Michael Chastain <chastain@redhat.com>
8443
8444 * mips_pro.exp: Accept either "middle -> top -> main" or
8445 "middle -> main" in the backtrace, because gcc can optimize
8446 tail calls to jumps. Remove setup_xfail for the hppa case.
8447 Add a comment with the original warning messages from PR 3016,
8448 which was filed in 1993, to preserve them for posterity.
8449
9d2e1bab
ND
84502000-11-17 Nick Duffek <nsd@redhat.com>
8451
8452 * lib/gdb.exp (gdb_test): Override timeout with board info.
8453
1aca8eb7
ND
84542000-11-17 Nick Duffek <nsd@redhat.com>
8455
8456 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8457 the second kill and detach messages.
8458
93076499
ND
84592000-11-17 Nick Duffek <nsd@redhat.com>
8460
8461 * configure.in: Add AC_EXEEXT.
8462 * configure: Regenerate.
8463 * Makefile.in (just-check): Export EXEEXT.
8464 * lib/gdb.exp ($EXEEXT): Import from environment.
8465 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8466 expect "maint dump-me" on Cygwin.
8467 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8468 $EXEEXT.
8469
30e87cd3
ND
84702000-11-17 Nick Duffek <nsd@redhat.com>
8471
8472 * gdb.base/break.exp: Test backtrace and finish from called
8473 function on all platforms, not just HP-UX.
8474
dc96c6c7 84752000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8476
8477 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8478 code from gdb_target_monitor, so it can be used independantly
8479 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8480
dc96c6c7 84812000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8482
8483 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8484 * gdb.base/corefile.exp: Expect the message "Program is being
8485 debugged already" when we send the "corefile" command, since
8486 the preceeding gdb_load may have connected gdb to a remote target.
8487 * gdb.base/display.exp: Disable hardware watchpoints if new
8488 board info variable "no_hardware_watchpoints" is true.
8489 Replace single-letter commands with more readable ones.
8490 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8491 if new board info variable "no_hardware_watchpoints" is true.
8492 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8493 to see if stdio (printf) testing is possible.
8494 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8495 board info variable "no_hardware_watchpoints" is true. Use new
8496 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8497
39124dea
FN
84982000-11-13 Fernando Nasser <fnasser@redhat.com>
8499
8500 From Orjan Friberg <orjanf@axis.com>:
8501 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8502 in array print pattern match.
8503
a9e2e984
FN
85042000-11-09 Fernando Nasser <fnasser@redhat.com>
8505
8506 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8507 spelling "cancelled" to U.S. spelling "canceled" to match changes
8508 made to gdb.
8509 * gdb.c++/ovldbreak.exp: Ditto.
8510
c7db355b
PS
85112000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8512
8513 * gdb.base/callfuncs.c (main): Moved to end of file, call
8514 t_double_values to initialize the FPU before inferior calls are made.
8515 * gdb.base/callfuncs.exp: Test for register preservation after calling
8516 inferior functions. Add tests for continuining, finishing and
8517 returning from a stop in a call dummy.
8518
dc96c6c7 85192000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8520
8521 * gdb.base/commands.exp: Break up long lines, and re-indent.
8522
dc96c6c7 85232000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8524
8525 * config/gdbserver.exp: Rewritten from the ground up, to make it
8526 compatible with the current dejagnu tree, and to make it work with
8527 the new "gdbserver" in libremote.
8528
dc96c6c7 85292000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8530
8531 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8532 * gdb.base/varargs.exp: Skip entire test if no printf support.
8533 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8534 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8535
dc96c6c7 85362000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8537
8538 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8539 no floating point support.
8540 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8541 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8542 * gdb.base/call-rt-st.exp: Ditto.
8543 * gdb.base/call-strs.exp: Ditto.
8544
bac5fc66
JG
85452000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8546
8547 * gdb.base/sizeof.c: include <stdio.h>.
8548
8549 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8550 'finish', otherwise uncaptured gdb_prompt would potentially
8551 throw remaining test points out of sync.
8552
b22a6027
SB
85532000-07-26 Scott Bambrough <scottb@netwinder.org>
8554
8555 * gdb.base/recurse.exp: Run tests for all targets.
8556 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8557 gnu-oldld case on ARM.
8558 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8559 for ARM targets.
d63a86f8 8560
d8231941
AG
8561Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8562
8563 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8564 * gdb.java/configure: Rebuild.
8565
8caabe69
AG
8566Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8567
8568 * gdb.java/jv-exp.exp: New file.
8569
9d273ca3
AG
8570Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8571
8572 * configure: Rebuilt.
8573 * configure.in (configdirs): Add gdb.java.
8574 * gdb.java/jmisc.java: New file.
8575 * gdb.java/jmisc.exp: New file.
8576 * gdb.java/Makefile.in: New file.
8577 * gdb.java/configure: Rebuilt.
8578 * gdb.java/configure.in: New file.
8579 * lib/java.exp: New file.
8580
4f823a66
AC
8581Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8582
8583 * gdb.base/exprs.exp: Test casts to a pointer including over and
8584 underflow.
8585
2391e11d
AC
8586Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8587
8588 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8589 and the compilers sizes.
8590
54602222
ND
85912000-07-09 Nick Duffek <nsd@redhat.com>
8592
8593 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8594 (use_methods): New function.
8595 (main): Call use_methods().
8596 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8597 (do_tests): Call test_method_param_class.
8598
2bec0572
ND
85992000-07-09 Nick Duffek <nsd@redhat.com>
8600
8601 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8602 spelling.
8603 (test_enums): New procedure. Move enum tests from end of script
8604 to here. Set breakpoint on function name instead of line number.
8605 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8606 (enums2): New marker function.
8607 (enums1): New function.
8608 (main): Call enums1(). Move enum tests to enums1().
8609
78492fde
AC
8610Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8611
8612 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8613 compile/link program. Update line numbers.
8614 * gdb.asm/d10v.inc: Define ``startup''.
8615 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8616
49a2cef8
AC
8617Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8618
8619 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8620
3e6c8688
EZ
86212000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8622
8623 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8624 of 'help maint print' command.
8625
9ff5cbe9
AC
8626Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8627
8628 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8629 they use gdb_expect_list.
8630
17c579bd
AC
8631Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8632
8633 * gdb.base/commands.exp: Use ``set remote
8634 memory-read-packet-size'' instead of ``set endian big'' to test
8635 long commands.
8636
e6d71bf3
DB
86372000-06-03 Daniel Berlin <dan@cgsoftware.com>
8638
8639 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8640 g++, and stop skipping them.
e6d71bf3
DB
8641
8642 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8643 work under g++.
8644
d63a86f8 8645 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8646 initialization.
8647
dc96c6c7 86482000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8649
8650 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8651 the regular expression: accept an (almost) arbitrary sequence of
8652 "frames-invalid" and "breakpoints-invalid" messages both before
8653 and after the "starting" message.
8654
dc96c6c7 86552000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8656
8657 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8658
dc96c6c7 86592000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8660
8661 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8662 Relax the regular expression a little, make it pass on Solaris 8.
8663
8216cda9
KB
86642000-05-12 Kevin Buettner <kevinb@redhat.com>
8665
8666 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8667 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8668 Instead, it is permissible for gdb to stop on the line of the
8669 call itself.
8670
1a570b2f
MS
86712000-05-12 Michael Snyder <msnyder@.cygnus.com>
8672
8673 * gdb.base/break.exp (bp on small function, optimized file):
8674 Add a second pass pattern. The behavior differs here between stabs
8675 and dwarf for one-line functions. Stabs preserves two line symbols
8676 (one before the prologue and one after) with the same line number,
8677 but dwarf regards these as duplicates and discards one of them.
8678 Therefore the address after the prologue (where the breakpoint is)
8679 has no exactly matching line symbol, and GDB reports the breakpoint
8680 as if it were in the middle of a line rather than at the beginning.
8681
dc96c6c7 86822000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8683
d63a86f8 8684 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8685 rather than "send_gdb" (for consistancy).
8686
7d418785
AC
8687Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8688
8689 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8690 * gdb.c++/templates.cc: Properly check for GCC version number.
8691 * lib/compiler.cc: Likewise
8692
dc96c6c7 86932000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8694
d63a86f8 8695 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8696 gdb may not stop at the first line of main, due to code motion.
8697
dc96c6c7 86982000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8699
8700 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8701 This test depends on parsing the printf output from the target.
8702 Since the sparclet stub doesn't do stdio, this will never work.
8703 * gdb.base/call-rt-st.exp: ditto.
8704 * gdb.base/call-strs: ditto.
8705
dc96c6c7 87062000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8707
8708 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8709
8710 * gdb.base/ending-run.exp: After connecting to a remote target,
8711 but before running, the target will appear to be in a random
8712 location. Specify both a file and a line for breakpoints.
8713 Also, the function that calls main may be called 'init'
8714 rather than 'start'.
8715
a5a51225
EZ
87162000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8717
8718 * gdb.base/help.exp: Update output for add-symbol-file command.
8719
7930cc7c
FN
87202000-04-10 Fernando Nasser <fnasser@cygnus.com>
8721
8722 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8723 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8724
23e37ab1
C
87252000-04-07 J.T. Conklin <jtc@redback.com>
8726
e93c542c
C
8727 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8728
23e37ab1
C
8729 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8730
591b8fa3
PDM
8731Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8732
8733 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8734 values that can be represented exactly.
8735 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8736 above change, and to not check against the directory part of the source
8737 file name.
8738 (step into print_long_arg_list): Likewise.
8739 (print print_small_structs from print_long_arg_list): Likewise.
8740 (print print_long_arg_list): Likewise.
8741
7a495180
EZ
87422000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8743
30b53638 8744 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8745
beb998c6
AC
8746Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8747
8748 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8749
1c689132
DB
87502000-03-25 Daniel Berlin <dan@cgsoftware.com>
8751
8752 * gdb.base/commands.exp (deprecated_command_test): Add test for
8753 deprecate with no arguments.
8754
c1790a9d
JL
87552000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8756
8757 * gdb.base/break.exp: Add new test for setting breakpoints on
8758 optimized code so we can test breakpoints work even when function
8759 prologues may be optimized away
8760
003ba290
FN
87612000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8762
8763 From David Whedon <dwhedon@gordian.com>
8764 * gdb.base/commands.exp : Added command deprecator tests.
8765
6837a0a2
DB
87662000-03-22 Daniel Berlin <dan@cgsoftware.com>
8767
8768 * gdb.base/help.exp: Added test for new apropos command.
8769
b9593231
KB
87702000-03-21 Kevin Buettner <kevinb@redhat.com>
8771
8772 * gdb.base/pointers.c (usevar): New function.
8773 (main): Make sure that global variables v_int_pointer2, rptr,
8774 and y are all referenced someplace in the program by calling
8775 usevar() on them. [Some linkers delete symbols which are
8776 never referenced. The space remains, but there's no way to
8777 get a (symbolic) handle on the variable from the debugger.]
8778
751a959b
EZ
87792000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8780
8781 * gdb.base/printcmds.c: Add typedeffed arrays.
8782
8783 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8784 procedure to test arrays that are typedef'd.
8785
73a93a32
JI
87862000-03-13 James Ingham <jingham@leda.cygnus.com>
8787
8788 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8789 the library directories.
73a93a32 8790
fb40c209
AC
8791Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8792
8793 * configure.in (configdirs): Add sub directory gdb.mi.
8794 * configure: Re-generate.
8795
8796 * gdb.mi: New directory.
d63a86f8 8797
ee4dd2c9
AC
87982000-02-25 Scott Bambrough <scottb@netwinder.org>
8799
8800 * gdb.base/long_long.exp: Correct test suite failure when printing
8801 a long long value as a double on ARM platforms.
8802
70f0cc22
JB
88032000-02-16 Jim Blandy <jimb@redhat.com>
8804
8805 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8806 default source file is set properly before running this test.
8807
853819b8
EZ
88082000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8809
8810 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8811 gdbtk/library directory, not in gdbtcl2.
8812
dfcd3bfb
JM
88132000-02-04 Jim Blandy <jimb@redhat.com>
8814
8815 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8816 backslash from regexp pattern.
8817
8818 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8819 procedure. Use it to run all the "continue to bp overloaded"
8820 tests. Note that this changes the names of the tests slightly.
8821 If the breakpoint hit message includes a hex PC value, because
8822 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8823 from the real source code, still consider that a pass.
8824
8825 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8826 XFAIL here if the breakpoint message contains a hex address. Note
8827 similar change on 1999-11-02.
8828
8829 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8830
8831 * gdb.base/ptype.exp: Establish a default source file before
8832 calling get_debug_format.
8833
88342000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8835
8836 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8837
8b93c638
JM
88382000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8839
8840 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8841 of successive stepi commands -- while in the prologue we should see
8842 the function entry bracket.
8843
88442000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8845
8846 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8847 reach __change_mode() when stepping through the end of main().
8848
c5394b80
JM
88492000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8850
8851 * gdb.base/default.exp: Fix expected pattern.
8852 * gdb.base/help.exp: Same.
8853
0d06e24b
JM
88542000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8855
8856 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8857 Don't use xfail's because that affects only the following test.
d63a86f8 8858
0d06e24b
JM
8859 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8860 solaris or linux.
8861
8862 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8863
dc96c6c7 88642000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8865
d63a86f8 8866 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8867 "A syntax error" rather than "A parse error". Accept both.
8868
88692000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8870
8871 * gdb.base/default.exp: Remove OS dependent string from "target
8872 remote" test.
8873 * gdb.base/help.exp: Same for "help target remote" test.
8874
c3f6f71d
JM
88752000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8876
8877 From Jim Kingdon <kingdon@redhat.com>:
8878
8879 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8880 prompt (cleanup rather than necessity, but still might keep output
8881 from spilling to next test).
8882
88832000-01-02 Fred Fish <fnf@cygnus.com>
8884
8885 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8886 AIX, which defines them in <sys/types.h>.
8887
ed9a39eb 88881999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8889
ed9a39eb
JM
8890 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8891 float" test.
8892
88931999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8894
ed9a39eb 8895 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8896
8897 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8898 outermost frame disallowed".
8899
89001999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8901
8902 * gdb.base/setvar.exp: New tests for setting the value of a struct
8903 with a constant list.
8904
89051999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8906
8907 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8908 require the user to type a cast before setting the value of a struct.
8909
de57eccd
JM
89101999-12-06 Jim Blandy <jimb@cygnus.com>
8911
8912 * gdb.base/default.exp: Expect the new 'info float' command on
8913 all i386 platforms.
8914
8915 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8916 LinuxThreads libraries that don't support debugging.
8917
c2d11a7d
JM
8918Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8919
8920 * gdb.base/remote.c: Fill the buffer with truely random data.
8921 Change the buffer type to ``unsigned char'' to simplify size
8922 arithmetic.
8923
8924 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8925 stub only handles 400-1 byte packets. Verify that the download
8926 worked.
8927
89281999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8929
8930 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8931 tests, using UNRESOLVED for the untested cases. Also, does not wait
8932 for a timeout if the prompt was received before a recognizable pattern.
8933
89341999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8935
8936 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8937
89381999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8939
8940 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8941 watchpoints.
8942
89431999-11-24 Jason Merrill <jason@casey.cygnus.com>
8944
8945 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8946
8947 * gdb.c++/local.exp: Be more flexible in recognizing local class
8948 name mangling. Don't allow horribly truncated method names.
8949 * gdb.c++/derivation.exp: Expect protected inheritance.
8950 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8951 * gdb.c++/virtfunc.exp: Likewise.
8952 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8953 when printing a nested enum.
8954
89551999-11-22 Jim Blandy <jimb@cygnus.com>
8956
8957 * gdb.base/step-test.exp: Properly await GDB's response to setting
8958 a breakpoint on the call to large_struct_by_value.
8959
8960 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
8961 just because we have debug info for the `start' function.
8962
89631999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
8964
8965 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
8966 "Unknown signal" messages, which indicate (on LinuxThreads) that
8967 GDB doesn't know how to debug threads on this system. This is
8968 better than hanging while philosopher 0 dumps chatter into gdb.log.
8969
89701999-11-18 Tom Tromey <tromey@cygnus.com>
8971
8972 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
8973
89741999-11-18 Fred Fish <fnf@cygnus.com>
8975
8976 * gdb.base/coremaker2.c: Add sample program for generating
8977 cores that is more self contained than coremaker.c. Eventually
8978 I'll add more code to this and tie it into the testsuite.
8979
4ce44c66
JM
89801999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8981
8982 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8983
89841999-11-10 Jimmy Guo <guo@cup.hp.com>
8985
8986 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8987 from $srcdir/lib/.
8988 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
8989 and gdb.c++/.
8990
8991 * gdb.c++/derivation.exp: remove redundant get compiler info code.
8992
d63a86f8 8993 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
8994 'continue with watch' test point.
8995
89961999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
8997
8998 Merged from p2linux-990323-branch:
d63a86f8 8999
4ce44c66
JM
9000 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
9001
11cf8741
JM
9002Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
9003
9004 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
9005 {limit,fixed}''. Test ``set download-write-size''.
9006
9007Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
9008
9009 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
9010 gdb_expect_list.
9011
9012Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
9013
9014 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
9015
90161999-11-03 Mark Salter <msalter@cygnus.com>
9017
9018 * gdb.base/break.exp: Fix "stub continue" pattern.
9019
90201999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
9021
9022 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
9023
90241999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
9025
9026 * gdb.base/display.exp ("finish"): Add timeout clause.
9027
9028 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
9029 plain prompt clause, so this doesn't have to time out in order to
9030 fail.
9031
9032 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
9033 breakpoint hit messages include an address.
9034
9035 * gdb.base/display.exp: Don't forget to escape parens in regular
9036 expressions. Unix regexp notatation sucks.
9037
90381999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9039
9040 * gdb.base/annota1.exp: Test for annotate-signalled: change output
9041 order for 'signalled' message.
9042
5c44784c
JM
90431999-11-01 Stan Shebs <shebs@andros.cygnus.com>
9044
9045 From Jimmy Guo <guo@cup.hp.com>:
9046 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
9047 * gdb.base/annota1.c: Add code for tests to work with.
9048
90491999-10-26 Frank Ch. Eigler <fche@cygnus.com>
9050
9051 * gdb.base/remote.exp: New test for remote downloading settings.
9052 * gdb.base/remote.c: New file with large .data.
9053
917317f4
JM
90541999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
9055
9056 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
9057 for LinuxThreads support, merged from the Code Fusion branch.
9058
9059Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
9060
9061 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
9062 containing exp_continue into a while within an expect. Don't
9063 attempt a start more than three times. Check return value from
9064 gdb_load.
d63a86f8 9065
2df3850c
JM
9066Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
9067
9068 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
9069 a pass case.
9070
2acceee2
JM
90711999-10-01 Kevin Buettner <kevinb@cygnus.com>
9072
9073 * gdb.base/break.c (main): Added a statement that we can step
9074 off of.
9075 * gdb.base/break.exp: Added tests for setting a breakpoint
9076 at an offset and stepping onto a breakpoint.
9077
90781999-10-01 Fred Fish <fnf@cygnus.com>
9079
d63a86f8 9080 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
9081 gdb output.
9082
c2c6d25f
JM
90831999-09-18 Jim Blandy <jimb@cris.red-bean.com>
9084
9085 * gdb.base/break.exp: Code locations are in hex, don't forget!
9086 (For HP-UX.)
9087
90881999-09-17 Stan Shebs <shebs@andros.cygnus.com>
9089
9090 * condbreak.exp: Use break.c as test program.
9091 * condbreak.c: Remove, redundant with break.c.
9092
90931999-09-15 Stan Shebs <shebs@andros.cygnus.com>
9094
9095 * config/monitor.exp (gdb_target_monitor): Disable X- and
9096 Z-packets if the target needs it.
9097
90981999-09-13 James Ingham <jingham@leda.cygnus.com>
9099
9100 * gdb.c++/overload.exp: Added tests for listing overloaded
9101 functions with function pointers in the arg, explicitly calling
9102 out the version you want.
9103
cff3e48b
JM
91041999-09-09 Stan Shebs <shebs@andros.cygnus.com>
9105
9106 * long_long.exp: Add variations of test cases that work for
9107 targets with 16-bit ints and 32-bit doubles.
9108
d4f3574e
SS
91091999-09-08 Stan Shebs <shebs@andros.cygnus.com>
9110
9111 * break.c (main): Compare a possibly-uninitialized argc with an
9112 unlikely value that fits in 16 bits.
9113
91141999-09-07 Stan Shebs <shebs@andros.cygnus.com>
9115
9116 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
9117 0xfeeb, don't want negative numbers if ints are 16 bits.
9118
9119 * lib/gdb.exp (skip_cplus_tests): New proc.
9120 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9121 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
9122 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
9123 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
9124 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
9125 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
9126 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
9127 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
9128
9129 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
9130
9131Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
9132
9133 * gdb.base/corefile.exp (up): Allow a parameter to appear
9134 in the frame that we're going up to.
9135
9136 From Jim Blandy <jimb@cygnus.com>:
9137
9138 * gdb.base/default.exp (info float): Expect some output now.
9139
9140 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
9141 returning floating-point values to fail on the x86.
9142 * gdb.base/callfwmall.exp (do_function_calls): Same.
9143
9144 * gdb.base/list.exp (test_listsize): Correct expectations for
9145 listing line 1 with listsize 2. Also, listing a single line
9146 works now, as does listing three lines. [Kevin's note: There
9147 were a number of other cases fixed too where the expectations
9148 differed...]
9149
91501999-09-02 Stan Shebs <shebs@andros.cygnus.com>
9151
9152 * gdb.base/selftest.exp: Add case for when version prints as
9153 constant string instead of char pointer.
9154
104c1213
JM
91551999-08-25 Stan Shebs <shebs@andros.cygnus.com>
9156
9157 * gdb.base/ending-run.exp: Add Solaris case for what happens when
9158 stepping out of main.
9159
9160 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
9161 G++ used.
9162
9163 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
9164 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
9165
9166 * gdb.c++/ovldbreak.exp: Update match string in test that
9167 includes a warning of multiple breakpoints.
9168
91691999-08-24 Stan Shebs <shebs@andros.cygnus.com>
9170
9171 * gdb.base/display.exp: Improve precision of step-after-finish
9172 added yesterday.
9173
9174 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
9175 test.
9176
9177 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
9178 configs when using G++, not just hppa*.
9179
91801999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9181
9182 * gdb.base/async.c: New file.
9183 * gdb.base/async.exp: New file.
9184
9185Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
9186
9187 * gdb.base/break.exp: Tweak PA specific tests to properly handle
9188 PA64.
9189
53a5351d
JM
9190Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
9191
104c1213
JM
9192 * gdb.base/display.exp: "finish" can leave us mid-line on many
9193 targets, deal with it. Add a small constant to main, instead of
9194 1000 since main+1000 may not be a valid address in the target.
9195
53a5351d
JM
9196 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
9197 on hpux11.
9198
9199 * gdb.base/attach.exp: Handle another hpux11 error message variant
9200 when attaching to a process that does not exist.
9201
92021999-08-19 J.T. Conklin <jtc@redback.com>
9203
9204 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
9205 characters in 'continue to 1241' test.
9206
92071999-08-17 Stan Shebs <shebs@andros.cygnus.com>
9208
9209 * gdb.base/call-ar-st.exp: Add a shorter match case for the
9210 stop in print_long_arg_list, define and use a whitespace
9211 variable in print_small_structs test, add an XFAIL for Solaris.
9212 * gdb.base/dbx.exp: XFAIL func commands until somebody is
9213 interested enough to fix.
9214
7be570e7
JM
92151999-08-13 Keith Seitz <keiths@cygnus.com>
9216
9217 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
9218 (dbx_gdb_load): Remove. Use gdb_load instead, since that
9219 proc knows about targets other than the natives.
9220 (test_assign): Use "gdb_run_cmd" to "run" the target.
9221 Check that we've actually hit the breakpoint at main.
9222 When we attempt to assign a value to a local variable, check
9223 that the variable is in the current scope, i.e., don't use
9224 a test with an empty result.
9225
9226Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
9227
9228 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
9229 command.
9230
92311999-08-09 Stan Shebs <shebs@andros.cygnus.com>
9232
9233 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9234 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
9235 gdb.compat, gdb.threads-hp.
9236 gdb.hp/configure, gdb.hp/configure.in: New files.
9237 gdb.hp/Makefile.in: Recurse into new subdirs.
9238 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
9239 gdb.hp/gdb.objdbg: New directory, tests for debugging info
9240 in object files.
9241 gdb.hp/tools: New directory, aux tools for HP-specific tests.
9242
96baa820
JM
92431999-08-05 Stan Shebs <shebs@andros.cygnus.com>
9244
9245 * gdb.base/display.exp: Help expect by putting a newline in the
9246 funky printf, remove a bogus p/a test.
9247
92481999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9249
9250 * gdb.base/display.exp: Make sure that when we say 'run', we are
9251 connected to the target. This is necessary when running not
9252 natively.
9253
92541999-08-03 Stan Shebs <shebs@andros.cygnus.com>
9255
9256 * gdb.base/step-test.exp: Removed some extraneous messages.
9257
9258 * gdb.base/long_long.exp: Don't run memory examination tests
9259 on little-endian targets (they will need a different set of
9260 results to match).
9261
92621999-08-02 Stan Shebs <shebs@andros.cygnus.com>
9263
9264 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
9265 until somebody decides to fix GDB.
9266
9267 * gdb.base/long_long.c: Stop compiler complaint by specifying long
9268 constant as "ULL".
9269 * gdb.base/long_long.exp: Loosen x/c test, add partial result
9270 matches for a couple x/2 commands.
9271
a0b3c4fd
JM
92721999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9273
9274 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9275 by merging in ref-types2 tests.
9276 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9277
9278 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9279 * gdb.c++/Makefile.in: Add standard actions.
9280 (EXECUTABLES): Rename from PROGS, update list.
9281 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9282 from gdb.hp.
9283 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9284 foo and bar locals.
9285 * gdb.c++/anon-union.exp: Fix tests to match.
9286 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9287 expect matches to handle output variations.
9288 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9289 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9290 output, add HP alternatives for new and delete prints.
9291 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9292 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9293 * gdb.c++/demangle.exp: Use $style when reporting failure.
9294 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9295 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9296 match alternatives.
9297 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9298 compilers.
9299 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9300 * gdb.c++/method.exp: Add match alternatives.
9301 * gdb.c++/misc.cc: Add bool types.
9302 * gdb.c++/misc.exp: Add tests for bool types.
9303 * gdb.c++/overload.exp: Add xfails.
9304 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9305 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9306 add some more template parameter tests (only for HP currently).
9307 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9308 * gdb.c++/virtfunc.cc: Add return type and value for main.
9309 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9310 match alternatives.
d63a86f8 9311
a0b3c4fd
JM
93121999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9313
9314 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9315
93161999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9317
9318 * gdb.base/signals.exp: Don't expect getting a backtrace from
9319 within a signal handler to fail on Linux.
9320
93211999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9322
9323 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9324 * lib/gdb.exp: Remove some gratuitious semicolons.
9325 (delete_breakpoints): Increase timeout.
9326 (gdb_expect): Add -notransfer option.
9327 (gdb_test): Use -notransfer option.
9328 (get_compiler_info): Add f77 case.
9329 (get_compiler): New proc, split out from gdb_preprocess, add f77
9330 case.
9331 (gdb_preprocess): Call get_compiler.
9332
9333 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9334 * gdb.base/attach.exp, gdb.base/display.exp,
9335 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9336 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9337 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9338 third arg to gdb_test.
9339 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9340 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9341 HP-UX xfails, add others.
9342 * gdb.base/completion.exp: Reflect name change of self-test.
9343 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9344 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9345 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9346 HP failure number.
9347 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9348 useless HP-UX 10.30 references.
9349 * gdb.base/maint.exp: Loosen matches.
9350 * gdb.base/pointers.c (main): Declare more_code.
9351 * gdb.base/pointers.exp: Match on output of a `next'.
9352 * gdb.base/structs.c: Add prototypes.
9353 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9354 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9355
93561999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9357
9358 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9359 command.
9360
93611999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9362
9363 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9364 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9365
9366 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9367 debug info. Deal with lack of signal hanlder info in stack.
9368
9369 From Jim Kingdon <kingdon@redhat.com>:
9370 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9371
5a2468f5
JM
93721999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9373
9374 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9375 gdb.base/foll-vfork.exp: Don't run for crosses.
9376
adf40b2e
JM
9377Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9378
9379 * gdb.base/configure.in: Check for gdbvars.exp instead of
9380 a1-selftest.exp.
9381 * gdb.base/configure: Re-generate.
9382
93831999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9384
9385 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9386 in trying to run first and name is too long.
9387
9388 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9389 pointers2.c and pointers2.exp, respectively.
9390 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9391 doschk happier.
9392
43e526b9
JM
93931999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9394
9395 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9396 callfuncs2.c and callfuncs2.exp.
9397
9398 * gdb.base/list.exp: Remove mistaken xfails.
9399 * gdb.base/list0.h: Add optional prototypes.
9400
9846de1b
JM
9401Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9402
9403 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9404 calling malloc.
9405 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9406 * ptype.exp: Move test for get_debug_format to before its first
9407 use.
9408
94091999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9410
9411 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9412 * gdb.base/annota2.cc, annota2.exp: Move from here.
9413 * gdb.c++/annota2.cc, annota2.exp: To here.
9414 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9415
43ff13b4
JM
9416Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9417
9418 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9419 a consistent format.
9420
085dd6e6
JM
94211999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9422
9423 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9424 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9425 HP compilers, also set the globals $true and $false.
9426
9427 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9428 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9429 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9430 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9431 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9432 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9433 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9434 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9435 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9436 whatis.c} Add C++ compatible function definitions and return
9437 types, add includes for library functions.
9438 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9439 * gdb.base/step-test.c (myglob): Rename from glob.
9440 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9441 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9442 files, move here from gdb.hp.
9443 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9444 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9445 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9446 Adjust line numbers in regexps.
9447
9448 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9449 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9450 instead of 0/1.
9451
9452 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9453 foll-vfork.exp: New files, move here from gdb.hp.
9454 * gdb.base/page.exp: New file, test of pagination command.
9455
9456 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9457 recursion test.
9458 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9459
9460 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9461 gdb.base/solib.exp: Fix compiler invocation process.
9462
9463 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9464 HP-UX 11, turn off overload resolution explicitly.
9465 * gdb.base/commands.exp: Set argument list explicitly, add
9466 watchpoint test.
9467 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9468 them work.
9469 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9470 expressions properly.
9471 * gdb.base/corefile.exp: Loosen the match slightly.
9472 * gdb.base/default.exp: Allow "Error accessing memory" message
9473 also.
9474 * gdb.base/display.exp: Skip over x/0 j if PA64.
9475 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9476 * gdb.base/interrupt.exp: Ditto.
9477 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9478 in use.
9479 * gdb.base/list.exp: Add xfails for HP-UX.
9480 * gdb.base/long_long.exp: Refine some of the numeric matches.
9481 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9482 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9483 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9484 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9485 * gdb.base/ptype.exp: Succeed on more varieties of output.
9486 * gdb.base/scope.exp: Add xfails for HP-UX.
9487 * gdb.base/sect-cmd.exp: Add more cases.
9488 * gdb.base/setvar.exp: Add xfails for HP-UX.
9489 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9490 * gdb.base/signals.exp: Match on void symbolically.
9491 * gdb.base/step-test.exp: Add case for PA64.
9492 * gdb.base/term.exp: Add exit and restart.
9493 * gdb.base/twice.exp: Clean up after self.
9494 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9495 * gdb.base/whatis.exp: Allow more ways to pass tests.
9496
9497 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9498 no longer useful.
9499
9500Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9501
9502 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9503 list of patterns.
9504 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9505 print_double_array(double_array)", "continuing to breakpoint
9506 1018", "print print_double_array(array_d)" and "continuing to
9507 1034" tests.
d63a86f8 9508
085dd6e6
JM
95091999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9510
9511 * Makefile.in: Add empty html and install-html targets.
9512
95131999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9514
9515 * config/mt-*: Remove, these haven't been used since 1996.
9516
95171999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9518
9519 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9520 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9521 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9522
9e0b60a8
JM
95231999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9524
9525 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9526 simpler match case for the ptype of the big class.
9527
95281999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9529
9530 * gdb.exp: Fix test for gdb_prompt existence.
9531
95321999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9533
9534 * gdb.exp (gdb_test): Add fail after calls to perror.
9535
95361999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9537
9538 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9539
95401999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9541
9542 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9543
0f71a2f6
JM
9544Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9545
9546 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9547 malloc() is linked in.
9548
95491999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9550
9551 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9552 step at end.
9553
9554 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9555
95561999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9557
9558 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9559
cce74817
JM
9560Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9561
9562 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9563 * gdb.base/mips_pro.exp: Likewise.
9564
95651999-06-02 Keith Seitz <keiths@cygnus.com>
9566
9567 * gdb.c++/templates.cc: Change all "new" operators to throw
9568 an exception.
9569 * gdb.c++/cplusfuncs.cc: Likewise.
9570
9571 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9572
9573Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9574
9575 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9576 * gdb.base/ending-run.exp: When stepping out of main, accept a
9577 step into an arbitrary assembler file.
9578
392a587b
JM
95791999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9580
d63a86f8 9581 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9582 "breakpoint-invalid" to be printed.
d63a86f8 9583 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9584 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9585 * gdb.base/annota2.cc: Initialize a.x to 0.
9586
9e086581
JM
95871999-05-17 Keith Seitz <keiths@cygnus.com>
9588
9589 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9590 when "skip_float_tests" set.
9591 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9592 "print print_ten_doubles", and "step into print_long_arg_list".
9593 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9594 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9595 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9596 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9597 "skip_float_tests" is set.
9598 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9599 when "skip_float_tests" set.
d63a86f8 9600
cd0fc7c3
SS
96011999-05-06 Keith Seitz <keiths@cygnus.com>
9602
9603 * gdb.base/annota2.cc: Include stdio.h.
9604
9605Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9606
9607 * gdb.base/crossload.exp: Remove, this has been disabled ever
9608 since BFD stopped including all targets, and cross-GDB gets
9609 plenty of testing anyway.
9610 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9611 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9612 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9613 * gdb.base/README: Remove, was doc for this.
9614 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9615 needed.
9616
b83266a0
SS
96171999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9618
9619 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9620 output.
9621
9622 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9623 * gdb.base/annota2.exp: New file. More annotation tests.
9624 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9625 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9626
96271999-04-23 Angela Marie Thomas <angela@cygnus.com>
9628
9629 * config/cfdbug.exp: New file.
9630
7a292a7a
SS
96311999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9632
9633 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9634 Marcus Daniel's and Dale Hawkins's demangler crashes.
9635
9636 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9637 test_lucid_style_demangling, test_arm_style_demangling,
9638 test_hp_style_demangling): Try Tom Tromey's core-dumping
9639 identifier under each demangling style.
9640
96411999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9642
9643 * gdb.c++/demangle.exp: Include the current demangling style
9644 in all test names.
9645 (current_demangling_style): New global variable.
9646 (set_demangling_style, test_demangling_core, test_demangling,
9647 test_demangling_exact): New functions.
9648 (test_gnu_style_demangling, test_lucid_style_demangling,
9649 test_arm_style_demangling, test_hp_style_demangling): Use those,
9650 instead of calling gdb_test and gdb_test_exact directly.
9651 (catch_demangling_errors): New function, which reports errors
9652 signalled by the demangling test functions in an orderly way.
9653 (do_tests): Use catch_demangling_errors.
9654
96551999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9656
9657 * gdb.base/signals.exp (test_handle_all_print): Use () for
9658 grouping in expressions, not {}.
9659
9660 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9661 initialized yet.
9662
96631999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9664
9665 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9666 are listed.
9667
96681999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9669
9670 * gdb.stabs/weird.exp: Test for CC being defined before
9671 looking at its value.
9672
96731999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9674
9675 * gdb.base/call-ar-st.exp: Remove stray '#'.
9676 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9677 "short int" and "long int".
9678 * gdb.c++/overload.cc: Cast the string added in the previous
9679 change, to mollify finicky HP compiler.
9680 * gdb.hp/reg-test.exp (testfile): Fix file name.
9681 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9682
7a292a7a
SS
9683 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9684 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9685 alternate form of enum ptype.
9686
c906108c
SS
96871999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9688
7a292a7a
SS
9689 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9690 * gdb.hp/*.exp: Change all to run compiler probe only after
9691 passing skip_hp_tests, so as not to waste time on guaranteed
9692 failure.
9693
c906108c
SS
9694 * gdb.c++/overload.cc: Pass string instead of char addr, always
9695 init ccpfoo.
9696 * gdb.c++/templates.cc: Fix syntax error.
9697
7a292a7a
SS
9698Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9699
9700 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9701 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9702 command.
9703
97041999-03-18 James Ingham <jingham@cygnus.com>
9705
9706 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9707
9708 * gdb.c++/method.exp: It was testing an uninitialized int on the
9709 stack and assuming it was positive.
9710
9711 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9712
9713 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9714 keep it from killing the rest of the tests.
7a292a7a
SS
9715 Use gdb_continue_to_end.
9716
9717 * gdb.base/sigall.exp: use gdb_continue_to_end.
9718
9719 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9720
9721 * gdb.base/display.exp: use runto_main, not run.
9722
d63a86f8
RM
9723 * gdb.base/default.exp: Check for the current error message in the
9724 r abbreviation test.
7a292a7a
SS
9725 Add strongarm to the targets that know info float.
9726
d63a86f8 9727 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9728 run which doesn't work with monitors.
9729
9730 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9731
9732 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9733
9734 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9735 program. Traps the case (in Cygmon) when the program never really
9736 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9737 more places, so I used my name. Sorry Mark...
9738
9739 * config/monitor.exp (gdb_target_monitor): added another
9740 target_info parameter: remotebinarydownload. This will set the
9741 remotebinarydownload flag if this is causing some boards trouble.
9742
97431999-03-18 Mark Salter <msalter@cygnus.com>
9744
9745 * lib/gdb.exp (continue_to_exit): New function.
9746
9747 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9748 * gdb.base/ending-run.exp: Ditto.
9749 * gdb.base/step-test.exp: Ditto.
9750
97511999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9752
9753 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9754 (suggested by Art Haas <ahaas@neosoft.com>).
9755
97561999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9757
9758 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9759
9760Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9761
9762 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9763 descriptions of types (short unsigned int vs unsigned short, etc).
9764
97651999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9766
9767 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9768 a call to strlen; sometimes we do have sources.
9769
97701999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9771
9772 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9773 character, so GDB won't print garbage after its end.
d63a86f8 9774
c906108c
SS
9775 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9776 breakpoint there instead. Sometimes GCC emits memcpy to handle
9777 the large structures being passed by value, so we step into that
9778 instead of sum_array_print, which obscures what we're really testing.
9779 * gdb.base/step-test.exp: However, we do want a test that notices
9780 the bizarre steps into memcpy, so do that here. Add check for
9781 stepping into function calls that pass large structures by value.
9782 ("Is that a noun clause, or are you just happy to see me?")
9783 Remove all references to specific line numbers.
9784 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9785 New type and function.
9786 (main): Call large_struct_by_value, passing it a large struct by value.
9787 * lib/gdb.exp (gdb_get_line_number): New function.
9788
9789 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9790 more portable.
9791
7a292a7a
SS
97921999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9793
c906108c
SS
9794 * lib/gdb.exp: Doc fixes.
9795
7a292a7a
SS
97961999-03-05 Nick Clifton <nickc@cygnus.com>
9797
d63a86f8 9798 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9799
98001999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9801
c906108c
SS
9802 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9803 commands. They're not germane to this test, and they don't work
9804 that way on remote targets.
9805
3fc11d3e
JM
98061999-03-01 James Ingham <jingham@cygnus.com>
9807
9808 * Changelog entries merged over from gdb development branch.
9809
3fc11d3e
JM
9810 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9811
9812 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9813 for outputting results of test run.
9814
2d4a1622 9815 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9816
9817 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9818
7a292a7a
SS
98191999-02-25 Felix Lee <flee@cygnus.com>
9820
9821 * lib/gdb.exp (debug_format): initialize
9822
c906108c
SS
98231999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9824
9825 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9826 * gdb.base/call-rt-st.c: Ditto.
9827
c906108c
SS
98281999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9829
9830 * gdb.threads/pthreads.exp (horiz): New variable.
9831 (test_startup): Fix regexps that capture thread numbers.
9832
98331999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9834
9835 * gdb.base/smoke.exp: Disambiguate two test case names (both
9836 called ``print'').
9837
9838Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9839
9840 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9841 compilation.
9842
98431999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9844
9845 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9846 actual output formatting.
9847 * gdb.base/smoke.exp: GDB removes leading 0's.
9848 * gdb.base/volatile.exp: Don't check type of remuneration;
9849 that variable is no longer defined in constvars.c.
9850 * gdb.base/step-test.c (main): Exit with explicit exit code.
9851 * gdb.base/step-test.exp: Remove two nexti checks--they are
9852 not portable.
9853
98541999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9855
9856 * gdb.base/help.exp ("help delete display"): Fix test to match
9857 gdb's output.
9858
9859 * gdb.base/long_long.c (known_types): Initialize values to zero.
9860 * gdb.base/long_long.exp: Step one more line
9861 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9862 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9863 unique test case names.
9864
9865Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9866
d63a86f8 9867 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9868
9869 * gdb.c++/method.exp: Add missing close brace.
9870
98711999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9872
9873 * gdb.base/maint.exp: Use 'set height 0' to disable page
9874 prompting, not 'set height 400'.
9875
9876 Fix a bunch of timeouts.
9877 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9878 four separate tests, so expect doesn't take forever to match a ton
9879 of text against a regexp with lots of .* forms.
9880 ("maint print psymbols", "maint print symbols"): Make some of
9881 these greps more selective, so that expect doesn't try to wade
9882 through huge piles of output and time out.
9883
9884 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9885
9886 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9887 tests: one which doesn't expect shlib events to be reported, and
9888 another which does, but is XFAIL for all platforms other than
9889 HP/UX.
9890
9891 * gdb.base/break.exp: Teach the test suite that the `catch
9892 fork', `catch vfork', and `catch exec' commands produce error
9893 messages on platforms that don't provide these features.
9894
9895Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9896
9897 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9898 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9899 (shortening names from solib_threshold.exp etc), won't run on
9900 anything but HP-UX for the foreseeable future.
9901 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9902 reflect move.
9903
9904Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9905
9906 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9907 gdb.trace/Makefile.in (clean): Remove all test executables.
9908
9909Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9910
9911 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9912 successfully re-sets breakpoints in shared libraries.
9913 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9914
9915Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9916
d63a86f8
RM
9917 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9918 and compiled w/o GCC.
c906108c
SS
9919
9920 * gdb.hp/watch-cmd.exp: ditto.
9921
9922 * gdb.hp/watch-hp.exp: ditto.
9923
9924 * gdb.hp/xdb1.exp: ditto.
9925
9926 * gdb.hp/xdb2.exp: ditto.
9927
9928 * gdb.hp/dbx.exp: ditto.
9929
9930Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9931
9932 * constvars.c: Remove C++-isms.
9933 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9934 with GCC.
9935
9936Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9937
9938 The following changes are part of the HP merge.
9939
9940 * gdb.base/break.exp: new tests to verify that catchpoints for
9941 fork, vfork, and exec don't trigger inappropriately.
9942
9943 * gdb.base/opaque.exp: compile one file at a time, then link.
9944
9945 * gdb.base/signals.exp: be more restrictive about which hppa
9946 systems receive a setup_xfail. new tests.
9947
9948 * gdb.base/solib_threshold.build: new file.
9949 * gdb.base/solib_threshold.exp: new file.
9950 * gdb.base/solib_threshold.link_opts: new file.
9951 * gdb.base/solib_threshold.mk: new file.
9952 * gdb.base/gen_solib_threshold.c: new file.
9953
9954 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9955 tests. New tests for enums inside classes.
9956
9957 * gdb.c++/compiler.cc: indicate support of template debugging.
9958
9959 * gdb.c++/demangle.exp: run hp style demangling tests.
9960
9961 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
9962 tests.
9963
9964 * gdb.c++/misc.cc: changes to support new tests.
9965
9966 * gdb.c++/templates.cc: changes to support HP's compiler; changes
9967 to support new tests.
9968
9969 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
9970 gcc, then skip these tests.
9971
9972Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
9973
9974 The following files are part of the HP merge; some had longer
9975 names at HP, but have been renamed to be no more than 14
9976 characters in length.
9977
9978 * gdb.hp/ambiguous.cc: new file.
9979 * gdb.hp/ambiguous.exp: new file.
9980 * gdb.hp/attach.exp: new file.
9981 * gdb.hp/attach2.exp: new file.
9982 * gdb.hp/classes-hp.exp: new file.
9983 * gdb.hp/ctti.exp: new file.
9984 * gdb.hp/ctti-add.cc: new file.
9985 * gdb.hp/ctti-add1.cc: new file.
9986 * gdb.hp/ctti-add2.cc: new file.
9987 * gdb.hp/ctti-add3.cc: new file.
9988 * gdb.hp/dbx.exp: new file.
9989 * gdb.hp/exception.cc: new file.
9990 * gdb.hp/exception.exp: new file.
9991 * gdb.hp/foll-exec.c: new file.
9992 * gdb.hp/foll-exec.exp: new file.
9993 * gdb.hp/foll-fork.c: new file.
9994 * gdb.hp/foll-fork.exp: new file.
9995 * gdb.hp/foll-vfork.c: new file.
9996 * gdb.hp/foll-vfork.exp: new file.
9997 * gdb.hp/inherit-hp.exp: new file.
9998 * gdb.hp/more-steps.exp: new file.
9999 * gdb.hp/namespace.cc: new file.
10000 * gdb.hp/namespace.exp: new file.
10001 * gdb.hp/optimize.exp: new file.
10002 * gdb.hp/pxdb.c: new file.
10003 * gdb.hp/pxdb.exp: new file.
10004 * gdb.hp/quicksort.exp: new file.
10005 * gdb.hp/reg-test.exp: new file.
10006 * gdb.hp/reg-test.s: new file.
10007 * gdb.hp/sized-enum.c: new file.
10008 * gdb.hp/sized-enum.exp: new file.
10009 * gdb.hp/start-stop.exp: new file.
10010 * gdb.hp/templ-hp.cc: new file.
10011 * gdb.hp/templ-hp.exp: new file.
10012 * gdb.hp/thr-lib.c: new file.
10013 * gdb.hp/thr-lib.exp: new file.
10014 * gdb.hp/thr-lib.h: new file.
10015 * gdb.hp/thr-liblib.c: new file.
10016 * gdb.hp/virtfun-hp.c: new file.
10017 * gdb.hp/virtfun-hp.exp: new file.
10018 * gdb.hp/watch-cmd.exp: new file.
10019 * gdb.hp/watch-hp.exp: new file.
10020 * gdb.hp/xdb1.exp: new file.
10021 * gdb.hp/xdb2.exp: new file.
10022 * gdb.hp/xdb3.exp: new file.
10023
10024Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
10025
10026 The following files are part of the HP merge; some had longer
10027 names at HP, but have been renamed to be no more than 14
10028 characters in length.
10029
10030 * gdb.base/ss.h: new file.
10031 * gdb.base/call-ar-st.c: new file.
10032 * gdb.base/call-ar-st.exp: new file.
10033 * gdb.base/call-rt-st.c: new file.
10034 * gdb.base/call-rt-st-exp: new file.
10035 * gdb.base/call-strs.exp: new file.
10036 * gdb.base/ena-dis-br.exp: new file.
10037 * gdb.base/environ.exp: new file.
10038 * gdb.base/long_long.exp: new file.
10039 * gdb.base/sect-cmd.exp: new file.
10040 * gdb.base/shlib-cl2.exp: new file.
10041 * gdb.base/smoke.exp: new file.
10042 * gdb.base/so-impl-ld.c: new file.
10043 * gdb.base/so-impl-ld.exp: new file.
10044 * gdb.base/so-indr-cl.c: new file.
10045 * gdb.base/so-indr-cl.exp: new file.
10046 * gdb.base/varargs.exp: new file.
10047 * gdb.base/volatile.exp: new file.
10048 * gdb.base/whatis-exp.exp: new file.
7a292a7a 10049 * gdb.base/display.exp: new file.
c906108c
SS
10050 * gdb.c++/derivation.exp: new file.
10051 * gdb.c++/local.exp: new file.
10052 * gdb.c++/member-ptr.exp: new file.
10053 * gdb.c++/overload.exp: new file.
10054 * gdb.c++/ovldbreak.exp: new file.
10055 * gdb.c++/ref-types.exp: new file.
10056 * gdb.c++/ref-types2.exp: new file.
10057 * gdb.c++/userdef.exp: new file.
d63a86f8 10058
c906108c
SS
10059Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
10060
10061 * gdb.base/default.exp: Reflect wording change in remote.c.
10062
dc96c6c7 10063Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10064
10065 * gdb.base/help.exp: Update to reflect current text.
10066
10067Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
10068
10069 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
10070 they're stack variables and contain garbage.
10071 * gdb.c++/anon-union.exp: new file.
10072
10073 The following changes were made by David Taylor
10074 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10075 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10076 in changes by HP.
10077
10078 * gdb.base/bitops.exp: new file.
10079 * gdb.base/default.exp: change expected messages for catch and
10080 info catch tests to reflect HP merge changes.
10081 * gdb.base/enable-disable-break.exp
10082 * gdb.base/ending-run.c: new file.
10083 * gdb.base/long_long.c: new file.
10084 * gdb.base/maint.exp: new file.
10085 * gdb.base/pointers2.exp: new file.
10086 * gdb.base/shlib-call2.exp: new file.
10087 * gdb.base/solib.exp: new file.
10088 * gdb.base/step-test.c: new file.
10089 * gdb.c++/anon-union.cc: new file.
10090 * gdb.c++/local.cc: new file.
10091 * gdb.c++/member-pointer.cc: new file.
10092 * gdb.c++/method.cc: new file.
10093 * gdb.c++/ref-types.cc: new file.
10094 * gdb.c++/ref-types2.cc: new file.
10095 * gdb.c++/userdef.cc: new file.
d63a86f8 10096
c906108c
SS
10097 * gdb.base/scope.exp: compile one file at a time, then link.
10098 * gdb.base/langs.exp: ditto.
10099 * gdb.base/list.exp: ditto.
d63a86f8 10100
c906108c
SS
10101Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
10102
10103 The following changes were made by David Taylor
10104 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10105 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10106 in changes by HP.
d63a86f8 10107
c906108c
SS
10108 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
10109 skip tests. When compiling pass c++ flag to gdb_compile.
10110 * gdb.c++/
d63a86f8 10111
c906108c
SS
10112 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
10113 test for on hppa*-*-hpux*; use args to see if c++ was specified.
10114 (skip_hp_tests): new function.
10115 (gdb_preprocess): new function.
10116
10117 * configure.in (hpdir): decide whether to configure gdb.hp.
10118 * configure: regenerated.
10119
10120 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
10121 to delete on clean.
10122 (EXECUTABLES): update to reflect new additions.
10123 * gdb.base/commands.exp: update message expected.
10124 * gdb.base/default.exp: add copyright notice.
10125 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
10126 * gdb.base/help.exp: update messages to reflect current text.
10127 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
10128 targets for recurse tests.
10129 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
10130 skip this file.
10131
10132 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
10133 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
10134 compilation.
10135 * gdb.c++/misc.exp: ditto.
10136 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
10137 run the tests. tell gdb_compile that it's a c++ compilation.
10138
10139 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 10140
c906108c
SS
10141 * gdb.base/all-bin.exp: new file.
10142 * gdb.base/arithmet.exp: new file.
10143 * gdb.base/assign.exp: new file.
10144 * gdb.base/completion.exp: new file.
10145 * gdb.base/cond-expr.exp: new file.
10146 * gdb.base/condbreak.exp: new file.
10147 * gdb.base/define.exp: new file.
10148 * gdb.base/dollar.exp: new file.
10149 * gdb.base/environment.exp: new file.
10150 * gdb.base/eval-skip.exp: new file.
10151 * gdb.base/jump.exp: new file.
10152 * gdb.base/logical.exp: new file.
10153 * gdb.base/pointers.exp: new file.
10154 * gdb.base/relational.exp: new file.
10155 * gdb.base/section_command.exp: new file.
10156 * gdb.base/whatis-expr.exp: new file.
10157
10158 * gdb.base/all-types.c: new file.
10159 * gdb.base/call-array-struct.c: new file.
10160 * gdb.base/call-return-struct.c: new file.
10161 * gdb.base/call-strings.c: new file.
10162 * gdb.base/callfuncs2.c: new file.
10163 * gdb.base/condbreak.c: new file.
10164 * gdb.base/constvars.c: new file.
10165 * gdb.base/display.c: new file.
10166 * gdb.base/int-type.c: new file.
10167 * gdb.base/jump.c: new file.
10168 * gdb.base/miscexprs.c: new file.
10169 * gdb.base/pointers.c: new file.
10170 * gdb.base/pointers2.c: new file.
10171 * gdb.base/shmain.c: new file.
10172 * gdb.base/shr1.c: new file.
10173 * gdb.base/shr2.c: new file.
10174 * gdb.base/solib.c: new file.
10175 * gdb.base/solib1.c: new file.
10176 * gdb.base/solib2.c: new file.
10177 * gdb.base/varargs.c: new file.
10178 * gdb.c++/derivation.cc: new file.
10179 * gdb.c++/overload.cc: new file.
10180 * gdb.c++/ovldbreak.cc: new file.
10181 * gdb.hp/attach.c: new file.
10182 * gdb.hp/attach2.c: new file.
10183 * gdb.hp/average.c: new file.
10184 * gdb.hp/compiler.c: new file.
10185 * gdb.hp/compiler.cc: new file.
10186 * gdb.hp/execd-program.c: new file.
10187 * gdb.hp/follow-exec.c: new file.
10188 * gdb.hp/follow-fork.c: new file.
10189 * gdb.hp/follow-vfork-and-exec.c: new file.
10190 * gdb.hp/misc-hp.cc: new file.
10191 * gdb.hp/more-steps.c: new file.
10192 * gdb.hp/optimize.c: new file.
10193 * gdb.hp/quicksort.c: new file.
10194 * gdb.hp/run-hp.c: new file.
10195 * gdb.hp/start-stop.c: new file.
10196 * gdb.hp/sum.c: new file.
10197 * gdb.hp/templates-hp.cc: new file.
10198 * gdb.hp/thread-local-in-lib.c: new file.
10199 * gdb.hp/thread-local-in-lib.h: new file.
10200 * gdb.hp/thread-local-in-lib.lib.c: new file.
10201 * gdb.hp/vforked-program.c: new file.
10202 * gdb.hp/virtfunc-hp.cc: new file.
10203 * gdb.hp/watchpoint-hp.c: new file.
10204 * gdb.hp/xdb.c: new file.
10205 * gdb.hp/xdb0.c: new file.
10206 * gdb.hp/xdb0.h: new file.
10207 * gdb.hp/xdb1.c: new file.
10208
10209Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
10210
10211 The following change was made by Edith Epstein
10212 <eepstein@cygnus.com> as part of a project to merge in changes
10213 originally made by HP; HP did not create ChangeLog entries.
10214
10215 * gdb.c++/demangle.exp: changed the expected output for some
10216 ARM-style mangling -- removed second reference to datatype.
10217 For example, maint demangle __dt__11T1__pt__2_cFv
10218 T1<char>::~T1<char>(void)
10219 becomes,
10220 maint demangle __dt__11T1__pt__2_cFv
10221 T1<char>::~T1(void)
10222
10223 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 10224
c906108c
SS
10225Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
10226
10227 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
10228 * gdb.trace/backtrace.exp: Likewise.
10229 * gdb.trace/circ.exp: Likewise.
10230 * gdb.trace/collection.exp: Likewise.
10231 * gdb.trace/deltrace.exp: Likewise.
10232 * gdb.trace/infotrace.exp: Likewise.
10233 * gdb.trace/limits.exp: Likewise.
10234 * gdb.trace/packetlen.exp: Likewise.
10235 * gdb.trace/passc-dyn.exp: Likewise.
10236 * gdb.trace/passcount.exp: Likewise.
10237 * gdb.trace/report.exp: Likewise.
10238 * gdb.trace/save-trace.exp: Likewise.
10239 * gdb.trace/tfind.exp: Likewise.
10240 * gdb.trace/tracecmd.exp: Likewise.
10241 * gdb.trace/while-dyn.exp: Likewise.
10242 * gdb.trace/while-stepping.exp: Likewise.
10243
102441998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
10245
10246 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
10247
10248Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
10249
10250 From Brendan Kehoe:
10251 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
10252 int return types.
10253
10254Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
10255
10256 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
10257 remote dos host testing right.
10258
10259Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
10260
10261 * gdb.base/corefile.exp: remove some xfails.
10262
10263Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
10264
10265 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
10266 have different timestamps.
10267
10268Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
10269
10270 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
10271 gdb.base/default.exp: Replace "exec" with "executable".
10272
10273Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10274
10275 * gdb.base/default.exp: Change else if to elseif from previous
10276 delta.
10277
10278Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10279
10280 * gdb.base/default.exp: Add brace missing from previous delta.
10281
10282Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10283
10284 * gdb.base/default.exp: Support test for info float for all
10285 varieties of arm toolchain.
10286
dc96c6c7 10287Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10288
10289 * gdb.trace/*.exp: remove "remote_download" command.
10290
dc96c6c7 10291Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10292
10293 * gdb.trace/*.exp: remove -gdwarf from compile.
10294
10295Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10296
10297 * gdb.trace/configure.in(AC_INIT): typo
10298 * gdb.trace/configure: regenerated
10299
dc96c6c7 10300Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10301
10302 * config/m68k-emc.exp: New file.
10303 * lib/<emc-support.exp trace-support.exp}: New files.
10304 * configure.in: add new test directory gdb.trace.
10305 * gdb.trace/{configure configure.in Makefile.in}: New files.
10306 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10307 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10308 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10309 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10310 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10311 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10312 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10313
dc96c6c7 10314Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10315
10316 * gdb.c++/classes.exp: Change all regular expressions to match
10317 arbitrary combinations of newline/carriage-return, so that they
10318 will work equally well on Unix and Windows.
10319 * gdb.c++/inherit.exp: ditto.
10320 * gdb.c++/virtfunc.exp: ditto.
10321
103221998-08-11 Dawn Perchik <dawn@cygnus.com>
10323
10324 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10325
c2d11a7d
JM
10326Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10327
10328 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10329 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10330 to use a0-a3/d0-d3 as needed.
10331
10332Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10333
10334 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10335 * gdb.disasm/am33.exp: Corresponding changes.
10336
c906108c
SS
103371998-07-11 Felix Lee <flee@cygnus.com>
10338
10339 * gdb.base/callfuncs.exp: add cmp10 test.
10340 * gdb.base/callfuncs.c (cmp10): new function.
10341
10342Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10343
d63a86f8 10344 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10345 into two parts to get around a synchronization problem in expect.
10346
3fc11d3e
JM
10347Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10348
10349 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10350
10351 * configure.in: Add options for gdbtk testsuite.
10352
10353 * configure: Regenerate.
10354
10355 * gdb.gdbtk: New directory to hold gdbtk tests.
10356
c906108c
SS
10357Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10358
10359 * gdb.fortran/types.exp: Escape brackets in expect patterns
10360 for test_float_literal_types_accepted tests.
10361 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10362 before run test.
10363
c2d11a7d
JM
10364Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10365
10366 * am33.exp: Just compile, do not link the testcase.
10367 * am33.s: Add ".am33" pseudoop to force am33 mode.
10368
c906108c
SS
103691998-06-25 Felix Lee <flee@cygnus.com>
10370
10371 * gdb.base/setshow.exp: make sure $pc is sane.
10372
10373 * gdb.stabs/weird.exp: split expect patterns properly.
10374
c2d11a7d
JM
10375Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10376
10377 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10378 * gdb.disasm/am33.exp: Run it.
10379
dc96c6c7 10380Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10381
10382 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10383 match processing (and eliminate spurious timeouts when running).
10384
dc96c6c7 10385Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10386
10387 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10388 exception test, but conditionalize it on target [mach | gnu].
10389
dc96c6c7 10390Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10391
10392 * gdb.base/overlays.exp: fixup compile line for linker script.
10393
10394Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10395
10396 * gdb.fortran/types.exp: don't guess at float size.
10397
10398Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10399
10400 * gdb.base/exprs.exp: delete test that depends on int size.
10401
10402Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10403
10404 * config/sim.exp: Removed checks for target triplets.
10405 (gdb_target_sim): Use gdb,target_sim_options.
10406
10407Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10408
10409 * gdb.base/reread.exp: New file.
10410 * gdb.base/reread1.c: New file.
10411 * gdb.base/reread2.c: New file.
10412
10413Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10414
10415 * config/sim.exp: Use 'target sim -sparclite' when running
10416 SPARClite programs.
10417
10418Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10419
10420 * gdb.base/structs2.exp: New file.
10421 * gdb.base/structs2.c: New file.
10422
10423Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10424
10425 * gdb.asm/common.inc: New file.
10426 * gdb.asm/d10v.inc: New file.
10427 * asm-source.exp: Pass -I's to gas to find .inc files.
10428 Update line numbers in expected output.
10429 * asmsrc1.s: Rewrite.
10430 * asmsrc2.s: Rewrite.
10431 * configure.in: Create arch.inc symlink.
10432 * configure: Regenerate.
10433 * Makefile.in (distclean): Delete arch.inc.
10434
10435Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10436
10437 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10438 (t_enum_value2): ditto
10439 (t_enum_value3): ditto
10440 (main): ditto
10441Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10442
10443 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10444 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10445 change.
10446 Use gdb_test instead of send_gdb/gdb_expect sequences.
10447
10448Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10449
10450 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10451 not void.
10452
10453Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10454
10455 * gdb.base/branches.c: Code with lots of loops and
10456 subroutines. Used to test gdbs ability to single step through PC
10457 changes, especially to test mips-tdep.c:mips_next_pc
10458
10459Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10460
10461 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10462 more rigorous EGCS C++ error checking.
10463
10464Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10465
10466 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10467 tests.
c906108c 10468 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10469 function when asleep.
c906108c 10470 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10471 for i*86 Linux and SVR4 signal handling problems.
10472 Remove linux xfail for `next to handler in signals_tests_1', fixed
10473 by recent infrun.c change.
c906108c 10474 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10475 stack backtraces.
c906108c
SS
10476 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10477 target.[ch] change.
10478
10479Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10480
10481 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10482 for a newline from gdb before continuing.
10483 (default_gdb_exit): Just look for y or n.
10484 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10485 it does, fail the rests of the tests in the file.
10486
10487Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10488
10489 * config/cygmon.exp: New file.
10490
10491Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10492
10493 * gdb.base/list.exp: Fix problem with "list default lines around
10494 main" test on remote targets.
10495
10496 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10497 run test on remote targets.
10498
10499Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10500
10501 * gdb.asm: New directory.
10502 * configure.in: Configure it.
10503 * configure: Regenerate.
10504 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10505 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10506
10507Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10508
10509 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10510
dc96c6c7 10511Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10512
c906108c
SS
10513 * gdb.base/overlays (several files): Merge the two overlay
10514 managers into one. Change variables (foox, barx, bazx, grbxx)
10515 back into ints but force them to load in their proper sections.
10516
10517Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10518
10519 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10520 on-chip insn memory and IMAP1 to upper 128k.
10521 (D10VCopy): Handle memory regions crossing 16k boundaries.
10522 (D10VCopy): Transfer data in 32 bit chunks.
10523
10524Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10525
10526 * gdb.base/overlays.c (main): Exit normally when result is
10527 correct.
10528
10529 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10530 map. Include space for printf in .text segment.
10531
10532 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10533 updated d10v memory VMA/LMA map.
10534 (D10VCopy): Call D10VTranslate.
d63a86f8 10535
c906108c
SS
10536Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10537
10538 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10539
10540 * gdb.base/bar.c (barx, bar): Change variable to small array so
10541 that it won't be put into the .sdata - small data -
10542 section. Update reference.
10543 * gdb.base/baz.c (bazx, baz): Ditto.
10544 * gdb.base/foo.c (foox, foo): Ditto.
10545 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10546
10547 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10548 to be arrays.
d63a86f8 10549
dc96c6c7 10550Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10551
c906108c
SS
10552 * gdb.base/overlays.exp: fix up and get working again.
10553 Add tests for backtraces from an overlay function.
d63a86f8 10554
c906108c
SS
10555Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10556
10557 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10558 "calling function with watchpoint enabled".
10559
10560Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10561
10562 * gdb.base/break.exp (test_next_with_recursion): Remove
10563 gdb_suppress_tests for d10v-*-*.
10564 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10565 pending review of whether it is useful or not.
10566
10567Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10568
10569 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10570
10571Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10572
10573 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10574 * config/dve.exp: New file to support Densan boards.
10575
10576Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10577
10578 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10579 reads and BSD.
10580
10581Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10582
10583 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10584 response.
10585
10586 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10587
10588Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10589
10590 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10591 test.
10592
10593 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10594 target_sizeof_long and target_bigendian_p.
10595 (structs_by_value, structs_by_reference): Check values according
10596 to targets word size and endianess.
d63a86f8 10597
c906108c
SS
10598Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10599
10600 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10601 output.
10602
10603Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10604
10605 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10606 Update test of set args help to match source change.
10607
10608Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10609
10610 * gdb.base/default.exp: Expect help system output to be in
10611 alphabetical order.
10612 * gdb.base/help.exp: Ditto.
10613
10614Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10615
10616 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10617 "i*86-pc-linux-gnu*".
10618 * gdb.base/interrupt.exp: Ditto.
10619 * gdb.base/corefile.exp: Ditto.
10620
10621 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10622 define vxworks when building the testcase.
10623
10624 * gdb.base/ptype.exp: Fix testnames to be unique.
10625 * gdb.base/radix.exp: Ditto.
10626 * gdb.base/term.exp: Ditto.
10627 * gdb.base/whatis.exp: Ditto.
10628 * gdb.c++/classes.exp: Ditto.
10629
10630Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10631
10632 * gdb.base/callfuncs.exp: Fix indentation.
10633
10634 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10635 suppress_flag has been set.
10636 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10637 target feature.
10638
10639Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10640
10641 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10642 the testcase.
10643
10644 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10645 set_debug_traps() and breakpoint().
10646 * gdb.c++/misc.cc (main): Ditto.
10647 * gdb.c++/templates.cc (main): Ditto.
10648 * gdb.c++/virtfunc.cc (main): Ditto.
10649
10650Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10651
10652 * lib/gdb.exp(gdb_step_for_stub): New function.
10653 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10654 exists, reload the executable and do a "continue" instead of
10655 doing a jump.
10656 (runto_main): Use gdb_step_for_stub.
d63a86f8 10657
c906108c
SS
10658 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10659 tests to have unique names.
10660 * gdb.base/callfuncs.exp: Ditto.
10661 * gdb.base/commands.exp: Ditto.
10662 * gdb.base/default.exp: Ditto.
10663 * gdb.base/help.exp: Ditto.
10664 * gdb.base/list.exp: Ditto.
10665 * gdb.base/opaque.exp: Ditto.
10666 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10667 similar tests.
d63a86f8 10668
c906108c
SS
10669 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10670 * gdb.c++/cplusfuncs.cc: Ditto.
10671 * gdb.c++/virtfunc.cc: Ditto.
10672
10673 * config/monitor.exp: Keep track of the last file we saw, rather
10674 than trying to get the info from gdb.
10675
10676 * gdb.fortran/types.exp: Move comment to previous line.
10677
10678Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10679
10680 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10681 target mode.
10682
10683Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10684
10685 From Bob Manson:
10686 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10687 string from GDB when it connects.
10688
10689 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10690
10691Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10692
10693 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10694 if we can't get a debug format from GDB (we may be testing an
10695 older GDB). Use a 10 second timeout when checking for the format.
10696
10697 * gdb.stabs/weird.exp: Fix quoting.
10698
10699 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10700
10701Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10702
10703 * config/arm-ice.exp: New file.
10704
10705Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10706
10707 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10708 until it has been modified to work with the new testsuite.
10709
99707966 10710 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10711 testcase won't compile, cause all of the testcases in the file to
10712 fail instead.
10713
10714 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10715 (gdb_clear_suppressed): New procedure.
10716 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10717 it contains a positive value.
10718
10719Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10720
10721 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10722
10723 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10724
10725Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10726
10727 * lib/gdb.exp (setup_xfail_format): New function.
10728 (get_debug_format): New function to get debug format.
10729 (debug_format): New global variable to hold last value set
10730 by get_debug_format.
10731 * gdb.base/list.exp: Call get_debug_format and expect some
10732 tests to fail for DWARF 1 and COFF formats.
10733 * gdb.c++/ptype.exp: Ditto.
10734 * gdb.c++/classes.exp: Ditto.
10735 * gdb.c++/cplusfuncs.exp: Ditto.
10736 * gdb.c++/inherit.exp: Ditto.
10737 * gdb.c++/templates.exp: Ditto.
10738 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10739
c906108c
SS
10740Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10741
10742 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10743 host doesn't have a currently-open connection.
10744
10745 * config/sparclet.exp: Cleanups and fixes to make it generic for
10746 any gdb stub target. Handle cases where gdb doesn't respond when
10747 interrupted in a sane fashion.
10748
10749 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10750 same thing in a totally different way.
10751
10752 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10753 setting "timeout".
10754 (gdb_start): We set the global gdb_prompt variable in
10755 default_gdb_init now.
10756
10757Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10758
10759 * gdb.base/printcmds.exp: Fix "check for floating addition"
10760 regexp to accept results within approx +/- .01 of exact value.
10761 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10762
10763Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10764
10765 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10766 properly.
10767 (gdb_expect): Add optional timeout parameter, and add timeout
10768 value to various calls.
10769 (gdb_suppress_tests): Only give one warning message per group.
10770
10771Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10772
10773 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10774 global variables. Handle getting a value for $timeout more
10775 gracefully.
10776
10777Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10778
10779 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10780 initialize.
10781 (default_gdb_init): New procedure; allow gdb_init to be overridden
10782 by a target configuration file.
10783 (gdb_expect): Pass the timeout to remote_expect.
10784
10785 * config/monitor.exp(gdb_load): Fix typo in regexp.
10786
10787Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10788
10789 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10790
10791Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10792
10793 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10794 here. Call gdb_target_exec before rebooting the target, to make
10795 sure the connection to the target is closed.
10796 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10797 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10798 Also detect "Timeout reading from remote" error.
10799
10800 * config/gdbserver.exp: Pass the executable being loaded to
10801 gdb_target_monitor. Don't call gdb_file_cmd here; let
10802 gdb_target_monitor do it.
10803
10804 * gdb.disasm/hppa.exp: Don't use exec_output.
10805
10806Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10807
10808 * gdb.base/list.exp: If we're debugging a non-native target,
10809 try to set the pc register to point to the start of the
10810 program before doing the first list command.
10811
10812 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10813 test_calls after restarting.
10814
10815 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10816 reloading.
10817
10818 * gdb.base/watchpoint.exp: Fix typo.
10819
10820 * gdb.base/setshow.exp: Check for use_gdb_stub.
10821
10822 * gdb.base/break.exp: Fix continue until exit test for the gdb
10823 stub case.
10824 * gdb.base/langs.exp: Ditto.
10825
10826 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10827 gdb_load_offset. If we weren't given a file to load, figure out
10828 what the current file is and use it.
10829
10830 * config/i386-bozo.exp: New file.
10831
10832Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10833
10834 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10835 feature.
10836
10837 * config/proelf.exp: New entry.
10838
10839Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10840
10841 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10842 of regexps.
10843
10844 * gdb.base/watchpoint.exp: Don't run the test_stepping
10845 tests if gdb can't call functions on the target.
10846
10847 * gdb.base/setshow.exp: Don't run the set prompt tests if
10848 the board has gdb_prompt set.
10849
10850Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10851
10852 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10853 * gdb.base/commands.exp: Likewise.
10854 * gdb.base/setshow.exp: Likewise.
10855
10856Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10857
10858 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10859 feature.
10860
10861 * config/i960.exp: New file.
10862
10863Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10864
10865 * gdb.base/funcargs.exp: Check for gdb,short_int target
10866 feature instead of looking for explicit target triplets.
10867
dc96c6c7 10868Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10869
d63a86f8 10870 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10871 "p 123DEADBEEF", to check parse_number.
10872 * top.c: change "to enable to enable" to "to enable" in a couple
10873 of help strings.
10874
10875Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10876
10877 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10878 on the mn10300.
d63a86f8 10879
c906108c
SS
10880Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10881
10882 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10883 where the test executable is run with explicit args.
10884 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10885
10886Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10887
10888 * gdb.base/run.c: Use FAKEARGV to build test executable that
10889 does not require a command line arg, since most simulators
10890 don't currently support passing such an arg into the simulated
10891 program.
10892 * gdb.base/commands.exp: Change tests to insert the proper
10893 value as the arg to the first recursive factorial call. Change
10894 compilation line to define FAKEARGV at compile time.
10895
10896Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10897
10898 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10899 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10900 function with watchpoint enabled" test.
10901
10902Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10903
10904 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10905 Don't call gdb_test when the command doesn't return to a gdb prompt.
10906
10907 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10908 "Tests restarted" messages.
10909
10910Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10911
10912 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10913
dc96c6c7 10914Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10915
10916 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10917 for INFO SYMBOL; add help tests for OVERLAY commands.
10918 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10919 add tests for OVERLAY commands
10920 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10921 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10922 * gdb.base/sigall.c: add usestubs code frag
10923 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10924
c906108c
SS
10925Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10926
10927 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10928 failures.
10929 (gdb_stop_suppressing_tests): Note that tests have restarted.
10930
10931Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10932
10933 * config/h8300.exp: New file.
10934
10935Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10936
10937 * gdb.base/setshow.exp: Check for the existence of a
10938 feature, not its value.
10939
10940Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10941
10942 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10943
10944 * gdb.base/scope.exp: It's now init0(), not init().
10945
10946 * gdb.base/scope0.c: For now, change init() to be init0().
10947
10948 * config/monitor.exp: Use gdb_serial in preference to serial
10949 or netport.
10950
10951 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10952 and it's not already set.
10953
10954Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10955
10956 * gdb.base/setshow.exp: Only test the run command if the target
10957 isn't using a stub and if it supports argument passing.
10958
10959Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10960
10961 * config/udi.exp(gdb_start): Make sure UDICONF is set
10962 properly before starting gdb.
10963
10964Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
10965
10966 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
10967 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
10968 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
10969
10970Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
10971
10972 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
10973 specialized code to reboot the board, use remote_reboot instead.
10974
10975 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
10976
10977 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10978
10979 * config/monitor.exp: Make sure we disconnect from the target.
10980 Also, try a reboot/reload cycle instead of failing if the
10981 load fails.
10982
10983Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10984
10985 * gdb.base/default.exp: Don't set match_max.
10986 * gdb.base/help.exp: Ditto.
10987 * gdb.base/list.exp: Ditto.
10988 * gdb.base/signals.exp: Ditto.
10989
10990 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
10991 set, use remote_ld to download the testcase instead of
10992 the GDB loader.
10993
10994Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
10995
10996 * config/vr5000.exp: New file.
10997
10998 * config/monitor.exp(gdb_target_monitor): Add pattern for
10999 "Ending remote" to detect errors in connecting.
11000
11001 * gdb.base/setshow.exp: Add .* within auto language test.
11002
11003 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
11004 target feature.
11005
11006 * config/monitor.exp(gdb_load): Check for a failure when loading,
11007 and reboot the board if necessary.
11008
11009 * gdb.base/setvar.exp(test_set): Handle multiple prints within
11010 a set of tests. Remove print.* from the patterns being checked.
11011
11012Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
11013
11014 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
11015 refer to gdb_spawn_id.
11016
11017 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
11018 longer used.
11019 * config/sparclet.exp: Ditto.
11020 * config/sparclet-old.exp: Ditto.
11021 * config/slite.exp: Ditto.
11022 * config/sim.exp: Ditto.
11023 * gdb.base/funcargs.exp: Ditto.
11024
11025 * lib/gdb.exp:Remove references to gdb_spawn_id.
11026 (gdb_expect): Move to remote.exp.
11027
11028Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
11029
11030 * config/monitor.exp: Detect the "Couldn't establish connection"
11031 message from GDB.
11032
11033Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
11034
11035 * gdb.base/bitfields.exp: Use runto instead of explicit
11036 gdb_run_cmd/gdb_expect sequences.
11037
11038 * gdb.base/break.exp(text_next_with_recursion): Add match for
11039 gdb_expect call.
11040
11041 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
11042 We also need to handle the "A program is being debugged already"
11043 prompt from gdb. Use gdb_test to set the baud rate.
11044
11045 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
11046 to 20000. Really. I mean it.
11047
11048Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11049
11050 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
11051 fails. If suppress_flag is set, skip perror message about not
11052 being able to send to GDB.
11053 (send_gdb): If suppress_flag is set, don't try to send commands to
11054 GDB.
11055 (gdb_expect): If suppress_flag is set, always fail immediately.
11056 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
11057 (gdb_init): Call gdb_stop_suppressing_tests.
11058 (default_gdb_exit): Ditto.
11059 (default_gdb_start): Ditto.
11060
11061 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
11062 gdb_stop_suppressing_tests as appropriate.
11063 * gdb.base/break.exp: Ditto.
11064 * gdb.base/callfuncs.exp: Ditto.
11065 * gdb.base/commands.exp: Ditto.
11066 * gdb.base/exprs.exp: Ditto.
11067 * gdb.base/funcargs.exp: Ditto.
11068 * gdb.base/list.exp: Ditto.
11069 * gdb.base/recurse.exp: Ditto.
11070 * gdb.base/scope.exp: Ditto.
11071 * gdb.base/structs.exp: Ditto.
11072 * gdb.c++/inherit.exp: Ditto.
11073
11074Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
11075
11076 * config/vr4300.exp: New file.
11077
99707966 11078 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 11079
99707966 11080 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
11081
11082Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
11083
11084 * lib/gdb.exp(gdb_init): New function.
11085
11086 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
11087 for each individual variable set.
11088
11089 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
11090 name.
11091
11092 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
11093
11094 * gdb.base/scope.exp: Use gdb_test.
11095
11096 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
11097 aborting; the testsuite driver will do that for us (see
11098 gdb_finish). Also, use gdb_test in a few more places.
11099
11100Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
11101
11102 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
11103
11104Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
11105
11106 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
11107 and "add_tests" are not at the same address.
11108
11109Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
11110
11111 * gdb.base/ptype.exp: Use gdb_test.
11112
11113Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
11114
11115 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
11116 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
11117 left in. No longer expect them to fail.
11118
11119 * gdb.stabs/*.mt; Deleted, no longer used.
11120 * gdb.stabs/configure.in: Remove references to target makefile
11121 frags.
11122 * gdb.stabs/configure: Rebuilt.
11123
11124 * gdb.disasm/*.mt: Deleted, no longer used.
11125 * gdb.disasm/configure.in: Remove references to target makefile
11126 frags. Use "sh3.s" as the unique filename for this directory.
11127 * gdb.disasm/configure: Rebuilt.
11128
11129 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
11130 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
11131 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
11132
11133Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
11134
11135 * config/udi.exp: Use mondfe,name instead of remote_host.
11136
11137Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
11138
11139 * gdb.base/watchpoint.exp: Don't expect a failure when calling
11140 a function with a watchpoint enabled on the mn10200.
11141
11142 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
11143 before trying to create it!
11144
11145Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
11146
11147 * config/vx.exp: Use hostname instead of netport.
11148
11149 * config/vxworks.exp: New file.
11150
11151 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
11152
11153 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
11154 gdb before assuming everything worked. Send a ^C if a timeout
11155 occurs.
11156
11157 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
11158 $gdb_spawn_id directly.
11159 (gdb_run_cmd): Try _start as well as start. Use the target feature
11160 gdb,start_symbol as the symbol to start from when jumping.
11161
11162Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
11163
11164 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
11165 redundant) test.
11166
11167 * gdb.base/recurse.exp: Relax final value test for 'b' so that
11168 it doesn't lose for 16bit integer systems.
11169
11170Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
11171
11172 * gdb.fortran/types.exp: If the target doesn't support "double"
11173 data types, then expect "real" types to only be 4 bytes.
11174
11175 * gdb.c++/virtfunc.exp: Expect failure for virtual function
11176 call tests if the target doesn't support inferior function calls.
11177
11178 * gdb.base/printcmds.exp: Allow minor deviation in FP values
11179 in printf tests.
11180
11181Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
11182
11183 * gdb.base/help.exp: Disable "help set", "help show", and
11184 "help support". Simplify regexp for "help stack".
11185
11186 * gdb.base/default.exp: Set match_max to 5000 and the timeout
11187 to 60 seconds. Temporarily set match_max to 15000 around the
11188 "info copying" test.
11189
11190 * gdb.base/nodebug.exp: Don't try to do an inferior function
11191 call if the target doesn't support them.
11192 * gdb.base/printcmds.exp: Likewise.
11193 * gdb.base/setvar.exp: Likewise.
11194 * gdb.base/structs.exp: Likewise.
11195 * gdb.c++/templates.exp: Likewise.
11196 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
11197
11198 * gdb.base/recurse.exp: Enable for the mn10200.
11199
11200 * configure.in: Do configure gdb.stabs directory for *-*-elf
11201 targets.
11202 * configure: Rebuilt.
11203
11204 * gdb.base/break.exp: Check for gdb,noresults before testing
11205 exit status and/or results from the target.
11206 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
11207 * lib/gdb.exp: Remove old (now bogus) initialization of
11208 noinferior, noargs, noresults and nosignals.
11209
11210Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
11211
11212 * config/sh.exp: New file.
11213
11214 * config/slite.exp: Try to connect multiple times to the board
11215 before rebooting. Only send a "monitor run" if need_monitor_run
11216 is set.
11217
11218 * gdb.base/break.exp: Don't do the "stub continue" test if
11219 the target has gdb_stub set.
11220
11221 * gdb.base/callfuncs.exp: Increase the timeout.
11222
11223 * gdb.base/interrupt.exp: Don't even try to compile the testcase
11224 if the target has gdb,noinferiorio set.
11225
11226 * gdb.base/list.exp: Increase match_max to 10000 characters.
11227
11228 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
11229
11230 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
11231 target.
11232
11233 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
11234
11235Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
11236
11237 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
11238 trying to delete the copy of gdb. Catch the file delete so we
11239 don't die if the delete fails; also, the file should be copied to
11240 the host, not to the build.
11241
11242Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
11243
11244 * lib/gdb.exp(gdb_test): Surround the result pattern with
11245 parenthesis in case it contains multiple regexps separated
11246 with |.
11247
11248 * gdb.base/watchpoint.exp: Use gdb_test.
11249 * gdb.base/default.exp: Ditto.
11250
11251Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
11252
99707966 11253 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 11254
c906108c
SS
11255 * gdb.base/scope.exp: Use gdb_test.
11256 * gdb.c++/classes.exp: Ditto.
11257 * gdb.c++/inherit.exp: Ditto.
11258
11259Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
11260
11261 * gdb.base/crossload.exp: Don't use execute_anywhere, use
11262 remote_exec instead.
11263 * gdb.base/corefile.exp: Don't be ridiculous.
11264 * gdb.base/*.c: Add missing stub invocations.
11265
11266Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
11267
11268 * config/slite.exp: Miscellaneous fixes.
11269
11270 * lib/gdb.exp: Fix runto.
11271
11272 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11273 the target.
11274
11275 * gdb.base/watchpoint.exp: Fix regexp.
11276
11277 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11278 close and wait commands, as the descriptor may now be
11279 invalid. Always call "remote_close host".
11280
11281Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11282
11283 Major rewrite for testsuite revision.
d63a86f8 11284
c906108c
SS
11285 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11286 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11287 instead of relying on spawn_id to always contain a valid
11288 spawn id.
11289 (get_compiler_info): New procedure to build the ${binfile}.ci
11290 file, instead of replicating this in N different places.
11291 (gdb_compile): New procedure.
d63a86f8 11292
c906108c
SS
11293 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11294 appropriate arguments) instead of compile. Use gdb_test in a lot
11295 more places. Use send_gdb instead of send. Always run gdb_start
11296 at the start of a testcase, as this is no longer done magically.
11297
11298 config/*-gdb.exp: Rename without the -gdb suffix.
11299
11300 config/mips.exp: Use remote_close instead of exit_remote_shell.
11301 config/monitor.exp: Use target_info instead of looking at
11302 baud, timeout, etc.
11303 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11304
11305Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11306
11307 * gdb.c++/templates.exp (test_ptype_of_templates),
11308 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11309 Update expect patterns for destructors and assignment operators
11310 to match corresponding c-typeprint.c changes.
11311 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11312 to destructor breakpoint test, GDB should be able to set the
11313 destructor breakpoint without specifying arguments.
11314
11315Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11316
11317 * gdb.threads/pthreads.exp: Change result for failure to compile due
11318 to lack of pthreads runtime support from an error to simply an
11319 unsupported test, per dejagnu standards.
11320
11321Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11322
11323 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11324 where GDB exits to reduce pattern match time.
11325 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11326
11327 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11328
dc96c6c7 11329Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11330
11331 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11332 * gdb.base/default.exp: ditto.
11333 * gdb.base/nodebug.exp: ditto.
11334 * gdb.base/printcmds.exp: ditto.
11335 * gdb.base/ptype.exp: ditto.
11336 * gdb.base/setvar.exp: ditto.
11337 * gdb.base/structs.exp: ditto.
11338 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11339
11340Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11341
11342 * configure, */configure: Rebuild with autoconf 2.12.
11343
11344Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11345
11346 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11347 use new i*86-pc-linux*-gnu quads.
11348 * gdb.base/corefile.exp: Ditto.
11349 * gdb.base/signals.exp: Ditto.
11350 * gdb.base/sigall.exp: Ditto.
11351 * gdb.base/interrupt.exp: Ditto.
11352
11353 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11354 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11355 RedHat 4.0.
d63a86f8 11356
c906108c
SS
11357 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11358 linux. This allows the test case to at least compile on latest
11359 linux, but still not run due to missing the threads runtime library.
11360
11361Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11362
11363 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11364 directory to search gdb directory. Accept and step over conditional
11365 stack alignment code. Consume $prompt in failure cases.
11366 Reset timeout to $oldtimeout instead of some arbitrary value.
11367 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11368 timeout problems with infinite stack backtraces.
11369 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11370 Accept function parameters for linkfunc member.
11371
11372Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11373
11374 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11375 (CXXFLAGS): Remove, unreferenced.
11376 (B_OPTIONS): Add for -B options and add code to initialize with
11377 previous -B options and also add -B option to pick up cross compiled
11378 runtime.
11379 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11380 doing cross compiles.
11381 (target_alias): Declare global.
11382 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11383 to verify that gcc exists in build tree, and if so set CC to that
11384 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11385
c906108c
SS
11386Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11387
11388 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11389 ptype test for anonymous union. Fixup testcase to match
11390 current gcc debug output.
11391
11392Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11393
11394 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11395 force argument to an unsigned long type.
11396
11397Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11398
11399 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11400 tests and anonymous union print/ptype tests.
11401 * gdb.base/list.exp (test_forward-search): Increase timeout by
11402 5 minutes for the "search extremely long line" case.
11403 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11404 completely optional and that the pass/fail messages use the command as
11405 the message if that third arg is a null string.
11406 (gdb_test_exact): Arrange that a null string pattern means match a
11407 null string output rather than any output, which might include random
11408 errors.
11409 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11410 backtrace test.
11411 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11412 always failing and failure is now exposed by gdb.exp changes.
11413
11414Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11415
11416 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11417 weren't being noted.
11418
11419Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11420
11421 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11422 * gdb.stabs/weird.exp: Remove v_comb xfails.
11423
dc96c6c7 11424Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11425
11426 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11427 list.exp scope.exp watchpoint.exp]
11428 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11429
dc96c6c7 11430Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11431
11432 * config/monitor.exp: Increase download timeout to 1000 seconds.
11433
dc96c6c7 11434Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11435
11436 * config/m32r.exp: Increase timeout to 120 seconds.
11437
11438Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11439
11440 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11441 and accept older ordering as obsolescent gcc or gdb.
11442 * gdb.c++/templates.exp: Ditto.
11443 * gdb.c++/virtfunc.exp: Ditto.
11444
11445Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11446
11447 * gdb.base/coremaker.c: Add code to mmap some data so we
11448 can check that it ends up in the core file.
11449 * gdb.base/corefile.exp: Add test to read mmapped data
11450 from core file.
11451
dc96c6c7 11452Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11453
11454 * config/m32r.exp: New file.
11455
11456Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11457
11458 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11459 that cflags can contains -gstabs, and work correctly for other tests.
11460
dc96c6c7 11461Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11462
11463 * gdb.base/setshow.exp: New file, tests show and set.
11464 * gdb.base/setshow.c: New file, tests show and set.
11465 * gdb.base/help.exp: Add test for help set|show annotate.
11466 * gdb.base/default.exp: Add test for set|show annotate.
11467
11468Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11469
11470 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11471 errors unique.
11472 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11473 explicitly.
11474
11475Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11476
11477 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11478 and width commands. This is done elsewhere.
11479 * (gdb_start): Don't call gdb_start_sim here. That's already
11480 done in gdb_load. This fixes lots of failures in default.exp.
11481
11482Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11483
11484 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11485 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11486 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11487 in the same we we treat other failures (since it may be an expected
11488 condition), rather than as an error.
11489 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11490 old test format.
11491
11492Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11493
11494 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11495 (distclean maintainer-clean realclean): No need to remove files
11496 twice. Nuke the duplicates.
11497 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11498 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11499 Remove config.h along with other config files.
11500
11501Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11502
11503 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11504 "p func1 ()" and note that rests of tests are skipped.
11505 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11506 setup_xfails for "print func2::coremaker_local".
11507 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11508 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11509 affected by the previous run test.
11510 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11511 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11512 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11513 "pass int powerset tuple" and "pass modeless int powerset tuple".
11514 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11515 "real write 4" and "real write 8".
11516 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11517 setup_xfails for "print vs1 after tuple assign 2",
11518 "print \$i after tuple assign 2", and
11519 "print vs2 after tuple assign 2".
11520 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11521 meaningful error message and return -1 so the caller can
11522 suppress further tests and avoid a cascade of errors.
d63a86f8 11523
c906108c
SS
11524Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11525
11526 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11527 format for printing version.
11528 * gdb.base/default.exp: Ditto.
11529 * gdb.base/interrupt.exp: Fix problem with cascade of
11530 errors if child process dies while calling a function.
d63a86f8 11531
c906108c
SS
11532Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11533
11534 * Makefile.in (VPATH): Add
11535 * Makefile.in (Makefile, config.status): Fix rules so things get
11536 remade when necessary.
11537
11538Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11539
11540 * Makefile.in (just-check): Add path to sibling expect dir
11541 to environment variable specified by RPATH_ENVVAR.
11542
11543Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11544
11545 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11546 (just-check): Add shared library paths for libstdc++, tk,
11547 tcl, bfd, and opcodes to the environment variable specified
11548 in RPATH_ENVVAR.
11549 * configure.in: Add support to recognize --enable-shared flag
11550 and generate correct value for RPATH_ENVVAR.
11551 * configure: Regenerated with autoconf.
11552
11553Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11554
11555 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11556 include all osf versions.
11557 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11558 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11559 when target is linux. When failing to build pthreads test
11560 executable, give more meaningful message.
11561 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11562 arg for pthread_create.
d63a86f8 11563
c906108c
SS
11564Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11565
11566 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11567 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11568 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11569 and -lpthreads (everybody else).
11570 (test_startup): Fail gracefully if threads are not supported.
11571 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11572 "p/c array_index("abcdef",2)" when not gcc compiled.
11573 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11574 "print func2::coremaker_local" when not gcc compiled.
11575 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11576 "ptype on opaque struct tagname (statically)",
11577 "ptype on opaque struct tagname (dynamically) 1", and
11578 "ptype on opaque struct tagname (dynamically) 2"
11579 for not compiled with gcc.
11580 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11581 backtrace when compiled with gcc.
d63a86f8 11582 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11583 than always return success.
11584
11585Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11586
11587 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11588
11589Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11590
11591 * gdb.base/structs.exp: Undo last change.
11592
11593Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11594
11595 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11596 encapsulate all the steps/nexts done during self test, starting
11597 at main, and makes them less sensitive to optimization issues.
11598 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11599 signal handler" test.
11600 * gdb.threads/pthreads.exp: Only run this for native configs.
11601 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11602 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11603 tests.
11604 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11605 for "runto test_calls(void)" test.
d63a86f8 11606
c906108c
SS
11607Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11608
11609 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11610 and don't expect address info in breakpoint confirmations.
11611
11612Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11613
11614 * gdb.base/list.exp (test_forward_search): Increase timeout
11615 temporarily by 60 seconds for searching extremely long line,
11616 and then reset to old value when done. Increase expect input
11617 buffer to 10000.
11618
11619Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11620
11621 * gdb.base/list.exp (test_forward_search): Fix to handle very
11622 long source line without overflowing expect's input buffer.
11623
11624Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11625
11626 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11627 "buffer_full".
11628
11629 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11630 "buffer_full".
11631
11632 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11633 "buffer_full".
11634
11635 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11636 "buffer_full".
11637
11638Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11639
11640 * configure.in (configdirs): Add gdb.threads.
11641 * configure: Regenerated with autoconf.
11642 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11643 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11644 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11645
c906108c
SS
11646Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11647
11648 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11649
11650Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11651
11652 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11653 each signal's status in the output of "handle all print".
11654 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11655 the \r\n sequence that immediately precedes the gdb prompt.
11656 * gdb.base/a1-selftest.exp: Save original timeout and restore
11657 after test.
11658
11659Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11660
11661 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11662 symbol.
11663
11664Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11665
11666 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11667
11668Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11669
11670 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11671 timeout by 60 seconds.
11672
11673Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11674
11675 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11676 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11677 error return.
11678
11679Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11680
11681 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11682 gdb initialization, also report how long dejagnu waited. Restore
11683 old timeout before doing error return. Temporarily increase timeout
11684 by 3 minutes to allow for slow startups over heavy NFS use.
11685
11686Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11687
11688 * lib/gdb.exp: Report timeout value for verbosity level 2.
11689 * config/gdbserver.exp: Ditto.
11690 * config/hppro.exp: Ditto.
11691 * config/mips-gdb.exp: Ditto.
11692 * config/monitor.exp: Ditto.
11693 * config/netware.exp: Ditto.
11694 * config/sim-gdb.exp: Ditto.
11695 * config/slite-gdb.exp: Ditto.
11696 * config/udi-gdb.exp: Ditto.
11697 * config/unix-gdb.exp: Ditto.
11698 * config/vx-gdb.exp: Ditto.
11699 * gdb.base/a1-selftest.exp: Ditto.
11700 * gdb.base/a2-run.exp: Ditto.
11701 * gdb.base/break.exp: Ditto.
11702 * gdb.base/corefile.exp: Ditto.
11703 * gdb.base/list.exp: Ditto.
11704 * gdb.base/recurse.exp: Ditto.
11705 * gdb.base/scope.exp: Ditto.
11706 * gdb.base/signals.exp: Ditto.
11707
11708Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11709
11710 * gdb.threads/Makefile.in (docdir): Removed.
11711
11712Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11713
11714 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11715 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11716 @srcdir@.
d63a86f8 11717 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11718 autoconf 2.5 or higher.
11719 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11720
11721Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11722
11723 * configure: Regenerated.
11724 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11725 avoid name clashes with SunOS headers.
11726
11727Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11728
11729 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11730
11731Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11732
11733 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11734 prototype information ends up in the compiler info file.
11735
11736Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11737
11738 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11739 attempting to regenerate it. Eliminate use of a temporary file
11740 and just generate the info file directly. Source it immediately,
11741 for consistency of use.
11742 * gdb.base/corefile.exp: Ditto
11743 * gdb.base/exprs.exp: Ditto.
11744 * gdb.base/funcargs.exp: Ditto.
11745 * gdb.base/langs.exp: Ditto.
11746 * gdb.base/list.exp: Ditto.
11747 * gdb.base/mips_pro.exp: Ditto.
11748 * gdb.base/nodebug.exp: Ditto.
11749 * gdb.base/opaque.exp: Ditto.
11750 * gdb.base/ptype.exp: Ditto.
11751 * gdb.base/scope.exp: Ditto.
11752 * gdb.base/setvar.exp: Ditto.
11753 * gdb.base/signals.exp: Ditto.
11754 * gdb.base/whatis.exp: Ditto.
11755 * gdb.c++/templates.exp: Ditto.
11756 * gdb.c++/virtfunc.exp: Ditto.
11757 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11758 whether or not to add -lstdc++ to the compile command line args.
11759
11760Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11761
11762 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11763 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11764 Increase timeout, a lot of single stepping might be needed if the
11765 target has no hardware watchpoints.
11766
11767Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11768
11769 * gdb.base/break.exp: Ignore compiler warnings when compiling
11770 break.c.
11771 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11772 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11773 from remote-sim.
11774 * gdb.base/exprs.exp: Add h8300 xfails.
11775 * gdb.base/funcargs.exp: Likewise.
11776 * gdb.base/nodebug.exp: Likewise.
11777 * gdb.base/printcmds.exp: Likewise.
11778 * gdb.base/ptype.exp: Likewise.
11779 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11780 h8300 xfails.
d63a86f8 11781 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11782 on the h8300.
11783 * gdb.base/funcargs.c: Explicitly make last constant argument to
11784 call_after_alloca_subr an unsigned long type.
11785 * gdb.base/return.c: Include stdio.h.
11786
11787Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11788
11789 * config/abug.exp: New file for the older Motorola Bug monitor
11790 that runs on the mvme13x series VME boards.
11791 * config/monitor.exp: Use the new config array for target settings
11792 if they exist.
11793
11794Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11795
11796 * sim-gdb.exp: Make the SH simulator allocate less space when
11797 it is targeted.
11798
11799Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11800
11801 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11802 test.
11803
11804Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11805
11806 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11807 "rs6000-*-*" for "list function in include file" when gcc compiled.
11808 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11809 for "p ctable1[120]".
11810 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11811 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11812 Remove setup_xfail for "rs6000-*-*" for
11813 "print 'scope0.c'::filelocal before run".
11814 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11815 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11816 since some compilers don't allow both options to be given
11817 on the same command line. Create object file and move it.
d63a86f8 11818
c906108c
SS
11819Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11820
11821 * gdb.base/corefile.exp: Always regenerate the core file, since
11822 we always regenerate the coremaker program. Detect special case
11823 where registers cannot be read from core file.
d63a86f8 11824
c906108c
SS
11825Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11826
11827 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11828 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11829 * gdb.c++/templates.exp: Only match on basename of file since
11830 some formats like xcoff don't encode directory information.
11831 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11832 and rs6000 AIX xcoff targets.
11833 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11834 * configure: Regenerate.
11835 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11836 here, rather than in distclean.
d63a86f8 11837
c906108c
SS
11838Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11839
11840 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11841 defined, and use it to compile the test case with -O2. The
11842 native compilation still uses no optimization.
11843 * gdb.base/mips_pro.c: Remove inline assembly code since
11844 it is compiled PIC by default, which results in assembler
11845 warnings that make the testsuite think the compilation
11846 was unsuccessful.
11847
11848Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11849
11850 * gdb.c++/misc.exp: Add note to message for
11851 "print s.a for foo struct" that this is a known gcc 2.7.2
11852 and earlier bug.
11853
11854Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11855
11856 * gdb.base/break.exp: Fix pattern for matching "Delete all
11857 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11858 setup_xfail for deleting all breakpoints test. Fix various
11859 timeout messages to include "(timeout)".
11860 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11861 for "p t_float_values2(3.14159,float_val2)".
11862 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11863 for "continue to call2g" when gcc compiled.
11864 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11865 "up to foo in langs.exp", "show language at foo in langs.exp",
11866 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11867 and "show language at fsub in langs.exp".
11868 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11869 "list line 1 in include file", "list message for lines past EOF",
11870 "list function in include file", "list list0.h:foo", and
11871 "list filename:function; nonexistant function".
11872 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11873 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11874 and "ptype t_char_array" to be for native cc only.
d63a86f8 11875
c906108c
SS
11876Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11877
d63a86f8 11878 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11879 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11880 "print func2::coremaker_local", and "backtrace in corefile.exp".
11881
11882Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11883
11884 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11885 "bt in signals.exp". This problem only appears when running
11886 the testsuite, and then only intermittently.
11887
11888Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11889
11890 * gdb.base/return.exp (return_tests): Differentiate between
11891 two tests of continuing.
11892
11893Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11894
11895 * */Makefile.in (maintainer-clean): Remove config.log.
11896 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11897 * gdb.c++/Makefile.in (PROGS): Add inherit.
11898 (clean): Remove *.ci.
11899
11900Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11901
11902 * gdb.c++/misc.cc: Add test code from Mike Stump.
11903 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11904
11905Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11906
11907 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11908 to "alpha-*-osf2*" and add comment.
11909 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11910 setup_xfail for "step over execarg initialization" and
11911 "step over corearg initialization".
11912 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11913 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11914 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11915 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11916 "print func2::coremaker_local", and "backtrace in corefile.exp".
11917 * gdb.base/signals.exp: Build and source signals.ci.
11918 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11919 to be for gcc only.
11920 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11921
c906108c
SS
11922Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11923
11924 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11925 Feb 3 procfs.c change.
11926
11927Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11928
11929 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11930
11931Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11932
11933 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11934 from dejagnu's apparent default of 10 seconds, which gives random
11935 results when running the tests over NFS on moderately loaded systems.
11936 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11937
11938Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11939
11940 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11941 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11942 result reports.
11943
11944Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11945
11946 * configure.in (CY_AC_PATH_TCLH): Remove.
11947 * configure: Regenerate.
11948
11949Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11950
11951 * gdb.c++/Makefile.in (clean): Add missing '{'.
11952
11953Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11954
11955 * lib/gdb.exp: Provide a default value for noinferior.
11956
11957 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11958 Load libgloss.exp.
11959
11960Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
11961
11962 * gdb.disasm/hppa.exp: Compile directly into an executable, use
11963 the executable, not the .o to run the tests from.
11964
11965Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
11966
11967 * gdb.base/break.exp: Don't test for program exit or exit status
11968 if $noresults if nonzero.
11969 * gdb.base/langs.exp: Likewise.
11970 * gdb.base/watchpoint.exp: Likewise.
11971
11972 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
11973 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
11974 trying to compile the testcase.
11975
11976Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11977
11978 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11979 * gdb.base/signals.exp (continue to handler): Likewise.
11980
11981Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11982
11983 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11984
11985 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11986
11987Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11988
11989 * gdb.base/corefile.exp: Recognize "not found" as failure
11990 when trying to determine if a core file was generated.
11991 If no core file was generate the first time, try again without
11992 the ulimit -c to work around braindamaged shells.
11993
11994Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
11995
11996 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
11997 [] tests with "test" and enclose string in quotes.
11998 * gdb.stabs/configure: Rebuild
d63a86f8 11999
c906108c
SS
12000Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
12001
12002 Changes in sync with expect:
12003 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
12004 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
12005 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
12006 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
12007 argument to AC_REQUIRE.
12008 * configure: Regenerated.
12009
12010Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
12011
12012 * gdb.base/corefile.exp: When generating a core, discard any
12013 error messages about ulimit not found and the "core dumped"
12014 message from the shell that runs the coredumper.
12015
12016Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
12017
12018 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
12019
12020 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
12021 which sed script to run. Expect failure for v_comb test
12022 on PA targets too.
d63a86f8 12023
c906108c
SS
12024Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
12025
12026 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
12027 "print func2::coremaker_local" and for "backtrace in corefile.exp"
12028
12029Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
12030
12031 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
12032 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
12033 "sparc-sun-solaris*" xfails for "p v_comb".
12034 * lib/gdb.exp (default_gdb_start): Fix typo.
12035 * gdb.base/corefile.exp: Allow "Core was generated by ..."
12036 messages to not include the full program name that caused
12037 the core dump since some systems (such as solaris) apparently
12038 truncate this path to about 80 characters.
12039 When generating a core file first try increasing the core file
12040 size limit to unlimited since some systems may default it to
12041 zero, and it is harmless to try it. Move the test for failing
12042 to generate a core file to where it will actually get executed.
12043 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
12044 new gdb result from g++ debug info improvements and make old
12045 pattern obsolescent. Also account for size_t differences
12046 (may be int or long).
12047 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
12048 initialization before function call is placed in the delay slot
12049 and thus appears to be skipped over by commands such as "next".
12050
12051Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
12052
12053 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
12054
12055Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
12056
12057 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
12058 input source file; fix code to compile test to deal with this
12059 convention.
12060 * gdb.c++/*.exp: Likewise.
12061
12062Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
12063
12064 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
12065 "bt in signals.exp".
12066
12067Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
12068
12069 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
12070 "step over execarg initialization" and
12071 "step over corearg initialization".
12072
12073Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
12074
12075 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
12076 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
12077
12078Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
12079
12080 From Rob Savoye (rob@poseidon.cygnus.com)
12081 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
12082 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
12083 configure.in}, gdb.disasm/{Makefile.in, configure.in},
12084 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
12085 configure.in}: Major reworking for autoconfig.
12086 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
12087 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
12088 New files.
12089 * config/unix-gdb.exp: Make GDB global.
12090 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
12091 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
12092 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
12093 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
12094 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
12095 term.exp, twice.exp, watchpoint.exp, whatis.exp},
12096 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
12097 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
12098 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
12099 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
12100 pr-8136.exp, result.exp, string.exp, tuples.exp},
12101 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
12102 to returns as necessary, arrange for test to compile own testcase
12103 executable.
12104 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 12105
c906108c
SS
12106Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
12107
12108 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
12109 clear_xfail at end of test which might not call either pass or fail.
12110 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
12111 "backtrace through signal handler".
12112
12113Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12114
12115 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
12116 continuing from a job control stop signal.
12117 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
12118
12119Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
12120
12121 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
12122 * gdb.base/corefile.exp: Likewise.
12123 * gdb.base/funcargs.exp: Likewise.
12124
12125Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
12126
12127 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
12128 * config/monitor.exp: Add support for setting baud rate.
12129
12130Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
12131
12132 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
12133 i*86-*-linux* xfails for "backtrace through signal handler".
12134 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
12135 "print func2::coremaker_local".
12136 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
12137 alpha-dec-osf2* xfail for
12138 "delete all breakpoints when none".
12139
12140Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
12141
12142 * gdb.base/break.exp: Change test that deletes all breakpoints
12143 when no user breakpoints are installed. A post 4.15 change
12144 causes gdb to no longer prompt in this case.
12145
12146Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
12147
12148 * gdb.base/return.exp (return_tests): Change xfail for test
12149 "correct value returned double test" to stop xfailing at
12150 Solaris 2.5. Apparently the bug has been fixed.
12151
12152Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
12153
12154 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
12155 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
12156
12157Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
12158
12159 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
12160 * gdb.disasm/hppa.s: Corresponding changes.
12161
12162Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
12163
12164 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
12165 makefile fragment.
12166 * config/mt-hpux: Deleted.
12167
12168Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
12169
d63a86f8 12170 * Many files: When warning about suppressed tests due to a
c906108c
SS
12171 nonexistant test binary, avoid incrementing the warning count.
12172
12173Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
12174
12175 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 12176
c906108c
SS
12177Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12178
12179 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
12180 "sparc-*-solaris2*".
12181
12182Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12183
12184 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
12185 Add global and local variables and initialize them.
12186 * gdb.base/corefile.exp: Test correct mapping of corefile sections
12187 by printing variables. Remove rs6000 and powerpc xfails, BFD now
12188 extracts the file name and terminating signal from the core file.
12189 * TODO: Remove note about tests for correct mapping of corefile.
12190 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
12191 from optimizing it away.
12192 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
12193 handles common blocks.
12194
12195Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
12196
12197 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
12198 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
12199
12200Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
12201
12202 * Makefile.in (maintainer-clean): New target, synonym for
12203 realclean.
12204 * gdb.base/Makefile.in (maintainer-clean): Likewise.
12205 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
12206 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
12207 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
12208 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
12209 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
12210
12211Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
12212
12213 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
12214 xfails when not gcc compiled for "print foo::funclocal".
12215 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
12216 "print foo::funclocal at foo",
12217 "print 'scope1.c'::foo::funclocal at foo",
12218 "print foo::funclocal_bss at foo",
12219 "print 'scope1.c'::foo::funclocal_bss at foo",
12220 "print foo::funclocal_ro at foo",
12221 "print 'scope1.c'::foo::funclocal_ro at foo",
12222 "print bar::funclocal at foo" and
12223 "print 'scope1.c'::bar::funclocal at foo".
12224 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
12225 gcc compiled for "print foo::funclocal at bar".
12226 Expand all messages to ensure that they identify that
12227 the test is at bar().
12228 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
12229 gcc compiled for:
12230 "ptype on opaque struct pointer (statically)",
12231 "ptype on opaque struct tagname (statically)",
12232 "ptype on opaque struct pointer (dynamically) 1",
12233 "ptype on opaque struct tagname (dynamically) 1",
12234 "ptype on opaque struct pointer (dynamically) 2" and
12235 "ptype on opaque struct tagname (dynamically) 2
12236 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
12237 gcc compiled for:
12238 "p datalocal"
12239 "whatis datalocal",
12240 "ptype datalocal",
12241 "p bsslocal",
12242 "whatis bsslocal", and
12243 "ptype bsslocal".
12244 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
12245 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
12246 when not gcc compiled.
12247 * gdb.base/funcargs.exp (float_and_integral_args): Add
12248 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
12249 compiled.
12250 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
12251 "backtrace from call6a" when not gcc compiled.
12252 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
12253 "backtrace from call7a" when not gcc compiled.
12254 * gdb.base/callfuncs.exp (do_function_calls):
12255 Add "hppa*-*-hpux*" xfail when not gcc compiled for
12256 "p t_char_array_values(char_array_val2,char_array_val1)",
12257 "p t_char_array_values(char_array_val1,char_array_val2)",
12258 "p t_char_array_values("carray 1","carray 2")",
12259 "p t_char_array_values("carray 1",char_array_val2)",
12260 "p t_char_array_values(char_array_val1,"carray 2")",
12261 "p sum_args(1,{2})",
12262 "p sum_args(2,{2,3})",
12263 "p sum_args(3,{2,3,4})",
12264 "p sum_args(4,{2,3,4,5})"
12265 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
12266 "backtrace in corefile.exp" when not gcc compiled.
12267
12268Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12269
12270 * gdb.base/signals.exp: Rewrite `handle all print' test as
12271 a procedure. Accept blanks or TABs as whitespace, increase
12272 timeout and expect input buffer size for the large output
12273 from the command. Remove "i*86-*-bsdi2.0" xfail.
12274
12275Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12276
12277 * gdb.base/setvar.exp: Add new testcases for truncation when
12278 assigning invalid values to bitfields.
12279
12280Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12281
d63a86f8 12282 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12283 mips-sgi-irix* xfail for
12284 "call inferior func with struct - returns char *"
12285 and fix test so that an optional (unsigned char *) cast is
12286 accepted in the result.
12287
12288Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12289
12290 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12291 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12292 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12293 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12294 that accidentally got checked in.
12295
12296Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12297
d63a86f8 12298 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12299 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12300 compiled test.
12301 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12302 Add mips-sgi-irix5* xfail for not gcc compiled.
12303 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12304 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12305 "p top", "whatis top", "p middle", and "whatis middle".
12306 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12307 "whatis signed char" for not gcc compiled.
12308 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12309 "set variable signed char=-1 (-1)" and
12310 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12311 * gdb.base/funcargs.exp (float_and_integral_args):
12312 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12313 Add mips-sgi-irix* xfail when not gcc compiled for
12314 "continue to call2b".
12315 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12316 "continue to call2g".
12317 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12318 "backtrace from call6a"
12319 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12320 "backtrace from call7k".
12321 Add mips-sgi-irix5* xfail when not gcc compiled for
12322 "backtrace from call7a".
12323 (localvars_after_alloca): Fix gdb_test cmds for
12324 "print * after runto ...".
12325 Remove rs6000-*-* xfails for
12326 "print i after runto localvars_after_alloca" and
12327 "print l after runto localvars_after_alloca"
12328 for all compilers.
12329 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12330 when not compiled with gcc, for:
12331 "print signed char == (minus)",
12332 "print signed char != (minus)",
12333 "print signed char < (minus)",
12334 "print signed char > (minus)".
12335 * gdb.base/callfuncs.exp (do_function_calls):
12336 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12337 "call inferior func with struct - returns char *".
d63a86f8 12338 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12339 "correct value returned double test" to include Solaris 2.4.
12340 * gdb.base/funcargs.exp (float_and_integral_args):
12341 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12342
c906108c
SS
12343Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12344
12345 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12346 enumeration bitfields if compiling with GNU C.
12347 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12348 to empty' prompt.
12349
12350Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12351
12352 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12353 test for PRO targets.
12354
12355 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12356 breakpoints in the inferior at any given time by making
12357 two groups of breakpoints for call2*, call6* and call7*
12358 tests.
12359
12360Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12361
12362 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12363 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12364 from optimizing it away.
12365 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12366 "call inferior func with struct".
12367
12368Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12369
12370 * configure.in: Only configure gdb.chill for particular targets.
12371
12372Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12373
12374 * gdb.base/Makefile.in: Add action to .c.o transformation
12375 rule that generates a .ci file for each .o file and remove
12376 explicit .c.o rules except for callfuncs.o.
12377 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12378 generates a .ci file for each .o file and remove explicit
12379 .cc.o rules.
12380 (clean): Remove *.tmp *.ci files.
12381 (EXECUTABLES): Remove templ-info.exp.
12382 * gdb.base/compiler.c: New file.
12383 * gdb.c++/compiler.cc: New file
12384 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12385 Change rs6000-*-* xfail for
12386 "print 'scope0.c'::filelocal_ro" and
12387 "print 'scope1.c'::filelocal" and
12388 "print 'scope1.c'::filelocal_bss" and
12389 "print 'scope1.c'::filelocal_ro" and
12390 "print 'scope1.c'::foo::funclocal" and
12391 "print 'scope1.c'::foo::funclocal_ro" and
12392 "print 'scope1.c'::bar::funclocal" and
12393 "print 'scope0.c'::filelocal_ro" and
12394 "print 'scope1.c'::filelocal at foo" and
12395 "print 'scope1.c'::filelocal_bss at foo" and
12396 "print 'scope1.c'::filelocal_ro at foo" and
12397 "print 'scope1.c'::foo::funclocal at foo" and
12398 "print 'scope1.c'::foo::funclocal_bss at foo" and
12399 "print 'scope1.c'::foo::funclocal_ro at foo" and
12400 "print 'scope1.c'::bar::funclocal at foo" and
12401 "print 'scope0.c'::filelocal_ro" and
12402 "print 'scope1.c'::filelocal" and
12403 "print 'scope1.c'::filelocal_bss" and
12404 "print 'scope1.c'::filelocal_ro" and
12405 "print 'scope1.c'::foo::funclocal" and
12406 "print 'scope1.c'::foo::funclocal_bss" and
12407 "print 'scope1.c'::foo::funclocal_ro" and
12408 "print 'scope1.c'::bar::funclocal" and
12409 "print 'scope1.c'::bar::funclocal_bss"
12410 to only be xfail'd when not compiled with gcc.
d63a86f8 12411 Add rs6000-*-* xfail for
c906108c
SS
12412 "print 'scope0.c'::filelocal_bss before run"
12413 when compiled with gcc.
12414 (test_at_main): Add rs6000-*-* xfail for
12415 "print filelocal_ro in test_at_main"
12416 when compiled with gcc.
12417 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12418 Add rs6000-*-aix* xfail for
c906108c
SS
12419 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12420 "ptype t_char_array", not compiled with gcc.
12421 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12422 xfail for "list foo (in include file)" when gcc compiled.
12423 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12424 (integral_args): Add rs6000-*-* xfail for
12425 "run to call0a" if not compiled with gcc.
12426 (unsigned_integral_args): Add rs6000-*-* xfail for
12427 "run to call1a" if not compiled with gcc.
12428 (float_and_integral_args): Add rs6000-*-* xfail for
12429 "run to call2a" if not compiled with gcc and for
12430 "continue to call2b" for any compiler.
12431 Add rs6000-*-* xfail to
12432 "print f1 after run to call2a" for gcc compiled.
12433 (discard_and_shuffle): Add rs6000-*-* xfail for
12434 "run to call6a".
12435 (shuffle_round_robin): Add rs6000-*-* xfail for
12436 "backtrace from call7a" if not compiled with gcc.
12437 Add rs6000-*-* xfail for
12438 "backtrace from call7b" if compiled with gcc.
12439 (call_after_alloca): Add rs6000-*-* xfail for
12440 "print c in call_after_alloca" and
12441 "print s in call_after_alloca" and
12442 "backtrace from call_after_alloca_subr"
12443 if not compiled with gcc.
12444 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12445 "print c in localvars_in_indirect_call" and
12446 "print c in localvars_in_indirect_call" and
12447 "backtrace in indirectly called function" and
12448 "stepping into indirectly called function"
12449 if not compiled with gcc.
12450 (localvars_after_alloca): Add rs6000-*-* xfail for
12451 "print c after runto localvars_after_alloca" and
12452 "print s after runto localvars_after_alloca" and
12453 "print i after runto localvars_after_alloca" and
12454 "print l after runto localvars_after_alloca"
12455 for all compilers.
12456 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12457 than whatis-info.exp.
12458 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12459 than opaque-info.exp.
12460 Setup rs6000-*-* xfail for
d63a86f8 12461 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12462 "ptype on opaque struct pointer (dynamically)" when
12463 not compiled with gcc.
12464 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12465 rather than callf-info.exp.
12466 (do_function_calls): Add clear_xfail for rs6000-*-* for
12467 "p t_float_values2(3.14159,float_val2)". Seems to work
12468 fine there, both with xlc and gcc. Need to find out what
12469 it is doing right and fix other platforms.
12470 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12471 "call inferior func with struct - returns int",
12472 "call inferior func with struct - returns long",
12473 "call inferior func with struct - returns float",
12474 "call inferior func with struct - returns double",
12475 "call inferior func with struct - returns char *",
12476 but only if not gcc compiled (presumes xlc compiled).
12477 Change rs6000-*-* xfails for
12478 "call inferior func with struct - returns char" and
12479 " call inferior func with struct - returns short" to only
12480 xfail if not using gcc.
12481 (clean mostlyclean): Remove *.ci and *.tmp files.
12482 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12483 than templ-info.exp.
12484 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12485 Add rs6000-*-* xfail for "up to foo in langs.exp"
12486 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12487 when not gcc compiled.
d63a86f8 12488
c906108c
SS
12489Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12490
12491 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12492 * gdb.base/corefile.exp: Likewise.
12493 * gdb.base/list.exp: Likewise.
12494 * gdb.base/scope.exp: Likewise.
12495 * gdb.base/siganls.exp: Likewise.
12496
12497 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12498 compiler output.
12499 * gdb.base/whatis.exp: Likewise.
12500
12501Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12502
12503 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12504 failure (opcode table has been fixed to match reality).
12505
12506Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12507
12508 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12509 "call inferior func with struct - returns char",
12510 "call inferior func with struct - returns short"
12511
12512 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12513 "print 'scope0.c'::filelocal at main",
12514 "print 'scope0.c'::filelocal_bss in test_at_main",
12515 "print 'scope0.c'::filelocal at foo",
12516 "print 'scope0.c'::filelocal_bss in test_at_foo",
12517 "print 'scope0.c'::filelocal at bar",
12518 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12519
c906108c
SS
12520 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12521 in source file 1". This bug seems to have been fixed with both
12522 gcc and native cc (was native assembler bug?).
12523
12524Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12525
12526 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12527 "backtrace through signal handler" to "i*86-*-sysv4*".
12528 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12529 continue" case. Add "known SVR4 bug" to fail message.
12530 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12531 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12532 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12533 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12534 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12535 "up to foo in langs.exp", "show language at foo in
12536 langs.exp", "up to cppsub_ in langs.exp", "show
12537 language at cppsub_ in langs.exp", "up to fsub in
12538 langs.exp", and "show language at fsub in langs.exp".
12539 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12540 "bactrace in corefile.exp".
12541 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12542 "call inferior function with struct - returns float" and
12543 "call inferior function with struct - returns double".
d63a86f8 12544
c906108c
SS
12545Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12546
12547 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12548 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12549 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12550 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12551
12552Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12553
12554 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12555 (or overriden) "CHILL" macro rather then bare "gcc".
12556 Also look for ../../gcc/xgcc since that is what we will
12557 actually need, not "Makefile". Remove following assignment
12558 of CHILL to CHILL_FOR_TARGET because that results in
12559 recursive definition.
12560
12561Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12562
12563 * gdb.base/corefile.exp: Change xfail for backtrace in
12564 corefile.exp from linuxaout to all linux.
12565 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12566 cases where we miss the breakpoint at the signal handler
12567 for some reason. Setup xfail for linuxoldld/linuxaout and
12568 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12569 hitting SIGURG breakpoint.
12570 * gdb.base/signals.exp: Setup xfail for "next" acting like
12571 continue to add linuxoldld. Setup xfail for all linux for
12572 "next to handler in signals_tests_1", "backtrace in
12573 signals_tests_1", "continue to func1", "pass SIGUSR1",
12574 and continue to handler".
12575
12576Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12577
12578 * Update all FSF addresses except those in COPYING* files.
12579
12580Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12581
12582 * gdb.base/a2-run.exp: Change messages to be more explicit about
12583 the status of args, and quote binfile in results.
12584
12585Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12586
12587 * gdb.base/callfuncs.exp: Add tests for passing structs to
12588 inferior functions and return various types.
12589 * gdb.base/callfuncs.c: Add functions to receive a struct
12590 and return a member of the struct, in various types.
12591
12592Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12593
12594 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12595
12596Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12597
12598 * config/vxworks29k.exp: New file, sources vxworks.exp.
12599
12600Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12601
12602 * config/gdbremote.exp: New file. Testing framework using
12603 gdbserver.
12604
12605Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12606
12607 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12608 "call function when asleep" and "send end of file".
12609 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12610 for "backtrace in corefile.exp".
12611 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12612 for "backtrace through signal handler".
12613 * gdb.base/corefile.exp: Make sure we actually generate a core file
12614 before trying the core tests. Some systems allow the user to suppress
12615 generation of core files and default to that (linux for example).
12616 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12617 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12618
12619Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12620
12621 * gdb.threads: New directory with some crude multi-threaded
12622 gdb tests (step.exp and step2.exp).
12623 * config/mt-lynx (STEP_EXECUTABLE): Define.
12624 (THREADFLAGS): Define.
12625
12626Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12627
12628 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12629
12630 * gdb.base/signals.exp: Disable whole file for lynx until
12631 further notice.
12632
12633 * gdb.base/signals.exp: xfail test where "next" acts like
12634 "continue" for lynx.
12635
12636 * gdb.base/interrupt.exp: xfail test for calling function while
12637 inferior is asleep for lynx.
12638
12639 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12640 than one cr-lf after each command.
12641
12642Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12643
12644 * configure.in: Reinstate setting of stabsdirs variable, fix
12645 typo in setting up configdirs for native builds.
12646
12647 * gdb.base/return.exp: Fix typo in return double test.
12648 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12649 compiler from optimizing them away.
12650
12651Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12652
12653 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12654 sequences to be echo'd by gdb when using gdb_test.
12655 * gdb.chill/chexp.exp: Likewise.
12656 * gdb.fortran/exprs.exp: Likewise
12657
12658Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12659
12660 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12661 after the inferior gdb has started.
12662
12663 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12664 after each command.
12665 * gdb.base/funcargs.exp: Likewise.
12666 * gdb.base/gdbvars.exp: Likewise.
12667 * gdb.base/interrupt.exp: Likewise.
12668 * gdb.base/list.exp: Likewise.
12669 * gdb.base/watchpoint.exp: Likewise.
12670 * gdb.c++/demangle.exp: Likewise.
12671 * gdb.c++/inherit.exp: Likewise.
12672 * gdb.chill/chexp.exp: Likewise.
12673 * gdb.fortran/exprs.exp: Likewise.
12674
12675 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12676 test if we can't handle IO to/from the inferior.
12677
12678 * gdb.c++/misc.exp: Always check for a program already being
12679 started after sending a "run" command to gdb.
12680
12681 * gdb.base/twice.exp: Start with a fresh gdb.
12682
12683 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12684 only depend on gdb's expression code, not the chill runtime.
12685
12686 * gdb.base/return.c: Put return values into variables so we
12687 can have gdb print them rather than depending on the program
12688 to print them.
12689 * gdb.base/return.exp: Corresponding changes.
12690
12691 * lib/gdb.exp: Provide default value for noinferiorio.
12692 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12693 the inferior.
12694
12695 * gdb.base/break.exp: Always check for a program already being
12696 started after sending a "run" command to gdb.
12697 (text_next_with_recursion): Don't check the output from the
12698 program's printf statement. Instead just make sure the program
12699 exited.
12700
12701 * gdb.base/commands.exp: Protect tests which need arguments with
12702 $noargs conditionals.
12703
12704Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12705
12706 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12707 of structure member arrays to match gdb/valops.c:value_addr change.
12708
12709Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12710
12711 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12712 cases.
12713
12714Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12715
12716 * configure.in (configdirs): Remove gdb.chill from default list
12717 of subdirs and then add it back in only if doing a native build.
12718 The current chill compiler does not yet work in any cross build.
12719 * Revert all signal changes from Jul 6.
12720 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12721 for sh-hms targets, allowing these tests to link, with no other
12722 changes. Testing is suppressed by setting "nosignals" in site.exp.
12723
12724Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12725
12726 * configure.in (signaldirs): Define and add to configdirs for all
12727 targets except some specific ones that are known to not support signals.
12728 Also clean up formatting.
12729 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12730 (signals, sigall): Remove rules to build.
12731 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12732 Moved to new gdb.signals directory.
12733 * gdb.signals: New test directory.
12734 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12735 signals.c signals.exp}: New or moved files.
12736
12737Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12738
12739 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12740
12741Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12742
12743 * gdb.base/return.exp: Xfail `return double' test failure
12744 on at least Solaris 2.3 and handle future/past versions on
12745 a case by case basis as appropriate. Also update message
12746 to include i*86 failures.
12747
12748Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12749
12750 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12751
12752 * lib/gdb.exp: Fix comment which erroneously identified
12753 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12754 gdb_file_cmd not gdb_load).
12755 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12756
12757 * gdb.base/setvar.exp: Make test names consistent between pass and
12758 fail cases. Use gdb_test more.
12759
12760Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12761
12762 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12763
12764Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12765
12766 * gdb.base/help.exp: Fix expected help string for `show commands'.
12767
12768Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12769
12770 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12771
12772 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12773 of a text section.
12774
12775Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12776
12777 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12778 that loop eventually terminates. Fix Connection refused logic so
12779 that testsuite will expire nicely.
12780
12781Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12782
12783 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12784 config/rom68k.exp: New tcl glue for the appropriate monitors.
12785 These all just end up calling monitor.exp.
12786 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12787 refused' by retrying. Cleanup some timeout issues.
12788 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12789 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12790 callers don't have to set/restore global timeout variable.
12791
12792 * The following set of changes centralizes management of the global
12793 timeout variable. This way, it can be set in one target dependent
12794 place instead of dozens of places scattered throughout the test suite.
12795 If you need to lengthen a timeout, then you should either set timeout
12796 in one of the config/{target}.exp files, or multiply it by a factor.
12797 Setting it to an absolute value is always going to lose for some
12798 targets.
12799 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12800 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12801 * gdb.base/funcargs.exp: Don't set timeout.
12802 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12803 * gdb.base/printcmds.exp (test_print_string_constants
12804 test_print_array_constants): Don't set timeout.
12805 * gdb.base/ptype.exp: Don't set timeout.
12806 * gdb.base/recurse.exp: Don't set timeout.
12807 * gdb.base/return.exp: Don't set timeout.
12808 * gdb.base/watchpoint.exp: Don't set timeout.
12809 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12810 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12811
12812Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12813
12814 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12815
12816Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12817
12818 * lib/gdb.exp: Disable chill tests for irix5.
12819
12820Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12821
12822 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12823 each test pass or fail.
12824
12825Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12826
12827 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12828 xlc not gcc.
12829
12830Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12831
12832 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12833
12834Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12835
12836 * config/est.exp: Fix copyright and comments. Remove dead code.
12837 Use targetname, serialport and baud variables instead of fixed
12838 constants.
12839 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12840 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12841
12842Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12843
12844 * gdb.base/watchpoint.exp: Don't run
12845 test_watchpoint_triggered_in_syscall for sunos.
12846
12847Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12848
12849 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12850 they don't seem to exist. Do include stdio.h.
12851
12852Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12853
12854 * gdb.base/a1-selftest.exp: Add alpha xfail.
12855
12856Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12857
12858 * gdb.base/watchpoint.c (main): Prompt before calling read().
12859 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12860 Revise accordingly. Remove cruft about sending "123" several
12861 times, until it gets noticed. Clean up the "print buf[0]" stuff
12862 so that it passes or fails, and waits for prompts in the usual way.
12863
12864Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12865
12866 * gdb.base/recurse.exp: Fix comment.
12867
12868 * TODO: Remove item about printing variables in nodebug.exp. Add
12869 item about enabling tests which are only run on some targets.
12870
12871 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12872 fail, make test names unique, use new gdb_test convention
12873 regarding pattern, use gdb_test more, etc.).
12874
12875 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12876 fail, make test names unique, etc.).
12877
12878Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12879
12880 * gdb.base/nodebug.c: Change return type of top and middle to
12881 short.
12882 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12883 are fixed by the recent mdebugread.c changes. Allow `short ()'
12884 as type for top and middle.
12885
12886Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12887
12888 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12889 nearly as I can tell, the whole thing was an accident in Stu's
12890 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12891 to replace a send/expect pair with gdb_test, but ended up only
12892 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12893 of 30 Mar 1995 took care of it, but left this vestigial comment
12894 which I am now nuking.
12895
12896Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12897
12898 * gdb.base/break.exp: Look for different line number for
12899 breakpoint at main depending on usestubs.
12900
12901Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12902
12903 * gdb.base/list.exp: Adjust some alternate expect patterns to
12904 match recent list0.c change. Add alternate expect pattern for
12905 output from `list default lines around main' for optimizing
12906 compilers.
12907
12908Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12909
12910 * lib/gdb.exp: If nosignals is not set, set it to 0.
12911
12912Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12913
12914 * config/slite-gdb.exp: Responds to load symbol table prompt.
12915 * gdb.base/break.exp: Adjust line number, fix rerun.
12916 * gdb.base/langs0.c: Add #ifdef usestubs.
12917
12918Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12919
12920 * gdb.base/list.exp: Adjust line contents after adding new lines in
12921 list0.c. Also fix a syntax error.
12922
12923 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12924 * gdb.base/break.exp: ditto.
12925 * gdb.base/list.exp: ditto.
12926 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12927 * gdb.base/run.c: ditto.
12928 * gdb.base/list0.c: ditto.
12929 * gdb.base/funcargs.c: ditto.
12930
12931Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12932
12933 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12934 $targetname, $serialport and $baud instead of hardwired variables.
12935 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12936 target doesn't support signals.
12937
12938Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12939
12940 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12941
12942Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12943
12944 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12945 Don't rely on the value of an auto variable before it has been
12946 initialized. Use gdb_test more.
12947
12948Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12949
12950 * lib/gdb.exp (default_gdb_version): A version number must start
12951 with a digit, but other than that contains all characters up to
12952 the first whitespace character.
12953
12954Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12955
12956 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12957
12958Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12959
12960 * gdb.c++/*.exp: Warn if executable does not exist. The original
12961 reason for skipping the warning was that configure.in sometimes
12962 intentionally skipped building the executables but the tcl code
12963 had no way of knowing. That (a) was always bogus with respect to
12964 error handling, (b) is no longer true (right now there is no way
12965 to skip C++ tests).
12966
12967 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
12968
12969Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12970
12971 * gdb.base/list.exp: Add expect patterns for output from
12972 SunPRO compiled executables.
12973 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
12974 types.
12975
12976Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12977
12978 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12979 number (we are already testing that the correct source line text
12980 gets printed).
12981
12982 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12983 that is what is intended, but something needed to be done to get
12984 sunos4 native working again.
12985
12986 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12987
12988 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
12989 apparently went with a (very) old xfail.
12990
12991Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
12992
12993 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
12994 runto_main is a proc in gdb.exp that will do 'step' for target use
12995 stubs.
12996 * gdb.base/exprs.exp: ditto.
12997 * gdb.base/interrupt.exp: ditto.
12998 * gdb.base/opaque.exp: ditto.
12999 * gdb.base/printcmds.exp: ditto.
13000 * gdb.base/ptype.exp: ditto.
13001 * gdb.base/scope.exp: ditto.
13002 * gdb.base/setvar.exp: ditto.
13003 * gdb.base/signals.exp: ditto.
13004 * gdb.base/twice.exp: ditto.
13005 * gdb.c++/classes.exp: ditto.
13006 * gdb.c++/inherit.exp: ditto.
13007 * gdb.c++/templates.exp: ditto.
13008 * gdb.base/break.exp: no run and hit main for stubs. Change line
13009 numbers for breakpoints and info breakpoint.
13010 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
13011 breakpoint().
13012 * gdb.base/callfuncs.c: ditto.
13013 * gdb.base/exprs: ditto.
13014 * gdb.base/interrupt.c: ditto.
13015 * gdb.base/opaque0.c: ditto.
13016 * gdb.base/printcmds.c: ditto.
13017 * gdb.base/ptype.c: ditto.
13018 * gdb.base/scope0.c: ditto.
13019 * gdb.base/setvar.c: ditto.
13020 * gdb.base/signals.c: ditto.
13021 * gdb.base/twice.c: ditto.
13022 * gdb.c++/misc.cc: ditto.
13023 * gdb.c++/templates.cc: ditto.
13024
13025Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13026
13027 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
13028
13029 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
13030 somewhere between `read' and `main.c'. I'm pretty sure the
13031 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
13032 and it isn't particularly useful.
13033
13034 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
13035
13036Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13037
13038 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
13039
13040Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
13041
13042 * config/mt-slite: add LIBS and -nostdlib.
13043 * config/slite-gdb.exp: add this new file to support sparclite target.
13044
13045Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
13046
13047 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
13048
13049 * gdb.base/a2-run.exp: Change argument to istarget from
13050 "*-*-vxworks" to "*-*-vxworks*".
13051 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
13052
13053Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
13054
13055 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
13056 will not runto main but do a 'step' to step out of breakpoint().
13057 * config/mt-slite: add -Dusestubs.
13058
13059Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13060
13061 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
13062 instead of just @.
13063
13064 * gdb.base/signals.exp: Add test for "handle all print".
13065 * TODO: Remove "handle all print". Also remove item about
13066 checking copyright date (I don't like the idea of a spurious FAIL
13067 based on when we run the tests).
13068
13069 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
13070 for SunOS4 (reason for failure not investigated). Remove
13071 redundant test for $binfile.
13072
13073 * gdb.base/nodebug.c (array_index): Call malloc.
13074
13075 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
13076
13077Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
13078
13079 * gdb.base/recurse.exp: Update gdb_test invocation to use new
13080 conventions and slightly simplify the matching regexp.
13081
13082Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13083
13084 * gdb.base/break.exp: Update gdb_test invocation to use new
13085 convention.
13086
13087 * lib/gdb.exp: If noargs is not set, set it to 0.
13088
13089 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
13090 tests unique.
13091
13092 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
13093
13094Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13095
13096 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
13097 one argument of type "<non-float parameter>".
13098
13099Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
13100
13101 * config/rom68k.exp: New file to support Motorola IDP board.
13102 * gdb.base/a2-run.exp: Skip this file if noargs is set.
13103 * gdb.base/break.c: Change things around so that this program
13104 doesn't depend upon args. This is necessary to make remote
13105 targets work (in general, they can't take args).
13106 * gdb.base/break.exp: Don't try to send args to program. Don't
13107 expect output. Also, replace lots of code with gdb_test.
13108
13109Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13110
13111 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
13112 printing of '\'' (which is what the comment says we are testing,
13113 even though we were not), not '''.
13114 (test_integer_literals_rejected): Test that printing ''' is an error.
13115
13116 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13117 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
13118 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
13119 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
13120 Use gdb_test not test_print_accept.
13121 * lib/gdb.exp: Remove test_print_accept.
13122
13123 * gdb.base/signals.exp (signal_tests_1): Make pass message
13124 consistent with fail message.
13125
13126 * gdb.base/whatis.exp: Remove xfails for printing char vs.
13127 unsigned char; the bug (PR 1821) is fixed.
13128
13129 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
13130
13131 * gdb.base/scope.exp (test_at_localscopes): Call pass for
13132 successful tests--makes xfailing them work right.
13133
13134Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13135
13136 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
13137 only \r\n, not .*. The test can pass .* as the last thing in
13138 $pattern if that is what it wants. In addition to providing this
13139 flexibility, this change should speed up pattern matching in cases
13140 where the pattern already ended with .* (there were a number of
13141 them). This change also helps catch bad patterns--in the old
13142 scheme the typo "char \*" instead of "char \\*" would pass. Now
13143 it is caught.
13144 * Many .exp files: Update callers.
13145
13146 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
13147 clearer and does not spuriously match multiple ('s. Likewise for
13148 ) and *.
13149
13150 * gdb.base/nodebug.exp: Test ability to call a function and pass
13151 it a string (even with no debugging info).
13152
13153 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
13154 "p '\'", which is the same as "p ''" once tcl gets done with
13155 quoting, to "p '\\'", which I suspect is what is intended (one
13156 backslash gets sent to GDB).
13157
13158 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
13159
13160Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13161
13162 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
13163 1817) was fixed literally years ago.
13164
13165Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13166
13167 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
13168 test, it causes stepping out of call_after_alloca_subr with
13169 optimizing compilers.
13170 (localvars_in_indirect_call): Consume GDB prompt if `finish'
13171 fails.
13172
13173 * gdb.c++/templates.exp: Source templ-info.exp only if
13174 the templates executable exists.
13175
13176 * gdb.c++/misc.cc (class Contains_static_instance,
13177 class Contains_nested_static_instance),
13178 gdb.c++/classes.exp (test_static_members): Test printing of
13179 a class that contains a static instance of the class.
13180
13181Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13182
13183 * gdb.base/langs2.c (cppsub_): Don't prototype.
13184 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
13185 only, I believe).
13186
13187Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13188
13189 * lib/gdb.exp (skip_chill_tests): New procedure.
13190
13191 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
13192
13193Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
13194
13195 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
13196 each expect pattern. Cuts runtime from 12 to about 4 seconds.
13197
13198Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13199
13200 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
13201
13202 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
13203 disassemble 8, not 16, instructions for part 4.
13204
13205 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
13206 support the latter anymore.
13207
13208 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
13209 -DNO_PROTOTYPES.
13210 * gdb.base/callfuncs.c: Control use of prototypes based on
13211 NO_PROTOTYPES, not __STDC__.
13212 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
13213 t_float_values2 tests if prototypes in use.
13214
13215 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
13216 t_double_values): When checking differences against DELTA, check
13217 that difference is within the range (-DELTA,DELTA), not just
13218 (-infinity,DELTA).
13219
13220Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
13221
13222 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
13223 'file' command firts, then 'target', then 'load', this is due to gdb
13224 target set up.
13225 * config/mips-gdb.exp: Fix a couple regular exp bugs.
13226
13227Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
13228
13229 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
13230 FP load/store variants.
13231 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
13232
13233Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13234
13235 * gdb.base/term.exp: Do not give a warning if not native, it is
13236 not an abnormal condition.
13237
13238Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
13239
13240 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
13241 t_char_array".
13242
13243Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13244
13245 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
13246 are getting the version number.
13247
13248 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
13249 if not native, it is not an abnormal condition.
13250
13251Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13252
13253 * lib/gdb.exp: Just use "file exists", rather than undocumented
13254 dejagnu procedure "findfile".
13255
13256Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13257
13258 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
13259 (LDFLAGS): Set to -Xlinker -Ur.
13260
13261 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
13262 Removed, these values are set by lib/gdb.exp.
13263
13264 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
13265
13266Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13267
13268 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
13269 of replicating gdb startup code.
13270
13271 * config/mt-vxworks (LDFLAGS): Set to -r.
13272 (CFLAGS_FOR_TARGET): Removed.
13273
13274 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13275 (gdb) and gdb for vxworks uses (vxgdb).
13276
13277 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13278 executable is not in the tree and host != target, use sed and
13279 program_transform_name to determine the gdb name used by the
13280 target.
13281
13282 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13283 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13284
13285Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13286
13287 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13288 floats, chars, and shorts where there are ANSI-style function
13289 definitions.
13290
13291 * gdb.base/langs.exp, gdb.base/langs*: New test.
13292 * gdb.base/Makefile.in: Build it.
13293 * TODO: Remove item about checking that C names don't get C++
13294 demangling applied; this test tests it.
13295
13296Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13297
13298 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13299 went with the const70 xfail. The xfail went away a year ago.
13300
13301 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13302
13303 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13304 for hp300.
13305
13306 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13307
13308 * gdb.base/a1-selftest.exp: Don't run on hp300.
13309
13310Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13311
13312 * Makefile.in (site.exp): Set host_alias and target_alias as well
13313 as host_triplet and target_triplet.
13314
13315Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13316
13317 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13318
13319 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13320 places as other ecoff systems).
13321
13322 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13323 ultrix.
13324
13325Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13326
13327 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13328 remove them.
13329 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13330 variable and "variable" in addition to "data variable".
13331 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13332
13333 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13334 2.
13335 * gdb.base/list1.c (long_line): Add additional statement at start
13336 of function.
13337 * gdb.base/list.exp (test_forward_search): Update line number to
13338 reflect new statement.
13339
13340Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13341
13342 * gdb.base/signals.exp: Reinitialize searched source directories
13343 after gdb_start call.
13344
13345Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13346
13347 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13348 * gdb.stabs/Makefile.in: Likewise.
13349
13350 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13351 change. Instead split the tests into smaller pieces.
13352 * gdb.disasm/hppa.s: Corresponding changes.
13353
13354Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13355
13356 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13357 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13358
13359 * gdb.base/funcargs.exp: Modify many tests so that every test
13360 either passes or fails. Make some test names unique.
13361
13362Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13363
13364 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13365 Call stty to set interrupt character.
13366
13367 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13368 for HP assembler versus GNU assembler based on actual behavior of
13369 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13370
13371 * TODO: Suggest a few more stepping tests.
13372
13373Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13374
13375 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13376 restart GDB for h8300 after a continue.
13377 (return): Add pattern to match a29k-udi behavior.
13378 * gdb.base/nodebug.exp: Remove obsolete comment.
13379 * gdb.base/regs.exp: New file, testing of register displays.
13380 * gdb.base/return.exp: Fix typo in reference to $objdir.
13381 * gdb.base/whatis.exp: Always start with a fresh GDB.
13382
13383Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13384
13385 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13386 higher, these tests generate a lot of output.
13387
13388Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13389
13390 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13391 code following the catch silently ignored some errors; without the
13392 catch they should be thrown like any other tcl error. Also, the
13393 catch used "" instead of {} which meant all the callers who wanted
13394 to include one of the characters "[]$ had to quote it an extra time.
13395 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13396 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13397 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13398 Remove extra quoting.
13399
13400Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13401
13402 * gdb.base/commands.exp: Make test names unique; every test either
13403 passes or fails. Update some comments.
13404
13405 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13406
13407Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13408
13409 The following fixes a FAIL caused by the fact that the alpha stabs
13410 configuration didn't use the ".if alpha" code in weird.def.
13411 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13412 bit pointer, so the 32 bit version works even on the alpha.
13413 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13414 Remove the stuff which allowed us to have separate versions for
13415 alpha and everything else.
13416
13417 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13418 regexp which "info func operator\[\](" is supposed to match. Fix
13419 string to send to GDB. Note that GDB still doesn't work right. Add a
13420 new test for "info func .perator\[\](" which GDB does handle correctly.
13421
13422 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13423
13424Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13425
13426 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13427 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13428 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13429 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13430 it makes the tests harder to understand and confuses test-o-matic.
13431 The preferred style is that each test provides a PASS or a FAIL,
13432 and has a unique message (e.g. "continue #54" not just "continue")
13433 which is the same for the pass and the fail.
13434 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13435 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13436 to lib/gdb.exp.
13437 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13438 prt_accept which was basically the same thing. Likewise for
13439 test_print_reject and prt_reject.
13440 * lib/gdb.exp (test_print_reject): Add some more error message
13441 patterns to match from the former printcmds.exp (prt_reject).
13442 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13443 One defect of the passcount stuff is that some of it failed to
13444 report XPASS where appropriate.
13445 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13446 stuff before and after arg in expected pattern.
13447 (test_paddr_operator_functions): Re-do test without print_addr_of;
13448 this is the only test which seems to want extra stuff there.
13449
13450Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13451
13452 * gdb.base/nodebug.exp: Update new tests to reflect improved
13453 wording of gdb output.
13454
13455 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13456 and "ptype" work on variables in files compiled without -g.
13457 Replaces commented out "maint print msymbol" tests.
13458
13459Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13460
13461 * gdb.base/setvar.c (dummy): Call malloc.
13462
13463 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13464 losing with the irix4 sed.
13465
13466 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13467 ALRM" on irix4.
13468
13469Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13470
13471 * TODO: Remove items about corefile.exp testing new exec-file and
13472 backtrace; both are now done. Add items about printing enums.
13473
13474Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13475
13476 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13477 "get signal $thissig" test fails.
13478
13479 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13480
13481Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13482
13483 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13484 compiler warning with dec alpha compiler.
13485
13486 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13487 extra \n from gdb_test call (this explains why the prompt test
13488 that I removed yesterday was there).
13489 (user_defined_command_test): Remove extra \n and prompt test.
13490
13491 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13492 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13493 doesn't exist.
13494 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13495 Also remove alpha workaround, which turns out to be because
13496 SIGABRT == SIGLOST.
13497
13498 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13499
13500 * gdb.base/help.exp: Don't test "help show".
13501
13502Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13503
13504 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13505 "set print address" is on.
13506 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13507 pass prompt to gdb_test; gdb_test already looks for the prompt.
13508
13509 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13510
13511 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13512 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13513 was to make sure that gdb can read a core file. But (a) the "read
13514 the corefile" part didn't make it to a1-selftest.exp, we just
13515 delete the corefile after creating it, and (b) we test reading
13516 corefiles in corefile.exp anyway. Also, this test left around a
13517 xgdb process on Solaris.
13518
13519 * gdb.base/corefile.exp: Also test backtrace.
13520
13521Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13522
13523 * gdb.base/commands.exp: Test a simple user defined command with
13524 arguments and if/while statements; verify the full user command is
13525 printed by "show user".
13526
13527 * gdb.base/commands.exp: Test if/while commands as part of a
13528 breakpoint command list; verify they appear in breakpoint
13529 information.
13530
13531Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13532
13533 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13534 than by dividing by zero.
13535
13536Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13537
13538 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13539 performing an inferior call with watchpoints enabled.
13540 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13541 call.
13542
13543Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13544
13545 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13546 of "file" command.
13547
13548 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13549 Add additional pattern for when "int operator int(void);" appears
13550 in a different order.
13551
13552Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13553
13554 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13555
13556 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13557 and "signal" with ".*".
13558
13559Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13560
13561 * TODO: Add note about "handle all nostop".
13562
13563 * gdb.base/{sigall.c, sigall.exp}: New test.
13564 * gdb.base/Makefile.in: Add it.
13565
13566Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13567
13568 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13569 when invoking GDB, suppresses any windowing interface.
13570
13571Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13572
13573 * config/sim-gdb: New file, simulator testing support.
13574
13575Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13576
13577 * gdb.base/interrupt.exp: Test calling func1 twice.
13578
13579Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13580
13581 * gdb.base/list.exp (test_forward_search): Set timeout higher
13582 when we'll be getting lots of output from gdb.
13583
13584 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13585 "init_malloc" to after the expect statement. Run it if that
13586 regexp is taken, but also for two others which happen if source
13587 cannot be found.
13588
13589Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13590
13591 * gdb.base/printcmds.exp: New test, for printing register before
13592 program is running.
13593
13594Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13595
13596 * gdb.base/list.exp: Correct some alternate expect patterns
13597 to reflect changes in list1.c.
13598
13599Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13600
13601 * TODO: Add item regarding large frames.
13602
13603 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13604
13605 * TODO: Remove item about enabling return.exp; it
13606 is enabled. Suggest a few more "return" tests.
13607
13608Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13609
13610 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13611 anonymous unions.
13612
13613Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13614
13615 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13616 and pr-5646.o, so "make" is the same as "make all", not "make
13617 pr-4975.o".
13618
13619Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13620
13621 * gdb.base/list.exp: Adjust expectations to reflect changes in
13622 list1.c.
13623 (test_forward_search): New test proc.
13624 * gdb.base/list1.c (long_line): New function, has long source line.
13625
13626Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13627
13628 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13629 additional line of code that was added.
13630
13631Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13632
13633 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13634 tests so as not to overflow expect's input buffers.
13635 * gdb.disasm/hppa.exp: Corresponding changes.
13636
13637Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13638
13639 Beginnings of template debugging tests.
13640 * gdb.c++/templ-info.cc: New file to test for template
13641 debugging capability of the compiler.
13642 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13643 templ-info.cc.
13644 * gdb.c++/templates.cc: Add explicit template instantiations
13645 to enable compiling with -fno-implicit-templates. Add destructor
13646 and 'value' method to T5 class for template tests.
13647 * gdb.c++/templates.exp: Add testcases for printing of template
13648 types, setting breakpoints on template methods and calling a
d63a86f8 13649 template method.
c906108c
SS
13650
13651Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13652
13653 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13654 branch target since some assemblers (gas-2.5) may emit a
13655 relocation for the branch instead of resolving it in the
13656 assembler.
13657
13658Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13659
13660 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13661 through signal handler.
13662
13663Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13664
13665 * configure.in (*-*-netware): Use config/mt-netware.
13666
13667 * config/mt-netware: New file.
13668 * config/mt-i386-netware: Removed, separate configs for different
13669 netware architectures are no longer needed now that we have
13670 --with-headers.
13671
13672Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13673
13674 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13675 by the recent changes to use ANSI C arithmetic conversions.
13676
13677Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13678
13679 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13680 bug involving using inferior_pid to figure out whether to select a
13681 frame.
13682
13683Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13684
13685 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13686 match the current disassembler output.
13687
13688Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13689
13690 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13691 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13692 types, expect "int" as type of integer values (for now).
13693
13694Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13695
13696 * gdb.base/commands.exp: New tests for if/while commands.
13697
13698Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13699
13700 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13701 by .*, since hex values have different syntax in Chill mode.
13702
13703Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13704
13705 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13706 linefeed from expect pattern for repeated types with indices > 9.
13707
13708Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13709
13710 First part of Fortran test suite.
13711 * gdb.fortran: New directory.
13712 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13713
13714Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13715
13716 * gdb.base/default.exp: Update expect pattern for load command
13717 without arguments.
13718
13719Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13720
13721 * configure.in: Change i386 to i[345]86.
13722 * gdb.base/configure.in: Likewise.
13723 * gdb.c++/configure.in: Likewise.
13724 * gdb.chill/configure.in: Likewise.
13725
13726Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13727
13728 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13729 patterns, since that is not a valid context for comments.
13730
13731Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13732
13733 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13734 repeated types and repeated types with indices > 9.
13735
13736Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13737
13738 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13739 2417; old bug has been fixed.
13740
13741Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13742
13743 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13744 send the newline ourselves instead of assuming gdb_test will do
13745 so when passed an empty input string.
13746
13747 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13748 stabs testcode.
13749
13750Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13751
13752 * lib/gdb.exp (gdb_test): Don't send anything if the first
13753 argument is an empty string. This makes cases where we want to
13754 match output that is already in expect's buffers (for example,
13755 matching a breakpoint after gdb_run_cmd has been called) work
13756 reliably.
13757
13758Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13759
13760 * config/netware.exp: New file.
13761
13762Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13763
13764 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13765 the -B and -L prefixes so we can find the debugging stub.
13766
13767 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13768 there and we are using the gcc from the tree.
13769
13770 * gdb.base/types.c: Removed.
13771
13772 * gdb.base/configure.in: Look for makefile fragments in ../config.
13773 Recognize i386-*-netware.
13774 * gdb.c++/configure.in: Likewise.
13775
13776Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13777
13778 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13779 the correct TCL syntax.
13780
13781Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13782
13783 * gdb.base/opaque.exp: use runto instead of messing around with
13784 breakpoints. Simplify by using gdb_test.
13785
13786 * gdb.base/bitfields.exp: restart between tests on netware targets
13787 because breakpoints aren't relocated after target death. Run
13788 processes to completion.
13789
13790 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13791
13792Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13793
13794 * Makefile.in: Remove extra tabs that confuse some versions
13795 of "make". Use the newly built gdb to test with by default,
13796 rather than the first one in the tester's search path.
13797
13798Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13799
13800 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13801
13802 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13803 condition help.
13804
13805Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13806
13807 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13808
13809 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13810 running.
13811 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13812 * gdb.base/funcargs.exp: Likewise.
13813
13814 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13815 * gdb.base/funcargs.exp: Likewise.
13816
13817 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13818 message is "".
13819
13820Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13821
13822 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13823 return,signals,twice}.exp: Handle non-existant binaries
13824 consistantly.
13825
13826 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13827 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13828 might testing a cross development system.
13829
13830Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13831
13832 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13833 runtest script is relative to ${srcdir}, not ${rootdir}.
13834
13835Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13836
13837 * gdb.base/signals.exp: Allow for optionality of breakpoint
13838 address.
13839
13840Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13841
13842 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13843
13844Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13845
13846 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13847 for size_t definition.
13848 * gdb.c++/templates.cc: Likewise
13849
13850 * config/mt-i386-netware: New file.
13851
13852 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13853 defined.
13854
13855 * gdb.base/Makefile.in: Added support for systems that name core
13856 files by appending "core" to the program name.
13857 * gdb.base/a1-selftest.exp: Likewise.
13858
13859Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13860
13861 * gdb.base/return.exp: Add comment and message for `return double'
13862 test failure on Sparc Solaris.
13863
13864Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13865
13866 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13867
13868Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13869
13870 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13871 from optimizing them away.
13872 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13873 patterns to include default constructors and assignment operators,
13874 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13875 character in the output of the virtual base pointer.
13876
13877Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13878
13879 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13880 expression match in print_addr_of to avoid unintented matches.
13881 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13882 versions up to 2.5.8.
13883
13884Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13885
13886 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13887 included file to run under newer versions of expect.
13888 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13889 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13890 Remove xfail for the virtual table of BDDHookV.
13891
13892Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13893
13894 * lib/gdb.exp (string_to_regexp): Set a default result.
13895 (default_gdb_start): Fix misleading message.
13896
13897Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13898
13899 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13900 Remove all CC, etc definitions.
13901 * config/mt-hpux: New file.
13902 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13903 (CFLAGS, LDFLAGS): Define.
13904 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13905
13906 * Makefile.in (site.exp): Don't insert host_os, etc.
13907 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13908 (distclean): Check existence of subdir.
13909 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13910 * gdb.base/Makefile.in: General cleanup and simplification.
13911 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13912 to build executables. Use default rule to build .o files.
13913 (EXPECT, RUNTEST, CC): Fix relative pathname.
13914 (site.exp): Don't insert host_os, etc.
13915 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13916 and/or SIGUSR1 defined.
13917 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13918 * gdb.c++/Makefile.in: General cleanup and simplification.
13919 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13920 (CFLAGS): Remove.
13921 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13922
13923Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13924
13925 * gdb.base/recurse.exp: Misc changes to get tests running again
13926 after Kung's changes to the watchpoint code.
13927 * gdb.base/watchpoint.exp: Likewise.
13928
13929Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13930
13931 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13932
13933Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13934
13935 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13936 * lib/gdb.exp (default_gdb_start): Define.
13937 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13938 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13939 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13940 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13941 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13942 Don't call gdb_target_udi in between tests.
13943
13944Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13945
13946 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13947 (which was basically just a local version of the same thing). In
13948 addition to avoiding duplication, gdb_test_exact is faster.
13949 * lib/gdb.exp (gdb_test_exact): Fix typo.
13950
13951 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13952 don't give an error.
13953
13954 * gdb.base/term.exp: Call delete_breakpoints before starting.
13955
13956 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13957 (t10): Add comment.
13958
13959Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13960
13961 Reorganization of the GDB Test Suite.
13962
13963 * gdb.base: New directory, contains all the basic tests.
13964 * gdb.c++: New directory, tests specific to C++.
13965 * gdb.chill: New directory, tests specific to Chill.
13966 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
13967 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
13968 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
13969 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
13970 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
13971 t30-31 to chill).
13972 * */gdbme.*: Rename to match appropriate expect scripts.
13973 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
13974 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
13975 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
13976 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13977 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13978 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13979 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13980 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13981 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13982 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13983 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13984 gdb.c++/virtfunc.cc: New names of C++ files.
13985 * gdb.chill/chillvars.ch: New name of Chill file.
13986 * gdb.base/configure.in, gdb.c++/configure.in,
13987 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13988 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13989 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
13990 * configure.in (configdirs): Update to reflect directory changes.
13991 (target_abbrev): No longer define for any configuration.
13992 * Makefile.in: Cosmetic improvements to header comments.
13993
13994Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
13995
13996 Various changes to gdb.t31:
13997
13998 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
13999 * gdbme.ch: Make all key-words and predefineds be upper-case.
14000 * chillvars.exp: Expect key-words and predefinds in upper-case.
14001
14002 * chillvars.exp: Use gdb_test_exact many places.
14003 Change expected output for arrays (which now includes index labels).
14004
14005 * pr-5020.exp, gdme.ch (module PR_5020):
14006 New test, for PR-5020.
14007
14008Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
14009
14010 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
14011 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
14012
14013Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
14014
14015 * Makefile.in: Fix bit-rot in definitions of CHILL,
14016 CHILL_FOR_TARGET and Chill_LIB.
14017 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
14018 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
14019 CHILL, and CHILL_LIB.
14020
14021Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
14022
14023 * Revert the previous changes. Please see Rob's directory
14024 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
14025
14026Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
14027
14028 * Makefile.in, configure.in, config/mips-gdb.exp,
14029 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
14030 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
14031 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
14032 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
14033 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
14034 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
14035 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
14036 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
14037 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
14038 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
14039 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
14040 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
14041 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
14042 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
14043 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
14044 changes from 94Q1.
14045
14046Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
14047
14048 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
14049 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
14050 Rob's new testing fragments.
14051
14052Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
14053
14054 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
14055 lib/gdb.exp: Replace error proc calls with perror.
14056
14057Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14058
14059 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
14060 version also, match on casted version strings, and match on
14061 gdb startup case where the line numbers might be messed up.
14062
14063Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
14064
14065 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
14066 (CFLAGS): Delete it from here.
14067
14068Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
14069
14070 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
14071
14072Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
14073
14074 * Makefile.in (RUNTEST): Default to just "runtest".
14075
14076Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14077
14078 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
14079 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
14080 the code has been restructured.
14081
14082Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14083
14084 * gdb.t00/default.exp (set write): Allow any number of \r and/or
14085 \n, not just one of each.
14086
14087 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
14088 /bin/cc gives a warning if you do.
14089
14090Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
14091
d63a86f8 14092 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
14093 __t10ListS_link1ZUiRCUiPT0
14094
14095Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14096
14097 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
14098 on local variables in recursive functions.
14099
14100 * gdb.t07/Makefile.in: Build the new test.
14101
14102Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14103
14104 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
14105 directly. Instead compare the return values from actual calls.
14106
14107Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
14108
14109 * Makefile.in (check): Set TCL_LIBRARY for runtest.
14110
14111Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14112
14113 * From Peter Schauer with minor modifications.
14114 * gdb.t15/return.exp (return_tests): Handle targets where "return"
14115 stops in mid-line in the caller. Add xfail for returning a float
14116 value on X86 targets.
14117
14118Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14119
14120 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
14121 to avoid expect lossage.
14122 (fmem_LRbug_tests): Likewise.
14123 * gdb.disasm/hppa.s: Corresponding changes.
14124
14125 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
14126 conditions to work with latest dejagnu/expect.
14127
14128 * gdb.t15/funcargs.exp (finish from indirect call): No longer
14129 expected to fail on the PA.
14130 (backtrace in call with trampolines): Explicitly require main
14131 to be frame #1 (no trampolines should show up in backtrace).
14132
14133 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
14134 "continue -expect".
14135 * gdb.t06/break.exp: Likewise.
14136 * gdb.t07/watchpoint.exp: Likewise.
14137 * gdb.t13/bitfields.exp: Likewise.
14138 * gdb.t15/{funcargs,return}.exp: Likewise.
14139 * gdb.stabs/weird.exp: Likewise.
14140 * config/{mips,udi}-gdb.exp: Likewise.
14141
14142 * hppa.sed: Enclose comments within a sed command to avoid
14143 losing with the old OSF1 sed.
14144
14145Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14146
14147 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
14148 sequent dynix.
14149 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
14150 * gdb.t15/funcargs.exp: Conditionally step again to really
14151 finish from marker_call_with_trampolines. Handle the case where
14152 the first step from within call_with_trampolines already steps
14153 us back to main.
14154 * gdb.t15/gdbme.c: Add comment to closing brace of
14155 call_with_trampolines for funcargs.exp.
14156
14157Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14158
d63a86f8 14159 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
14160 Fix typo(s).
14161
14162Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14163
14164 * gdb.t07/gdbme.c: More code for watchpoint testing.
14165
14166 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
14167 "Hardware watchpoint" throughout file.
14168 (test_watchpoint_triggered_in_syscall): New test.
14169 (test_complex_watchpoint): New test.
14170
14171Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14172
14173 * gdbme.c (call_with_trampolines): New function to try and step
14174 into. Tests trampoline problems on the PA.
14175
14176 * funcargs.exp (localvars_in_indirect_call): No longer expect
14177 stepping into indirect call to fail on PAs.
14178 (test_stepping_over_trampolines): New test.
14179
14180Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14181
14182 * TODO: Add suggestions for static member function tests, and
14183 completion tests.
14184
14185Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14186
14187 * TODO: Add suggestions for "p/a" tests.
14188
14189 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
14190 (default_gdb_exit): Replace all the hair with sending "quit" to
14191 the process with a simple close.
14192
14193Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14194
14195 * TODO: Add suggestions for shared library tests.
14196
14197Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14198
14199 * TODO: Add suggestions for x/s tests.
14200
14201Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14202
14203 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
14204 "enable once", and "enable breakpoints once" with ".*".
14205
14206Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14207
14208 * TODO: Add suggestions about structure passing tests.
14209
14210Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14211
14212 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
14213 the primary1 test, use work around if __GNUC__ < 2.
14214 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
14215 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
14216 Test for bad output rather than waiting for timeout. Issue
14217 second continue only if first continue failed.
14218
14219Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14220
14221 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
14222 operator[] test with gdb_test because the old code didn't seem to
14223 be getting the quoting right with the new dejagnu.
14224
14225Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
14226
14227 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
14228 one from the path.
14229 * Makefile.in: Use a fresh expect if there is one, use runtest
14230 from the src tree if there is one.
d63a86f8 14231
c906108c
SS
14232Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14233
14234 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
14235 next over recursive call. Revise the tests from that point on
14236 (which had been skipped) to match GDB's actual (correct) output.
14237
14238 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
14239 with next over a breakpoint whose condition is false.
14240
14241 * gdb.t00/help.exp: Comment out "help set print" tests just like
14242 (and for same reason as) "help set" test.
14243
14244Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14245
14246 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
14247 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
14248
14249Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14250
14251 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
14252 necessary gdb_target_udi.
14253
14254 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
14255
14256 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
14257 1838 and 2417; they are fixed.
14258
14259 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
14260 gdb.t03/ptype.exp (ptype structure, ptype union):
14261 Remove xfails; the test is looser than when the xfails were added.
14262
14263 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
14264 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
14265
14266 * gdb.t01/run.exp: Only run shell test if isnative.
14267
14268 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
14269 since "run" automatically loads if necessary. Call gdb_target_udi
14270 after the "file" since "file" kills any execution target.
14271
14272 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14273 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14274 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14275 argument for UDI.
14276
14277Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14278
14279 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14280
14281 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14282
14283Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14284
14285 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14286 properly quoting regexps. This makes the second argument to
14287 demangle a fixed string, which matches the callers, instead of a
14288 shell-style pattern which is what the previous implementation
14289 used. Update some of the callers.
14290
14291Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14292
14293 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14294 (comib_nullified_tests): Fix typo.
14295 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14296 strings. No longer expected to fail.
14297
14298 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14299 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14300 strings. No longer expected to fail.
14301
14302 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14303 string. No longer expected to fail.
14304
14305Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14306
14307 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14308 No longer expected to fail.
14309
14310 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14311 string. No longer expected to fail.
14312
14313Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14314
14315 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14316 only in the names (I probably got most of them). I was even
14317 generous with some which differed in underscores in names, and
14318 probably missed a few, and I *still* was able to remove almost a
14319 third of the file with almost no impact on testsuite coverage.
14320
14321Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14322
14323 * gdb.t00/default.exp: Match udi_attach error message as well as
14324 the one from child_attach.
14325
14326 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14327
14328 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14329
14330 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14331 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14332
14333 * Move test with enums and partial symbols back to
14334 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14335 Reverts the change of 26 May 93. Per today's change to
14336 stabs.texinfo, the behavior that weird.exp was expecting was
14337 unreasonable; what is important is that the compiler+gdb get
14338 things right, which happens with a recent gcc. Also fix the test
14339 to deal with native compilers which put out the stab gdb can't
14340 deal with.
14341
14342Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14343
14344 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14345 in the names. The main thing these accomplish is to slow things down.
14346 Many more such duplicates surely remain.
14347
14348 * gdb.t00/help.exp: Comment out "help support" test just like
14349 (and for same reason as) "help set" test.
14350
14351Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14352
14353 * gdb.t06/break.exp: Remove setup_xfails for
14354 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14355 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14356 about known bug in gcc to include up through 2.5.8.
14357 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14358 well as "_vb$".
14359 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14360 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14361 with latest gcc and gdb.
14362 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14363 well as "_vb$".
14364
14365Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14366
14367 * configure.in (hppa*-*-*): Also configure and build stabs-only
14368 tests.
14369
14370Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14371
14372 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14373 * gdb.t10/configure.in (hppa*-*-*): Use it.
14374
14375Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14376
14377 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14378
14379Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14380
14381 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14382 versions prior to 1.13.5.
14383
14384Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14385
14386 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14387 the prompt is at the start of a line.
14388
14389Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14390
14391 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14392 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14393 in the copr tests now.
14394 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14395 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14396 expected to fail.
14397
14398Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14399
14400 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14401 gdb.t31/chillvars.exp, lib/gdb.exp:
14402 Tweak to run under either version of expect.
14403 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14404 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14405 * gdb.t11/list.exp: Remove extraneous whitespace.
14406
14407Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14408
14409 * gdb.t16/printcmds.exp (test_print_strings): Accept
14410 "(unsigned char *) " before the string.
14411
14412 * TODO: Add notes about printing of fancy types and GDB expressions.
14413
14414Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14415
14416 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14417 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14418 if doing mips-idt-ecoff.
c906108c
SS
14419
14420Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14421
14422 * Most .exp files: Tweak to run under either version of expect.
14423
14424Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14425
14426 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14427 xfails; I'm not sure why they are failing, but not because of PR 1806.
14428
14429Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14430
14431 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14432 defined in lib/gdb.exp.
14433
14434Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14435
14436 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14437 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14438 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14439 have to be typeless.
14440
14441Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14442
14443 * TODO: Add suggestion for copyright year test.
14444
14445Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14446
14447 * configure.in (*-*-lynxos*): Add stabs tests.
14448
14449Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14450
14451 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14452 so insert a tab before any assembler directive in column zero.
14453
14454 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14455 stores.
14456 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14457 stores.
14458 (fpu_short_memory_tests): Likewise.
14459
14460Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14461
14462 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14463 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14464 .stabs directives in comments.
14465
14466Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14467
14468 * TODO: New file, describing tests we could write.
14469 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14470
14471Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14472
14473 * gdb.t06/signals.exp: Add kludge to force re-sync.
14474
14475 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14476 to xgdb instead of gdb, get out of gdb.
14477
14478Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14479
14480 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14481 for info.
14482
14483Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14484
14485 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14486 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14487 * gdb.stabs/hppa.sed: New sed script for the PA.
14488
14489Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14490
14491 * gdb.stabs: Re-write weird.def and configuration to use sed
14492 instead of cpp. sed is portable and POSIX; cpp is neither.
14493
14494Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14495
14496 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14497
14498Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14499
14500 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14501
14502Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14503
14504 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14505 "_vb$".
14506 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14507 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14508
14509Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14510
14511 * lib/gdb.exp: Comment out code which depends on non-existent
14512 `transform' procedure.
14513
14514Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14515
14516 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14517 * lib/gdb.exp: Transform tool name.
14518 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14519 1.1's new error handling system.
14520
14521Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14522
14523 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14524
14525Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14526
14527 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14528 They made pattern matching so slow that timeouts happened on
14529 heavily loaded systems. Now any output from "show print" which
14530 gets us back to the GDB prompt is a PASS.
14531
14532Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14533
14534 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14535
14536Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14537
14538 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14539
14540 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14541 It is not from PR 3220.
14542
14543Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14544
14545 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14546 just started failing because they depended on the order the
14547 subcommands are presented, or exact docstring text. This kind of
14548 test is a pain and has minimal benefit.
14549
14550Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14551
14552 * gdb.t09/corefile.exp: At end of test, use "core" command with
14553 no arguments.
14554
14555Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14556
14557 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14558 17}/Makefile.in: Make it possible to run the testsuite with Sun
14559 make and CC = cross gcc by adding explicit build rules for .o
14560 files.
14561
14562Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14563
14564 * gdb.t15/funcargs.exp: Don't put comments on same line as
14565 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14566
c906108c
SS
14567Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14568
14569 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14570
14571Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14572
14573 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14574 * gdb.t20/inherit.exp: remove three dumplicate entries.
14575
14576Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14577
14578 * gdb.t06/break.exp: For "next over recursive call", fail on any
14579 incorrect output, not just on "factorial (value=2)".
14580
14581Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14582
14583 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14584 working now. Add an xfail if accesing a bss variable causes
14585 a memory error if the target is not yet run.
14586
14587Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14588
14589 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14590 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14591 name of __st* demangling (2 strings). Did Kung really get the
14592 more than 95 others right without testing them?
14593
14594Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14595
14596 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14597
14598Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14599
14600 * configure.in (configdirs): Add gdb.disasm
14601 * gdb.disasm: New directory for GDB disassembler tests.
14602 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14603
14604Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14605
14606 * gdb.t00/help.exp: Don't test "help set".
14607
14608 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14609 from within expect statements. None of these happen anymore and
14610 they cause regressions to be silently unnoticed.
14611
14612 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14613 messages) about known failures with gcc cygnus-2.4.5-930417.
14614
14615 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14616 comp-info.exp so it gets built if it doesn't exist.
14617
14618 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14619 it is no longer used.
14620 * gdb.t13/comp-info.c: Removed.
14621
14622Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14623
14624 * gdb.t06/signals.exp: Add xfail for sun3.
14625
14626Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14627
14628 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14629 relevant because ^C doesn't get sent but failure can be reproduced
14630 interactively).
14631
14632Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14633
14634 * gdb.stabs/alpha.mt: New configuration file for alpha.
14635 * gdb.stabs/configure.in: Use it.
14636 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14637 sharing with alpha.mt, redefine long to word via preprocessor.
14638 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14639 for alpha.
14640 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14641 native cc.
14642 * gdb.t00/teststrategy.exp: Change expect string so that we
14643 consume the `(xgdb)' from the command echo and from the gdb prompt.
14644 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14645 gdb currently compares all values as long, so this failure probably
14646 applies to any configuration where LONGEST is bigger than a target int.
14647 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14648 with gcc.
14649 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14650 to handle opaque pointers, gcc is.
14651 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14652 as first argument. Include <sys/types.h> and change all operator
14653 new definitions to use size_t.
14654 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14655 now that we use size_t.
14656
14657Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14658
14659 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14660 a long or float array cast all array members to the same type.
14661 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14662 with 64 bit longs.
14663 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14664 on alpha.
14665 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14666
14667Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14668
14669 * gdb.t24 (demangle.exp): Constructors of templates have names like
14670 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14671 section 14.6 of the ARM.
14672
14673 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14674 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14675 accomplish little and slow down the testsuite.
14676
14677 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14678 Accept spaces various places.
14679
14680Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14681
14682 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14683 with watchpoint enabled.
14684
14685 * Makefile.in: Remove definition of CC and remove the second
14686 definition of CXX (the "CXX = gcc" one remains). These definitions
14687 were causing backquotes to be expanded within backquotes, which
14688 doesn't work.
14689
14690Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14691
14692 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14693
14694Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14695
14696 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14697 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14698 by mips cc and contains no stabs entries.
14699
14700Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14701
14702 * config/vx-gdb.exp: Use fake device to load files rather than
14703 NFS.
14704 * lib/gdb.exp: New proc to do "file" command.
14705 * config/unix-gdb.exp: Use new "file" proc.
14706
14707Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14708
14709 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14710 Rework board rebooting slightly.
14711 (gdb_exit): Don't exit from the remote shell; there isn't one.
14712 * gdb.stabs/weird.exp: If a program is being debugged already,
14713 kill it.
14714 * gdb.t04/setvar.exp: Stop and restart gdb.
14715 * gdb.t05/expr.exp: Likewise.
14716 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14717 restart gdb and reload the program.
14718 * gdb.t08/opaque.exp: Likewise.
14719 * gdb.t12/scope.exp: Likewise.
14720 * gdb.t13/bitfields.exp: Likewise.
14721 * gdb.t15/funcargs.exp: Likewise.
14722 * gdb.t20/classes.exp: Likewise.
14723 * gdb.t03/ptype.exp: Increase timeout.
14724 * gdb.t16/printcmds.exp (test_print_string_constants,
14725 test_print_array_constants): Likewise.
14726 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14727 * gdb.t20/classes.exp (do_tests): Likewise.
14728 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14729
14730Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14731
14732 * gdb.stabs: Renamed *wierd* to *weird*.
14733
14734Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14735
14736 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14737 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14738
14739Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14740
14741 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14742 (do_tests): Remove xfail for whatis on one_var and two_var.
14743
14744Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14745
14746 * Makefile.in: Made cross building work better by adding
14747 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14748
14749Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14750
14751 * gdb.t15/{return.c,return.exp,Makefile.in}:
14752 New test, currently commented out.
14753
14754Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14755
14756 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14757 still running and removes the leftover named socket so GDb can do
14758 clean restarts.
14759
14760Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14761
14762 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14763 console, not GDB.
14764 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14765 cross testing works better with "make check"
14766 * config/unix-gdb: Use default procedures for exit and version.
14767 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14768 with the newest VxWorks.
14769
14770Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14771
14772 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14773 old form.
14774
14775 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14776 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14777
14778 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14779
14780 * config/unix-gdb.exp: Remove this version of gdb_exit
14781 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14782 Rob says he'll look at it when he gets back to testing boards.
14783
14784Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14785
14786 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14787 an expected fail for certain ptype commands.
14788
14789 * gdb.t20/classes.exp: Update expected results of "ptype class
14790 Base1" to account for the constructor that now appears in the type.
14791
14792Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14793
14794 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14795 disappeared from list.
14796 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14797 "alldone" proc with call to cleanup and exit.
14798 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14799 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14800 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14801 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14802 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14803 "alldone" proc with simple returns that suppress remaining
14804 tests. The alldone proc went away many months ago.
14805
14806Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14807
14808 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14809
14810 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14811
14812Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14813
14814 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14815 as vax gdb will display them.
14816
14817Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14818
14819 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14820 optimizers.
14821
14822 * scope.exp: Change "bad value for localval" messages so each one
14823 is unique.
14824
14825 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14826 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14827
14828 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14829
14830Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14831
14832 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14833 doesn't exist (due to optimization).
14834
14835Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14836
14837 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14838 contains \r because the filename is long.
14839
14840 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14841 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14842
14843Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14844
14845 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14846 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14847 Ultrix.
14848 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14849 int tests.
14850 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14851
14852Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14853
14854 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14855
14856 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14857 to match does not match the passing case but still matches the
c906108c
SS
14858 failing case.
14859
14860Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14861
14862 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14863
14864Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14865
14866 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14867 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14868 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14869 Remove various versions of gdb_exit.
14870 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14871 gdb_exit.
14872 * config/unix-gdb.exp: gdb_exit remains here, and should override
14873 the generic version, since it's doing a lot of wierd stuff that
14874 the other versions aren't. FIXME, fold it in, or abandon this
14875 version.
14876
14877Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14878
14879 * gdb.t24/demangle.exp: Add tests for PR 3220.
14880
14881Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14882
14883 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14884
14885Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14886
14887 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14888 "i386-*-*". Works for i486 as well.
14889
14890 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14891 bug, and expand domain of xfail to all SVR4 systems, since the
14892 actual problem is likely to be in generic SVR4 /proc support.
14893
14894Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14895
14896 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14897
14898Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14899
14900 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14901 xfails for other systems. Match a missing 'Continuing.' as an
14902 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14903
14904 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14905 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14906 Only issue warning for missing executables if -all option is used.
14907
14908 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14909 file if -all option is used. It's like an unpredictable XFAIL.
14910
14911Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14912
14913 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14914 for dynamically linked binaries.
14915
14916 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14917
14918Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14919
14920 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14921 to state that this is a known bug in old versions of g++.
14922
14923Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14924
14925 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14926 while waiting for `Continuing'.
14927
14928Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14929
14930 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14931 in text, data, and bss.
14932 * gdb.t10/nodebug.c: Add local and global test variables for
14933 initialized and uninitialized data.
14934
14935Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14936
14937 * config/unix-gdb.exp (gdb_exit): Add "wait".
14938
14939Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14940
14941 * gdb.t06/signals.exp: xfail the continue from the handler for all
14942 targets.
14943
14944 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14945 function with watchpoints enabled, the i386 call dummy starts with
14946 a call.
14947
14948 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14949 386 bsd names its corefiles.
14950
14951Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14952
14953 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14954 compilers don't grok it.
14955 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14956 with small octal ints rather than character constants, which
14957 are signed and might not fit if first promoted to int.
14958
14959Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14960
14961 * gdb.t09/Makefile.in (clean): Remove corefile.
14962
14963Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14964
14965 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
14966
14967Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14968 and Jim Kingdon (kingdon@cygnus.com)
14969
14970 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
14971 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
14972 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
14973
14974Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14975
14976 * gdb.t17/interrupt.exp: Add xfail for hppa.
14977
14978Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14979
14980 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14981 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14982 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14983 to determine signed-ness of bitfields and use the result to setup
14984 the xfail.
14985 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14986 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14987 call line is reached if necessary.
14988
14989Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14990
14991 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
14992
14993Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14994
14995 * gdb.t06/break.exp: Also test `clear' command.
14996
14997Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14998
14999 * gdb.t00/teststrategy.exp: Remove extra quote.
15000
15001 * gdb.t07/watchpoint.exp: Change xfail for calling function with
15002 watchpoint enabled to be for all non-68k machines.
15003
15004 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
15005
15006Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15007
15008 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
15009 targets use aout.mt instead of ecoff.mt as gas understands
15010 standard aout format.
15011
15012Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15013
15014 * lib/gdb.exp (runto): Don't insist that function we are running to
15015 was compiled with -g.
15016
15017 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
15018
15019 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
15020 to get back into the read system call.
15021 Accept leading newline in case where we woke it up.
15022
15023Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15024
15025 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
15026 to make the stabs test work on ecoff systems using gcc and -with-stabs.
15027 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
15028 enable ecoff configuration.
15029
15030Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15031
15032 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
15033
15034Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15035
15036 * gdb.t16/printcmds.exp: Add another printf test.
15037
15038Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
15039
15040 * configure.in: If configured -with-stabs on any target, add
15041 stabsdirs to configdirs.
15042
15043Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15044
15045 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
15046 fun" so pattern does not match the command itself.
15047
15048Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15049
15050 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
15051
15052Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15053
15054 * gdb.t17/interrupt.exp: Test for more things.
15055
15056Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15057
15058 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
15059 compiler arranges the code and line numbers.
15060
15061 * gdb.t17/interrupt.exp: Don't send \n after ^C.
15062
15063Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15064
15065 * gdb.t00/help.exp: Increase expect input buffer size.
15066
15067Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15068
15069 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
15070
15071 * gdb.t07/watchpoint.exp: Add xfail for hppa.
15072
15073 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
15074
15075 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
15076 [0-9]*, not just [0-9].
15077
15078Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15079
15080 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
15081
15082 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
15083
15084Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15085
15086 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
15087
15088Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15089
15090 * gdb.t06/signals.c: Add xfails for sun3.
15091
15092 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
15093
15094 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
15095 test_stepping tests.
15096
15097Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15098
15099 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
15100
15101 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
15102
15103 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
15104 rather than actually putting it through cpp twice.
15105
15106 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
15107
15108Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
15109
15110 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
15111 no longer needed.
15112
15113Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15114
15115 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
15116
15117 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
15118 C++ features prints as "struct", make it a pass, not an xfail.
15119
15120Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15121
15122 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
15123 Don't require VA to print as "class" rather than "struct".
15124
15125Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
15126
15127 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
15128
15129Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15130
15131 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
15132
15133Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15134
15135 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
15136 order.
15137
15138Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15139
15140 * gdb.t16/printcmds.exp: Add printf tests.
15141
15142 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
15143
15144 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
15145
15146Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
15147
15148 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
15149 pass counts, to counteract any existing or future setup_xfails.
15150
15151Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15152
15153 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
15154 {BEGIN,END}_COMMON for common block instead of STAB.
15155 * gdb.stabs/wierd.exp: Add xfail for rs6000.
15156
15157 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
15158 intp_var should be N_GSYM not N_LSYM.
15159 wierd-aout.S: Use a label for the value of the N_SO.
15160 wierd.def: Remove all backslashes.
15161 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
15162
15163Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15164
15165 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
15166 get the expected next to inheritance3.
15167
15168Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15169
15170 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
15171 now that gcc-2.4 gets it right.
15172
15173Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15174
15175 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
15176
15177 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
15178 generating comp-info.exp which works for cross-compilation.
15179
15180Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
15181
15182 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
15183 "*-*-sysv4.*".
15184
15185Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
15186
15187 * gdb.t01/run.exp: Start with a fresh gdb.
15188 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
15189 SVR4.x.
15190
15191Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
15192
15193 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
15194 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
15195 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
15196 Makefile.in (distclean, realclean): Remove gdbme.c from list of
15197 things to remove.
15198
15199Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
15200
15201 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
15202 test cases from bug reports.
15203
15204Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
15205
15206 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
15207 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
15208 avoid spurious xfails.
15209 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
15210 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
15211 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
15212
15213Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
15214
15215 * gdb.t00/teststrategy.exp: Rework to provide more useful
15216 description of each test, fix problem with systems that define
15217 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
15218 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
15219 results for "next over recursive call" so timeouts aren't taken
15220 by error.
15221
15222Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
15223
15224 * gdb.t12/scope.exp: Test printing of variables before run.
15225
15226 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
15227 printed in wrong order due to sorting.
15228
15229Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
15230
15231 * gdb.t00/teststrategy.exp: Fix expected results for printing
15232 user entered string constant. Is array of char, prints with no
15233 address.
15234
15235 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
15236 commands.
15237 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
15238 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
15239 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
15240 of struct of char arrays.
15241 * gdb.t00/radix.exp: New tests for radix commands.
15242
15243Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
15244
15245 * gdb.t16/printcmd.exp: Print a variable before running program
15246 (with xfail for AIX).
15247
15248Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
15249
15250 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
15251
15252 * gdb.t16/printcmd.exp: Don't print variables before running program.
15253
15254 * gdb.t06/break.exp: Don't require envp argument to main.
15255
15256 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
15257
15258 * gdb.t02/whatis.exp, gdb.t11/list.exp:
15259 Add xfails for rs6000.
15260
15261 * gdb.t02/whatis.exp: Change other tests not to re-test something
15262 we already tested.
15263
15264 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
15265 each type used has a variable of that type.
15266
15267Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15268
15269 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15270
15271Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
15272
15273 * configure.in: change srctrigger to be a file, not a directory
15274
15275Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15276
15277 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15278
15279 * gdb.t11/list.exp: Fixed a couple of typos.
15280
15281Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15282
15283 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15284 is fixed and PR is closed.
15285 * gdb.t16 (gdbme.c): Add simple test string variable.
15286 * gdb.t16 (printcmds.exp): Add tests with simple test string
15287 variable, primarily for boundaries on "set print elements".
15288
15289Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15290
15291 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15292 Make leading 0's optional and don't expect a tab in the middle
15293 of the number.
15294
15295 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15296
15297 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15298 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15299 don't end command passed to gdb_test with newline.
15300
15301 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15302 signed keyword away, don't expect signed bitfields to be signed.
15303
15304 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15305 printing with only as many 1's as are in the field as well as printing
15306 with 32 1's (see comment).
15307
15308Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15309
15310 * gdb.t00/default.exp: Start with a fresh gdb.
15311 * configure.in (configdirs): Remove gdb.t31 until the chill
15312 compiler works again. It no longer is able to find chillrt0
15313 since it isn't in libchill.a anymore.
15314 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15315 wierd.o, make more modular.
15316 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15317 spurious newlines that caused problems.
15318
15319Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15320
15321 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15322 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15323 gdb.stabs/wierd.{exp,def}: Many new tests.
15324
15325 * gdb.t00/default.exp: update info line for new message.
15326
15327 * gdb.t02/{whatis.exp,gdbme.c}:
15328 Test that "char *" doesn't print as "caddr_t".
15329
15330Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15331
15332 * gdb.t00/help.exp: Use .* in place of some help messages which
15333 just changed.
15334 gdb.t00/default.exp: Update "info frame" test for new message.
15335 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15336 Remove some xfails
15337
15338Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15339
15340 * gdb.t03/{gdbme.c,ptype.exp}:
15341 Add tests for typedef'd struct and union without tags.
15342 Also check "whatis" on a variable of a typedef'd enum without a tag.
15343
15344 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15345 PRMS 1823; the bug still exists but isn't reproduced by this test
15346 anymore), and remove rs6000 XFAIL (the bug is fixed).
15347
15348 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15349 duplicated from whatis.exp. For those that are left, accept
15350 "long", "long int", or "int" for long variables (whatis.exp already
15351 has an XFAIL for "int", so no need to fail it here).
15352
15353 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15354 Deal with GCC's names for types now that GDB uses the compiler's names.
15355
15356 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15357 setup_xfail's for sunos4. If we #defined the signed keyword away,
15358 don't expect GDB to know that char it is signed.
15359
15360 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15361
15362Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15363
15364 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15365 should work on any system, regardless of debugging format.
15366 * gdb.t21/demangle.exp: Move to gdb.t24.
15367 * gdb.t24/demangle.exp: Move from gdb.t21.
15368 * gdb.t24/{Makefile.in, configure.in}: New files.
15369
15370Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15371
15372 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15373 * gdb.stabs: New directory.
15374
15375Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15376
15377 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15378 not just "Quit anyway?".
15379
15380Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15381
15382 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15383 that all setup_xfails are immediately followed by clear_xfails.
15384
15385Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15386
15387 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15388 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15389 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15390 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15391 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15392 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15393 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15394 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15395 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15396 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15397 gdb.t31/chillvars.exp, lib/gdb.exp:
15398 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15399 bug-gdb@prep.ai.mit.edu.
15400
15401Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15402
15403 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15404 with 0.0, not integer 0.
15405
15406Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15407
15408 * gdb.t06/break.exp: Update for "Kill the program" message change.
15409
15410Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15411
15412 * Makefile.in (GDBFLAGS): Set to -nx.
15413 * Makefile.in (site.exp): Use GDBFLAGS.
15414
15415Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15416
15417 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15418 Makefiles.
15419 (check): depend on just-check.
15420 (just-check): added so that tests can be run without a noop
15421 build pass.
15422
15423Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15424
15425 Switch to using configure's configdirs.
15426 * Makefile.in (Makefile): add configure.in dependency.
15427 (SUBDIRS): removed redundant assignment.
15428 * configure.in: switch subdirs assignment to configdirs.
15429 * gdb.t*/configure.in: new files.
15430
15431Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15432
15433 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15434 works.
15435
15436Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15437
15438 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15439 in explicit rules. Apparently this is not supported by some makes.
15440
15441Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15442
15443 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15444
15445Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15446
15447 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15448 disappeared.
15449
15450Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15451
15452 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15453
15454Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15455
15456 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15457 watchpoint problem that is now fixed.
15458 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15459 uninitialized convenience variables.
15460 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15461 structures.
15462
15463Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15464
15465 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15466 which causes expect to get out of sync with gdb on long output
15467 from help set.
15468 * gdb.t09/corefile.exp: Make expected pattern for core file
15469 failing signal and frame output format less sun specific.
15470
15471Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15472
15473 * gdb.t31/chillvars.exp: Add and remove initial dummy
15474 breakpoint, so that symbol table is forced in.
15475 (Needed at least on Sunos4, though it seems not SVR4.)
15476 * gdb.t31/chillvars.exp: Update for changed output format.
15477
15478Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15479
15480 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15481
15482Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15483
15484 * Makefile.in: Added --srcdir when invoking runtest, removed the
15485 need for a local config file. (optional now)
15486
15487Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15488
15489 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15490 failure count used to force early termination. Add some more
15491 expected failures for gnu style demangling.
15492
15493Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15494
15495 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15496 pmi variable from gdb.t20/gdbme to get optimized away.
15497 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15498 Check for written corefile upon timeout _and_ eof.
15499
15500Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15501
15502 * config/unix-gdb.exp: Add missing return 0.
15503
15504Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15505
15506 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15507 test termination.
15508
15509Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15510
15511 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15512 disappeared.
15513
15514Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15515
15516 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15517 time as i860 support works.
15518
d63a86f8 15519 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15520 "backtrace 100\r" rather than just "backtrace\r", to match last
15521 change.
15522
15523Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15524
15525 * config/udi-gdb.exp (gdb_exit): Remove close command.
15526 (gdb_target_udi): New procedure to set the UDI target.
15527 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15528 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15529 Added waits for prompts after several question responses. Added
15530 some more responses used by a29k-amd-udi-gdb.
15531 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15532 pass different arguments, restart UDI connection after program
15533 completion.
15534 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15535 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15536 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15537 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15538 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15539 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15540 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15541 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15542 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15543 after program completion.
15544 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15545 compiled with a SELECT_VECS setting.
15546 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15547 infinite recursion.
15548
15549 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15550 Added checks for COFF results, and made them expected failures for
15551 all targets. It would be better to make them expected failures
15552 for COFF targets only.
15553
15554Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15555
15556 * Makefile.in: add null dvi target, don't bother to recurse
15557 through test directories for info and install-info; rename
15558 $(datadir) to be dejagnu instead of deja-gnu
15559
15560Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15561
15562 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15563 compiler to coredump.
15564 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15565 code.
15566
15567Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15568
15569 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15570 coredump.
15571 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15572 code.
15573
15574Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15575
15576 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15577 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15578 which in a shell. Deletes xgdb when done.
15579 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15580 Tests the return from the "set height" or "set width" commands.
15581 Added a few return codes where needed.
15582
15583Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15584
15585 * Makefile.in (SUBDIRS): Add gdb.t17.
15586 * configure.in (subdirs): Add gdb.t17.
15587 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15588 files to test gdb's calling of functions in the inferior with
15589 the correct arguments and gdb's ability to retrieve any
15590 result returned.
15591
15592Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15593
15594 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15595 may be called after gdb goes away. Previous versions of expect
15596 needed these to avoid file descriptor leaks, but they cause
15597 errors with the current revision of expect.
15598 * gdb.t00/gdbvars.exp: Use -re on expected output after
15599 setting sevenbit-strings.
15600 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15601 to set sevenbit-strings consistent across tests.
15602 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15603 set sevenbit-strings consistent across tests.
15604
15605Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15606
15607 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15608 expected output to match current "expect" expectations.
15609
15610Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15611
15612 * gdb.t00/default.exp: Change expected output for default "source"
15613 command, to match new gdb behavior which requires a filename to
15614 source.
15615
15616Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15617
15618 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15619 expected fail for i486-*-* that misses the marker2 function.
15620 * gdb.t10/crossload.exp (bfddefault): Allow successful
15621 recognition of a format to pass even if no symbols are found.
15622 Explicitly catch failures where the format is not recognized
15623 or is ambiguous, and add the reason to the fail message.
15624 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15625 the cause is and invalid target and add reason to failure message.
15626 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15627 elf32-i386, elf32-sparc, and elf32-i860.
15628 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15629 Set up expected failure for 'filename'::variable scope resolution,
15630 which is now apparently broken on all targets.
15631 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15632 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15633 gdb.t23/templates.exp: Change failure for missing binfile into
15634 just a warning.
15635 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15636 references.
15637
15638Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15639
15640 * gdb.t00/default.exp: Add expected output for default "source"
15641 command, to match new gdb behavior.
15642 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15643
15644Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15645
15646 * config/*-gdb.exp: returns an error, rather than exiting on
15647 internal errors.
15648
15649Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15650
15651 * gdb.t03/gdbme.c: Add pointer to struct variable.
15652 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15653 referencing struct members.
15654
15655Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15656
15657 * configure.in (mips-idt-ecoff): New target.
15658 * config/mips-gdb.exp: New file for remote board using MIPS remote
15659 debugging protocol.
15660
15661 * Redid configuration scheme. Removed gdb.t*/configure.in.
15662 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15663 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15664 distclean targets. Built executables via .o files. Adjusted
15665 tests to account for source files in $(srcdir) rather than
15666 $(objdir).
15667 * lib/gdb.exp (runto): Don't expect () after the function name,
15668 because it may have arguments.
15669
15670Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15671
15672 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15673 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15674 expected failures for mips-idt-* and mips-sgi-*.
15675 * gdb.t00/default.exp (attach): Kill process if requested.
15676 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15677 that does not read core files.
15678 * gdb.t01/run.exp: Removed checks for exit status code.
15679 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15680 it is linked in.
15681 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15682 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15683 appropriate, rather than doing it by hand.
15684 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15685 execution.
15686 * gdb.t10/crossload.exp: Kill existing program if needed.
15687 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15688 appropriate, rather than doing it by hand. Always increase
15689 timeout for this test, not just for VxWorks.
15690
15691Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15692
15693 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15694 of Chill STRUCT types and STRUCT values.
15695 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15696 than "char".
15697 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15698 struct2): New struct definitions and initializations to test
c906108c
SS
15699 simple Chill STRUCT types.
15700
15701Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15702
15703 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15704 the null byte at the end of strings.
15705 * gdb.t00/default.exp: Make show version insensitive to copyright
15706 date.
15707 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15708 to avoid dependencies on target char signedness.
15709 * gdb.t16/printcmds.exp: Update expected results for explicitly
15710 unsigned char.
15711 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15712 now work.
15713 * gdb.t21/demangle.exp: Add many more patterns for template
15714 demangling, most of them being expected failures.
15715 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15716 string we are matching for, to match on the whole string.
15717 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15718 and fix a whole bunch that had incorrect expected output but were
15719 passing anyway because of the bug in "proc demangle".
15720 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15721 type.
15722 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15723
15724Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15725
15726 * gdb/testsuite: made modifications to testcases, etc., to allow
15727 them to work properly given the reorganization of deja-gnu and the
15728 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15729
15730Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15731
15732 * gdb/testsuite: Initial creation of gdb/testsuite.
15733 Migrated dejagnu testcases and support files for testing nm to
15734 gdb/testsuite from deja-gnu. These files were moved "as is"
15735 with no modifications. This migration is part of a major overhaul
15736 of dejagnu. The modifications to these testcases, etc., which
15737 will allow them to work with the new version of dejagnu will be
15738 made in a future update.
48efe704 15739
8d8cb839 15740 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15741\f
8d8cb839
EZ
15742;; Local Variables:
15743;; mode: change-log
15744;; left-margin: 8
15745;; fill-column: 74
15746;; version-control: never
15747;; End:
902f2ccb
MC
15748
15749 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15750 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15751 Copying and distribution of this file, with or without modification,
15752 are permitted provided the copyright notice and this notice are preserved.
This page took 1.73523 seconds and 4 git commands to generate.