]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
2007-10-25 Wu Zhou <woodzltc@cn.ibm.com>
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
62a24a2b
DJ
12007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
4
e7b1eae6
UW
52007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6
7 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
8 compiling test case with GCC.
9 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
10
c641edcc
UW
112007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12
13 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14 format changes.
15
5e5ebfe6
MS
162007-10-18 Michael Snyder <msnyder@specifix.com>
17
18 * gdb.base/dbx.exp: Add missing "-re " operator.
19
e831e7b6
GM
202007-10-16 Gaius Mulley <gaius@glam.ac.uk>
21
22 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
23 * configure.ac: Removed trailing spaces after backslash.
24 * gdb.modula2: New directory.
25 * gdb.modula2/Makefile.in: New file.
26 * gdb.modula2/unbounded-array.exp: New file.
27 * gdb.modula2/unbounded1.c: New file.
28
7cc46491
DJ
292007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
30
31 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
32
332007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
34
35 * gdb.base/sigstep.c (main): Add checks for
36 return values for setitimer call.
37 Call setitimer again with itimer = ITIMER_REAL
38 if first call to setitimer fails.
39
e91528f0
KH
402007-10-11 Kazu Hirata <kazu@codesourcery.com>
41
42 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
43 of $timeout.
44
2ec9a4f8
DJ
452007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
46
47 * gdb.server/server-run.exp: Test for dynamic linker symbols.
48
492007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
50
51 * lib/gdb.exp (gdb_run_cmd): Move comment outside
52 of gdb_expect call, to avoid interruption.
53
64b2fa04
PA
542007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
55
56 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
57 (v_unsigned_long_long, v_long_long_array)
58 (v_signed_long_long_array, v_unsigned_long_long_array)
59 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
60 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
61 [!NO_LONG_LONG]: New.
62 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
63 v_long_long_member.
64
65 (v_long_long_func, v_signed_long_long_func)
66 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
67 (main) [!NO_LONG_LONG]: Initialize long long variants.
68
69 * gdb.base/whatis.exp: If board file requests no_long_long, build
70 test with NO_LONG_LONG defined. Test long long, signed long long,
71 and unsigned long long variants but only if board file doesn't
72 disable it.
73
a912286e
DJ
742007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
75 Daniel Jacobowitz <dan@codesourcery.com>
76
77 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
78 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
79 * configure: Regenerated.
80 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
81 gdb.pascal/types.exp, lib/pascal.exp: New files.
82
471ba8c9
DJ
832007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
84
85 * gdb.cp/classes.exp (do_tests): Always step to the line after the
86 call.
87 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
88 to return to the call.
89 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
90 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
91 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
92 * gdb.mi/mi-until.exp (test_until): Likewise.
93 * gdb.mi/mi2-until.exp (test_until): Likewise.
94
fef8a650
DJ
952007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
96
97 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
98 two-char array.
99 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
100
d983da9c
DJ
1012007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
102
103 * gdb.threads/watchthreads.c (thread_function): Sleep between
104 iterations.
105 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
106 at once for S/390. Generate matching fails and passes.
107
17f62551
VP
1082007-09-27 Vladimir Prus <vladimir@codesourcery.com>
109
110 * gdb.mi/var-cmd.c (do_children_tests): Initialize
111 the 'struct_declarations' variable to zeros.
17f62551 112
ed0616c6
VP
1132007-09-24 Vladimir Prus <vladimir@codesourcery.com>
114
115 * gdb.cp/mb-ctor.cc: New.
116 * gdb.cp/mb-ctor.exp: New.
117 * gdb.cp/mb-templates.cc: New.
118 * gdb.cp/mb-templates.exp: New.
119
41f1b697
DJ
1202007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
121
122 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
123
3f213f78
PA
1242007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
125
126 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
127 targets.
128 * configure: Regenerate.
129
0d381245
VP
1302007-09-23 Vladimir Prus <vladimir@codesourcery.com>
131
132 * gdb.base/annota1.exp: Adjust for 'info break'
133 format changes.
134 * gdb.base/annota3.exp: Likewise.
135 * gdb.base/break.exp: Likewise.
136 * gdb.base/condbreak.exp: Likewise.
137 * gdb.base/pending.exp: Likewise.
138 * gdb.base/sepdebug.exp: Likewise.
139 * gdb.base/unload.exp: Likewise.
140 * gdb.base/ovldbreak.exp: Likewise.
141
fe3f5fa8
VP
1422007-09-22 Vladimir Prus <vladimir@codesourcery.com>
143
144 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
145 messages.
146 * gdb.base/chng-syms.exp: Likewise.
147 * gdb.base/unload.exp: Likewise.
148
a75cf6c0
DJ
1492007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
150
151 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
152
18ecae38
DJ
1532007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
154
155 * schedlock.c (NUM): Change to 1.
156 (main): Use args[0] for the main thread.
157 * schedlock.exp: Only expect two threads. Only issue one pass or fail
158 regardless of the number of threads.
159
5509918f
MR
1602007-09-14 Maciej W. Rozycki <macro@mips.com>
161
4a543daf
MR
162 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
163 type down.
164 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
165 test.
166 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
167 watchpoint type down.
168 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
169 test.
170
1712007-09-14 Maciej W. Rozycki <macro@mips.com>
172
5509918f
MR
173 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
174 Move all the tests here and run them twice, once using software
175 watchpoints and once using hardware watchpoints.
176 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
177
40b53987
DJ
1782007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
179
180 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
181 test.
182
695e2681
MK
1832007-09-10 Mark Kettenis <kettenis@gnu.org>
184
8b3fc8d8
MK
185 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
186 build-id.
187
695e2681
MK
188 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
189 know about $ORIGIN. Calculate output dir from $dest instead of
190 using ${objdir}/{$subdir}.
191
58d69f29
MK
1922007-09-09 Mark Kettenis <kettenis@gnu.org>
193
194 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
195 gcore, before continuing with the test.
196
3e347599
DJ
1972007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
198
199 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
200 * gdb.mi/mi-watch.exp: Likewise.
201
ea37ba09
DJ
2022007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
203 Jim Blandy <jimb@codesourcery.com>
204
205 * gdb.arch/i386-sse.exp: Do not expect character constants.
206 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
207 * gdb.base/display.exp: Allow print/s.
208 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
209 and unsigned char array changes.
210
2025a643
DJ
2112007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
212
213 * gdb.base/display.exp: Add tests for printf %p.
214
26669a27
PA
2152007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
216
217 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
218 the dll name to unicode.
219
c8f021f8
JK
2202007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
221
222 * gdb.base/default.exp (show version): Update the version text.
223 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
224
4cf31eea
JK
2252007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
226
227 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
228 New files.
229
4935890f
JK
2302007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
231
232 * lib/gdb.exp (build_id_debug_filename_get): New function.
233 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
234 Remove the generate DEBUG file for the future testcase runs.
235 New testcase for the NT_GNU_BUILD_ID retrieval.
236 Move the final testing step to ...
237 (test_different_dir): ... a new function.
238 New parameter XFAIL to XFAIL all the tests performed.
239 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
240 New parameter TYPE to PF_PREFIX all the tests performed.
241
02142340
VP
2422007-08-31 Vladimir Prus <vladimir@codesourcery.com>
243
244 * gdb.mi/mi-var-cp.cc (path_expression): New
245 function.
246 * gdb.mi/mi-var-cp.exp: Run path exression tests.
247
36acd84e
UW
2482007-08-27 Markus Deuling <deuling@de.ibm.com>
249
250 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
251 to fit into SPU Local Store memory.
252
a896d121
JB
2532007-08-23 Joel Brobecker <brobecker@adacore.com>
254
255 * gdb.base/default.exp: Adjust the expected output of "info
256 warranty" after the switch to GPLv3.
257
7b433602
JB
2582007-08-23 Joel Brobecker <brobecker@adacore.com>
259
260 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
261 to 30000 (from 20000).
262
e22f8b7c
JB
2632007-08-23 Joel Brobecker <brobecker@adacore.com>
264
265 Switch the license of all .exp files to GPLv3.
266 Switch the license of all .f and .f90 files to GPLv3.
267 Switch the license of all .s and .S files to GPLv3.
268
5a0e3bd0
JB
2692007-08-23 Joel Brobecker <brobecker@adacore.com>
270
271 * configure.ac: Switch license to GPLv3.
272
cc00619d
JB
2732007-08-23 Joel Brobecker <brobecker@adacore.com>
274
275 Switch the licensing to GPLv3 for all .ads and .adb files.
276
8d26208a
DJ
2772007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
278
279 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
280 and t_int_double.
281 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
282
4fcb9948
JB
2832007-08-17 Joel Brobecker <brobecker@adacore.com>
284
285 * gdb.base/step-line.c: Switch license to GPL version 3, and
286 update copyright year.
287 * gdb.base/step-line.inp: Likewise.
288
b9c34f67
JB
2892007-08-17 Joel Brobecker <brobecker@adacore.com>
290
291 * gdb.base/gdb1555.exp: Make expected output immune to formatting
292 changes inside gdb1555.c.
293 * gdb.base/pending.exp: Likewise.
294
2cc17678
DJ
2952007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
296
297 * config/default.exp: New file.
298
e48883f7
DJ
2992007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
300
301 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
302 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
303
1ab80e5b
MR
3042007-07-30 Maciej W. Rozycki <macro@mips.com>
305
306 * gdb.base/dump.exp: Force the correct endianness for binary
307 formats not carrying this information.
308
aba471f5
DJ
3092007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
310
311 * gdb.threads/staticthreads.exp: Match .*sem_post.
312
d4e07204
DJ
3132007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
314
315 * gdb.base/readline.exp (operate_and_get_next): Match the final
316 prompt.
317
2b97317d
KB
3182007-07-23 Kevin Buettner <kevinb@redhat.com>
319
320 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
321 to restarting SID.
322
44efa07a
KB
3232007-07-18 Kevin Buettner <kevinb@redhat.com>
324
325 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
326 prior to `gdb_start'.
327
7b5ebade
KB
3282007-07-18 Kevin Buettner <kevinb@redhat.com>
329
330 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
331 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
332 Remove call to gdb_unload.
333
255e7678
DJ
3342007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
335 Daniel Jacobowitz <dan@codesourcery.com>
336
337 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
338 for __WIN32__.
339 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
340 * gdb.base/unload.exp: Use shared library test routines.
341
3a40aaa0
UW
3422007-07-03 Markus Deuling <deuling@de.ibm.com>
343
344 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
345 * gdb.base/solib-symbol-lib.c: Likewise.
346 * gdb.base/solib-symbol-main.c: Likewise.
347
b0f4b84b
DJ
3482007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
349
350 * config/gdbserver.exp (gdb_reconnect): New.
351 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
352 gdb.base/solib-disc.exp: New files.
353 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
354 remote debugging".
355 (gdb_compile): Add shlib_load flag.
356 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
357 port.
358 (gdbserver_reconnect): New.
359
1b05479a
DJ
3602007-07-01 Nick Roberts <nickrob@snap.net.nz>
361 Daniel Jacobowitz <dan@codesourcery.com>
362
363 * gdb.base/annota3.exp: Test for if construct.
364
86f78eb2
DJ
3652007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
366
367 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
368
6a2eb474
MR
3692007-06-21 Chris Dearman <chris@mips.com>
370 Maciej W. Rozycki <macro@mips.com>
371
372 * gdb.base/display.exp: Allow a newline after display/i.
373 * gdb.base/pc-fp.exp: Likewise.
374 * gdb.base/sigbpt.exp: Likewise.
375
f8b73d13
DJ
3762007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
377
378 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
379 required features to be included.
380
4339e69e
DJ
3812007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
382
383 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
384 in info threads output.
385
23d964e7
UW
3862007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
387 Markus Deuling <deuling@de.ibm.com>
388
389 * gdb.arch/spu-info.exp: New testcase.
390 * gdb.arch/spu-info.c: New file.
391
fd20f75b
DJ
3922007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
393
394 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
395 tpcs_offset. Restore lr after the call.
396 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
397
2226f861
DJ
3982007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
399
400 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
401 (gdbserver_run): Kill any running gdbserver.
402 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
403
d12371a9
MR
4042007-05-17 Maciej W. Rozycki <macro@mips.com>
405
406 * gdb.base/sigbpt.exp: Preset segv_addr.
407
93f02886
DJ
4082007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
409
410 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
411 (gdb_compile_shlib): Likewise.
412 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
413 (default_gdb_init): Clear cleanfiles.
414 (gdb_finish): Delete recorded cleanfiles.
415 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
416
417 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
418 Do not use isnative.
419 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
420 gdb.base/so-impl-ld.exp: Likewise.
421 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
422 * gdb.base/unload.exp: Likewise. Do not pass empty option to
423 gdb_compile.
424
b04e06d7
VP
4252007-05-15 Vladimir Prus <vladimir@codesourcery.com>
426
427 * config/unknown.exp: Remove.
428
069ed931
UW
4292007-05-15 Markus Deuling <deuling@de.ibm.com>
430
431 * gdb.base/info-proc.exp: Check is_remote.
432
09db0d03
UW
4332007-05-14 Markus Deuling <deuling@de.ibm.com>
434
435 * gdb.base/gcore.exp: Initialize variable core_supported.
436
af2cbe8c
DJ
4372007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
438
439 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
440
027c0295
DJ
4412007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
442
443 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
444 * gdb.threads/print-threads.exp (test_all_threads): Allow
445 negative and hexadecimal thread IDs.
446
dc5000e7
DJ
4472007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
448
449 * gdb.java/jprint.java (public): Avoid invalid call to static
450 method.
451
2e74ed18
DP
4522007-05-14 Denis Pilat <denis.pilat@st.com>
453
454 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
455 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
456 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
457 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
458 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
459
83547f02
UW
4602007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
461
462 * gdb.base/overlays.exp: Add support for targets with only code
463 overlay support, not data overlay. Support spu-*-* target in
464 this mode.
465 * gdb.base/ovlymgr.c: Provide stubs for spu target.
466 * gdb.base/spu.ld: New file.
467
b18be20d
DJ
4682007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
469
470 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
471
be444858
DJ
4722007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
473
474 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
475
b1d53152
DJ
4762007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
477
478 * gdb.java/jmain.exp: Handle demangled names with and without method
479 signatures.
480
d084b331
DJ
4812007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
482
483 * gdb.mi/mi-syn-frame.c (main, foo, bar)
484 (have_a_very_merry_interrupt): Remove calls to puts.
485 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
486 inferior output.
487 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
488 test names.
489
db9d7fc5
DJ
4902007-04-29 Markus Deuling <deuling@de.ibm.com>
491 Daniel Jacobowitz <dan@codesourcery.com>
492
493 * gdb.base/auxv.exp (core_works): Also check is_remote.
494 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
495
ef783a7d
VP
4962007-04-25 Vladimir Prus <vladimir@codesourcery.com>
497
498 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
499 message, not the undefined 'module' variable.
500 * gdb.base/siginfo.exp: Likewise.
501 * gdb.base/sigstep.exp: Likewise.
502 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
503 serialport.
504 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
505
b7b73cae
CV
5062007-04-25 Corinna Vinschen <vinschen@redhat.com>
507
508 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
509 target sim fails. Return 0 otherwise.
510 (gdb_load): Return prematurely if gdb_target_sim fails.
511
7d90fdfa
DP
5122007-04-16 Denis Pilat <denis.pilat@st.com>
513
514 * gdb.base/setshow.exp: Reset height after having set it to 100.
515
5d3e9c85
DP
5162007-04-16 Denis Pilat <denis.pilat@st.com>
517
518 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
519
18e75969
DP
5202007-04-16 Denis Pilat <denis.pilat@st.com>
521
522 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
523
25d5ea92
VP
5242007-04-14 Vladimir Prus <vladimir@codesourcery.com>
525
526 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
527 tests. Run the frozen varobjs test.
528 * gdb.mi/var-cmd.c (do_frozen_tests): New.
529 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
530
0b49cb80
JK
5312007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
532
533 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
534 gdb.base/type-opaque.exp: New files.
535
a73bafbc
VP
5362007-04-01 Vladimir Prus <vladimir@codesourcery.com>
537
538 * gdb.mi/mi-var-child.c
539 (do_children_tests): User char[2] instead of
540 char so that automatic printing of pointers to char
541 don't give unpredicable result.
542 * gdb.mi/var-cmd.c (do_locals_test): Initialize
543 local variables.
544 * gdb.mi/mi-var-child.exp: Step to right line
545 of do_children_tests.
546 * gdb.mi/mi2-var-child.exp: Likewise.
547 * gdb.mi/mi-var-cmd.exp: Step to right line of
548 do_locals_tests.
549 (do_children_tests): User char[2] instead of
550 char so that automatic printing of pointers to char
551 don't give unpredicable result.
552 * gdb.mi/mi2-var-cmd.exp: Likewise.
553 * lib/mi-support.exp (mi_continue_to_line):
554 Pass test name to mi_wait_for_stop.
555
7ce59000
DJ
5562007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
557
558 * gdb.asm/asm-source.exp: Remove d10v case.
559 * lib/gdb.exp (skip_cplus_tests): Likewise.
560 * gdb.asm/d10v.inc: Deleted.
561
20389057
DJ
5622007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
563
564 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
565
8807d78b
DJ
5662007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
567
568 * config/netware.exp: Delete file.
569
aa3edb8e
JB
5702007-03-29 Joel Brobecker <brobecker@adacore.com>
571
572 * gdb.dwarf2/dw2-noloc.S: New file.
573 * gdb.dwarf2/dw2-noloc.exp: New file.
574
297561ac
PA
5752007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
576
577 * gdb.cp/method2.cc: New test.
578 * gdb.cp/method2.exp: New test.
579 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
580
1f81bd39
DJ
5812007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
582
583 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
584
9453113a
DJ
5852007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
586
587 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
588
b741e217
DJ
5892007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
590
591 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
592 (gdb_load): Delete, replace with...
593 (gdb_reload): ...this.
594 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
595 * gdb.server/server-mon.exp: Likewise.
596 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
597 (gdb_start_cmd): New.
598 (gdb_file_cmd): Save the last loaded file.
599 (gdb_reload): New.
600 (gdb_gnu_strip_debug): Use transform.
601 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
602 support here. Use new $last_loaded_file. Check mtime.
603 (gdb_target_cmd): Handle ObjC failure case.
604 (infer_host_exec): Delete.
605 (gdbserver_load): Rename to...
606 (gdbserver_run): ...this. Simplify.
607 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
608 (mi_gdb_load): Move most contents to a new function...
609 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
610 (mi_run_cmd): Use mi_gdb_target_load.
611 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
612 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
613 Use gdb_run_cmd.
614 * gdb.base/charsign.exp: Remove incorrect comment.
615 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
616 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
617 gdb.base/start.exp: Use gdb_start_cmd.
618
446ab585
MR
6192007-03-23 Nigel Stephens <nigel@mips.com>
620 Maciej W. Rozycki <macro@mips.com>
621
622 * gdb.base/sigbpt.exp: Fix the message when skipping test.
623 * gdb.base/signull.exp: Similarly.
624
bbb88ebf
UW
6252007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
626
627 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
628 messages available to test cases (like chng-sym.exp).
629
cb8c4a99
AS
6302007-03-14 Andreas Schwab <schwab@suse.de>
631
632 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
633 format changes.
634
4e463ff5
DJ
6352007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
636
637 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
638 (optimized_1): New.
639 (main): Call optimized_1.
640 (gdb2029): Correct typos. Call gdb2029_marker.
641 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
642 for gdb2029.
643
b6db2c47
MK
6442007-03-12 Mark Kettenis <kettenis@gnu.org>
645
646 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
647 as tabs. Remove redundant test pattern.
648
70ed3737
UW
6492007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
650
651 * gdb.base/long_long.exp: Accept optional symbol name in <...>
652 for /a format output.
653
47b67b60
DJ
6542007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
655
656 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
657 collect output incrementally.
658
b8953b0e
UW
6592007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
660
661 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
662 for -var-create lpcharacter test.
663 * gdb.mi/mi2-var-cmd.exp: Likewise.
664
7acd5c40
UW
6652007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
666
667 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
668 pass on targets where address zero is readable.
669
9c6759c1
UW
6702007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
671
672 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
673 just a single architecture.
674
a2f1aeb4
UW
6752007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
676
677 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
678 (fetch_all_registers): New function, uses gdb_test_multiple and
679 exp_continue to fetch inferior output line-by-line.
680 Replace all uses of do_get_all_registers by fetch_all_registers.
681
46579ac2
UW
6822007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
683
684 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
685 in target_info.
686
fc133f24
MS
6872007-03-02 Michael Snyder <michael.snyder@palmsource.com>
688
689 * gdb.threads/manythreads.exp: Use $message string for
690 consistancy; add a default (timeout) case.
691
7646a51d
MS
6922007-03-02 Michael Snyder <michael.snyder@palmsource.com>
693
694 * gdb.base/watchpoint.exp: Fix truncated comment.
695
dcfff61f
MS
6962007-03-02 Michael Snyder <michael.snyder@palmsource.com>
697
698 * Makefile.in: Remove spurious single-quotes from sed command.
699
664e3ee9
DJ
7002007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
701
702 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
703 func.
704 * gdb.mi/mi2-var-cmd.exp: Likewise.
705
d7cc6f2f
JB
7062007-02-27 Joel Brobecker <brobecker@adacore.com>
707
708 * gdb.dwarf2/dw2-producer.S: New file.
709 * gdb.dwarf2/dw2-producer.exp: New testcase.
710
7112007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
712
713 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
714 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
715 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
716 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
717 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
718 Revert tests to use mi_gdb_test and include value field in output
719 of -var-create.
720
93d42b30
DJ
7212007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
722
723 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
724
c499ed39
DJ
7252007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
726
727 * gdb.base/maint.exp: Remove full paths from test names.
728 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
729 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
730
9836f81b
JB
7312007-02-27 Joel Brobecker <brobecker@adacore.com>
732
733 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
734
c74d0ad8
DJ
7352007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
736
737 * gdb.server/server-mon.exp: New test.
738
2711e456
DJ
7392007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
740
741 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
742
ff6f572f
DJ
7432007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
744
745 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
746 register capitalization.
747
fada3feb
DP
7482007-02-13 Denis Pilat <denis.pilat@st.com>
749
750 * gdb.mi/mi-var-invalidate.exp: New file.
751
fb1e4ffc
DJ
7522007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
753
754 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
755
3da939d7
DJ
7562007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
757
758 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
759
123dc839
DJ
7602007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
761
762 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
763 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
764
877e3645 7652007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
766
767 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
768 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
769 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
770 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
771 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 772 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
773 Update tests to include value field in output of -var-create.
774
3c0a2960
AS
7752007-02-08 Andreas Schwab <schwab@suse.de>
776
777 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
778
108546a0
DJ
7792007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
780
781 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
782 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
783
d701dcab
DP
7842007-02-02 Denis Pilat <denis.pilat@st.com>
785
786 * gdb.threads/threadapply.exp: check that frame is not changed by
787 the thread apply all command.
788
783e3e2f
AS
7892007-01-31 Andreas Schwab <schwab@suse.de>
790
6d9c3a87
AS
791 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
792
3c50d7b9
AS
793 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
794 in the dwarf sections.
795 * gdb.dwarf2/mac-fileno.S: Likewise.
796
783e3e2f
AS
797 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
798 bspstore register on ia64.
799
78ff580e
AS
8002007-01-29 Andreas Schwab <schwab@suse.de>
801
cc8e9b12
AS
802 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
803 "frame-begin" annotation.
804
78ff580e
AS
805 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
806 number of "frames-invalid" annotations.
807
704a4f78
DJ
8082007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
809
810 * gdb.base/commands.exp: Call if_commands_test.
811 (gdb_test_no_prompt, if_commands_test): New.
812
e741bf94
MK
8132007-01-28 Mark Kettenis <kettenis@gnu.org>
814
815 * gdb.threads/sigthread.c (NSIGS): Make bigger.
816
474d0ad3
AS
8172007-01-27 Andreas Schwab <schwab@suse.de>
818
819 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
820 .short/.int/.quad in the dwarf sections.
821 * gdb.dwarf2/dw2-intercu.S: Likewise.
822 * gdb.dwarf2/dw2-intermix.S: Likewise.
823
e784b426
JK
8242007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
825
826 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
827 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
828 array.
e784b426
JK
829 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
830 * gdb.base/setvar.exp: Likewise.
831
37f08e04
AS
8322007-01-26 Andreas Schwab <schwab@suse.de>
833
9a01813a
AS
834 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
835 test.
836
37f08e04
AS
837 * gdb.base/multi-forks.exp ("restart $i"): Also match
838 __kernel_syscall_via_break.
839
6e2a9270
VP
8402007-01-24 Vladimir Prus <vladimir@codesourcery.com>
841
842 * lib/mi-support.exp (mi_delete_varobj): New.
843 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
844 testcase.
845 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
846 (main): Call the above.
847 (reference_update_test, base_in_reference_test)
848 (reference_to_pointer): Delete the created varobjs.
849
e515b470
DJ
8502007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
851
852 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
853 * configure: Regenerated.
854 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
855 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
856 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
857 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
858 * lib/gdb.exp (gdb_skip_xml_test): New function.
859
08d8bcd7
DJ
8602007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
861
862 * gdb.base/sigrepeat.exp: Correct error message.
863
8642007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
865 Daniel Jacobowitz <dan@codesourcery.com>
866
867 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
868 gdb.arch/i386-gnu-cfi-asm.S: New files.
869
97c3f1f3
JK
8702007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
871
872 * lib/gdb.exp: Abort on missing `site.exp'.
873
cb1df416
DJ
8742007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
875 Daniel Jacobowitz <dan@codesourcery.com>
876
877 * gdb.base/included.c, gdb.base/included.exp,
878 gdb.base/included.h: New files.
879
35990120
DJ
8802007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
881
882 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
883 (maximize_rlimit): Reduce limits on 64-bit systems.
884
6e81a116 8852007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
886
887 From Marcus Deuling <deuling@de.ibm.com>:
888 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
889 every case.
890
6c3c41f3
NR
8912007-01-13 Nick Roberts <nickrob@snap.net.nz>
892
893 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
894 (test_path_specification): Use objdir instead of srcdir to always
895 get an absolute filename.
896
2f12c312
DJ
8972007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
898
899 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
900
81121995
VP
9012007-01-11 Vladimir Prus <vladimir@codesourcery.com>
902
903 * gdb.mi/mi-var-cp.cc (reference_update_tests):
904 Make sure the variable we're using is in scope.
905 (reference_to_pointer): Likewise.
906
4741b737
DJ
9072007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
908
909 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
910 has no debug information.
911
054410c3
DJ
9122007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
913
914 * gdb.base/annota1.exp: Remove extra send_gdb.
915
818f79f6
DJ
9162007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
917
918 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
919
f7a6bb70
DJ
9202007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
921
922 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
923
57e66780
DJ
9242007-01-08 Nick Roberts <nickrob@snap.net.nz>
925 Daniel Jacobowitz <dan@codesourcery.com>
926
927 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
928 lcharacter or linteger change. Correct duplicated test name.
929 * gdb.mi/mi2-var-cmd.exp: Likewise.
930
3d799a95
DJ
9312007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
932
933 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
934
9352007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
936
937 * gdb.base/nofield.c: New file.
938 * gdb.base/nofield.exp: New testcase.
939
eafb94e8
NR
9402007-01-05 Nick Roberts <nickrob@snap.net.nz>
941
942 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
943
944 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
945 test.
946
5e572bb4
DJ
9472007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
948
949 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
950
74a44383
DJ
9512007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
952
953 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
954 when continuing.
955
1b572db9
DJ
9562007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
957
958 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
959 Expect ".exe" extension.
960
381bc39b
DJ
9612007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
962
963 * gdb.base/charset.exp: Add explicit filename to break.
964 * gdb.base/dbx.exp: Add explicit filename to breaks.
965
2b70e4c6
DJ
9662007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
967
968 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
969 * gdb.mi/mi2-file.exp: Likewise.
970
303b6f5d
DJ
9712007-01-04 Vladimir Prus <vladimir@codesourcery.com>
972
973 Implement specification of MI tests as comments
974 in C and C++ sources.
975 * lib/mi-support.exp (mi_autotest_data): New variable.
976 (mi_autotest_source): New variable.
977 (count_newlines, mi_prepare_inline_tests)
978 (mi_get_inline_test, mi_continue_to_line)
979 (mi_run_inline_test, mi_tbreak)
980 (mi_send_resuming_command, mi_wait_for_stop): New functions.
981 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
982 Run inline tests.
983 * gdb.mi/mi-var-cp.cc: Define tests here.
984
23da0d94
VP
9852007-01-04 Vladimir Prus <vladimir@codesourcery.com>
986
987 Simplify usage of mi_continue_to.
988 * lib/mi-support.exp (mi_runto_helper): Renamed
989 from mi_runto, added new parameter 'run_or_continue'.
990 (mi_runto): Use mi_runto_helper.
991 (mi_continue_to): Accept just function name as parameter.
992 Use mi_runto_helper.
993 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
994 * gdb.mi/mi2-var-cmd.exp: Likewise.
995
f9e18282
JB
9962006-01-04 Joel Brobecker <brobecker@adacore.com>
997
998 Make this testcase a bit more realistic. The current code
999 is too simplistic, and allows the compiler to optimize out
1000 some of the entities we need for this testcase.
1001 * gdb.ada/null_record/bar.ads (Void_Star): New type.
1002 (Do_Nothing): Add extra parameter.
1003 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
1004 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
1005 by using a variable of type Void_Star.
1006
fd678c65
JB
10072006-01-04 Joel Brobecker <brobecker@adacore.com>
1008
1009 * gdb.ada/catch_ex/foo.adb: New file.
1010 * gdb.ada/catch_ex.exp: New testcase.
1011
05cfdb42
DJ
10122007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
1013
1014 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
1015 pass --image-base to linker.
1016
2e03ee74
DJ
10172007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1018 Daniel Jacobowitz <dan@codesourcery.com>
1019
1020 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
1021 secondary prompts.
1022
0d5de010
DJ
10232007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1024
1025 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
1026 output. Test the types of members and member pointers.
1027 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
1028 gdb/2092.
1029 * gdb.cp/member-ptr.exp: Search for a comment instead of a
1030 statement. Enable for GCC. Update expected output for some tests
1031 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
1032 layout.
1033 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
1034 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
1035 (Diamond::vget_base): New.
1036 (main): Add new tests.
1037 * gdb.cp/printmethod.exp: Update expected output for member functions.
1038 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
1039 print pEe->D::vg().
1040
61a771aa
DJ
10412007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1042
1043 * gdb.threads/tls.exp: Allow stops in sem_post.
1044
2fa63963
DJ
10452006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
1046
1047 * gdb.base/annota1.exp: Allow .*printf in backtraces.
1048 * gdb.base/annota3.exp: Likewise.
1049 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
1050 again (instead of timing out).
1051 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
1052 GCC bug 26475.
1053 * gdb.java/jmisc.exp: Adjust to work with method signatures including
1054 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
1055 test from jmisc1.exp.
1056 * gdb.java/jmisc1.exp: Delete.
1057 * gdb.java/jprint.exp: Adjust to work with method signatures including
1058 return types.
1059 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
1060 * gdb.threads/linux-dp.exp: Don't be confused by program output.
1061 * lib/java.exp (compile_java_from_source): Pass the correct type
1062 to target_compile.
1063
5eefc2b7
JB
10642006-12-31 Joel Brobecker <brobecker@adacore.com>
1065
1066 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
1067 (stack_align_edx): New function.
1068 (stack_align_eax): New function.
1069 (main): Add calls to stack_align_edx and stack_align_eax.
1070 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
1071 Add testing for the cases where the register used during a stack
1072 realignment is edx. Same for eax.
1073
227c54da
DJ
10742006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
1075
1076 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
1077 and generic PE targets.
1078
cab8ac94
JB
10792006-12-29 Joel Brobecker <brobecker@adacore.com>
1080
1081 * gdb.ada/array_return.exp: Update copyright date list.
1082
ba54f318
JB
10832006-12-27 Joel Brobecker <brobecker@adacore.com>
1084
1085 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
1086 (Create_Small_Float_Vector): New function.
1087 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
1088 function body.
1089 * gdb.ada/array_return/p.adb: Use new type and function from
1090 package Pck.
1091 * gdb.ada/array_return.exp: Add a test verifying that GDB is
1092 able to print the value returned by a function returning an
1093 array of float.
1094
6b7a35dd
JB
10952006-12-20 Joel Brobecker <brobecker@adacore.com>
1096
1097 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
1098 The associated tests should be PASSing.
1099
038224f6
VP
11002006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1101
1102 Test for base in references.
1103 * gdb.mi/mi-var-cp.cc: Add test code.
1104 * gdb.mi/mi-var-cp.exp: Test for bases in references.
1105 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
1106 * gdb.mi/mi2-watch.exp: Likewise.
1107 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
1108 (mi_list_varobj_children): New function.
1109
b26ed50d
VP
11102006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1111
1112 * lib/mi-support.exp
1113 (mi_runto): Accept "()" after function name.
1114 (mi_create_varobj): New function.
1115 (mi_varobj_update): New function.
1116 (mi_Check_varobj_value): New function.
1117 * gdb.mi/mi-var-cp.exp: New file.
1118 * gdb.mi/mi-var-cp.cc: New file.
1119
08232497
DJ
11202006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
1121
1122 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
1123 gdb.base/weaklib2.c: New files.
1124
d394c993 11252006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 1126
ac6c2fba
NS
1127 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
1128 info. Adjust test names.
1129
8ec659a0 1130 * gdb.base/break.c (main): Move position of malloc.
d394c993 1131 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 1132
acd65feb
VP
11332006-11-28 Vladimir Prus <vladimir@codesourcery.com>
1134
1135 * gdb.mi/mi-var-cmd.exp: Check -var-update after
1136 assignement of arrays and function pointers.
1137 * gdb.mi/var-cmd.c: Add declaration necessary for above
1138 tests.
1139
f556d5e5
NS
11402006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1141
1142 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
1143
1144 * gdb.threads/linux-dp.exp: Read thread table before and after
1145 creating each philosopher and verify it.
1146
697bc68d
NS
11472006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1148 Paul Brook <paul@codesourcery.com>
1149 Daniel Jacobowitz <dan@codesourcery.com>
1150
1151 * gdb.base/ending-run.exp: Flatten expect script stepping out of
1152 main to remove duplication. Add start function of the form
1153 '_*start[1-9]*'. Add RVDS start function.
1154
29d73ae4
DJ
11552006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1156
1157 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
1158
c1d88655
UW
11592006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1160
1161 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
1162 * gdb.asm/spu.inc: New file.
1163 * gdb.base/term.exp: Disable if [target_info exists noargs].
1164 * gdb.gdb/complaints.exp: Disable if ![isnative].
1165 * gdb.gdb/selftest.exp: Likewise.
1166 * gdb.gdb/observer.exp: Likewise.
1167 * gdb.gdb/xfullpath.exp: Likewise.
1168 * gdb.base/attach.exp: Disable on SPU target.
1169 * gdb.cp/bs145503.exp: Likewise.
1170 * gdb.cp/exception.exp: Likewise.
1171 * gdb.cp/userdef.exp: Likewise.
1172
32a13b1a
DJ
11732006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1174
1175 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
1176
d8295fe9
VP
11772006-11-10 Vladimir Prus <vladimir@codesourcery.com>
1178
1179 * gdb.base/completion.exp: Fix completion tests for
1180 'info' and 'info '.
1181 * gdb.base/help.exp (help_test_raw, test_class_help)
1182 (test_prefix_command_help): Move...
1183 * lib/gdb.exp: Here.
1184 * gdb.base/main.exp: Adjust.
1185 * gdb.cp/maint.exp: Adjust.
1186 * gdb.trace/tracecmd.exp: Use test_help_class.
1187
8c394015
VP
11882006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1189
1190 * gdb.stabs/weird.exp (print_weird_var): Use
1191 gdb_test_multiple instead of gdb_expect.
1192
027fc1bc
VP
11932006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1194
1195 * gdb.base/help.exp (help_test_raw): New.
1196 (test_class_help): New.
1197 (test_prefix_command_help): New.
1198 Adjust testcases.
1199
67609209
FR
12002006-11-09 Christophe Lyon <christophe.lyon@st.com>
1201
1202 * gdb.base/constvars.c (main): Write to crass and crips, so that
1203 they are allocated by the compiler.
1204
f73adfeb
AS
12052006-10-27 Andreas Schwab <schwab@suse.de>
1206
1207 * gdb.base/multi-forks.exp: Use "detach fork" instead of
1208 "detach-fork".
1209
2f83a18e
DJ
12102006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
1211
1212 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
1213 of patterns.
1214
94277a38
DJ
12152006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1216
1217 * gdb.base/sepdebug.exp: Remove debug format test.
1218 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
1219 Handle no-symtab.
1220 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
1221
5bd2f6e2
DJ
12222006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1223
1224 * gdb.threads/manythreads.c (thread_function, main): Don't cast
1225 int to pointer or pointer to int.
1226 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
1227
8c008720
DJ
12282006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
1229
1230 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
1231
9e35dae4
DJ
12322006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1233
1234 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
1235
d9639e13
DJ
12362006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1237
1238 PR c++/2116
1239 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
1240
390a1bd0
JB
12412006-10-06 Joel Brobecker <brobecker@adacore.com>
1242
1243 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
1244 the corresponding bug has been fixed in GDB (PR/2018).
1245
dd920c33
JB
12462006-10-06 Joel Brobecker <brobecker@adacore.com>
1247
1248 * gdb.base/subst.exp: New testcase.
1249
53bbefe9
JB
12502006-10-06 Joel Brobecker <brobecker@adacore.com>
1251
1252 * gdb.ada/array_return/pck.ads: Add copyright notice.
1253 * gdb.ada/array_return/pck.adb: Likewise.
1254 * gdb.ada/array_return/p.adb: Likewise.
1255 * gdb.ada/exec_changed/first.adb: Likewise.
1256 * gdb.ada/exec_changed/second.adb: Likewise.
1257
09851417
JB
12582006-10-06 Joel Brobecker <brobecker@adacore.com>
1259
1260 * gdb.ada/watch_arg/watch.adb: New file.
1261 * gdb.ada/watch_arg.exp: New testcase.
1262
041bf30d
VP
12632006-10-02 Vladimir Prus <vladimir@codesourcery.com>
1264
1265 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
1266 via string_to_regexp.
1267 * gdb.mi/mi2-basics.exp: Likewise.
1268
f286fbdd 12692006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
1270
1271 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
1272 Remove unused / obsolete files.
1273
7c07f349
NR
12742006-09-19 Nick Roberts <nickrob@snap.net.nz>
1275
1276 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
1277
cd5ff84a
VP
12782006-09-17 Vladimir Prus <vladimir@codesourcery.com>
1279
1280 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
1281 HIGH_FRAME argument to -stack-list-arguments can be larger than
1282 the number of frames.
1283
ae018d1a
DJ
12842006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
1285
1286 * gdb.base/args.c (main): Add breakpoint marker.
1287 * gdb.base/args.exp: Use args_test for tests. Add new tests which
1288 really test empty arguments.
1289 (args_load): Delete.
1290 (args_test): New.
1291
b399c549
NR
12922006-09-13 Nick Roberts <nickrob@snap.net.nz>
1293
1294 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
1295 check for one file.
1296
2ab1eb7a
VP
12972006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
1298
1299 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
1300 HIGH_FRAME argument to -stack-list-locals can be larger than
1301 the number of frames.
1302
476308bf
FF
13032006-08-18 Fred Fish <fnf@specifix.com>
1304
1305 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
1306 '$' in front of skip_vmx_tests_saved when setting that.
1307
8625200f
AS
13082006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1309
1310 * gdb.base/trace-commands.exp: New file.
1311
089ec8f1
DJ
13122006-08-10 Joel Brobecker <brobecker@adacore.com>
1313 Daniel Jacobowitz <dan@codesourcery.com>
1314
1315 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1316 expected output of the backtrace commands.
1317
b60f0898
JB
13182006-08-09 Joel Brobecker <brobecker@adacore.com>
1319
1320 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1321 untested followed by return combination.
1322 * gdb.arch/altivec-regs.exp: Likewise.
1323 * gdb.arch/e500-abi.exp: Likewise.
1324 * gdb.arch/e500-regs.exp: Likewise.
1325 * gdb.arch/gdb1291.exp: Likewise.
1326 * gdb.arch/gdb1431.exp: Likewise.
1327 * gdb.arch/gdb1558.exp: Likewise.
1328 * gdb.arch/i386-prologue.exp: Likewise.
1329 * gdb.arch/i386-unwind.exp: Likewise.
1330 * gdb.asm/asm-source.exp: Likewise.
1331 * gdb.base/a2-run.exp: Likewise.
1332 * gdb.base/advance.exp: Likewise.
1333 * gdb.base/all-bin.exp: Likewise.
1334 * gdb.base/annota1.exp: Likewise.
1335 * gdb.base/annota3.exp: Likewise.
1336 * gdb.base/args.exp: Likewise.
1337 * gdb.base/arithmet.exp: Likewise.
1338 * gdb.base/assign.exp: Likewise.
1339 * gdb.base/async.exp: Likewise.
1340 * gdb.base/attach.exp: Likewise.
1341 * gdb.base/bang.exp: Likewise.
1342 * gdb.base/bigcore.exp: Likewise.
1343 * gdb.base/bitfields.exp: Likewise.
1344 * gdb.base/bitfields2.exp: Likewise.
1345 * gdb.base/break.exp: Likewise.
1346 * gdb.base/call-sc.exp: Likewise.
1347 * gdb.base/call-strs.exp: Likewise.
1348 * gdb.base/callfuncs.exp: Likewise.
1349 * gdb.base/checkpoint.exp: Likewise.
1350 * gdb.base/chng-syms.exp: Likewise.
1351 * gdb.base/code-expr.exp: Likewise.
1352 * gdb.base/commands.exp: Likewise.
1353 * gdb.base/completion.exp: Likewise.
1354 * gdb.base/cond-expr.exp: Likewise.
1355 * gdb.base/condbreak.exp: Likewise.
1356 * gdb.base/consecutive.exp: Likewise.
1357 * gdb.base/constvars.exp: Likewise.
1358 * gdb.base/corefile.exp: Likewise.
1359 * gdb.base/cvexpr.exp: Likewise.
1360 * gdb.base/dbx.exp: Likewise.
1361 * gdb.base/define.exp: Likewise.
1362 * gdb.base/detach.exp: Likewise.
1363 * gdb.base/display.exp: Likewise.
1364 * gdb.base/dump.exp: Likewise.
1365 * gdb.base/ena-dis-br.exp: Likewise.
1366 * gdb.base/ending-run.exp: Likewise.
1367 * gdb.base/environ.exp: Likewise.
1368 * gdb.base/eval-skip.exp: Likewise.
1369 * gdb.base/exprs.exp: Likewise.
1370 * gdb.base/fileio.exp: Likewise.
1371 * gdb.base/finish.exp: Likewise.
1372 * gdb.base/float.exp: Likewise.
1373 * gdb.base/foll-exec.exp: Likewise.
1374 * gdb.base/foll-fork.exp: Likewise.
1375 * gdb.base/foll-vfork.exp: Likewise.
1376 * gdb.base/freebpcmd.exp: Likewise.
1377 * gdb.base/funcargs.exp: Likewise.
1378 * gdb.base/gcore.exp: Likewise.
1379 * gdb.base/gdb1090.exp: Likewise.
1380 * gdb.base/gdb1250.exp: Likewise.
1381 * gdb.base/huge.exp: Likewise.
1382 * gdb.base/info-proc.exp: Likewise.
1383 * gdb.base/interrupt.exp: Likewise.
1384 * gdb.base/jump.exp: Likewise.
1385 * gdb.base/langs.exp: Likewise.
1386 * gdb.base/lineinc.exp: Likewise.
1387 * gdb.base/list.exp: Likewise.
1388 * gdb.base/logical.exp: Likewise.
1389 * gdb.base/long_long.exp: Likewise.
1390 * gdb.base/macscp.exp: Likewise.
1391 * gdb.base/maint.exp: Likewise.
1392 * gdb.base/mips_pro.exp: Likewise.
1393 * gdb.base/miscexprs.exp: Likewise.
1394 * gdb.base/multi-forks.exp: Likewise.
1395 * gdb.base/opaque.exp: Likewise.
1396 * gdb.base/overlays.exp: Likewise.
1397 * gdb.base/pc-fp.exp: Likewise.
1398 * gdb.base/pointers.exp: Likewise.
1399 * gdb.base/printcmds.exp: Likewise.
1400 * gdb.base/psymtab.exp: Likewise.
1401 * gdb.base/ptype.exp: Likewise.
1402 * gdb.base/recurse.exp: Likewise.
1403 * gdb.base/relational.exp: Likewise.
1404 * gdb.base/relocate.exp: Likewise.
1405 * gdb.base/remote.exp: Likewise.
1406 * gdb.base/reread.exp: Likewise.
1407 * gdb.base/restore.exp: Likewise.
1408 * gdb.base/return.exp: Likewise.
1409 * gdb.base/return2.exp: Likewise.
1410 * gdb.base/scope.exp: Likewise.
1411 * gdb.base/sect-cmd.exp: Likewise.
1412 * gdb.base/sep.exp: Likewise.
1413 * gdb.base/sepdebug.exp: Likewise.
1414 * gdb.base/setshow.exp: Likewise.
1415 * gdb.base/setvar.exp: Likewise.
1416 * gdb.base/sigall.exp: Likewise.
1417 * gdb.base/sigbpt.exp: Likewise.
1418 * gdb.base/signals.exp: Likewise.
1419 * gdb.base/signull.exp: Likewise.
1420 * gdb.base/sizeof.exp: Likewise.
1421 * gdb.base/solib.exp: Likewise.
1422 * gdb.base/step-line.exp: Likewise.
1423 * gdb.base/step-test.exp: Likewise.
1424 * gdb.base/structs.exp: Likewise.
1425 * gdb.base/structs2.exp: Likewise.
1426 * gdb.base/term.exp: Likewise.
1427 * gdb.base/twice.exp: Likewise.
1428 * gdb.base/until.exp: Likewise.
1429 * gdb.base/varargs.exp: Likewise.
1430 * gdb.base/volatile.exp: Likewise.
1431 * gdb.base/watchpoint.exp: Likewise.
1432 * gdb.base/whatis-exp.exp: Likewise.
1433 * gdb.base/whatis.exp: Likewise.
1434 * gdb.cp/ambiguous.exp: Likewise.
1435 * gdb.cp/annota2.exp: Likewise.
1436 * gdb.cp/annota3.exp: Likewise.
1437 * gdb.cp/bool.exp: Likewise.
1438 * gdb.cp/breakpoint.exp: Likewise.
1439 * gdb.cp/casts.exp: Likewise.
1440 * gdb.cp/class2.exp: Likewise.
1441 * gdb.cp/classes.exp: Likewise.
1442 * gdb.cp/cplusfuncs.exp: Likewise.
1443 * gdb.cp/ctti.exp: Likewise.
1444 * gdb.cp/derivation.exp: Likewise.
1445 * gdb.cp/exception.exp: Likewise.
1446 * gdb.cp/gdb1355.exp: Likewise.
1447 * gdb.cp/hang.exp: Likewise.
1448 * gdb.cp/inherit.exp: Likewise.
1449 * gdb.cp/local.exp: Likewise.
1450 * gdb.cp/m-data.exp: Likewise.
1451 * gdb.cp/m-static.exp: Likewise.
1452 * gdb.cp/member-ptr.exp: Likewise.
1453 * gdb.cp/method.exp: Likewise.
1454 * gdb.cp/misc.exp: Likewise.
1455 * gdb.cp/namespace.exp: Likewise.
1456 * gdb.cp/overload.exp: Likewise.
1457 * gdb.cp/ovldbreak.exp: Likewise.
1458 * gdb.cp/pr-1023.exp: Likewise.
1459 * gdb.cp/pr-1210.exp: Likewise.
1460 * gdb.cp/pr-574.exp: Likewise.
1461 * gdb.cp/printmethod.exp: Likewise.
1462 * gdb.cp/psmang.exp: Likewise.
1463 * gdb.cp/ref-params.exp: Likewise.
1464 * gdb.cp/ref-types.exp: Likewise.
1465 * gdb.cp/rtti.exp: Likewise.
1466 * gdb.cp/templates.exp: Likewise.
1467 * gdb.cp/try_catch.exp: Likewise.
1468 * gdb.cp/userdef.exp: Likewise.
1469 * gdb.cp/virtfunc.exp: Likewise.
1470 * gdb.disasm/am33.exp: Likewise.
1471 * gdb.disasm/h8300s.exp: Likewise.
1472 * gdb.disasm/mn10300.exp: Likewise.
1473 * gdb.disasm/sh3.exp: Likewise.
1474 * gdb.disasm/t01_mov.exp: Likewise.
1475 * gdb.disasm/t02_mova.exp: Likewise.
1476 * gdb.disasm/t03_add.exp: Likewise.
1477 * gdb.disasm/t04_sub.exp: Likewise.
1478 * gdb.disasm/t05_cmp.exp: Likewise.
1479 * gdb.disasm/t06_ari2.exp: Likewise.
1480 * gdb.disasm/t07_ari3.exp: Likewise.
1481 * gdb.disasm/t08_or.exp: Likewise.
1482 * gdb.disasm/t09_xor.exp: Likewise.
1483 * gdb.disasm/t10_and.exp: Likewise.
1484 * gdb.disasm/t11_logs.exp: Likewise.
1485 * gdb.disasm/t12_bit.exp: Likewise.
1486 * gdb.disasm/t13_otr.exp: Likewise.
1487 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1488 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1489 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1490 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1491 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1492 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1493 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1494 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1495 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1496 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1497 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1498 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1499 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1500 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1501 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1502 * gdb.mi/gdb701.exp: Likewise.
1503 * gdb.mi/gdb792.exp: Likewise.
1504 * gdb.mi/mi-basics.exp: Likewise.
1505 * gdb.mi/mi-break.exp: Likewise.
1506 * gdb.mi/mi-cli.exp: Likewise.
1507 * gdb.mi/mi-console.exp: Likewise.
1508 * gdb.mi/mi-disassemble.exp: Likewise.
1509 * gdb.mi/mi-eval.exp: Likewise.
1510 * gdb.mi/mi-file.exp: Likewise.
1511 * gdb.mi/mi-read-memory.exp: Likewise.
1512 * gdb.mi/mi-regs.exp: Likewise.
1513 * gdb.mi/mi-return.exp: Likewise.
1514 * gdb.mi/mi-simplerun.exp: Likewise.
1515 * gdb.mi/mi-stack.exp: Likewise.
1516 * gdb.mi/mi-stepi.exp: Likewise.
1517 * gdb.mi/mi-syn-frame.exp: Likewise.
1518 * gdb.mi/mi-until.exp: Likewise.
1519 * gdb.mi/mi-var-block.exp: Likewise.
1520 * gdb.mi/mi-var-child.exp: Likewise.
1521 * gdb.mi/mi-var-cmd.exp: Likewise.
1522 * gdb.mi/mi-var-display.exp: Likewise.
1523 * gdb.mi/mi-watch.exp: Likewise.
1524 * gdb.mi/mi2-basics.exp: Likewise.
1525 * gdb.mi/mi2-break.exp: Likewise.
1526 * gdb.mi/mi2-cli.exp: Likewise.
1527 * gdb.mi/mi2-console.exp: Likewise.
1528 * gdb.mi/mi2-disassemble.exp: Likewise.
1529 * gdb.mi/mi2-eval.exp: Likewise.
1530 * gdb.mi/mi2-file.exp: Likewise.
1531 * gdb.mi/mi2-read-memory.exp: Likewise.
1532 * gdb.mi/mi2-regs.exp: Likewise.
1533 * gdb.mi/mi2-return.exp: Likewise.
1534 * gdb.mi/mi2-simplerun.exp: Likewise.
1535 * gdb.mi/mi2-stack.exp: Likewise.
1536 * gdb.mi/mi2-stepi.exp: Likewise.
1537 * gdb.mi/mi2-syn-frame.exp: Likewise.
1538 * gdb.mi/mi2-until.exp: Likewise.
1539 * gdb.mi/mi2-var-block.exp: Likewise.
1540 * gdb.mi/mi2-var-child.exp: Likewise.
1541 * gdb.mi/mi2-var-cmd.exp: Likewise.
1542 * gdb.mi/mi2-var-display.exp: Likewise.
1543 * gdb.mi/mi2-watch.exp: Likewise.
1544 * gdb.stabs/exclfwd.exp: Likewise.
1545 * gdb.stabs/weird.exp: Likewise.
1546 * gdb.threads/gcore-thread.exp: Likewise.
1547 * gdb.trace/actions.exp: Likewise.
1548 * gdb.trace/backtrace.exp: Likewise.
1549 * gdb.trace/circ.exp: Likewise.
1550 * gdb.trace/collection.exp: Likewise.
1551 * gdb.trace/deltrace.exp: Likewise.
1552 * gdb.trace/infotrace.exp: Likewise.
1553 * gdb.trace/limits.exp: Likewise.
1554 * gdb.trace/packetlen.exp: Likewise.
1555 * gdb.trace/passc-dyn.exp: Likewise.
1556 * gdb.trace/passcount.exp: Likewise.
1557 * gdb.trace/report.exp: Likewise.
1558 * gdb.trace/save-trace.exp: Likewise.
1559 * gdb.trace/tfind.exp: Likewise.
1560 * gdb.trace/tracecmd.exp: Likewise.
1561 * gdb.trace/while-dyn.exp: Likewise.
1562 * gdb.trace/while-stepping.exp: Likewise.
1563
f4b618d1
JB
15642006-08-08 Joel Brobecker <brobecker@adacore.com>
1565
1566 * gdb.base/step-bt.c: New file.
1567 * gdb.base/step-bt.exp: New testcase.
1568
3d00d119
DJ
15692006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1570
1571 * config/monitor.exp (gdb_load): Remove support for obsolete
1572 download-write-size.
1573 * gdb.base/remote.exp: Likewise. Update all callers of
1574 gdb_timed_load.
1575
017b5bd4
DJ
15762006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1577
1578 * cursal.exp: Pass binfile to gdb_load.
1579
837c599d
DJ
15802006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1581
1582 * gdb.base/cursal.exp: Add "" to gdb_load call.
1583
8dd4540b
MK
15842006-07-29 Mark Kettenis <kettenis@gnu.org>
1585
1586 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1587 NetBSD/ELF targets.
1588
ab5c9f60
DJ
15892006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1590
1591 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1592 operator*.
1593
4c42eaff
DJ
15942006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1595
1596 * gdb.base/completion.exp: Update for change in "file" behavior.
1597 * gdb.stabs/weird.exp: Likewise.
1598 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1599 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1600
0155cc76
NS
16012006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1602
1603 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1604 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1605
16026cd7
AS
16062006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1607
1608 * gdb.base/default.exp: Update source command error message.
1609 * gdb.base/help.exp: Update 'help source' message.
1610
16963cb6
DJ
16112006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1612
1613 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1614 test.
1615
6d7fd486
AS
16162006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1617
1618 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1619
29e8a844
DJ
16202006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1621
1622 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1623
6afcfa39
DJ
16242006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1625
1626 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1627
267a692b
MK
16282006-07-17 Mark Kettenis <kettenis@gnu.org>
1629
1630 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1631 *-*-openbsd* from targets for wich we expect ARM FPA floating
1632 point format.
1633
85d2fec4
NR
16342006-07-17 Nick Roberts <nickrob@snap.net.nz>
1635
1636 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1637
16382006-07-17 Mark Kettenis <kettenis@gnu.org>
1639
1640 * gdb.base/annota3.exp: Expect frame-begin annotation.
1641
85b4c6e8
JB
16422006-07-14 Joel Brobecker <brobecker@adacore.com>
1643
1644 * gdb.base/help.exp: Adjust "help unset" test to accept
1645 any list of unset commands.
1646
fb933624
DJ
16472006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1648 Daniel Jacobowitz <dan@codesourcery.com>
1649
1650 * gdb.cp/ref-params.exp: New test.
1651 * gdb.cp/ref-params.cc: New source file.
1652 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1653
1dff4b64
MK
16542006-07-08 Mark Kettenis <kettenis@gnu.org>
1655
1656 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1657 spaces/tabs in regular expressions since they might not be there.
1658
40d2e0e3
AS
16592006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1660
1661 * gdb.base/ifelse.exp: New file.
1662
f6c957d2
NS
16632006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1664
1665 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1666 line.
1667 * gdb.base/huge.exp: Loop over compilation to find a size that
1668 is acceptable.
1669 * gdb.base/remote.exp: Correct expected strings.
1670 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1671
b9c5a23d
DJ
16722006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1673
1674 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1675
9af2e58d
DJ
16762006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1677
1678 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1679 native.
1680
30930ca5
DJ
16812006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1682
1683 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1684 enable stabs testing.
1685
aa32fa1d
DJ
16862006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1687
bd4a4c80 1688 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1689 gdb_test_multiple does.
1690
321fef15
DJ
16912006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1692
1693 * Makefile.in (host_alias): Remove.
1694 (target_alias): Use @target_noncanonical@.
1695 (site.exp): Don't set host_alias.
1696 * aclocal.m4: Remove contents. Include acx.m4.
1697 * configure: Regenerated.
1698 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1699
e1c2defa
NS
17002006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1701
e63b55d1
NS
1702 * lib/gdb.exp (gdb_load_cmd): New.
1703
5600ea19
NS
1704 * gdb.base/fileio.c: Add system(NULL) test.
1705 * gdb.base/fileio.exp: Check it.
1706
e1c2defa
NS
1707 * gdb.base/break.c: Add 10a breakpoint at }
1708 * gdb.base/break.exp: Add test for breakpoint at }
1709 * gdb.cp/anon-union.cc: Add code at end of function.
1710 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1711 * gdb.mi/var-cmd.c: Add code at end of function.
1712 * gdb.mi/mi-var-display.exp: Adjust end of next.
1713 * gdb.mi/mi2-var-display.exp: Likewise.
1714 * gdb.base/fileio.c: Add stop function and insert calls at
1715 stopping places.
1716 * gdb.base/fileio.exp: Breakpoint stop function and remove
1717 explicit line number references.
1718
6c0112ec
JB
17192006-05-19 Joel Brobecker <brobecker@adacore.com>
1720
1721 * gdb.base/del.exp (test_delete_alias): New function.
1722 Now check that both "del" and "d" work as aliases for "delete".
1723
154189a4
FF
17242006-05-18 Fred Fish <fnf@specifix.com>
1725
1726 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1727 required. Check for spurious output after program exits normally.
1728
582e64c2
FF
17292006-05-17 Fred Fish <fnf@specifix.com>
1730
1731 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1732 gdb_load, so it works in the simulator.
1733
8ef6493a
FF
17342006-05-11 Fred Fish <fnf@specifix.com>
1735
1736 * gdb.base/bang.exp: Ignore unexpected output between the
1737 "program exited normally" and the gdb prompt, as many other
1738 tests do.
1739
692b141c
MK
17402006-05-07 Mark Kettenis <kettenis@gnu.org>
1741
1742 * gdb.base/help.exp: Make "delete checkpoint" part option for
1743 "help d" and "help delete" tests.
1744
540b8a30
UW
17452006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1746
1747 * gdb.mi/mi-basics.exp: Add missing serial number to
1748 expected output in some mi_gdb_test statements.
1749 * gdb.mi/mi2-basics.exp: Likewise.
1750
9b6462d9
JB
17512006-05-05 Joel Brobecker <brobecker@adacore.com>
1752
1753 * gdb.base/del.c: New file.
1754 * gdb.base/del.exp: New testcase.
1755
954de43b
DM
17562006-05-05 David S. Miller <davem@sunset.davemloft.net>
1757
1758 * gdb.base/break.exp: Do not assume a breakpoint on
1759 main will actually be in $srcfile when optimizing.
1303f75e
DM
1760 * gdb.base/savedregs.exp: Do not require that the dummy
1761 frame location match up to a symbol and source file location.
c3242428
DM
1762 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1763 will get printed without a mi_cmd_data_list_register_values prefix.
1764 (*-data-list-register-*): Correct regular expressions to expect the new
1765 pseudo d? floating point registers.
1766 * gdb.mi/mi2-regs.exp: Likewise.
1767
c7e64c9a
DJ
17682006-05-05 Christophe Lyon <christophe.lyon@st.com>
1769
1770 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1771 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1772 is allocated by the compiler.
1773 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1774 anons, e, anone to force their allocation by the compiler.
1775
17762006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1777
1778 * gdb.base/help.exp: Update expected text for help d and
1779 help delete.
1780
27ce9a6d
MK
17812006-05-02 Mark Kettenis <kettenis@gnu.org>
1782
1783 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1784 NetBSD/ELF targets.
1785
8608915f
MK
17862006-04-30 Mark Kettenis <kettenis@gnu.org>
1787
1788 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1789 single-step breakpoint fails; make this a KFAIL on
1790 sparc*-*-openbsd*.
1791 * gdb.base/siginfo.exp: Likewise.
1792 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1793
b8db102d
MS
17942006-04-26 Michael Snyder <msnyder@redhat.com>
1795
1796 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1797 which may have to consume output from other forks.
1798 Add tests to make sure that "delete fork" succeeded.
1799
c702009a
MS
18002006-04-20 Michael Snyder <msnyder@redhat.com>
1801
1802 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1803 Add support for the Renesas M32C and M16C.
1804
1805 * gdb.asm/asm-source.exp: Add m32c target.
1806 * gdb.asm/m32c.inc: Support for m32c target.
1807
e28493f2
AS
18082006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1809
1810 * gdb.base/commands.exp (recursive_source_test): New test.
1811
880da185
DM
18122006-04-04 David S. Miller <davem@sunset.davemloft.net>
1813
1814 * gdb.base/float.exp: Add pattern for sparc targets.
1815
61d9b92f
DJ
18162006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1817
1818 * gdb.base/commands.exp (stray_arg0_test): New test.
1819
bd717df8
PB
18202006-03-30 Paul Brook <paul@codesourcery.com>
1821
1822 * gdb.mi/mi-until.exp: kfail broken until command.
1823 * gdb.mi/mi2-until.exp: Ditto.
1824
ec793d3c
NR
18252006-03-27 Nick Roberts <nickrob@snap.net.nz>
1826
1827 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1828
831004b7
AO
18292006-03-08 Alexandre Oliva <aoliva@redhat.com>
1830
1831 * gdb.base/prelink.exp: Anchor tested-for regular expression
1832 on gdb prompt.
1833
effe49a0
PB
18342006-03-07 Paul Brook <paul@codesourcery.com>
1835
1836 * gdb.base/assign.exp: Correct fail message.
1837
e5461016
PB
18382006-03-07 Paul Brook <paul@codesourcery.com>
1839
1840 * lib/compiler.c: Extract armcc version number.
1841 * lib/compiler.cc: Ditto.
1842
fc91c6c2
PB
18432006-03-07 Paul Brook <paul@codesourcery.com>
1844
1845 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1846 additional_flags=-w.
1847 * gdb.arch/altivec-regs.exp: Ditto.
1848 * gdb.arch/e500-abi.exp: Ditto.
1849 * gdb.arch/e500-regs.exp: Ditto.
1850 * gdb.base/all-bin.exp: Ditto.
1851 * gdb.base/annota1.exp: Ditto.
1852 * gdb.base/annota3.exp: Ditto.
1853 * gdb.base/args.exp: Ditto.
1854 * gdb.base/arithmet.exp: Ditto.
1855 * gdb.base/assign.exp: Ditto.
1856 * gdb.base/async.exp: Ditto.
1857 * gdb.base/bang.exp: Ditto.
1858 * gdb.base/break.exp: Ditto.
1859 * gdb.base/call-rt-st.exp: Ditto.
1860 * gdb.base/completion.exp: Ditto.
1861 * gdb.base/cond-expr.exp: Ditto.
1862 * gdb.base/condbreak.exp: Ditto.
1863 * gdb.base/consecutive.exp: Ditto.
1864 * gdb.base/define.exp: Ditto.
1865 * gdb.base/display.exp: Ditto.
1866 * gdb.base/ena-dis-br.exp: Ditto.
1867 * gdb.base/environ.exp: Ditto.
1868 * gdb.base/eval-skip.exp: Ditto.
1869 * gdb.base/info-proc.exp: Ditto.
1870 * gdb.base/jump.exp: Ditto.
1871 * gdb.base/logical.exp: Ditto.
1872 * gdb.base/long_long.exp: Ditto.
1873 * gdb.base/maint.exp: Ditto.
1874 * gdb.base/miscexprs.exp: Ditto.
1875 * gdb.base/pc-fp.exp: Ditto.
1876 * gdb.base/pointers.exp: Ditto.
1877 * gdb.base/relational.exp: Ditto.
1878 * gdb.base/reread.exp: Ditto.
1879 * gdb.base/sect-cmd.exp: Ditto.
1880 * gdb.base/sep.exp: Ditto.
1881 * gdb.base/sepdebug.exp: Ditto.
1882 * gdb.base/until.exp: Ditto.
1883 * gdb.base/whatis-exp.exp: Ditto.
1884 * gdb.cp/annota2.exp: Ditto.
1885 * gdb.cp/annota3.exp: Ditto.
1886 * gdb.trace/actions.exp: Ditto.
1887 * gdb.trace/backtrace.exp: Ditto.
1888 * gdb.trace/circ.exp: Ditto.
1889 * gdb.trace/collection.exp: Ditto.
1890 * gdb.trace/deltrace.exp: Ditto.
1891 * gdb.trace/infotrace.exp: Ditto.
1892 * gdb.trace/limits.exp: Ditto.
1893 * gdb.trace/packetlen.exp: Ditto.
1894 * gdb.trace/passc-dyn.exp: Ditto.
1895 * gdb.trace/passcount.exp: Ditto.
1896 * gdb.trace/report.exp: Ditto.
1897 * gdb.trace/save-trace.exp: Ditto.
1898 * gdb.trace/tfind.exp: Ditto.
1899 * gdb.trace/tracecmd.exp: Ditto.
1900 * gdb.trace/while-dyn.exp: Ditto.
1901 * gdb.trace/while-stepping.exp: Ditto.
1902 * lib/gdb.exp: Ditto.
1903 (gdb_compile): Handle nowarning option.
1904
5f4a23d9
AO
19052006-03-07 Alexandre Oliva <aoliva@redhat.com>
1906
1907 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1908 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1909 Rename executable to prelinkt. Don't re-prelink if we didn't
1910 get a core file. Test prelink -u exit status to tell whether
1911 prelinking failed. Use gdb_test_multiple.
1912
9733fc94
DJ
19132006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1914
1915 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1916 (do_tests): Call it.
1917
cc10cae3
AO
19182006-02-28 Alexandre Oliva <aoliva@redhat.com>
1919
1920 * gdb.base/prelink.exp: New test.
1921 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1922
15c46491
WZ
19232006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1924
1925 * gdb.fortran/derived-type.f90: New file.
1926 * gdb.fortran/derived-type.exp: New testcase.
1927
5c9f7ded
DJ
19282006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1929
1930 * gdb.base/default.exp: Allow ';' as a directory separator.
1931
5b96932b
AS
19322006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1933
1934 * gdb.base/help.exp (help add-symbol-file): Update.
1935
1986bccd
AS
19362006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1937
1938 * gdb.base/help.exp (help load): Update expected results.
1939
a8b7528f
FF
19402006-02-19 Fred Fish <fnf@specifix.com>
1941
1942 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1943 specifix hex value as part of results.
1944 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1945
f8261448
FF
19462006-02-16 Fred Fish <fnf@specifix.com>
1947
1948 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1949 ushort_addr, and slong_addr, so the typedefs are not optimized
1950 away.
1951 * gdb.base/whatis.exp: Add tests using type name for struct type,
1952 union type, enum type, and typedef.
1953
31d8bdd2
MK
19542006-02-13 Mark Kettenis <kettenis@gnu.org>
1955
1956 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1957
34e41e63
JB
19582006-02-13 Jim Blandy <jimb@redhat.com>
1959
1960 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1961 case where it takes two "next" commands to skip past the init
1962 call.
1963
ac6e4f31
FF
19642006-02-12 Fred Fish <fnf@specifix.com>
1965
1966 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1967 to handle cases where it takes two "next" commands to skip
1968 past the init call.
1969
2db2d571
JB
19702006-02-07 Joel Brobecker <brobecker@adacore.com>
1971
1972 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1973 on hppa32 targets.
1974
38fcd64c
DJ
19752006-02-06 Vladimir Prus <ghost@cs.msu.su>
1976
1977 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1978 field.
1979
1315ad46
MK
19802006-01-29 Mark Kettenis <kettenis@gnu.org>
1981
1982 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1983
5625b943
DJ
19842006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1985
1986 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1987 files.
1988
80df1bbe
DJ
19892006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1990
1991 * gdb.cp/maint.exp: Set complaints to a positive value.
1992
9078e690
DJ
19932006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1994
1995 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1996 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1997 function name.
1998
9c903399
DJ
19992006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2000
2001 * gdb.base/checkpoint.c: Update copyright notice. Include
2002 <stdlib.h>.
2003
761ae4d6
JB
20042006-01-04 Jim Blandy <jimb@redhat.com>
2005
2006 * gdb.asm/asm-source.exp: Independently provide default values for
2007 asm-flags and debug-flags. Use 'string equal' to do the
2008 comparison, not the implicit expr's '==' operator. Remove
2009 now-unneeded assignments to asm-flags. In h8300 case, place
2010 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
2011
099ac3dd
MS
20122006-01-04 Michael Snyder <msnyder@redhat.com>
2013
2014 * gdb.base/checkpoint.c: New file.
2015 * gdb.base/checkpoint.exp: New file.
2016 * gdb.base/multi-fork.c: New file.
2017 * gdb.base/multi-fork.exp: New file.
2018 * gdb.base/pi.txt: New file (data for checkpoint.c test).
2019
f4d85314
FF
20202006-01-04 Fred Fish <fnf@specifix.com>
2021
2022 * gdb.base/ptype.c (foo): Add typedef.
2023 (intfoo): Add function.
2024 * gdb.base/ptype1.c: New file.
2025 * gdb.base/ptype.exp: Handle compilation and linking with two
2026 source files. Test that proper type for "foo" is found based
2027 on source context rather than first match found in symtabs.
2028
a1b06f35
MK
20292005-12-28 Mark Kettenis <kettenis@gnu.org>
2030
2031 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
2032 * gdb.asm/openbsd.inc: Indent commands.
2033
d082a1e2
MK
20342005-12-26 Mark Kettenis <kettenis@gnu.org>
2035
c65016bd
MK
2036 * gdb.base/freebpcmd.exp: Increase timeout.
2037
d082a1e2
MK
2038 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
2039
d3c32a0e
DJ
20402005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
2041
2042 * gdb.base/default.exp: Update check for "show version".
2043
9fdb1f50
RC
20442005-12-09 Randolph Chung <tausq@debian.org>
2045
2046 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
2047 * gdb.asm/pa64.inc: New file.
2048
5f2c56f7
RC
20492005-12-09 Randolph Chung <tausq@debian.org>
2050
2051 * gdb.asm/common.inc: Indent commands.
2052 * gdb.asm/asmsrc1.s: Likewise.
2053 * gdb.asm/asmsrc2.s: Likewise.
2054
8117349c
RC
20552005-12-09 Randolph Chung <tausq@debian.org>
2056
2057 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
2058 (get_addr_of_sym): Remove duplicate print.
2059 (gen_core): xfail hppa*-*-hpux*, update expected output.
2060 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
2061 * gdb.arch/pa64-nullify.s: New file.
2062
8f07f25a
RC
20632005-12-09 Randolph Chung <tausq@debian.org>
2064
2065 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
2066
55b39184
DJ
20672005-12-07 Christophe Lyon <christophe.lyon@st.com>
2068
2069 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
2070 code generation for these functions.
2071 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
2072 error message.
2073
31e2b00f
AS
20742005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
2075
2076 * gdb.base/help.exp (help b, help br, help bre, help brea)
2077 (help break): Update the expected message.
2078
c3d0b56e
SC
20792005-11-11 Stephane Carrez <stcarrez@nerim.fr>
2080
2081 * gdb.asm/m68hc11.inc: Setup the data section.
2082 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
2083 script for this test.
2084 (m6812-*-*): Likewise.
2085
36ae0ea9
RC
20862005-11-09 Randolph Chung <tausq@debian.org>
2087
2088 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
2089
9d6f42e9
WZ
20902005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
2091
2092 * gdb.base/break.exp: Fix a comment typo.
2093
e2126a14
EZ
20942005-11-03 Jim Blandy <jimb@redhat.com>
2095
2096 Checked in by Elena Zannoni <ezannoni@redhat.com>
2097
2098 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
2099
e0ac7199
CV
21002005-11-02 Corinna Vinschen <vinschen@redhat.com>
2101
2102 * gdb.arch/gdb1558.c: Include stdio.h.
2103
31d3fb18
MK
21042005-10-31 Mark Kettenis <kettenis@gnu.org>
2105
2106 * gdb.asm/asm-source.exp: Use -e instead of --entry.
2107
e52b687c
MK
21082005-10-31 Mark Kettenis <kettenis@gnu.org>
2109
2110 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
2111
f4711d79
PG
21122005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
2113
2114 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2115 vscr" tests to better match output.
2116
987a9106
JB
21172005-10-12 Jim Blandy <jimb@redhat.com>
2118
2119 * gdb.base/structs.exp (any): New function.
2120 (test_struct_returns): Don't make any assumptions at all about
2121 what value the function returns when GDB can't set the return
2122 value.
2123
2336bb58
JB
21242005-10-09 Joel Brobecker <brobecker@adacore.com>
2125
2126 * gdb.ada/arrayidx/p.adb: New file.
2127 * gdb.ada/arrayidx.exp: New testcase
2128
21292005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
2130
2131 * gdb.ada/array_return/pck.ads: New file.
2132 * gdb.ada/array_return/pck.adb: New file.
2133 * gdb.ada/array_return/p.adb: New file.
2134 * gdb.ada/array_return.exp: New testcase.
2135
705335ea
JB
21362005-10-03 Joel Brobecker <brobecker@adacore.com>
2137
2138 * gdb.base/arrayidx.c: New file.
2139 * gdb.base/arrayidx.exp: New testcase.
2140
11ee9940
NR
21412005-09-29 Nick Roberts <nickrob@snap.net.nz>
2142
2143 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
2144 frames-invalid and breakpoints-invalid are no longer generated
2145 with level 3 so don't expect them in the output.
2146
39fb8e9e
BR
21472005-09-27 Bob Rossi <bob@brasko.net>
2148
2149 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
2150 from test. Escape the | in mi_gdb_test call.
2151 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
2152 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
2153 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
2154 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
2155 expected regex's in mi_gdb_test calls.
2156 * lib/mi-support.exp: Remove arbitrary .* from tests.
2157 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
2158 Fully anchor GDB/MI expected results in mi_gdb_test.
2159 * lib/gdb.exp (string_to_regexp): Escape the ] character.
2160 * gdb.base/sizeof.exp: Remove escape character. Correct test.
2161
2af48f68
PB
21622005-09-26 Paul Brook <paul@codesourcery.com>
2163
2164 * long_long.exp: Exclude eabi targets from arm FPA float format test.
2165
f34502bc
WZ
21662005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2167
2168 * bfp-test.c: New file.
2169 * bfp-test.exp: New testcase.
2170
ca929517
WZ
21712005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2172
2173 * gdb.fortran/subarray.exp: New testcase to test the evaluation
2174 of subarray and substring variable.
2175 * gdb.fortran/subarray.f: New source file for the test of subarray
2176 and substring variable evaluation.
2177 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
2178 of string constant.
2179
c761af65
DJ
21802005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
2181
2182 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
2183 copyright dates.
2184
561d7a1d
PG
21852005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
2186
2187 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
2188 powerpc altivec' test with an almost identical 'info vector' test.
2189
b2b64cc9
PG
21902005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2191
2192 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2193 vscr" tests to match output.
2194
6ac4d15a
PG
21952005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2196
2197 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
2198 output.
2199
40e55bef
BR
22002005-09-11 Bob Rossi <bob@brasko.net>
2201
2202 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
2203 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
2204 commands that return an MI output command and an asyncronous MI output
2205 command.
2206 * gdb.mi/mi-console.exp: Ditto.
2207
3c7385ec
BR
22082005-09-11 Bob Rossi <bob@brasko.net>
2209
2210 * gdb.mi/mi-var-child.c: Include <string.h>.
2211
a6cd0eb3
DJ
22122005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
2213
2214 * killed.exp: Correct gdb_expect syntax.
2215
2f168eed
CV
22162005-08-09 Corinna Vinschen <vinschen@redhat.com>
2217
2218 * lib/mi-support.exp (mi_gdb_load): Fix typo.
2219
ecd3fd0f
BR
22202005-08-02 Bob Rossi <bob@brasko.net>
2221
2222 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
2223 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
2224 Change tests to inferior-tty-set/show.
2225 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
2226 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
2227 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
2228 inferior. Use mi_gdb_test to get GDB and Inferior output.
2229 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
2230 descriptor.
2231 (mi_inferior_tty_name): Add inferior PTY file name.
2232 (mi_gdb_start): Add INFERIOR_PTY parameter.
2233 (mi_gdb_test): Add IPATTERN parameter.
2234
f1ea48cb
BR
22352005-08-02 Bob Rossi <bob@brasko.net>
2236
2237 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
2238 parameter to mi_gdb_test.
2239 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
2240
6e650a67
DJ
22412005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2242
2243 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
2244 struct_declarations.
2245 * gdb.mi/mi-var-child.exp: Step over the initialization of
2246 struct_declarations.
2247
8be260b6
DJ
22482005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2249
2250 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
2251 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
2252 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
2253 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
2254 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
2255 file.
2256
4e660f07
NR
22572005-07-27 Nick Roberts <nickrob@snap.net.nz>
2258
2259 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
2260 (do_children_tests): Assign values to the extra elements.
2261
2262 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
2263 them for tests for "-var-update --no-values" and
2264 "-var-update --all-values".
2265 Add test for "-var-list-children --simple-values".
2266
2267 * gdb.mi/basics.c (callee4): Add integer array D[3]...
2268
2269 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
2270 "-stack-list-locals --simple-values" Improve doc strings and
2271 comments.
2272
6bdae935
MK
22732005-07-18 Mark Kettenis <kettenis@gnu.org>
2274
598b7a6f
MK
2275 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
2276 *-*-openbsd*.
2277 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
2278
6bdae935
MK
2279 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
2280 sigaltsatck'.
2281
1323e929
BR
22822005-07-14 Bob Rossi <bob@brasko.net>
2283
2284 * gdb.base/default.exp (tty): Changed output of command.
2285 * gdb.base/help.exp (help tty): Ditto.
2286
b1a9c082
MK
22872005-07-12 Mark Kettenis <kettenis@gnu.org>
2288
2289 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
2290
10a844a2
MK
22912005-07-10 Mark Kettenis <kettenis@gnu.org>
2292
2293 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
2294 -stack-select-frame without arguments.
2295 (test_stack_frame_listing): Add test for newly implemented command
2296 -stack-info-frame.
2297
3cb3b8df
BR
22982005-07-06 Bob Rossi <bob@brasko.net>
2299
2300 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
2301 command.
2302 (Copyright): Update copyright.
2303
a0c5fbcf
WZ
23042005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
2305
2306 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
2307 tests to evaluate exponentiation expression.
2308
984971d0
AS
23092005-06-29 Andreas Schwab <schwab@suse.de>
2310
2311 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2312 main to avoid warnings.
2313
2314 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2315
fe03833f
NR
23162005-06-20 Nick Roberts <nickrob@snap.net.nz>
2317
2318 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2319 -stack-select-frame without arguments.
2320 (test_stack_frame_listing): Add test for newly implemented command
2321 -stack-info-frame.
2322
7a55f279
WZ
23232005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2324
0ffa0ea5
DJ
2325 * gdb.fortran/array-element.f: New file.
2326 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2327
26585198
DJ
23282005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2329
2330 * gdb.base/bigcore.exp: Correct checks for systems which can
2331 not dump a large core file.
2332
c1bd25fd
DJ
23332005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2334
2335 * gdb.base/relocate.c: Add a copyright notice.
2336 (dummy): Remove.
2337 * gdb.base/relocate.exp: Test printing the values of variables
2338 from a relocatable file.
2339
589e074d
DJ
23402005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2341
2342 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2343 excess MI output after an error.
2344
0915f927
JB
23452005-05-29 Joel Brobecker <brobecker@adacore.com>
2346
2347 * gdb.arch/alpha-step.c: New file.
2348 * gdb.arch/alpha-step.exp: New testcase.
2349
76ff342d
DJ
23502005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2351 Dennis Brueni <dennis@slickedit.com>
2352
2353 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2354 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2355 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2356 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2357 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2358 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2359 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2360
96b0c7ac
DJ
23612005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2362 Wu Zhou <woodzltc@cn.ibm.com>
2363
2364 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2365 IBM's xlc compiler.
2366 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2367 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2368
f21565d2
JB
23692005-05-13 Jim Blandy <jimb@redhat.com>
2370
2371 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2372 calling gdb_suppress_entire_file.
2373 * gdb.base/charset.exp: Same.
2374 * gdb.base/call-rt-st.exp: Same.
2375
6006a3a1
BR
23762005-05-05 Bob Rossi <bob_rossi@cox.net>
2377
2378 * lib/gdb.exp (fullname_syntax): Added global regex.
2379 (fullname_syntax_POSIX): Ditto.
2380 (fullname_syntax_UNC): Ditto.
2381 (fullname_syntax_DOS_CASE): Ditto.
2382 (fullname_syntax_DOS): Ditto.
2383 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2384 fullname_syntax variable to scope and use it.
2385 (test_file_list_exec_source_files): Ditto.
2386 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2387
c3b69c04
DJ
23882005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2389
2390 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2391
3c95e6af
PG
23922004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2393
2394 * lib/gdb.exp (skip_altivec_tests): New function, based on
2395 check_vmx_hw_available from the GCC testsuite.
2396 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2397 * lib/gdb.arch/altivec-regs.exp: Likewise.
2398
78df6c56
JB
23992005-05-02 Jim Blandy <jimb@redhat.com>
2400
2401 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2402 calling gdb_suppress_entire_file.
2403
1690f9cf
DJ
24042005-04-30 Randolph Chung <tausq@debian.org>
2405
2406 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2407 Slightly relax "sem_post" name checking.
2408
5ea106f7
PG
24092005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2410
2411 * gdb.base/unload.exp: Use new shared library infrastructure.
2412
bf7234cf
PG
24132005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2414
2415 * gdb.base/so-impl-ld.exp: Use new shared library
2416 infrastructure.
2417
547b869a
CV
24182005-04-29 Corinna Vinschen <vinschen@redhat.com>
2419
2420 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2421 * gdb.asm/h8300.inc: New file.
2422
f07e55f0
PG
24232005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2424
2425 * gdb.base/shlib-call.exp: Change to use new shared library
2426 infrastructure.
2427
3cbba3d1
PG
24282005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2429
2430 * gdb.base/pending.exp: Change to use new shared library
2431 infrastructure.
2432
ed6df200
PG
24332005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2434
2435 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2436 use test_compiler_info instead of gcc_compiled, and update copyright.
2437
8c8f4ebe
PG
24382005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2439
2440 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2441 shared objects being adjusted and update copyright years.
2442
607fbc54
DJ
24432005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2444
2445 * ChangeLog: Correct some 2003-01-13 dates.
2446 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2447 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2448 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2449 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2450 gdb.trace/tfind.exp: Update copyright years.
2451
57bf0e56
DJ
24522005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2453 Daniel Jacobowitz <dan@codesourcery.com>
2454
2455 * lib/gdb.exp (gdb_compile): Handle shlib=.
2456 (gdb_compile_shlib): New function.
2457
9b593790
PG
24582005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2459
2460 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2461
9494c6a5
DJ
24622005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2463
2464 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2465 gdb.server.
2466 * configure.ac: Likewise.
2467 * configure: Regenerated.
2468 * gdb.gdbserver/Makefile.in: Moved to...
2469 * gdb.server/Makefile.in: ... here.
2470 * gdb.gdbserver/server.c: Moved to...
2471 * gdb.server/server.c: ... here.
2472 * gdb.gdbserver/server-run.exp: Moved to...
2473 * gdb.server/server-run.exp: ... here.
2474
6f8eac0e
DJ
24752005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2476
2477 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2478 * configure.ac: Create gdb.gdbserver/Makefile.
2479 * configure: Regenerated.
2480 * lib/gdbserver-support.exp: New file, derived from
2481 config/gdbserver.exp.
2482 * config/gdbserver.exp: Use gdbserver-support.exp.
2483 * gdb.gdbserver/Makefile.in: New file.
2484 * gdb.gdbserver/server.c: New file.
2485 * gdb.gdbserver/server-run.exp: New file.
2486
6e87504d
PG
24872005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2488
2489 * lib/gdb.exp (test_compiler_info): Return compiler_info
2490 if no arguments are given.
2491
d1779be4
PG
24922005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2493
2494 * gdb.arch/altivec-abi.exp: Check for compiler and set
2495 use altivec' flag accordingly.
2496 * gdb.arch/altivec-regs.exp: Likewise.
2497
88750304
DJ
24982005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2499
2500 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2501
f3fb768d
AS
25022005-03-27 Andreas Schwab <schwab@suse.de>
2503
2504 * gdb.base/bigcore.c (main): Add missing mode argument in open
2505 call.
2506
7e813ac5
DJ
25072005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2508
2509 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2510 downloads.
2511 * config/gdbserver.exp (gdb_load): Likewise.
2512
8e3049aa
PB
25132005-03-14 Paul Brook <paul@codesourcery.com>
2514
2515 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2516 targets.
2517
a9df7c44
JB
25182005-03-09 Joel Brobecker <brobecker@adacore.com>
2519
2520 * gdb.dwarf2/dup-psym.S: New file.
2521 * gdb.dwarf2/dup-psym.exp: New testcase.
2522
9f0d94e8
JB
25232005-03-09 Joel Brobecker <brobecker@adacore.com>
2524
2525 * gdb.ada/exec_changed/first.adb: New file.
2526 * gdb.ada/exec_changed/second.adb: New file.
2527 * gdb.ada/exec_changed.exp: New testcase.
2528
5f579bc5
NS
25292005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2530
36e9969c
NS
2531 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2532 (A2): New class.
2533 (main): Test operator+.
2534 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2535 breakpoint test.
2536
5f579bc5
NS
2537 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2538 * gdb.base/signull.exp: Disable if gdb,nosignals.
2539 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2540 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2541 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2542 * gdb.mi/mi2-console.exp: Likewise.
2543 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2544 continue output at start.
2545 (gdb_collect_locals_test): Robustify regexp.
2546 * gdb.trace/passc-dyn.exp: Fix comment typo.
2547 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2548
be46087e
CV
25492005-03-08 Corinna Vinschen <vinschen@redhat.com>
2550
2551 * gdb.asm/asm-source.exp: Add iq2000 case.
2552 * gdb.asm/iq2000.inc: New file.
2553
384e1a61
MI
25542005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2555
2556 * gdb.base/command.exp: Change hardcoded value to regular expression.
2557 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2558
584b6e9e
DJ
25592005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2560
2561 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2562 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2563 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2564 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2565 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2566
ab5b5d61
MK
25672005-03-05 Mark Kettenis <kettenis@gnu.org>
2568
2569 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2570 changes.
2571
ae051c1b
PG
25722004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2573
2574 * lib/compiler.c: Add test for IBM's xlc compiler.
2575 * lib/compiler.cc: Likewise.
2576
3f0f6ed2
JB
25772004-02-24 Joel Brobecker <brobecker@adacore.com>
2578
2579 * gdb.ada/fixed_points.exp: Create compilation object directory
2580 before running the test.
2581 * gdb.ada/null_record.exp: Likewise.
2582 * gdb.ada/packed_array.exp: Likewise.
2583 * gdb.ada/start.exp: Likewise.
2584
724f452b
JB
25852005-02-15 Joel Brobecker <brobecker@adacore.com>
2586
2587 * gdb.ada/packed_array/pa.adb: New file.
2588 * gdb.ada/packed_array.exp: New testcase.
2589
57f5cdfb 25902005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2591
1f393151
MK
2592 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2593 files.
2594
ebdda337
MK
2595 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2596 on *-*-openbsd*. Correctly match whitespace in regukar
2597 expressions.
2598
cf309262
DJ
25992005-02-10 Daniel Jacobowitz <dan@debian.org>
2600
2601 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2602 PR exp/1821
2603 * gdb.base/gdb1821.c: New test file.
2604 * gdb.base/gdb1821.exp: New test file.
2605
3be49e7a
JB
26062005-02-09 Joel Brobecker <brobecker@adacore.com>
2607
2608 * gdb.base/start.c: New file.
2609 * gdb.base/start.exp: New testcase.
2610
e292e67d
JB
26112005-02-09 Joel Brobecker <brobecker@adacore.com>
2612
2613 * gdb.ada/start/dummy.adb: New file.
2614 * gdb.ada/start.exp: New testcase.
2615
dbdfa66c
CV
26162005-02-09 Corinna Vinschen <vinschen@redhat.com>
2617
2618 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2619 for printing symbols and statistics.
2620 Add test for using relative pathnames in "maint print msymbols" test.
2621 Mark "maint info sections DATA" XFAIL on Cygwin.
2622 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2623 tests.
2624
d7941671
AC
26252005-02-09 Andreas Schwab <schwab@suse.de>
2626
2627 Committed by Andrew Cagney <cagney@gnu.org>
2628 * gdb.base/remotetimeout.exp: New file.
2629
74e5ef44
MK
26302005-02-07 Mark Kettenis <kettenis@gnu.org>
2631
2632 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2633
464dd14d
JB
26342005-02-03 Joel Brobecker <brobecker@adacore.com>
2635
2636 * gdb.ada/gnat_ada.gpr: New file.
2637 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2638 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2639 * configure.ac: No longer generate gnat_ada.gpr.
2640 * configure: Regenerate.
2641 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2642 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2643 * gdb.ada/null_record/bar.ads: Likewise.
2644 * gdb.ada/null_record/bar.adb: Likewise.
2645 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2646 * gdb.ada/null_record.exp (testdir): New variable.
2647 (testfile): executable is now in testdir subdirectory.
2648 (srcfile): Use full path to the main compilation unit.
2649 * gdb.ada/fixed_points.exp: Same changes as above.
2650
30d756ae
NR
26512005-02-03 Nick Roberts <nickrob@snap.net.nz>
2652
2653 * gdb.base/interp.exp: New test.
2654
9d799f85
AC
26552005-01-24 Andrew Cagney <cagney@gnu.org>
2656
2657 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2658
15656118
AC
26592005-01-19 Andrew Cagney <cagney@gnu.org>
2660
a892c31b
AC
2661 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2662 configure.ac not configure.in.
2663
15656118
AC
2664 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2665 of powerpc*-*-*.
2666 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2667 * gdb.base/list.exp (test_list_function)
2668 (test_list_filename_and_function): Ditto.
2669 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2670
a7b01baf
AC
26712005-01-16 Andrew Cagney <cagney@gnu.org>
2672
17d92a02
AC
2673 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2674
a7b01baf
AC
2675 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2676
bc8332bb
AC
26772005-01-14 Andrew Cagney <cagney@gnu.org>
2678
2679 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2680 * gdb.mi/mi2-var-cmd.exp: Ditto.
2681
4d074752
CV
26822005-01-10 Corinna Vinschen <vinschen@redhat.com>
2683
2684 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2685
bec39cab
AC
26862005-01-07 Andrew Cagney <cagney@gnu.org>
2687
2688 * configure.ac: Rename configure.in, require autoconf 2.59.
2689 * configure: Re-generate.
2690 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2691 * gdb.stabs/configure: Re-generate.
2692 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2693 * gdb.hp/configure: Re-generate.
2694 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2695 autoconf 2.59.
2696 * gdb.hp/gdb.objdbg/configure: Re-generate.
2697 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2698 autoconf 2.59.
2699 * gdb.hp/gdb.defects/configure: Re-generate.
2700 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2701 autoconf 2.59.
2702 * gdb.hp/gdb.compat/configure: Re-generate.
2703 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2704 autoconf 2.59.
2705 * gdb.hp/gdb.base-hp/configure: Re-generate.
2706 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2707 autoconf 2.59.
2708 * gdb.hp/gdb.aCC/configure: Re-generate.
2709
f10b16d4
JB
27102004-12-15 Jim Blandy <jimb@redhat.com>
2711
2712 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2713 under NPTL when there is debugging info available for libpthread.
2714
fb6e1814
JG
27152004-12-13 Jerome Guitton <guitton@gnat.com>
2716
2717 * gdb.ada/fixed_points.c: New file.
2718 * gdb.ada/fixed_points.exp: New file.
2719
fe46cd3a
RC
27202004-12-03 Randolph Chung <tausq@debian.org>
2721
2722 * gdb.arch/pa-nullify.exp: New file.
2723 * gdb.arch/pa-nullify.s: New file.
2724
8de0841b
RC
27252004-11-30 Randolph Chung <tausq@debian.org>
2726
2727 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2728 instead of "tbug". Fix regexp to work properly with gdb_test.
2729
c8170782
PH
27302004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2731
2732 * gdb.base/bitfields2.exp: New test.
2733 * gdb.base/bitfields2.c: New file.
2734
954269c2
RE
27352004-11-28 Richard Earnshaw <rearnsha@arm.com>
2736
2737 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2738
0107feed
RC
27392004-11-16 Randolph Chung <tausq@debian.org>
2740
2741 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2742
f073ae8c
DJ
27432004-11-14 Daniel Jacobowitz <dan@debian.org>
2744
2745 * gdb.threads/threadapply.exp: Correct "macro details" test.
2746
19ad59e7
JJ
27472004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2748
2749 * gdb.threads/threadapply.exp: New test.
2750 * gdb.threads/threadapply.c: New file.
2751
9cf0961b
MK
27522004-11-07 Mark Kettenis <kettenis@gnu.org>
2753
2754 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2755 frames.
2756
c789492a
FL
27572004-11-05 Felix Lee <felix+log1@specifixinc.com>
2758
2759 * gdb.base/cursal.exp: New file.
2760 * gdb.base/cursal.c: New file.
2761
a1e167bb
AC
27622004-11-03 Andrew Cagney <cagney@gnu.org>
2763
2764 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2765
b7cbf173
MK
27662004-10-30 Mark Kettenis <kettenis@gnu.org>
2767
2768 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2769 NetBSD/ELF targets.
2770
88f9d34f
JB
27712004-10-29 Joel Brobecker <brobecker@gnat.com>
2772
2773 * gdb.threads/bp_in_thread.c: New file, copied from
2774 pthread_cond_wait.c.
2775 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2776 file, rather than reusing the .c file from another testcase.
2777
ca7d6a0c
JB
27782004-10-20 Joel Brobecker <brobecker@gnat.com>
2779
2780 * gdb.ada/null_record.exp: Check where we stopped after
2781 sending the start command, instead of where the associated
2782 temporary breakpoint was inserted.
2783
0d863d03
AC
27842004-10-14 Andrew Cagney <cagney@gnu.org>
2785
2786 * gdb.mi/gdb701.c (main): Return 0.
2787
d11e72cb
DJ
27882004-10-13 Daniel Jacobowitz <dan@debian.org>
2789
d40539a4 2790 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2791
e1923096
JJ
27922004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2793
2794 * gdb.threads/schedlock.c: Add comment markers to use to find
2795 line numbers.
2796 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2797 comments.
2798 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2799 breakpoint lines.
2800
ec8ba2c9
DJ
28012004-10-12 Daniel Jacobowitz <dan@debian.org>
2802
2803 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2804
0eb3658b
DJ
28052004-10-12 Daniel Jacobowitz <dan@debian.org>
2806
2807 * configure.in: Add gdb.dwarf2.
2808 * configure: Regenerated.
2809 * Makefile.in: Add gdb.dwarf2.
2810 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2811 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2812 gdb.dwarf2/file1.txt: New files.
2813
a271cc33
OF
28142004-10-11 Orjan Friberg <orjanf@axis.com>
2815
2816 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2817 of "run", since the latter doesn't work with remote targets. Adjust
2818 the breakpoint numbering accordingly.
2819 * gdb.threads/pthread_cond_wait.exp: Ditto.
2820
895ce074
MC
28212004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2822
2823 * gdb.base/overlays.exp: Update copyright years.
2824
6be3092d
KI
28252004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2826
2827 * gdb.base/overlays.exp: Disable if target is Linux.
2828
e05389b8
FL
28292004-10-06 Felix Lee <felix+log1@specifixinc.com>
2830
2831 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2832
73cb587d
KI
28332004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2834
2835 * gdb.asm/asm-source.exp: Add m32r-linux target.
2836 * gdb.asm/m32r-linux.inc: New file.
2837
3c0edcdc
AC
28382004-09-24 Andrew Cagney <cagney@redhat.com>
2839 David Anderson <anderson@redhat.com>
2840
2841 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2842 command fails, assume things will work.
2843 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2844 (_GNU_SOURCE): Define.
2845 (print_unsigned, print_hex): Change parameter to "long long".
2846 (print_byte_count): New function, use to print byte counts.
2847 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2848 O_LARGEFILE.
2849 (main): Compute an upper bound on a corefile in max_core_size.
2850 Limit memory chunk size to max_core_size. Limit total memory
2851 allocated to max_core_size.
2852
4bb3667f
AC
28532004-09-23 Andrew Cagney <cagney@gnu.org>
2854
2855 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2856 from a separate process with code that creates a corefile by
2857 making the inferior dump core.
2858
60fe1a51
MK
28592004-09-23 Mark Kettenis <kettenis@gnu.org>
2860
2861 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2862 block.
2863
8e937346
MC
28642004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2865
2866 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2867 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2868 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2869 Likewise.
2870
7213f6d6
JJ
28712004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2872
2873 * gdb.java/jprint.exp: New test case for java inferior call.
2874 * gdb.java/jprint.java: Ditto.
2875
eac69dca
JB
28762004-09-15 Joel Brobecker <brobecker@gnat.com>
2877
2878 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2879
22227696
MC
28802004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2881
2882 * gdb.threads/killed.c: Include <stdlib.h>.
2883 * gdb.threads/pthreads.c: Likewise.
2884
7dd403a4
MC
28852004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2886
2887 * gdb.threads/killed.c: Add copyright notice.
2888
33f2d567
JM
28892004-09-10 Jason Molenda (jmolenda@apple.com)
2890
2891 * gdb.base/define.exp: Two new tests to verify zero space chars
2892 after 'if' and 'while' commands in a user-defined command is correctly
2893 parsed.
2894
e05b62ac
AC
28952004-09-08 Andrew Cagney <cagney@gnu.org>
2896
2897 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2898 delivery test with duplicate at end of file.
2899
9cbe82da
MK
29002004-09-06 Mark Kettenis <kettenis@jive.nl>
2901
2902 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2903
564803d9
MC
29042004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2905
2906 * config/hppro.exp: Removed.
2907
7c6807ce
MC
29082004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2909
2910 * config/sparclet.exp: Removed.
2911
bf7e26dd
MC
29122004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2913
2914 * config/udi.exp: Removed.
2915
714e341b
MC
29162004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2917
2918 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2919 of "exp_continue".
2920 (advancei): Likewise.
2921
1236e623
JJ
29222004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2923
2924 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2925
3bdcad15
MI
29262004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2927
228af206 2928 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2929 to check for nodebug in executable.
2930 * gdb.gdb/observer.exp (setup_test): Likewise.
2931 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2932 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2933
c72b934c
AC
29342004-09-01 Andrew Cagney <cagney@gnu.org>
2935
2936 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2937 files.
2938
edd9b715
JJ
29392004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2940
2941 * gdb.base/unload.exp: Fix expected warning message to match
2942 latest format.
2943
fb4ce06b
CV
29442004-09-01 Corinna Vinschen <vinschen@redhat.com>
2945
2946 * gdb.base/call-rt-st.exp: Fix typos.
2947
ce78e7c3
MI
29482004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2949
2950 * gdb.threads/thread_check.exp: New testcase.
2951 * gdb.threads/thread_check.c: New testcase.
2952
2dedb159
AC
29532004-08-31 Andrew Cagney <cagney@gnu.org>
2954
2955 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2956 (skip_to_handler_entry): New procedures. Test stepping into a
2957 handler when the breakpoint is at the handler's entry point.
2958
68f53502
AC
29592004-08-30 Andrew Cagney <cagney@gnu.org>
2960
2961 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2962 gdb/1757.
2963
3e3ffd2b
MC
29642004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2965
2966 With code from Manoj Iyer <manjo@austin.ibm.com>:
2967 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2968 return value. Add an arm for "no debugging symbols found".
2969 Change a stray "error" to "perror".
2970 (gdb_run_cmd): Adapt to new return value.
2971 * gdb.base/remote.exp: Adapt to new return value.
2972 * gdb.gdb/complaints.exp: Likewise.
2973 * gdb.gdb/observer.exp: Likewise.
2974 * gdb.gdb/selftest.exp: Likewise.
2975 * gdb.gdb/xfullpath.exp: Likewise.
2976
4b6f5fd2
JB
29772004-08-27 Joel Brobecker <brobecker@gnat.com>
2978
2979 * gdb.threads/bp_in_thread.exp: New testcase.
2980
e5b25496
MC
29812004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2982
2983 Fix PR testsuite/1735.
2984 * gdb.threads/schedlock.c (thread_function): Add a cast
2985 to suppress a gcc warning.
2986 * gdb.threads/thread-specific.c (thread_function): Likewise.
2987
934353d6
MC
29882004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2989
2990 * gdb.base/unload.c: Include <stdlib.h>.
2991
f98a0aef 29922004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2993
f98a0aef 2994 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2995 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2996 synchronized after the "return".
2997
5a2e8882
MC
29982004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2999
3000 * gdb.mi/basics.c: Include <stdio.h>.
3001 * gdb.mi/pthreads.c: Include <stdlib.h>.
3002 * gdb.mi/var-cmd.c: Include <stdlib.h>.
3003
a9640423
MC
30042004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3005
3006 * gdb.threads/schedlock.c: Add copyright notice.
3007
b04e311d
AC
30082004-08-25 Andrew Cagney <cagney@gnu.org>
3009
3010 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
3011 (skip_over_handler, breakpoint_over_hander): New test procedures.
3012 (advance, advancei): Add a proper prefix, do not use
3013 rerun_to_main.
3014 * gdb.base/sigstep.c (main): Change to use an infinite loop.
3015
7c27f15b
MC
30162004-08-24 Michael Chastain <mec.gnu@mindspring.com>
3017
3018 * gdb.mi/basics.c: Add copyright notice.
3019 * gdb.mi/var-cmd.c: Add copyright notice.
3020
fffc87ae
MC
30212004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3022
3023 * lib/gdb.exp: Remove signed_keyword_not_used.
3024 * lib/compiler.c: Likewise.
3025 * lib/compiler.cc: Likewise.
3026
d782e0bf
MC
30272004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3028
3029 * gdb.base/whatis.c: Remove conditional disabling of "signed".
3030 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
3031
96033e83
MC
30322004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3033
3034 * gdb.base/whatis.c: Add copyright notice.
3035
cf38c229
MK
30362004-08-20 Mark Kettenis <kettenis@gnu.org>
3037
3038 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
3039 it to skip the breakpoints encoded in the inline assembly.
3040
f4b49756
MC
30412004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3042
3043 * Makefile.in: Add gdb.fortran.
3044
2f193b69
MC
30452004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3046
3047 * gdb.base/call-sc.exp (test_scalar_returns):
3048 Fix cut-and-paste glitch in "Make fun return now".
3049
89a237cb
MC
30502004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3051
3052 * configure.in: Add gdb.fortran.
3053 * configure: Regenerate.
3054 * gdb.fortran/Makefile.in: New file.
3055 * lib/gdb.exp (skip_fortran_tests): New procedure.
3056
469aff8e
MC
30572004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3058
3059 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
3060 reference to bug-gnu@prep.ai.mit.edu.
3061 * gdb.mi/mi-var-child.exp: Likewise.
3062 * gdb.mi/mi-var-cmd.exp: Likewise.
3063 * gdb.mi/mi-var-display.exp: Likewise.
3064 * gdb.mi/mi2-var-block.exp: Likewise.
3065 * gdb.mi/mi2-var-child.exp: Likewise.
3066 * gdb.mi/mi2-var-cmd.exp: Likewise.
3067 * gdb.mi/mi2-var-display.exp: Likewise.
3068
00b51b9f
MK
30692004-08-15 Mark Kettenis <kettenis@gnu.org>
3070
3071 * gdb.base/unload.c (main): Make local variable msg const.
3072
45f07fef
MC
30732004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3074
3075 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
3076 to bug-gnu@prep.ai.mit.edu.
3077 * gdb.mi/mi-disassemble.exp: Likewise.
3078 * gdb.mi/mi-eval.exp: Likewise.
3079 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
3080 default line number.
3081 * gdb.mi/mi-return.exp: Likewise.
3082 * gdb.mi/mi-simplerun.exp: Likewise.
3083 * gdb.mi/mi-stack.exp: Likewise.
3084 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
3085 number with explicit range test.
3086 * gdb.mi/mi-watch.exp: Likewise.
3087 * gdb.mi/mi2-break.exp: Likewise.
3088 * gdb.mi/mi2-cli.exp: Likewise.
3089 * gdb.mi/mi2-disassemble.exp: Likewise.
3090 * gdb.mi/mi2-eval.exp: Likewise.
3091 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
3092 default line number.
3093 * gdb.mi/mi2-return.exp: Likewise.
3094 * gdb.mi/mi2-simplerun.exp: Likewise.
3095 * gdb.mi/mi2-stack.exp: Likewise.
3096 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
3097 number with explicit range test.
3098 * gdb.mi/mi2-watch.exp: Likewise.
3099
dd8c8ee7
MC
31002004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3101
3102 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
3103 * gdb.cp/m-static.exp: Likewise.
3104 * gdb.cp/rtti.exp: Likewise.
3105
4e838464
MK
31062004-08-14 Mark Kettenis <kettenis@gnu.org>
3107
3108 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
3109
8d8cb839
EZ
31102004-08-14 Eli Zaretskii <eliz@gnu.org>
3111
3112 * ChangeLog: Prefix Local Variables with semi-colons and indent
3113 the reference to older ChangeLog files, to fix fontification in
3114 Emacs.
3115
deea8bb0
MC
31162004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3117
3118 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
3119 * gdb.mi/mi2-break.exp: Likewise.
3120
c3297504
MC
31212004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3122
3123 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
3124
25808999
MC
31252004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3126
3127 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
3128
226a8d71
MC
31292004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3130
3131 * gdb.cp/classes.exp: Remove unused declarations. Just let
3132 test names default instead of providing special names. Remove
3133 extraneous demangler test.
3134
37fdf854
JJ
31352004-08-12 Jeff Johnston <jjohnstn@redhat.com>
3136
3137 * gdb.base/unload.exp: New test for breakpoints in dynamically
3138 loaded libraries.
3139 * gdb.base/unload.c: Ditto.
3140 * gdb.base/unloadshr.c: Ditto.
3141
2d3a7986
MC
31422004-08-12 Michael Chastain <mec.gnu@mindspring.com>
3143
3144 * gdb.cp/classes.exp (test_ptype_class_objects): Call
3145 cp_test_ptype_class.
3146 (test_enums): Likewise.
3147
c72b934c
AC
31482004-08-10 Andrew Cagney <cagney@gnu.org>
3149
3150 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3151 files.
3152
cc503c8a
AC
31532004-08-10 Andrew Cagney <cagney@gnu.org>
3154
3155 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
3156 init_malloc call.
3157
902f2ccb
MC
31582004-08-10 Michael Chastain <mec.gnu@mindspring.com>
3159
3160 * ChangeLog: Add copyright notice. The notice is copied
3161 from emacs 21.3 top level ChangeLog.
3162
78c90502
MC
31632004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3164
3165 * lib/cp-support.exp: New file.
3166 * lib/cp-support.exp (cp_test_type_class): New function.
3167 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
3168 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
3169 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
3170 cp_test_ptype_class.
3171
88e5ea78
MC
31722004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3173
3174 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
3175 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3176 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
3177 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
3178 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3179 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
3180 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
3181 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
3182 gdb.mi/mi2-watch.exp: Update copyright years.
3183
6a89fc9c
MK
31842004-08-09 Mark Kettenis <kettenis@gnu.org>
3185
3186 * gdb.base/sigaltstack.exp: Provide proper anchoring.
3187
1482e0de
MC
31882004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3189
3190 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
3191 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
3192 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
3193 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3194 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
3195 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
3196 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
3197 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3198 gdb.mi/mi-watch.exp: Update copyright years.
3199
1a5ce3f3
DJ
32002004-08-08 Daniel Jacobowitz <dan@debian.org>
3201
3202 PR gdb/1738
3203 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
3204 from a breakpoint with a pending signal.
3205
04f6ecf2
DJ
32062004-08-08 Daniel Jacobowitz <dan@debian.org>
3207
3208 PR gdb/1736
3209 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
3210 * gdb.base/sigaltstack.exp (finish_test): Consume output until
3211 the prompt.
3212 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
3213
54d90d35
DJ
32142004-08-08 Daniel Jacobowitz <dan@debian.org>
3215
3216 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
3217
d2f6abb0
DJ
32182004-08-08 Daniel Jacobowitz <dan@debian.org>
3219
3220 PR gdb/1736
3221 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
3222 for i?86-*-linux*.
3223
5598c03d
DJ
32242004-08-08 Daniel Jacobowitz <dan@debian.org>
3225
3226 * gdb.arch/i386-prologue.exp: Compile without debug information.
3227
c6fee705
MC
32282004-08-08 Michael Chastain <mec.gnu@mindspring.com>
3229
3230 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
3231 rather than asking gdb to search.
3232
dd90efdb
MC
32332004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3234
3235 * gdb.base/gcore.c: Include <string.h>.
3236
1e84bec1
MC
32372004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3238
3239 * gdb.base/gcore.c: Add copyright notice.
3240
e425eb2b
MC
32412004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3242
3243 * gdb.base/freebpcmd.c: Include <stdio.h>.
3244 * gdb.base/long_long.c: Include <string.h>.
3245 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
3246 * gdb.base/siginfo.c: Include <string.h>.
3247 * gdb.base/sigstep.c: Include <string.h>.
3248
cb9aaed5
MC
32492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3250
3251 * gdb.base/complex.c: Include <stdlib.h>.
3252
55944f3d
MC
32532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3254
3255 * gdb.base/complex.c: Add copyright notice.
3256
7b2953d9
MC
32572004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3258
3259 * gdb.base/charset.c: Include <stdlib.h>.
3260
c9133d23
MC
32612004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3262
3263 * gdb.base/auxv.c: Include <stdlib.h>.
3264
0a8490ad
MC
32652004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3266
3267 * gdb.base/auxv.c: Add copyright notice.
3268
3426d5ec
MC
32692004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3270
3271 * gdb.base/coremaker.c: Add copyright notice.
3272 * gdb.base/coremaker2.c: Add copyright notice.
3273
8da195dd
AC
32742004-08-04 Andrew Cagney <cagney@gnu.org>
3275
3276 * gdb.base/store.exp: Update copyright.
3277 (check_set, up_set, check_struct, up_struct): Add a prefix to test
3278 names, do not import gdb_prompt.
3279
8d394f98
AC
32802004-08-01 Andrew Cagney <cagney@gnu.org>
3281
3282 Fix PR testsuite/1729.
3283 * gdb.base/dump.exp: Add test name to callers of capture_value, do
3284 not use capture_value with value 4.
3285 (capture_value): Add optional test name parameter.
3286 (test_reload_saved_value, test_restore_saved_value): Use $msg as
3287 the prefix, pass to capture_value.
3288
b6702b23
MK
32892004-08-01 Mark Kettenis <kettenis@gnu.org>
3290
3291 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
3292 * gdb.arch/i386-prologue.c (standard): New prototype and function.
3293 (main): Call new function.
3294
c203e0ca
MC
32952004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3296
3297 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
3298
a7995a30
MC
32992004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3300
3301 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
3302
9366563b
MC
33032004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3304
b6eeaf26 3305 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
3306 Accept more values of vtbl pointer. Remove some messages
3307 about "obsolete gcc or gdb".
3308
2fc1f950
MC
33092004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3310
3311 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3312
c724d49b
MC
33132004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3314
3315 * gdb.base/asm-source.exp: Properly convert target board
3316 debug flags from gcc format to binutils format.
3317
736b0fce
MK
33182004-07-28 Mark Kettenis <kettenis@gnu.org>
3319
3320 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3321 gdb1718". PR backtrace/1718 partially fixed.
3322
5633ea5c
JJ
33232004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3324
3325 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3326
575eebb1
NC
33272004-07-26 Nick Clifton <nickc@redhat.com>
3328
3329 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3330 good default value for a specific architecture is available then
3331 set it to that value. Otherwise default to the -gstabs switch.
3332 Remove the -g... switches from the asm-flags variable. Allow the
3333 target board info to override the value if it wants to. Pass the
3334 switch on the assembler command line.
3335
62104619
MK
33362004-07-23 Mark Kettenis <kettenis@gnu.org>
3337
3338 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3339 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3340 (main): Call new function.
3341
4a1135b8
MC
33422004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3343
3344 Test for PR exp/1715.
3345 * gdb.base/radix.exp: Refactor common procedures. Make all
3346 test names unique. Change XFAIL to KFAIL.
3347
8a12c1f0
MC
33482004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3349
3350 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3351 * gdb.ada/gnat_ada.gin: ... to here.
3352 * configure.in: Use gnat_ada.gin.
3353 * configure: Regenerate.
3354
23b451cf
AC
33552004-07-20 Andrew Cagney <cagney@gnu.org>
3356
3357 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3358 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3359 XFAILs. Clean up test messages and comments. Check backtraces.
3360 Delete re-sync code.
3361
ab618a02
MC
33622004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3363
3364 Fix PR cli/740.
3365 * gdb.base/annota1.exp: Honor gdb,nosignals.
3366 * gdb.base/annota3.exp: Likewise.
3367
46dad340
MC
33682004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3369
3370 * lib/java.exp: Update copyright notice.
3371
756d8c70
AC
33722004-07-19 Andrew Cagney <cagney@gnu.org>
3373
3374 * gdb.base/selftest.exp: Copy file from here ...
3375 * gdb.gdb/selftest.exp: ... to here.
3376
586027e6
AC
33772004-07-16 Andrew Cagney <cagney@redhat.com>
3378
3379 * lib/insight-support.exp: Delete file.
3380 * lib/java.exp (java_init): Fix copyright.
3381
029d2200
AC
33822004-07-16 Andrew Cagney <cagney@gnu.org>
3383
3384 * gdb.base/restore.c: Append "prologue" to comments marking the a
3385 function's prologue.
3386 * gdb.base/restore.exp: Update copyright, re-indent.
3387 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3388 callerN" prefix where needed. Update patterns that match a
3389 function's prologue.
3390
653b62c5
MC
33912004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3392
3393 * gdb.base/restore.c: Add copyright notice.
3394
f7d690e5
AC
33952004-07-16 Andrew Cagney <cagney@gnu.org>
3396
3397 * gdb.base/logical.exp: Update copyright.
3398 (evaluate): New procedure. Use to re-implement tests using
3399 several tables.
3400
d629a7cb
MH
34012004-07-14 Martin Hunt <hunt@redhat.com>
3402
3403 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3404 which fixes some problems where init.tcl was not found.
3405
9c7bb332
AC
34062004-07-13 Andrew Cagney <cagney@gnu.org>
3407
6bf46641
AC
3408 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3409 (check_sizeof, check_valueof): Do not include the output in the
3410 test name. Use gdb_test.
3411 (get_valueof): Use gdb_test_multiple.
3412
c4ffd4c0
AC
3413 * gdb.base/step-test.exp: Update copyright. Use
3414 gdb_test_multiple. Ensure that test names do not include
3415 architecture dependent output.
3416
ab89363a
AC
3417 * gdb.gdb/observer.exp: Update copyright.
3418 (setup_test): Use gdb_test_multiple.
3419 (attach_first_observer, attach_second_observer)
3420 (attach_third_observer, detach_first_observer)
3421 (detach_second_observer, detach_third_observer)
3422 (reset_counters, check_counters): Make $message a prefix.
3423 (test_normal_stop_notifications): Add "args" parameter - a list of
3424 init functions to be called. Make $message a prefix,
3425 (test_observer_normal_stop): Change the message prefixes so that
3426 they are unique, pass the attach / detach procedures to
3427 test_normal_stop_notifications.
3428
ec58997a
AC
3429 * gdb.base/signull.exp (test_segv): Prefix all tests with
3430 "${name}". Clean up test messages.
3431
b475183b
AC
3432 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3433
9c7bb332
AC
3434 * gdb.base/ena-dis-br.exp: Update copyright.
3435 (break_at): New function. Replace send_gdb with gdb_test,
3436 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3437 ignore count, not stopped at bpt", with KFAIL.
3438
2dd95497
CV
34392004-07-13 Corinna Vinschen <vinschen@redhat.com>
3440
3441 * gdb.base/attach.exp: Remove cleanupfile handling.
3442
419e626b
AC
34432004-07-12 Andrew Cagney <cagney@gnu.org>
3444
3445 * gdb.base/annota1.exp: Cleanup corefile test name.
3446 * gdb.base/annota3.exp: Ditto.
3447
8b1b3228
AC
34482004-07-12 Andrew Cagney <cagney@gnu.org>
3449
78650829
AC
3450 * gdb.base/signals.exp: Clean up copyright, re-indent.
3451
8b1b3228
AC
3452 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3453 gdb_test and gdb_test_multiple.
3454
935c2760
JJ
34552004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3456
3457 * gdb.java/jmain.exp: Fix expected line number for main to
3458 break at. Set XFAIL for break at main test since gcj does not
3459 provide line number info for first statement in main.
3460
1544280f
AC
34612004-07-08 Andrew Cagney <cagney@gnu.org>
3462
1279f4ff
AC
3463 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3464
1544280f
AC
3465 * gdb.base/sigbpt.exp: Make the common part of each test name a
3466 prefix instead of suffix.
3467
bcc82369
BR
34682004-07-07 Bob Rossi <bob_rossi@cox.net>
3469
3470 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3471 test from test_tbreak_creation_and_listing to
3472 test_file_list_exec_source_file
3473 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3474 Changed name of test from test_tbreak_creation_and_listing to
3475 test_file_list_exec_source_file
3476
23f4b0aa
JJ
34772004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3478
3479 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3480 the jmisc() constructor instead of <init>.
3481 * gdb.java/jmisc1.exp: Ditto.
3482
56401cd5
AC
34832004-07-07 Andrew Cagney <cagney@gnu.org>
3484
3485 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3486 corrupting the PC.
3487
44ae2f6a
MC
34882004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3489
3490 * gdb.cp/templates.exp: Accept whitespace change in demangler
3491 output.
3492
45a83408
AC
34932004-07-06 Andrew Cagney <cagney@gnu.org>
3494
3495 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3496
d205ad70
MC
34972004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3498
3499 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3500 * lib/compiler.cc: Likewise.
3501
06ea1a61
MC
35022004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3503
3504 * lib/compiler.cc: Work around string preprocessing problem
3505 with old hp c++ compiler.
3506 * lib/compiler.c: Likewise.
3507
daab1251
CV
35082004-06-29 Corinna Vinschen <vinschen@redhat.com>
3509
3510 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3511 directives to conditionalize symbol prefixing.
3512 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3513 additional_flags handling. Add underscore prefix for Cygwin.
3514 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3515 conditionalize symbol prefixing.
3516 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3517 additional_flags handling. Add underscore prefix for Cygwin.
3518
cc984116
CV
35192004-06-29 Corinna Vinschen <vinschen@redhat.com>
3520
3521 * gdb.base/bigcore.exp: Skip test on Cygwin.
3522
c279b077
MC
35232004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3524
3525 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3526 formats for "info register". Use gdb_test_multiple. Fix
3527 the "invalid register" test.
3528
0e915747
CV
35292004-06-28 Corinna Vinschen <vinschen@redhat.com>
3530
3531 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3532 PID for Cygwin. Add Cygwin specific strings to check for in some
3533 tests.
3534 (do_attach_tests): Add a test for user interaction when attaching
3535 to a process with no matching symbol table already loaded.
3536
11422c86
AC
35372004-06-26 Andrew Cagney <cagney@gnu.org>
3538
3539 Test PR java/1567 and PR java/1565.
3540 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3541 * gdb.java/jmisc2.exp: Delete file.
3542
cefbce26
MC
35432004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3544
3545 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3546
e19f872c
CV
35472004-06-25 Corinna Vinschen <vinschen@redhat.com>
3548
3549 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3550 attach process.
3551
d931ba3b
MC
35522004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3553
3554 * gdb.cp/pr-1553.exp: Remove.
3555
aef68c48
MC
35562004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3557
3558 * gdb.cp/pr-1553.cc: Remove.
3559 * gdb.cp/pr-1553.exp: Disable this test.
3560
8d5df71a
JB
35612004-06-20 Jim Blandy <jimb@redhat.com>
3562
3563 Fix PR testsuite/1680.
3564 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3565 regular expressions.
3566
4ac6f39d
MC
35672004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3568
3569 Fix PR testsuite/1679.
3570 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3571 Issue an UNSUPPORTED result instead.
3572
1b413552
JB
35732004-06-18 Jim Blandy <jimb@redhat.com>
3574
3575 * gdb.base/charset.exp: Only send a control-C if we see a new
3576 prompt and incomplete command.
3577
6daa6ebd
MC
35782004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3579
3580 * gdb.cp/pr-574.cc: Add copyright notice.
3581
51fa4ae0
JB
35822004-06-17 Jim Blandy <jimb@redhat.com>
3583
3584 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3585 cases where the regexp has no groups; this grabs random text from
3586 the previous test suite, whatever that was.
3587
8fea26c5
MC
35882004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3589
3590 * gdb.cp/printmethod.cc: Add copyright notice.
3591
1e3aeb41
MC
35922004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3593
3594 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3595
9d9030bc
AC
35962004-06-16 Andrew Cagney <cagney@gnu.org>
3597
3598 * gdb.base/signull.c: Update copyright. Include <string.h>.
3599 (bowler): Replace data_pointer with data_read
3600 and data_write cases. Add code_descriptor case.
3601 (zero, desc): New array and pointer.
3602 (data, code): Change to simple pointers.
3603 * gdb.base/signull.exp: Fix probe pattern matching a function
3604 descriptor SIGSEGV. Replace data_pointer with data_read and
3605 data_write tests.
3606
acd4ad44
AC
36072004-06-16 Andrew Cagney <cagney@gnu.org>
3608
3609 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3610
08fd625c
MC
36112004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3612
3613 * gdb.base/long_long.c: Add copyright notice.
3614
1903502c
MC
36152004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3616
3617 * gdb.base/long_long.exp: Remove reference to
3618 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3619 to gdb_breakpoint and gdb_continue_to_breakpoint.
3620
83313cb1
JB
36212004-06-14 Jim Blandy <jimb@redhat.com>
3622
3623 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3624 endian case.
3625
1bf404ef
AC
36262004-06-14 Andrew Cagney <cagney@gnu.org>
3627
3628 * gdb.base/gcore.exp (capture_command_output): Delete the always
3629 passing tests containing inferior values.
3630 * gdb.base/ending-run.exp: Do not include the breakpoint address
3631 in the test message. Update copyright.
3632 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3633 size in the test name, use gdb_test_multiple. Update copyright.
3634
ef220b33
MC
36352004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3636
3637 * gdb.cp/ref-types.cc: Add copyright notice.
3638
4f70a4c9
MC
36392004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3640
3641 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3642 hp_aCC_compiler.
3643 * lib/compiler.cc: Likewise.
3644 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3645 'set' commands. Log diagnostics for other lines. Set
3646 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3647
335928ac
MC
36482004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3649
3650 * gdb.cp/try_catch.cc: Add copyright notice.
3651
2efb12e8
MC
36522004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3653
3654 * gdb.cp/userdef.cc: Add copyright notice.
3655
0bbed51a
MC
36562004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3657
3658 * gdb.cp/virtfunc.cc: Add copyright notice.
3659
e12a46c9
RC
36602004-06-11 Randolph Chung <tausq@debian.org>
3661
3662 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3663 problem.
3664
338e05af
AC
36652004-06-10 Andrew Cagney <cagney@gnu.org>
3666
3667 * lib/compiler.cc, lib/compiler.c: Append either
3668 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3669 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3670 instead of gcc-3-3.
3671
dc3f10cb
AC
36722004-06-09 Andrew Cagney <cagney@gnu.org>
3673
b4d946af
AC
3674 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3675 gdb/1455, bug is specific to "long long" and "double".
3676
dc3f10cb
AC
3677 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3678 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3679 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3680 fixed.
3681
b5c0bfa2
AC
36822004-06-09 Andrew Cagney <cagney@gnu.org>
3683
3684 * gdb.base/structs.exp (test_struct_returns): Replace
3685 "return_value_unknown" and "finish_value_unknown" by
3686 "return_value_known" and "finish_value_known". Instead of
3687 "return_value_unknown" iff "finish_value_unknown", check
3688 "return_value_known" implies "finish_value_known".
3689
caeb605f
MH
36902004-06-08 Martin Hunt <hunt@redhat.com>
3691
3692 * gdb.base/float.exp: Add pattern for mips targets.
3693
c892bb64
RC
36942004-06-08 Randolph Chung <tausq@debian.org>
3695
3696 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3697 message for unknown architectures more clear.
3698
48306d3e
JB
36992004-06-08 Joel Brobecker <brobecker@gnat.com>
3700
3701 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3702 start the execution of the program.
3703
83ecb59f
JB
37042004-06-07 Jim Blandy <jimb@redhat.com>
3705
3706 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3707 * gdb.arch/i386-cpuid.h: New helper file.
3708
55264cb4
RC
37092004-06-07 Randolph Chung <tausq@debian.org>
3710
3711 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3712 has started.
3713
23cadb28
RM
37142004-06-04 Roland McGrath <roland@redhat.com>
3715
3716 Fix PR gdb/1647.
3717 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3718 differently to be robust to output buffering differences.
3719
51d01eda
MC
37202004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3721
3722 * gdb.threads/pthreads.exp: Update copyright years.
3723 (check_control_c): Change asynchronous 'after' to synchronous.
3724
f4fc3b93
RM
37252004-06-04 Roland McGrath <roland@redhat.com>
3726
3727 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3728 next gdb prompt.
3729
4013522b
MC
37302004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3731
3732 Fix PR gdb/1636.
3733 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3734 calls to synchronous.
3735
7a8f1e6b
JB
37362004-05-26 Jim Blandy <jimb@redhat.com>
3737
3738 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3739
81bb3443
RC
37402004-05-24 Randolph Chung <tausq@debian.org>
3741
3742 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3743 * gdb.asm/pa.inc: New file.
3744
8f5a3103
MK
37452004-05-22 Mark Kettenis <kettenis@gnu.org>
3746
3747 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3748
734b8fe8
JB
37492004-05-21 Joel Brobecker <brobecker@gnat.com>
3750 Daniel Jacobowitz <drow@mvista.com>
3751
3752 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3753 GDB prompt.
3754
725603e1
UW
37552004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3756
f4fc3b93 3757 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3758 setjmp/longjmp. Use sigaction instead of signal.
3759
8b923272
JB
37602004-05-19 J. Brobecker <brobecker@gnat.com>
3761 Michael Snyder <msnyder@redhat.com>
3762
3763 * gdb.threads/pthread_cond_wait.c: New file.
3764 * gdb.threads/pthread_cond_wait.exp: New testcase.
3765
8bfabb04
AC
37662004-05-13 Andrew Cagney <cagney@redhat.com>
3767
3768 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3769 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3770
42edda50
AC
37712004-05-11 Andrew Cagney <cagney@redhat.com>
3772
3773 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3774 fixed but revealed gdb/1639.
3775
d303a6c7
AC
37762004-05-10 Andrew Cagney <cagney@redhat.com>
3777
3778 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3779 func1" and "next to 2nd alarm", kernel bug avoided.
3780
bf08c2a1
DJ
37812004-05-10 Daniel Jacobowitz <dan@debian.org>
3782
3783 PR external/1568
3784 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3785 XFAIL if it is smaller than bytes_allocated.
3786 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3787 (main): Make chunks_allocated unsigned. Correct comment.
3788
c0586a34
JB
37892004-05-07 Joel Brobecker <brobecker@gnat.com>
3790
3791 * gdb.arch/powerpc-aix-prologue.c: New file.
3792 * gdb.arch/powerpc-aix-prologue.exp: New file.
3793
f2785d12
JB
37942004-05-07 Jim Blandy <jimb@redhat.com>
3795
3796 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3797 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3798
bd7f6e30
JB
37992004-05-06 Joel Brobecker <brobecker@gnat.com>
3800
3801 * gdb.base/sep.exp: No longer setup_kfail when the program was
3802 built with dwarf2.
3803
0a5e7efe
JI
38042004-05-05 Jim Ingham <jingham@apple.com>
3805
3806 * gdb.base/pending.exp: Make sure pending breakpoints
3807 preserve the ignore count.
f4fc3b93 3808
a8958849
MK
38092004-04-27 Jerome Guitton <guitton@gnat.com>
3810
3811 * i386-prologue.exp: Add testcase for jump instruction as first
3812 instruction of the real code.
3813 * i386-prologue.c (jump_at_beginning): New function.
3814
7e103f5b
MK
38152004-04-28 Mark Kettenis <kettenis@gnu.org>
3816
3817 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3818 x86_64-*-*.
3819
5d38b224
MK
38202004-04-28 Mark Kettenis <kettenis@gnu.org>
3821
3822 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3823 i*86-*-*.
3824
0ef32fd9
MK
38252004-04-25 Mark Kettenis <kettenis@gnu.org>
3826
3827 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3828 expression that checks the return type.
3829
71d7dd7c
AC
38302004-04-23 Andrew Cagney <cagney@redhat.com>
3831
3832 * gdb.base/call-sc.exp: New test of scalar call/return values.
3833 * gdb.base/call-sc.c: Ditto.
3834
1e9f977e
JJ
38352004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3836
3837 * gdb.threads/manythreads.c: Reduce thread stack size.
3838
899d9e3a
JJ
38392004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3840
3841 * gdb.threads/manythreads.c: Add copyright notice.
3842
61bcae62
AC
38432004-04-23 Andrew Cagney <cagney@redhat.com>
3844
3845 * gdb.base/siginfo.exp: Better handle step out of signal.
3846 * gdb.base/sigstep.exp: Ditto.
3847
7339a42e
JJ
38482004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3849 Daniel Jacobowitz <drow@mvista.com>
3850
3851 * gdb.threads/manythreads.c: New testcase.
3852 * gdb.threads/manythreads.exp: Ditto.
3853
5c98409b
JB
38542004-04-22 Jim Blandy <jimb@redhat.com>
3855
3856 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3857 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3858
3b611f1a
MC
38592004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3860
3861 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3862
f0fd9238
AC
38632004-04-21 Andrew Cagney <cagney@redhat.com>
3864
3865 * gdb.base/sigstep.c: New file.
3866 * gdb.base/sigstep.exp: New file.
3867
90990674
JB
38682004-04-16 Joel Brobecker <brobecker@gnat.com>
3869
3870 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3871 call to observer_notify_normal_stop.
3872
78cef34b
AC
38732004-04-15 Andrew Cagney <cagney@redhat.com>
3874
3875 * gdb.base/siginfo.c: New file.
3876 * gdb.base/siginfo.exp: New file.
3877
d2343407
JB
38782004-04-12 J. Brobecker <brobecker@gnat.com>
3879
3880 * gdb.base/sep.exp: Fix typo in comment.
3881
a2dba3c8
JB
38822004-04-12 J. Brobecker <brobecker@gnat.com>
3883
3884 * gdb.base/sep.c: New file.
3885 * gdb.base/sep-proc.c: New file.
3886 * gdb.base/sep.exp: New testcase.
3887
15f7b60e
MK
38882004-04-09 Mark Kettenis <kettenis@gnu.org>
3889
3890 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3891 support.
3892
44f4de1a
AC
38932004-04-05 Andrew Cagney <cagney@redhat.com>
3894
3895 * gdb.base/sigaltstack.c: New file.
3896 * gdb.base/sigaltstack.exp: New file.
3897
ef04f396
JB
38982004-04-04 Joel Brobecker <brobecker@gnat.com>
3899
3900 * gdb.base/foll-fork.exp: Update the expected output for
3901 "help set follow-fork-mode", to match a change that was made
3902 to the help of this variable on 2004-01-13.
3903
d40d2c92
JB
39042004-04-01 Joel Brobecker <brobecker@gnat.com>
3905
3906 * lib/ada.exp: Add copyright notice.
3907 * bar.ads: Likewise.
3908 * bar.adb: Likewise.
3909 * null_record.adb: Likewise.
3910 * null_record.exp: Likewise.
3911 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3912
f86ef5a3
JB
39132004-04-01 Joel Brobecker <brobecker@gnat.com>
3914
3915 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3916 * configure: Regenerate.
3917
414e70e3
JB
39182004-04-01 Joel Brobecker <brobecker@gnat.com>
3919
3920 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3921 to build the application. Remove the message printed when in
3922 verbose mode, redundant with the UNSUPPORTED message above.
3923
f0aaee49
JB
39242004-03-31 Joel Brobecker <brobecker@gnat.com>
3925
3926 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3927 * gdb.ada (null_record.exp): New testcase.
3928
ac81cb54
JB
39292004-03-31 Joel Brobecker <brobecker@gnat.com>
3930
3931 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3932
854af2f7
JB
39332004-03-31 Joel Brobecker <brobecker@gnat.com>
3934
3935 * gdb.ada: New subdirectory.
3936 * gdb.ada/Makefile.in: New file.
3937 * gdb.ada/gnat_ada.gpr.in: New file.
3938
034cb681
JB
39392004-03-31 Joel Brobecker <brobecker@gnat.com>
3940
3941 * lib/ada.exp: New file.
3942
78a1a894
DJ
39432004-03-24 Daniel Jacobowitz <drow@mvista.com>
3944
3945 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3946 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3947
4b2b3b3e
AC
39482004-03-22 Andrew Cagney <cagney@redhat.com>
3949
3950 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3951 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3952 Problem identified by Ulrich Weigand.
3953
23c73aa3
DC
39542004-03-17 David Carlton <carlton@kealia.com>
3955
3956 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3957 PR c++/826.
3958
d63a86f8
RM
39592004-03-16 Roland McGrath <roland@redhat.com>
3960
3961 * gdb.base/auxv.exp: New file.
3962 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3963
0e02aa50
DC
39642004-03-12 David Carlton <carlton@kealia.com>
3965
3966 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3967 * gdb.cp/pr-1553.cc: Ditto.
3968 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3969 pass branch.
3970
c20b71be
MC
39712004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3972
3973 * gdb.cp/templates.exp: Accept more template types.
3974
c7414a01
MC
39752004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3976
3977 From Corinna Vinschen with modifications.
3978 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3979 local variable obj_with_enum.
3980 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3981 results with obj_with_enum.
3982
ed69573c
MC
39832004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3984
3985 * gdb.cp/classes.cc: New file, copied from misc.cc.
3986 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3987
28301461
MC
39882004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3989
3990 * gdb.cp/misc.cc: Add copyright notice.
3991
1198ecbe
DC
39922004-03-05 David Carlton <carlton@kealia.com>
3993
3994 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3995 * gdb.cp/rtti.h: Update copyright.
3996 (namespace n2::n3): New.
3997 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3998 (n2::n3::func3): New.
3999 (main): Call n2::n3::func3.
4000 * gdb.cp/rtti2.cc: Update copyright.
4001 (n2::create3): New.
4002
9e08c470
MK
40032004-03-04 Mark Kettenis <kettenis@gnu.org>
4004
4005 * gdb.asm/openbsd.inc: Fix typo.
4006
4bebc3aa
FF
40072004-03-03 Fred Fish <fnf@redhat.com>
4008
4009 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
4010 "val" instead of unused "size". Update copyright year.
4011
6ea9fb37
DJ
40122004-02-29 Daniel Jacobowitz <drow@mvista.com>
4013
4014 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
4015 to use unsigned char.
4016 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
4017 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
4018
23b23974
DJ
40192004-02-29 Daniel Jacobowitz <drow@mvista.com>
4020
4021 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
4022 line of output.
4023
7574fd53
DJ
40242004-02-28 Daniel Jacobowitz <drow@mvista.com>
4025
4026 * gdb.base/relocate.c (dummy): Initialize.
4027
a195357f
DJ
40282004-02-28 Daniel Jacobowitz <drow@mvista.com>
4029
4030 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
4031 a breakpoint at exit.
4032
72fd54a9
FF
40332004-02-27 Fred Fish <fnf@redhat.com>
4034
4035 * gdb.base/chng-syms.exp: Add expect condition to match failing
4036 case that isn't a timeout.
4037
b9d23137
AC
40382004-02-27 Andrew Cagney <cagney@redhat.com>
4039
4040 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
4041 support.
4042
15d208f6 40432004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 4044
15d208f6
FF
4045 * gdb.arch/gdb1431.c: Remove.
4046 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
4047 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
4048 of "until" incorrectly.
4049
98f9cd2d
JB
40502004-02-26 J. Brobecker <brobecker@gnat.com>
4051
4052 * gdb.cp/class2.cc (empty): New class.
4053 (refer): New function.
4054 (main): Declare an object of type empty and use it.
4055 * gdb.cp/class2.exp: Print the value of an object of type empty.
4056
9b50c11b
JJ
40572004-02-26 Jeff Johnston <jjohnstn@redhat.com>
4058
4059 * gdb.base/langs.exp: Update query string to match the
4060 new nquery format used for pending breakpoints.
4061
0dcd613f
AC
40622004-02-26 Andrew Cagney <cagney@redhat.com>
4063
4064 Fix PR i18n/1570.
4065 * gdb.base/charset.c: Update copyright notice.
4066 (main, init_string): Remove the escape character '\e' tests.
4067 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
4068 * gdb.base/charset.exp (valid_host_charset): Ditto.
4069 * gdb.base/setvar.exp: Ditto.
4070
b8a56647
AC
40712004-02-24 Andrew Cagney <cagney@redhat.com>
4072
90d59e34
AC
4073 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
4074 mmapped data in core file" PASS and FAIL messages consistent.
4075
b8a56647
AC
4076 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
4077 setting a breakpoint. Work around PR java/1565.
4078
9f27c604
JJ
40792004-02-23 Jeff Johnston <jjohnstn@redhat.com>
4080
4081 * lib/gdb.exp (gdb_breakpoint): Update query string to match
4082 new nquery format.
4083 * gdb.base/pending.exp: Ditto.
4084
3224a706
MK
40852004-02-22 Mark Kettenis <kettenis@gnu.org>
4086
4087 * configure.in: Run stabs tests on *BSD.
4088 * configure: Regenerated.
4089
41e0a9ca
MK
40902004-02-21 Mark Kettenis <kettenis@gnu.org>
4091
4092 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
4093
1e1b3428
FF
40942004-02-20 Fred Fish <fnf@redhat.com>
4095
4096 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
4097 blank in test for "returns short", for consistency with other
4098 "returns xxx" tests. Update copyright year.
4099
f9a7572a
FF
41002004-02-19 Fred Fish <fnf@redhat.com>
4101
4102 New testcase for PR breakpoint/1558.
4103 * gdb.arch/gdb1558.exp: New file.
4104 * gdb.arch/gdb1558.c: New file.
4105
b2ce2854
EZ
41062004-02-19 Elena Zannoni <ezannoni@redhat.com>
4107
4108 * gdb.base/nodebug.exp: Fix typo.
4109
e7c9ff01
JB
41102004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4111
4112 Committed by Jim Blandy <jimb@redhat.com>.
4113
62f4b920
JB
4114 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
4115
2db536a1
JB
4116 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
4117
e7c9ff01
JB
4118 * gdb.base/float.exp: Support s390*-*-* targets.
4119
f3205b34
AF
41202004-02-17 Adam Fedor <fedor@gnu.org>
4121
4122 * gdb.base/gdb1555.exp: New file.
4123 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
4124
9d62932d
EZ
41252004-02-17 Elena Zannoni <ezannoni@redhat.com>
4126
4127 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
4128
344c9711
FF
41292004-02-16 Fred Fish <fnf@redhat.com>
4130
4131 * gdb.arch/gdb1291.c: Remove
4132 * gdb.arch/gdb1291.s: New test input file.
4133 * gdb.arch/gdb1291.exp: Expand test to check case that should not
4134 fail. Test for correct result, known incorrect result, other
4135 failures and timeouts.
4136
2d822687
AC
41372004-02-16 Andrew Cagney <cagney@redhat.com>
4138
4139 * gdb.base/bigcore.exp: New file.
4140 * gdb.base/bigcore.c: New file.
4141
dac15b66
AC
41422004-02-13 Andrew Cagney <cagney@redhat.com>
4143
4144 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
4145 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
4146 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
4147 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
4148 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
4149 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
4150 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
4151 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
4152 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
4153 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
4154
6bdfc2c4
JJ
41552004-02-11 Jeff Johnston <jjohnstn@redhat.com>
4156
4157 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
4158 executed is an alloc instruction.
4159
87b3ede8
DC
41602004-02-11 David Carlton <carlton@kealia.com>
4161
4162 * gdb.cp/breakpoint.exp: New.
4163 * gdb.cp/breakpoint.cc: New.
4164
6e19e2bf
MC
41652004-02-11 Michael Chastain <mec.gnu@mindspring.com>
4166
4167 Partial fix for PR gdb/1543.
4168 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
4169 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
4170 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
4171 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
4172 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
4173 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
4174 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
4175 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
4176 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
4177 to bug-gdb@prep.ai.mit.edu .
4178 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
4179 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
4180 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
4181 Likewise.
4182
5c5455dc
AC
41832004-02-10 Andrew Cagney <cagney@redhat.com>
4184
4185 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
4186 using gdb_internal_error_resync.
4187
9cf689d7
DJ
41882004-02-09 Daniel Jacobowitz <drow@mvista.com>
4189
4190 * gdb.threads/thread-specific.exp: Stop early if no threads are
4191 found.
4192
d2dc51db
MC
41932004-02-09 Michael Chastain <mec.gnu@mindspring.com>
4194
4195 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
4196
14b1a056
DJ
41972004-02-08 Daniel Jacobowitz <drow@mvista.com>
4198
4199 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
4200 breakpoints.
4201
83f66e8f
DJ
42022004-02-07 Daniel Jacobowitz <drow@mvista.com>
4203
4204 * config/sim.exp (gdb_load): Handle $arg == "".
4205 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
4206 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
4207
30fc0091
EZ
42082004-02-07 Elena Zannoni <ezannoni@redhat.com>
4209
4210 * gdb.base/maint.exp: Update test to reflect
4211 obstack changes.
4212
4d806929
JJ
42132004-02-04 Jeff Johnston <jjohnstn@redhat.com>
4214
4215 * gdb.base/pendshr.c (pendfunc): New function that calls
4216 pendfunc1.
4217 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
4218
7bfdd688
FF
42192004-02-04 Fred Fish <fnf@redhat.com>
4220
4221 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
4222 function symbols and update copyright years.
4223 * gdb.arch/gdb1291.c: Ditto.
4224
aaa08ee4
MC
42252004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4226
4227 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
4228
dbad7755
MC
42292004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4230
4231 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
4232
ec4646ef
MC
42332004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4234
4235 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
4236
1b802196
FF
42372004-02-02 Fred Fish <fnf@redhat.com>
4238
4239 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
4240 remote targets. Update copyright years.
4241
18fe2033
JJ
42422004-02-02 Jeff Johnston <jjohnstn@redhat.com>
4243
4244 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
4245 support.
4246 * gdb.base/langs.exp: Fix test which attempts to create
4247 breakpoint on non-existent function to handle new pending
4248 support.
4249 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
4250 a breakpoint.
4251 * gdb.base/pending.exp: New test.
4252 * gdb.base/pending.c: New file.
4253 * gdb.base/pendshr.c: Ditto.
4254
8d577d32
DC
42552004-02-02 David Carlton <carlton@kealia.com>
4256
4257 * gdb.cp/overload.exp: Add overloadNamespace tests.
4258 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
4259 (overloadNamespace, XXX): New.
4260 (main): Call XXX::marker2.
4261
3ad13771
FF
42622004-02-01 Fred Fish <fnf@redhat.com>
4263
4264 * gdb.base/dump.exp: Use runto_main instead of "runto main".
4265 * gdb.base/finish.exp: Ditto.
4266 * gdb.base/gcore.exp: Ditto.
4267 * gdb.base/huge.exp: Ditto.
4268 * gdb.base/info-proc.exp: Ditto.
4269 * gdb.base/return2.exp: Ditto.
4270 * gdb.threads/gcore-thread.exp: Ditto.
4271
44c75849
DJ
42722004-02-01 Daniel Jacobowitz <drow@mvista.com>
4273
4274 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
4275
005bc093
MK
42762004-02-01 Mark Kettenis <kettenis@gnu.org>
4277
4278 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
4279 that opening the file succeeds on OpenBSD.
4280
c47cebdb
DJ
42812004-02-01 Daniel Jacobowitz <drow@mvista.com>
4282
4283 * gdb.threads/thread-specific.c: New file.
4284 * gdb.threads/threads-specific.exp: New test script.
4285 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
4286 to expect_out.
4287
5a01311c
MK
42882004-02-01 Mark Kettenis <kettenis@gnu.org>
4289
4290 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
4291 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
4292 only on the "print_small_structs from print_long_arg_list" test.
4293
ce22a4f1
DJ
42942004-02-01 Daniel Jacobowitz <drow@mvista.com>
4295
4296 * gdb.base/completion.exp: Kill a stray backslash.
4297
4298 From Jim Ingham <jingham@apple.com>:
4299 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
4300 agrees with the result from sending a tab.
4301
abbab9d3
DJ
43022004-01-31 Daniel Jacobowitz <drow@mvista.com>
4303
4304 * gdb.base/chng-syms.exp: Remove stray newline.
4305
53904d1e
MK
43062004-01-31 Mark Kettenis <kettenis@gnu.org>
4307
4308 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
4309 *-*-openbsd*.
4310 * gdb.asm/openbsd.inc: New file.
4311
3a4b3aac
MK
43122004-01-30 Mark Kettenis <kettenis@gnu.org>
4313
4314 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4315 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4316 *-*solaris2*. Remove commented out default settings for
4317 asm-flags. Replace gdb_compile with target_link.
4318
ebac27b4
MC
43192004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4320
4321 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4322 for all tests. Remove old hp-ux and cygnus xfail cases.
4323
d8679d84
PH
43242004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4325
4326 * gdb.base/chng-syms.exp: New file.
4327 * gdb.base/chng-syms.c: New file.
4328
0a55bc22
MC
43292004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4330
4331 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4332 Provide arms for current output in all my configurations.
4333
94b8e876
MC
43342004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4335
4336 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4337 * lib/compiler.cc: Likewise.
4338 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4339 get the right preprocessor. Eval the output directly. Remove
4340 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4341 hp_f77_compiler and hp_f90_compiler completely.
4342 (gdb_preprocess): Delete.
4343 (get_compiler): Delete.
4344
7cf03d44
MK
43452004-01-24 Mark Kettenis <kettenis@gnu.org>
4346
4347 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4348 <string.h>.
4349
68b6dce9
NR
43502004-01-24 Nick Roberts <nick@nick.uklinux.net>
4351
4352 * gdb.mi/mi-stack.exp: Update copyright.
4353
b368761e
DC
43542004-01-23 David Carlton <carlton@kealia.com>
4355
4356 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4357 test for cp_lookup_transparent_type.
4358 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4359 call them.
4360
f2061b53
DJ
43612004-01-23 Daniel Jacobowitz <drow@mvista.com>
4362
4363 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4364 after -var-update.
4365
37fc574a
DC
43662004-01-23 David Carlton <carlton@kealia.com>
4367
4368 * gdb.cp/namespace.cc (C::ensureRefs): New.
4369 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4370
8e94b928
NR
43712004-01-20 Nick Roberts <nick@nick.uklinux.net>
4372
4373 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4374 case "-stack-list-locals 2".
4375 * gdb.mi/mi-var-child.exp: Test for case
4376 "-var-list-children --all-values NAME".
4377
997b0952
MC
43782004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4379
4380 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4381
52470da3
MK
43822004-01-18 Mark Kettenis <kettenis@gnu.org>
4383
7049b4b8
MK
4384 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4385 used with gdb_test_multiple.
4386
52470da3
MK
4387 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4388 read at address 0. This fixes PR testsuite/1504.
4389
da6012e5
DJ
43902004-01-18 Daniel Jacobowitz <drow@mvista.com>
4391
4392 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4393 Remove downloading, guessing the host executable, the calls to
4394 gdb_file_cmd and gdb_target_cmd, and "load" support.
4395 (infer_host_exec): New function broken out from gdb_load.
4396 (gdb_load): New wrapper for gdbserver_gdb_load.
4397 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4398 gdb_target_cmd. Use -target-select.
4399 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4400 Download binaries to the host. Clear last_mi_remote_file when
4401 we load a new binary.
4402 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4403 call gdbserver_gdb_load and mi_gdb_target_cmd.
4404
32c70722
MC
44052004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4406
4407 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4408 type patterns.
4409
b0cecf36
MC
44102004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4411
4412 * gdb.cp/templates.exp: Fix typo in test name of
4413 "print Foo<volatile char*>::foo".
4414
4120d7e6
MC
44152004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4416
4417 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4418
f679e530
BE
44192004-01-16 Ben Elliston <bje@wasabisystems.com>
4420
4421 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4422 (clean mostlyclean): Remove empty rm.
4423
091c48f6
MC
44242004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4425
4426 * gdb.base/setvar.exp: Add copyright years.
4427
3e5fc8d2
DC
44282004-01-14 David Carlton <carlton@bactrian.org>
4429
4430 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4431 PR c++/1511 and update coment.
4432 * gdb.cp/templates.exp: Update patterns to match current output.
4433 If changes involve something other than whitespace, KFAIL
4434 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4435
63d06c5c
DC
44362004-01-14 David Carlton <carlton@kealia.com>
4437
4438 * gdb.cp/namespace.exp: Add tests involving classes defined within
4439 namespaces.
4440 * gdb.cp/namespace.cc (C::CClass): New.
4441 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4442
a51dab88
EZ
44432004-01-14 Elena Zannoni <ezannoni@redhat.com>
4444
4445 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4446 what debug info we have. Print a better message if something goes
4447 wrong while producing the separate debug info file.
4448
a476ccc9
MC
44492004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4450
4451 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4452
f453692c
MC
44532004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4454
4455 * gdb.base/callfuncs.c: Add copyright notice.
4456
f40063a5
MC
44572004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4458
4459 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4460 inheritance. PR gdb/1498, PR gcc/13539.
4461
19ac3974
EZ
44622004-01-13 Elena Zannoni <ezannoni@redhat.com>
4463
4464 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4465 test specific name.
4466 * gdb.mi/gdb669.exp: Ditto.
4467 * gdb.mi/mi-pthreads.exp: Ditto.
4468 * gdb.mi/mi1-pthreads.exp: Ditto.
4469 * gdb.mi/mi2-pthreads.exp: Ditto.
4470
56c97c6e
MC
44712004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4472
4473 * gdb.cp/member-ptr.cc: Add copyright notice.
4474
a0644324
MC
44752004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4476
4477 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4478 some patterns for recent versions of gcc and hpacc. Delete
4479 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4480 Delete tests that access a NULL pointer-to-member-data. This
4481 script is still disabled for gcc.
4482
32fabe09
EZ
44832004-01-12 Elena Zannoni <ezannoni@redhat.com>
4484
4485 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4486 escaped correctly.
4487
1f8a6abb
EZ
44882004-01-12 Elena Zannoni <ezannoni@redhat.com>
4489
4490 * gdb.base/sepdebug.exp: New file.
4491 * gdb.base/sepdebug.c: New file.
4492 * lib/gdb.exp (separate_debug_filename): New procedure.
4493 (gdb_gnu_strip_debug): New procedure.
4494
48efe704
AC
44952004-01-12 Andrew Cagney <cagney@redhat.com>
4496
4497 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4498 * gdb.mi/ChangeLog-1999-2003: New file.
4499
a9415475
AC
45002004-01-12 Andrew Cagney <cagney@redhat.com>
4501
4502 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4503 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4504 or EEXIST", treat EBUSY as an XFAIL.
4505
83b8cf9d
MC
45062004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4507
4508 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4509 hp_cc_compiler.
4510
9939d2a8
MC
45112004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4512
4513 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4514 decorations.
4515
1ff8cadf
MC
45162004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4517
4518 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4519 and "(aCC)" decorations. Remove obsolete doco about old
4520 test results.
4521
6fa9022e
MC
45222004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4523
4524 * gdb.cp/exception.exp: Fix typo in doco.
4525
209721fe
MK
45262004-01-09 Mark Kettenis <kettenis@gnu.org>
4527
4528 * gdb.base/gdb1476.exp: Fix typo.
4529
ef11303e
MC
45302004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4531
4532 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4533 file.
4534
041ab88c
MC
45352004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4536
4537 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4538 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4539 Use gdb_compile. Remove restriction on gcc. Add some patterns
4540 for recent version of gdb. Delete second half, which was a copy
4541 of the first half with different build flags. This test is
4542 still disabled because it is still not ready for production.
4543
e36d075a
MC
45442004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4545
4546 * gdb.cp/exception.cc: Add copyright notice.
4547 * gdb.cp/exception.exp: Add a notice that this file is broken
4548 because of line number changes caused by addition of copyright
4549 notice.
4550
42b190ad
MC
45512004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4552
4553 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4554 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4555
8f25f06b
MC
45562004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4557
4558 * gdb.cp/classes.exp: Accept gnu abi 2.
4559 * gdb.cp/derivation.exp: Likewise.
4560 * gdb.cp/overload.exp: Likewise.
4561 * gdb.cp/virtfunc.exp: Likewise.
4562
06ded8b8
MC
45632004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4564
4565 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4566 semicolon after end of function.
4567
77c26ae3
MC
45682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4569
4570 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4571 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4572 boilerplate code for compiling and running the program under
4573 test. Add some string method tests.
4574
20757486
MC
45752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4576
4577 * gdb.cp/bs15503.cc: Add copyright notice.
4578 * gdb.cp/bs15503.exp: Adjust line number.
4579
0fd3b503
MC
45802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4581
4582 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4583 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4584
10d1bea8
MC
45852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4586
4587 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4588 hp_cc_compiler.
4589
2789202a
MC
45902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4591
4592 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4593 * gdb.cp/ctti.exp: Use the marker instead of "next".
4594 With gcc, run further before bailing.
4595
b862f14c
MC
45962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4597
4598 * gdb.cp/cttiadd.cc: Add copyright notice.
4599 * gdb.cp/cttiadd1.cc: Likewise.
4600 * gdb.cp/cttiadd2.cc: Likewise.
4601 * gdb.cp/cttiadd3.cc: Likewise.
4602
96da2469
MC
46032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4604
4605 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4606 Use gdb_test, gdb_test_multiple. Use floating-point values that
4607 have exact representations in IEEE-ish formats.
4608
053248ff
MC
46092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4610
4611 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4612 compilers. Delete duplicate call to get_compiler_info.
4613 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4614 * gdb.base/volatile.exp: Likewise.
4615
84acecdd
MK
46162004-01-07 Mark Kettenis <kettenis@gnu.org>
4617
4618 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4619 memory at address 0.
4620
fe11a27f
MC
46212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4622
4623 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4624 to test for hp-ux assembler. Fix copyright years.
4625
60ad077b
AC
46262004-01-07 Andrew Cagney <cagney@redhat.com>
4627
4628 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4629
1c9b8f33
AC
46302004-01-07 Andrew Cagney <cagney@redhat.com>
4631
4632 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4633 when creating the read-only file. From analysis by Roland McGrath
4634 and Elena Zannoni.
4635
753ccc7a
MC
46362004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4637
4638 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4639
eca3e36b
MC
46402004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4641
4642 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4643 data pointers.
4644
f8d4bac4
MC
46452004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4646
4647 * gdb.cp/m-static.exp: Compile one source file at a time.
4648 Delete unused call to get_compiler_info.
4649
9b4e0f94
MC
46502004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4651
4652 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4653 * gdb.base/call-rt-st.exp: Likewise.
4654 * gdb.base/nodebug.exp: Likewise.
4655 * gdb.base/volatile.exp: Likewise.
4656 * gdb.cp/ref-types.exp: Likewise.
4657 * gdb.cp/templates.exp: Likewise.
4658
023c1024
MK
46592004-01-05 Mark Kettenis <kettenis@gnu.org>
4660
4661 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4662
19703c4a
MC
46632004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4664
4665 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4666 hppa*-hp-hpux*.
4667
18b67037
MK
46682004-01-04 Mark Kettenis <kettenis@gnu.org>
4669
ba6219c8
MK
4670 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4671 x86_64-*-*.
4672
18b67037
MK
4673 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4674 sparc64-*-* and sparc*-solaris2*.
4675
1bfbbb9d
MK
46762004-01-04 Mark Kettenis <kettenis@gnu.org>
4677
4678 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4679 return ${tests}" test. The ${tests} already mentions the
4680 filename.
4681
06846494
MC
46822004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4683
4684 * gdb.cp/local.exp: Accept gcc abi 2.
4685
3b0cb202
MC
46862004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4687
4688 * gdb.cp/templates.exp: Accept gcc abi 2.
4689
0643ec3f
MC
46902004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4691
4692 * lib/compiler.cc: Remove supports_template_debugging.
4693 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4694
d231d0b1
MC
46952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4696
4697 * gdb.cp/namespace.exp: Accept gcc abi 2.
4698
44ffb27c
MC
46992004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4700
4701 * gdb.cp/method.exp: Accept gcc abi 2.
4702
184ad485
MC
47032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4704
4705 * gdb.cp/classes.exp: Generate identical results as old version.
4706 * gdb.cp/derivation.exp: Likewise.
4707 * gdb.cp/overload.exp: Likewise.
4708 * gdb.cp/virtfunc.exp: Likewise.
4709
116f09e7
MC
47102004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4711
4712 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4713 mysterious bug with sourceware version of expect.
4714
b1379776
MC
47152004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4716
4717 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4718 current versions of gcc, including gcc abi 2. Remove gratuitous
4719 restart of test program. Use gdb_test_multiple and gdb_test for
4720 all tests. Add patterns to xfail missing "const" in "const char *"
4721 and kfail PR gdb/1155.
4722
6b7a4c0e
MC
47232004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4724
4725 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4726 current versions of gcc, including gcc abi 2. Remove gratuitous
4727 restart of test program. Use gdb_test_multiple and gdb_test for
4728 all tests. Add patterns to kfail PR gdb/1498.
4729
51615d72
MC
47302003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4731
4732 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4733 current versions of gcc, including gcc abi 2. Use "breakpoint"
4734 and "continue" instead of restarting the target program. Use
4735 gdb_test_multiple and gdb_test for all tests.
4736
7b79a9d7
MK
47372004-01-01 Mark Kettenis <kettenis@gnu.org>
4738
4739 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4740 for *-*-solaris2*.
4741
1cd3489f
MC
47422003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4743
4744 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4745 current versions of gcc, including gcc abi 2. Use "breakpoint"
4746 and "continue" instead of restarting the target program several
4747 times. Use gdb_test_multiple and gdb_test for all tests.
4748
850742db
MC
47492003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4750
4751 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4752 source files.
4753
eb4bbda8
MC
47542003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4755
4756 * gdb.base/environ.exp: Handle compiling test case from multiple
4757 source files.
4758
e42c7771
MC
47592003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4760
4761 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4762
80e4b428
JB
47632003-12-17 Jim Blandy <jimb@redhat.com>
4764
5f06973a
JB
4765 * gdb.base/freebpcmd.c: Add copyright notice.
4766
80e4b428
JB
4767 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4768
0ab84fb7
MC
47692003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4770
4771 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4772
1b3bb3d0
JB
47732003-12-13 Jim Blandy <jimb@redhat.com>
4774
4775 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4776
3a4c9371
KB
47772003-12-12 Kevin Buettner <kevinb@redhat.com>
4778
4779 * gdb.asm/frv.inc: New file.
4780 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4781
a1dea79a
FF
47822003-12-09 Fred Fish <fnf@redhat.com>
4783
4784 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4785 functions to break1.c and leave prototypes behind. Add more
4786 "set breakpoint NN here" comments.
4787 * gdb.base/break1.c: New file.
4788
4789 * gdb.base/break.exp: Handle compiling test case from multiple
4790 source files and change source file references as needed.
4791 * gdb.base/completion.exp: Ditto.
4792 * gdb.base/condbreak.exp: Ditto.
4793 * gdb.base/define.exp: Ditto.
4794 * gdb.base/ena-dis-br.exp: Ditto.
4795 * gdb.base/info-proc.exp: Ditto.
4796 * gdb.base/maint.exp: Ditto.
4797 * gdb.base/until.exp: Ditto.
4798
4799 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4800 hardcoded line numbers.
4801 * gdb.base/define.exp: Ditto.
4802 * gdb.base/ena-dis-br.exp: Ditto.
4803 * gdb.base/maint.exp: Ditto.
4804 * gdb.base/until.exp: Ditto.
4805
4806 * gdb.base/completion.exp: Use "break1" for completion tests since
4807 "break" is no longer a unique prefix.
4808
5266b69c
AC
48092003-12-06 Andrew Cagney <cagney@redhat.com>
4810
4811 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4812 "return_value_unimplemented". When an unimplemented struct return
4813 architecture, report incorrect values as a KFAIL
4814
374451f0
MC
48152003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4816
4817 * gdb.cp/rtti.exp: Accept new wording of warning from
4818 cp_lookup_rtti_type.
4819
ba9b20a7
MC
48202003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4821
4822 Partial fix for PR testsuite/1456.
4823 * gdb.base/scope.exp (test_at_main): Replace references to
4824 gcc_compiled with calls to test_compiler_info.
4825 (test_at_foo): Likewise.
4826 (test_at_bar): Likewise.
4827
b74b6d0b
MC
48282003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4829
4830 Partial fix for PR testsuite/1456.
4831 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4832 to test_compiler_info.
4833
ccfa3402
MC
48342003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4835
4836 * gdb.base/so-impl-ld.exp: Update copyright notice.
4837
f6246aba
MC
48382003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4839
4840 Partial fix for PR testsuite/1456.
4841 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4842 to test_compiler_info.
4843
13ae734a
MC
48442003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4845
4846 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4847 from current versions of gdb. Clean up regular expressions.
4848 Delete redundant timeout case.
4849
d8e1cdee
MC
48502003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4851
4852 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4853 from current versions of gdb. Clean up regular expressions.
4854 Delete redundant timeout case.
4855
96457b64
MC
48562003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4857
4858 Partial fix for PR testsuite/1456.
4859 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4860 gcc_compiled with call to test_compiler_info.
4861
f35309fc
MC
48622003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4863
4864 Partial fix for PR testsuite/1456.
4865 * gdb.base/list.exp (test_list_function): Delete unused declaration
4866 of gcc_compiled.
4867
d7afdf9b
MC
48682003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4869
4870 Partial fix for PR testsuite/1456.
4871 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4872 call to test_compiler_info.
4873
71507b56
MK
48742003-11-29 Mark Kettenis <kettenis@gnu.org>
4875
4876 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4877 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4878 it to create the appropriate note.inc.
4879 * gdb.asm/asmsrc1.s: Include "note.inc".
4880 * gdb.asm/netbsd.inc: New file.
4881 * gdb.asm/empty.inc: New file.
4882
f81f93f7
MC
48832003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4884
4885 Partial fix for PR testsuite/1456.
4886 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4887 calls to test_compiler_info.
4888
9a77938e
MC
48892003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4890
4891 Partial fix for PR testsuite/1456.
4892 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4893 calls to test_compiler_info.
4894
e8367dc7
MK
48952003-11-27 Mark Kettenis <kettenis@gnu.org>
4896
4897 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4898 pattern for the KFAILs.
4899
526c61ee
AF
49002003-11-25 Adam Fedor <fedor@gnu.org>
4901
4902 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4903 * gdb.objc/objcdecode.m: New file.
4904
28f2d600
AF
49052003-11-25 Adam Fedor <fedor@gnu.org>
4906
4907 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4908 * gdb.objc/nondebug.m: New file.
4909
a3895cee
BE
49102003-11-26 Ben Elliston <bje@wasabisystems.com>
4911
4912 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4913 NetBSD as it does on FreeBSD. Modelled on a similar change by
4914 Mark Kettenis on 2003-05-30.
4915 (link-flags): Set to "--entry _start" regardless of target.
4916 Special linker flags are to be appended to $link-flags.
4917 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4918
c9f2c8a3
MC
49192003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4920
4921 * gdb.cp/method.exp: Accept output of new demangler.
4922
15a0587a 49232003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4924
4925 * gdb/class2.exp: New file.
4926 * gdb/class2.cc: New file.
4927
3c00b570
MC
49282003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4929
4930 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4931 of new demangler.
4932
7027acc7
MK
49332003-11-23 Mark Kettenis <kettenis@gnu.org>
4934
4935 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4936 of gdb_test "run".
4937
b0e1598a
MK
49382003-11-23 Mark Kettenis <kettenis@gnu.org>
4939
4940 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4941 "continue" into "run".
4942
4d9eda44
MC
49432003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4944
4945 Partial fix for PR testsuite/1456.
4946 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4947 call to test_compiler_info.
4948 * gdb.cp/ctti.exp: Likewise.
4949 * gdb.cp/derivation.exp: Likewise.
4950 * gdb.cp/member-ptr.exp: Likewise.
4951 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4952 reference to gcc_compiled.
4953
49542003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4955
4956 Fix PR testsuite/1463.
4957 * gdb.base/structs.exp (start_structs_test): Call
4958 get_debug_format before using the debug format.
4959
d422fe19
AC
49602003-11-22 Andrew Cagney <cagney@redhat.com>
4961
4962 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4963 * gdb.base/structs.exp: Use gdb_test_multiple.
4964
039cf96d
AC
49652003-11-20 Andrew Cagney <cagney@redhat.com>
4966
6882279b
AC
4967 * gdb.base/structs.exp: Handle and recover from internal errors.
4968 Replace "foo${n}" with "foo<n>" in test messages.
4969
e53890ae
AC
4970 * gdb.base/structs.exp: Update copyright. Rewrite.
4971 * gdb.base/structs.c: Update copyright. Rewrite.
4972
2b211c59
AC
4973 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4974 resync count exceeded.
d63a86f8 4975
039cf96d
AC
4976 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4977 from the internal error.
4978 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4979 Original from Jim Blandy.
4980 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4981
eac98b22
AC
49822003-11-19 Andrew Cagney <cagney@redhat.com>
4983
4984 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4985 KFAIL.
4986
67455b2a
MK
49872003-11-17 Mark Kettenis <kettenis@gnu.org>
4988
4989 New testcase for PR backtrace/1435.
4990 * gdb.arch/i386-unwind.exp: New file.
4991 * gdb.arch/i386-unwind.c: New file.
4992
853d6e5b
AC
49932003-11-17 Andrew Cagney <cagney@redhat.com>
4994
4995 * lib/gdb.exp (compiler_info): New global.
4996 (test_compiler_info): New function.
4997 (get_compiler_info): Set compiler_info.
4998 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4999 "compiler_info" to gcc-<major>-<minor>.
5000
38cf6e11
MC
50012003-11-15 Michael Chastain <mec.gnu@mindspring.com>
5002
5003 * gdb.trace/configure: Remove.
5004
a50d3602
EZ
50052003-11-13 Elena Zannoni <ezannoni@redhat.com>
5006
5007 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 5008 breakpoints.
a50d3602
EZ
5009 * gdb.base/break.exp: Remove all references to explicit line
5010 numbers.
5011
d9407aaa
NC
50122003-11-11 Nick Clifton <nickc@redhat.com>
5013
5014 * gdb.base/shreloc.exp: Do not run for targets which do not
5015 support shared objects.
5016
db488fc1
CV
50172003-11-10 Corinna Vinschen <vinschen@redhat.com>
5018
5019 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
5020 Don't run tests if nofileio flag is given.
5021
6a90a18e
EZ
50222003-11-07 Elena Zannoni <ezannoni@redhat.com>
5023
5024 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
5025 as well as 'Watchpoint'.
5026
0b915e9c
EZ
50272003-11-06 Elena Zannoni <ezannoni@redhat.com>
5028
5029 Reported by Jim Ingham <jingham@apple.com>:
5030 * gdb.base/annota1.exp: Match at least one occurrence of the
5031 signal handler annotation.
5032
d7e4b55f
EZ
50332003-11-06 Elena Zannoni <ezannoni@redhat.com>
5034
5035 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
5036 as well as 'Watchpoint'.
5037
2fe4e8d0
MC
50382003-11-05 Michael Chastain <mec@shout.net>
5039
5040 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
5041
6ef88553
KW
50422003-11-03 Kris Warkentin <kewarken@qnx.com>
5043
5044 * gdb.arch/gdb1291.c: New test file.
5045 * gdb.arch/gdb1291.exp: New test script.
5046 * gdb.arch/gdb1431.c: New test file.
5047 * gdb.arch/gdb1431.exp: New test script.
5048
ae7dc4d8
MC
50492003-10-22 Michael Chastain <mec@shout.net>
5050
5051 * gdb.mi/pthreads.c: Add copyright notice.
5052
c39d7427
MC
50532003-10-22 Michael Chastain <mec@shout.net>
5054
5055 * gdb.threads/pthreads.c: Add copyright notice.
5056
8b7d96c1
MC
50572003-10-20 Michael Chastain <mec@shout.net>
5058
5059 * gdb.base/gdb1056.exp: New test script.
5060
d1d69fdd
DJ
50612003-10-13 Daniel Jacobowitz <drow@mvista.com>
5062
5063 * gdb.threads/killed.exp: Use gdb_run_cmd.
5064
7d605576
DJ
50652003-10-13 Daniel Jacobowitz <drow@mvista.com>
5066
5067 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
5068 create a core file.
5069 * gdb.threads/gcore-thread.exp: Likewise.
5070
618ec112
CV
50712003-10-13 Corinna Vinschen <vinschen@redhat.com>
5072
5073 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
5074 type, based on char type.
5075 (struct bit_flags_short_t): New bitfield type, based on short type.
5076 (init_bit_flags_char): New fuction.
5077 (init_bit_flags_short): Ditto.
5078 (print_bit_flags_char): Ditto.
5079 (print_bit_flags_short): Ditto.
5080 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
5081
9367a73c
MC
50822003-10-11 Michael Chastain <mec@shout.net>
5083
5084 * gdb.base/call-rt-st.exp: Update copyright year.
5085
1decf120
KI
50862003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
5087
5088 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
5089 * gdb.disasm/sh3.s: Ditto.
5090
5445b2ae
DJ
50912003-10-07 Daniel Jacobowitz <drow@mvista.com>
5092
5093 * gdb.threads/switch-threads.exp: New test.
5094 * gdb.threads/switch-threads.c: New source file.
5095
aec24853
CV
50962003-10-07 Corinna Vinschen <vinschen@redhat.com>
5097
5098 * gdb.base/ending-run.exp: Add sh specific case.
5099
adc7428d
AC
51002003-10-06 Andrew Cagney <cagney@redhat.com>
5101
5102 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
5103 * gdb.disasm/mn10200.exp: Delete obsolete file.
5104
c9d37158
DJ
51052003-09-29 Daniel Jacobowitz <drow@mvista.com>
5106
5107 * ChangeLog: Correct an entry command.exp -> commands.exp.
5108 * gdb.base/commands.exp (bp_deleted_in_command_test)
5109 (temporary_breakpoint_commands): Check noargs.
5110
79c2c32d
DC
51112003-09-25 David Carlton <carlton@kealia.com>
5112
5113 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
5114 of some print tests, where appropriate. Add tests for C::D::cd,
5115 E::ce, F::cXfX, G::XgX.
5116 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
5117
594e6d67
RE
51182003-09-25 Richard Earnshaw <rearnsha@arm.com>
5119
5120 * lib/java.exp (java_init): Import target_alias before using it.
5121
10f0d451
DC
51222003-09-25 David Carlton <carlton@kealia.com>
5123
5124 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
5125
274bcba0
EZ
51262003-09-23 Elena Zannoni <ezannoni@redhat.com>
5127
d63a86f8 5128 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
5129 weirdness.
5130
cdbf20f7
MC
51312003-09-17 Michael Chastain <mec@shout.net>
5132
5133 * gdb.cp/gdb1355.exp: New file.
5134 * gdb.cp/gdb1355.c: New file.
5135
71e06f80
CV
51362003-09-15 Corinna Vinschen <vinschen@redhat.com>
5137
5138 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
5139 * gdb.asm/sh.inc: New file.
5140
5c4e30ca
DC
51412003-09-11 David Carlton <carlton@kealia.com>
5142
bd45b7af
DC
5143 * gdb.cp/namespace.exp: Add tests for namespace types.
5144 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
5145 (test_namespace): New.
5146
1c199746
EZ
51472003-09-11 Elena Zannoni <ezannoni@redhat.com>
5148
5149 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 5150 * gdb.stabs/weird.exp: Ditto.
1c199746 5151
04ed252f
MC
51522003-09-08 Michael Chastain <mec@shout.net>
5153
5154 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
5155
d8a2d9e7
MC
51562003-09-07 Michael Chastain <mec@shout.net>
5157
5158 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
5159 'parse error'.
5160
161afb24
MK
51612003-09-07 Mark Kettenis <m.kettenis@osp.nl>
5162
5163 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
5164
49f2741a
MC
51652003-08-30 Michael Chastain <mec@shout.net>
5166
5167 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
5168 * gdb.gdb/observer.exp: Ditto.
5169 * gdb.gdb/xfullpath.exp: Ditto.
5170
8afa723e
MK
51712003-08-29 Mark Kettenis <kettenis@gnu.org>
5172
5173 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
5174 *-*-*bsd*.
5175
f31dfe3b
JJ
51762003-08-28 Jeff Johnston <jjohnstn@redhat.com>
5177
5178 * gdb.base/dump.exp: Skip for ia64.
5179
4630e498
JJ
51802003-08-25 Jeff Johnston <jjohnstn@redhat.com>
5181
5182 * gdb.asm/asm-source.exp: Add ia64 support.
5183 * gdb.asm/ia64.inc: New file.
5184
1105b7ef
MC
51852003-08-22 Michael Chastain <mec@shout.net>
5186
5187 * gdb.cp: New directory.
5188 * gdb.cp/*: Copy from gdb.c++/*.
5189 * gdb.c++/*: Remove.
5190 * Makefile.in: Change gdb.c++ to gdb.cp.
5191 * configure.in: Ditto.
5192 * configure: Regnerate.
5193
c945b932
MK
51942003-08-18 Mark Kettenis <kettenis@gnu.org>
5195
5196 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
5197 * gdb.arch/i386-prologue.c (gdb1338): Add function.
5198
2b66634b
DJ
51992003-08-17 Daniel Jacobowitz <drow@mvista.com>
5200
5201 * mi-var-display.exp (-var-list-children weird): Accept function
5202 pointers with argument types.
5203 * mi1-var-display.exp (-var-list-children weird): Likewise.
5204 * mi2-var-display.exp (-var-list-children weird): Likewise.
5205
a356f73b
DJ
52062003-08-17 Daniel Jacobowitz <drow@mvista.com>
5207
5208 * gdb.base/annota3.exp: Add missing newline.
5209
483417b8
MC
52102003-08-06 Michael Chastain <mec@shout.net>
5211
5212 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
5213
c99c59c3
MS
52142003-08-12 Michael Snyder <msnyder@redhat.com>
5215
5216 * gdb.base/float.exp: Add test for SH.
5217
55ed7501
MK
52182003-08-10 Mark Kettenis <kettenis@gnu.org>
5219
5220 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
5221
1a371f2e
EZ
52222003-08-07 Elena Zannoni <ezannoni@redhat.com>
5223
5224 * gdb.base/completion.exp: Remove reduntant completion test
5225 on filename.
5226
e0f353ce
EZ
52272003-08-07 Elena Zannoni <ezannoni@redhat.com>
5228
5229 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
5230 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
5231 gdb.trace/save-trace.exp: Make sure that full pathnames are
5232 escaped correctly.
5233
5710a1af 52342003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 5235
5710a1af
EZ
5236 * configure.in: Don't generate config.h from config.hin.
5237 * configure: Regenerate.
5238 * config.hin: Remove file.
5239 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
5240 * gdb.threads/pthreads.c: Ditto.
5241
dcd81ce9
DJ
52422003-08-07 Daniel Jacobowitz <drow@mvista.com>
5243
5244 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5245 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
5246 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
5247 Replace ld24 with seth/add3.
5248
6009d884
AC
52492003-08-02 Andrew Cagney <cagney@redhat.com>
5250
5251 * gdb.base/annota3.exp: New file.
5252 * gdb.base/annota3.c: New file.
5253 * gdb.c++/annota3.exp: New file.
5254 * gdb.c++/annota3.cc: New file.
5255
51514e06
MC
52562003-07-29 Michael Chastain <mec@shout.net>
5257
5258 * gdb.threads/tls.c (spin): Check errno only if sem_wait
5259 actually failed.
5260 (do_pass): Likewise.
5261 * gdb.threads/tls.exp: Always initialize no_of_threads.
5262
4ee6625b
DJ
52632003-07-27 Daniel Jacobowitz <drow@mvista.com>
5264
5265 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
5266 pattern.
5267 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
5268 * gdb.threads/tls.exp: Recognize one case of the host library not
5269 supporting TLS.
5270
225f2bf6
AC
52712003-07-27 Andrew Cagney <cagney@redhat.com>
5272
5273 * gdb.base/fileio.exp: Use SH when running commands using
5274 remote_exec.
5275
bcb27c9f
DJ
52762003-07-24 Daniel Jacobowitz <drow@mvista.com>
5277
5278 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5279 * gdb.base/relocate.c (dummy): New padding array.
5280
3d67be83
MS
52812003-07-22 Michael Snyder <msnyder@redhat.com>
5282
d63a86f8 5283 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
5284
5285 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
5286 patterns to be more general, accepting old and new output.
5287 Some output chars (such as '+') also must be quoted.
d63a86f8 5288 Some addresses are displayed numerically instead of
3d67be83
MS
5289 symbolically.
5290
57ba3b85
MS
52912003-07-23 Michael Snyder <msnyder@redhat.com>
5292
686d097c
MS
5293 * gdb.base/return2.exp: Don't test long-long return.
5294
57ba3b85
MS
5295 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
5296 * gdb.disasm/t01_mov.exp: Ditto.
5297 * gdb.disasm/t02_mova.s: Ditto.
5298 * gdb.disasm/t02_mova.exp: Ditto.
5299 * gdb.disasm/t03_add.s: Ditto.
5300 * gdb.disasm/t03_add.exp: Ditto.
5301 * gdb.disasm/t04_sub.s: Ditto.
5302 * gdb.disasm/t04_sub.exp: Ditto.
5303 * gdb.disasm/t05_cmp.s: Ditto.
5304 * gdb.disasm/t05_cmp.exp: Ditto.
5305 * gdb.disasm/t06_ari2.s: Ditto.
5306 * gdb.disasm/t06_ari2.exp: Ditto.
5307 * gdb.disasm/t07_ari3.s: Ditto.
5308 * gdb.disasm/t07_ari3.exp: Ditto.
5309 * gdb.disasm/t08_or.s: Ditto.
5310 * gdb.disasm/t08_or.exp: Ditto.
5311 * gdb.disasm/t09_xor.s: Ditto.
5312 * gdb.disasm/t09_xor.exp: Ditto.
5313 * gdb.disasm/t10_and.s: Ditto.
5314 * gdb.disasm/t10_and.exp: Ditto.
5315 * gdb.disasm/t11_logs.s: Ditto.
5316 * gdb.disasm/t11_logs.exp: Ditto.
5317 * gdb.disasm/t12_bit.s: Ditto.
5318 * gdb.disasm/t12_bit.exp: Ditto.
5319 * gdb.disasm/t13_otr.s: Ditto.
5320 * gdb.disasm/t13_otr.exp: Ditto.
5321
e00759ef
EZ
53222003-07-22 Elena Zannoni <ezannoni@redhat.com>
5323
5324 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5325
8bc2021f
EZ
53262003-07-22 Elena Zannoni <ezannoni@redhat.com>
5327
5328 * gdb.threads/tls.c : New file.
5329 * gdb.threads/tls.exp : New file.
5330 * gdb.threads/tls-main.c : New file.
5331 * gdb.threads/tls-shared.c : New file.
5332 * gdb.threads/tls-shared.exp : New file.
5333
89320c4c
AS
53342003-07-22 Andreas Schwab <schwab@suse.de>
5335
5336 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5337
180dea7c
AS
53382003-07-20 Andreas Schwab <schwab@suse.de>
5339
5340 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5341 due to insn reordering.
5342
0714963c
AC
53432003-07-15 Andrew Cagney <cagney@redhat.com>
5344
5345 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5346
98a23b3f
MC
53472003-07-15 Michael Chastain <mec@shout.net>
5348
5349 * gdb.base/gdb1250.exp: New file.
5350 * gdb.base/gdb1250.c: New file.
5351
27e417a2
ML
53522003-07-09 Michal Ludvig <mludvig@suse.cz>
5353
5354 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5355 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5356
8bc2021f
EZ
53572003-07-09 Elena Zannoni <ezannoni@redhat.com>
5358
5359 * gdb.threads/tls.c: New file.
5360 * gdb.threads/tls.exp: New file.
5361 * gdb.threads/tls-main.c: New file.
5362 * gdb.threads/tls-shared.c: New file.
5363 * gdb.threads/tls-shared.exp: New file.
5364
d99968dc
EZ
53652003-07-09 Elena Zannoni <ezannoni@redhat.com>
5366
5367 * gdb.base/annota1.exp: Make sure that we properly escape the
5368 full path of the source file. Xfail more permissive patterns,
d63a86f8 5369 due to a compiler debug info problem.
d99968dc 5370
83876b3b
AS
53712003-07-07 Andreas Schwab <schwab@suse.de>
5372
2705e972
AS
5373 * gdb.asm/m68k.inc: New file.
5374 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5375
83876b3b
AS
5376 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5377 arguments"): Also match negative number.
5378
5379 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5380
3a871b37
DJ
53812003-07-03 Daniel Jacobowitz <drow@mvista.com>
5382
5383 * gdb.base/store.c (charest): New typedef.
5384 (add_char): Rename to add_charest, update.
5385 (wack_char): Rename to wack_charest, update types. Return l + r
5386 to keep r live across the call.
5387 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5388 (wack_double, wack_doublest): Return l + r to keep r live across
5389 the call.
5390 * gdb.base/store.exp: Accomodate store.c changes.
5391
b2a7f303
DC
53922003-06-30 David Carlton <carlton@kealia.com>
5393
5394 * gdb.c++/maint.exp (test_invalid_name): New.
5395 (test_first_component): Add tests for invalid names.
5396
3c6cb4a1
MC
53972003-06-29 Michael Chastain <mec@shout.net>
5398
5399 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5400 output of '<VTT for class>' for virtual base classes.
5401
f1c2644b
DJ
54022003-06-29 Daniel Jacobowitz <drow@mvista.com>
5403
5404 * gdb.base/completion.exp: Tab-complete "complet" instead of
5405 "compl".
5406 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5407
18080350
DJ
54082003-06-29 Daniel Jacobowitz <drow@mvista.com>
5409
5410 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5411 * gdb.base/volatile.exp: Likewise.
5412
f56973f8
DJ
54132003-06-29 Daniel Jacobowitz <drow@mvista.com>
5414
5415 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5416 gdb/1265.
5417
54182003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5419 Daniel Jacobowitz <drow@mvista.com>
5420
5421 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5422 initial line count of 'captured_main' from 26 to 32.
5423 (test_with_self): Allow xmalloc call to be interleaved with the
5424 preceding two lines.
5425
e766d4d6
JB
54262003-06-24 Joel Brobecker <brobecker@gnat.com>
5427
5428 * gdb.base/bang.exp: New testcase.
5429
f125c9a4
JB
54302003-06-23 Joel Brobecker <brobecker@gnat.com>
5431
5432 * gdb.base/langs.exp: Add some tests for the "minimal" language
5433 support.
5434
6e25beaf
EZ
54352003-06-23 Elena Zannoni <ezannoni@redhat.com>
5436
5437 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5438 the testcase.
5439
2f816dda
DJ
54402003-06-22 Daniel Jacobowitz <drow@mvista.com>
5441
5442 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5443 offset.
5444
db5a5748
DJ
54452003-06-22 Daniel Jacobowitz <drow@mvista.com>
5446
5447 * gdb.c++/pr-1210.cc: New file.
5448 * gdb.c++/pr-1210.exp: New file.
5449
1df0c130
DJ
54502003-06-21 Daniel Jacobowitz <drow@mvista.com>
5451
5452 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5453 000-exec-continue.
5454
a92feac0
MK
54552003-06-15 Mark Kettenis <kettenis@gnu.org>
5456
5457 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5458 on *-*-*bsd* instead of *-*-freebsd*.
5459
81a58f5b
AC
54602003-06-14 Andrew Cagney <cagney@redhat.com>
5461
5462 * gdb.base/store.exp: Test longest and doublest. Test all
5463 parameters. Weaken return statement match.
5464 * gdb.base/store.c: Add longest and doublest - aka long long and
5465 long double functions. Put all parameters into local register
5466 variables. Use negative values.
5467
b257a0d3
AC
54682003-06-14 Andrew Cagney <cagney@redhat.com>
5469
5470 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5471 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5472 exit status.
5473 * gdb.base/fileio.exp: Disable target when nointerrupts and
5474 noinferiorio, instead of limiting it to remote. Use remote_exec
5475 instead of system.
d63a86f8 5476
21c38304
JJ
54772003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5478
5479 * gdb.base/float.exp: Add ia64 support.
5480
1bcdb424
CV
54812003-06-12 Corinna Vinschen <vinschen@redhat.com>
5482
5483 * gdb.base/fileio.exp: Run only on remote targets.
5484
6aeb981f
CV
54852003-06-10 Corinna Vinschen <vinschen@redhat.com>
5486
5487 * gdb.base/fileio.c: New file, testing File-I/O.
5488 * gdb.base/fileio.exp: Ditto.
5489
53df362e
RG
54902003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5491
5492 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5493 shared objects after relocation at load time (gdb PR/1132).
5494 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5495 as above, part of the shared object relocation test.
5496
ffee1b46
MK
54972003-06-08 Mark Kettenis <kettenis@gnu.org>
5498
b5ca3722
MK
5499 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5500 fully filled history list.
5501 * gdb.base/gdb_history: New file.
5502
03ed860d
MK
5503 * gdb.base/signals.exp: XFAIL "continue to func1" on
5504 i*86-*-freebsd*.
5505
ffee1b46
MK
5506 * gdb.base/attach.exp: When trying to attach to a nonexistent
5507 process, make it possible to specify the PID based on the target,
5508 and do so for *-*-freebsd*.
5509
d80dbb52
RH
55102003-06-02 Richard Henderson <rth@redhat.com>
5511
5512 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5513
6dd77b81
RH
55142003-06-02 Richard Henderson <rth@redhat.com>
5515
5516 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5517
f6347e16
RH
55182003-06-02 Richard Henderson <rth@redhat.com>
5519
5520 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5521
2c161407
DJ
55222003-06-01 Daniel Jacobowitz <drow@mvista.com>
5523
5524 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5525 of globalvar.
5526
572eb746
MK
55272003-06-01 Mark Kettenis <kettenis@gnu.org>
5528
5529 * gdb.asm/asm-source.exp: Check for memory read errors in
5530 disassembler test on *BSD too.
5531
9e9617a5
RH
55322003-06-01 Richard Henderson <rth@redhat.com>
5533
5534 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5535 for .frame.
5536 (gdbasm_call): Lose ldgp.
5537 (gdbasm_startup): Add frame information.
5538 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5539
7b34ad4e
MK
55402003-05-31 Mark Kettenis <kettenis@gnu.org>
5541
5542 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5543 i?86-*-*.
5544
10059fdf
MK
55452003-05-30 Mark Kettenis <kettenis@gnu.org>
5546
5547 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5548 FreeBSD.
5549
acf4b816
RH
55502003-05-29 Richard Henderson <rth@redhat.com>
5551
5552 * gdb.asm/alpha.inc: New file.
5553 * gdb.asm/asm-source.exp: Use it.
5554
e9ecd949
JB
55552003-05-29 Jim Blandy <jimb@redhat.com>
5556
5557 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5558 'core.PID'.
5559
e3e5a4f3
JB
55602003-05-22 Jim Blandy <jimb@redhat.com>
5561
5562 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5563 backtrace.
d63a86f8 5564
72fe3d25
DC
55652003-05-20 David Carlton <carlton@math.stanford.edu>
5566
5567 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5568 this time.
5569
58da2eb2
DC
55702003-05-19 David Carlton <carlton@bactrian.org>
5571
5572 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5573 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5574
1fcb5155
DC
55752003-05-19 David Carlton <carlton@bactrian.org>
5576
5577 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5578 namespace tests.
5579 Bump copyright date.
5580 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5581 (main): Call C::D::marker2.
5582 * gdb.c++/namespace1.cc: New file.
5583
85e85163
JJ
55842003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5585
5586 Roland McGrath <roland@redhat.com>
d63a86f8 5587 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5588 there is no manager thread.
5589
a25fbfec
JJ
55902003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5591
d63a86f8
RM
5592 * gdb.threads/schedlock.exp: Remove assumption that all threads
5593 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5594 in one of the child threads rather than the main thread.
5595
be375bae
JB
55962003-05-07 Jim Blandy <jimb@redhat.com>
5597
09bf6082
JB
5598 Add support for assembly source testing on the s390x.
5599 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5600 architecture.
5601 * gdb.asm/s390x.inc: New file.
5602
be375bae
JB
5603 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5604 succession of 'if' statements.
5605
00905d52
AC
56062003-05-05 Andrew Cagney <cagney@redhat.com>
5607
5608 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5609
b1e29e33
AC
56102003-05-05 Andrew Cagney <cagney@redhat.com>
5611
5612 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5613 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5614
e33d66ec
EZ
56152003-05-02 Elena Zannoni <ezannoni@redhat.com>
5616
5617 * gdb.base/charset.exp: Update based on new behavior of set/show
5618 charset commands.
5619
2b6fd0d8
AC
56202003-05-01 Andrew Cagney <cagney@redhat.com>
5621
5622 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5623 variable do not give memory errors.
5624
130cacce
AF
56252003-04-30 Adam Fedor <fedor@gnu.org>
5626
5627 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5628 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5629 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5630 gdb.objc/basicclass.m: : New files
5631
5632 * lib/gdb.exp (gdb_compile_objc): New procedure.
5633
bea71854
DJ
56342003-04-27 Daniel Jacobowitz <drow@mvista.com>
5635
5636 * gdb.base/signals.exp: Make backtrace tests more specific.
5637
0f20eeea
DC
56382003-04-23 David Carlton <carlton@bactrian.org>
5639
5640 * gdb.c++/maint.exp (test_first_component): Add tests for
5641 'operator' in more locations.
5642
c8c4d8dc
KB
56432003-04-16 Kevin Buettner <kevinb@redhat.com>
5644
5645 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5646
3fe60e3c
EZ
56472003-04-16 Elena Zannoni <ezannoni@redhat.com>
5648
5649 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5650 func marke' instead. Update test name.
5651
9219021c
DC
56522003-04-15 David Carlton <carlton@math.stanford.edu>
5653
5654 * gdb.c++/maint.exp: New file.
5655
5dd55bdd
EZ
56562003-04-14 Elena Zannoni <ezannoni@redhat.com>
5657
5658 * gdb.threads/schedlock.c: Change type of thread function argument
5659 to long, to avoid warnings on 64-bit platforms.
5660
00890572
EZ
56612003-04-14 Elena Zannoni <ezannoni@redhat.com>
5662
5663 * gdb.base/attach.exp: Add new message from ptrace in case of
5664 attaching to nonexistent process.
d63a86f8 5665
93201743
JB
56662003-04-11 Jim Blandy <jimb@redhat.com>
5667
5668 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5669 gdb.c++/userdef.cc: Place comments on the lines to which the
5670 marker function might return.
5671 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5672 gdb.c++/userdef.exp: Look for those comments to check that we've
5673 returned to the right place, instead of checking line numbers.
5674
2a11c64d
EZ
56752003-04-11 Elena Zannoni <ezannoni@redhat.com>
5676
5677 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5678 match on sourcefile name, instead of directory name.
5679
68ab8fc5
EZ
56802003-04-10 Elena Zannoni <ezannoni@redhat.com>
5681
d63a86f8 5682 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5683 working directory name.
5684
5624293a
JB
56852003-04-09 Jim Blandy <jimb@redhat.com>
5686
5687 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5688 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5689 after an inferior function call, report the failure, but allow the
5690 test to continue.
5691
f1f02ee4
SC
56922003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5693
5694 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5695 with -DPROTOTYPES.
5696
6eb79af0
SC
56972003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5698
5699 * gdb.base/break.exp: Revert last patch.
5700
8dfb4cf0
SC
57012003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5702
5703 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5704 with -DPROTOTYPES.
5705
ed4c619a
AC
57062003-04-02 Andrew Cagney <cagney@redhat.com>
5707
5708 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5709 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5710 matching directories by the name breakpoint.
5711 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5712 Make "continue to marker1" consistent.
5713 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5714 message consistent.
5715 * lib/gdb.exp: Put "the program is no longer running", and "the
5716 program exited" in parenthesis.
5717 * lib/mi-support.exp: Ditto.
d63a86f8 5718
4e35d5f0 57192003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5720
4e35d5f0
BR
5721 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5722
71900fe8
AC
57232003-03-29 Andrew Cagney <cagney@redhat.com>
5724
5725 * gdb.base/sizeof.c (main): Print the value of '\377'.
5726 * gdb.base/sizeof.exp: Check the sign of '\377'.
5727
c0655a16
MC
57282003-03-27 Michael Chastain <mec@shout.net>
5729
5730 * gdb.base/gdb1090.exp: New file.
5731 * gdb.base/gdb1090.cc: New file.
5732
5b2a3989
JB
57332003-03-27 J. Brobecker <brobecker@gnat.com>
5734
5735 * gdb.gdb/observer.exp: New regression test.
5736
79876890
MC
57372003-03-27 Michael Chastain <mec@shout.net>
5738
5739 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5740 * gdb.base/ptype.exp: Likewise.
5741
6eac95e3
CV
57422003-03-27 Corinna Vinschen <vinschen@redhat.com>
5743
5744 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5745
e8c71839
MC
57462003-03-26 Michael Chastain <mec@shout.net>
5747
5748 * gdb.base/ptype.exp: Actually use some typedef'd types.
5749
71b10041
SC
57502003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5751
5752 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5753 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5754
2512cf80
CV
57552003-03-20 Corinna Vinschen <vinschen@redhat.com>
5756
5757 * gdb.base/default.exp: Fix regular expression.
5758
0d195a4f
CV
57592003-03-20 Corinna Vinschen <vinschen@redhat.com>
5760
5761 * gdb.base/args.exp: Fix regular expression.
5762
8a2dbca8
CV
57632003-03-20 Corinna Vinschen <vinschen@redhat.com>
5764
5765 * gdb.base/help.exp: Allow Win32 child process.
5766
bf028682
CV
57672003-03-20 Corinna Vinschen <vinschen@redhat.com>
5768
5769 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5770 when stepping out of main().
5771
182dbe85
CV
57722003-03-20 Corinna Vinschen <vinschen@redhat.com>
5773
5774 * gdb.base/default.exp: Check for win32 specific message when calling
5775 "run" without executable.
5776
d67a6ba5
CV
57772003-03-20 Corinna Vinschen <vinschen@redhat.com>
5778
5779 * gdb.base/args.exp: Expect .exe in output.
5780
a955b5bb
CV
57812003-03-20 Corinna Vinschen <vinschen@redhat.com>
5782
5783 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5784 Cygwin native.
5785
bf6bad4b
AC
57862003-03-17 Andrew Cagney <cagney@redhat.com>
5787
5788 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5789 vector registes.
5790 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5791 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5792
293e9a31
DC
57932003-03-17 David Carlton <carlton@math.stanford.edu>
5794
5795 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5796 test, for PR breakpoints/38.
5797 Call test_watchpoint_and_breakpoint.
5798 * gdb.base/watchpoint.c (func3): New function.
5799 (main): Call func3.
5800
5330f2db
DC
58012003-03-04 David Carlton <carlton@math.stanford.edu>
5802
5803 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5804 Garply<Garply<char> >:: garply".
5805 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5806 with respect to PR c++/1111; note also PR c++/1113.
5807 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5808 respect to PR c++/1062.
5809 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5810
6ece72da
DC
58112003-03-03 David Carlton <carlton@math.stanford.edu>
5812
5813 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5814 with respect to PR c++/57.
5815 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5816 c++/826.
5817 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5818 respect to PR c++/57.
5819
85ca1584
DC
58202003-03-03 David Carlton <carlton@math.stanford.edu>
5821
5822 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5823 respect to PR c++/33 into FAILs.
5824
98e9c5b8
MC
58252003-03-03 Michael Chastain <mec@shout.net>
5826
7bedbf27
MC
5827 * configure.in: Update copyright years.
5828
58292003-03-03 Michael Chastain <mec@shout.net>
5830
5831 * Makefile.in: Update copyright years.
98e9c5b8 5832
f683e100
DC
58332003-02-28 David Carlton <carlton@math.stanford.edu>
5834
5835 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5836 print class instead of struct and/or superfluous protection
5837 specifiers, as long as the resulting output is equivalent to the
5838 source code.
5839 Delete FIXME from end of messages on tests that don't need
5840 fixing.
5841
a9e0cf2c
DC
58422003-02-28 David Carlton <carlton@math.stanford.edu>
5843
5844 * gdb.c++/templates.exp (do_tests): Allow const in the two
5845 Foo<volatile char *>::foo tests.
5846
e8d359df
MS
58472003-02-27 Michael Snyder <msnyder@redhat.com>
5848
d63a86f8 5849 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5850 will be consistant.
5851
0b71dc91
DC
58522003-02-26 David Carlton <carlton@math.stanford.edu>
5853
5854 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5855 char *>::foo" test with respect to PR c++/33. Create a new test
5856 which is identical to that one except that it doesn't put the
5857 space between the "char" and the "*"; KFAIL it, too.
5858
dd14ab43
DC
58592003-02-26 David Carlton <carlton@math.stanford.edu>
5860
5861 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5862 template types into either PASSes or KFAILs (corresponding to PR
5863 c++/57). Tweak indentation. Update copyright.
5864
1146c7f1
SC
58652003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5866
5867 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5868
74641dfb
MC
58692003-02-13 Michael Chastain <mec@shout.net>
5870
5871 * gdb.base/exprs.exp: Remove i960 remnants.
5872 * gdb.base/funcargs.exp: Likewise.
5873 * gdb.base/list.exp: Likewise.
5874 * gdb.base/ptype.exp: Likewise.
5875
559cd2d0
DC
58762003-02-14 David Carlton <carlton@math.stanford.edu>
5877
5878 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5879 pEe->D::vg()" from XFAIL to KFAIL.
5880
c4f90d87
JM
58812003-02-13 Jason Molenda (jmolenda@apple.com)
5882
5883 * gdb.base/maint.exp: Update maint print statistics regexp to include
5884 new entries.
5885
cbc4d97c
MC
58862003-02-13 Michael Chastain <mec@shout.net>
5887
5888 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5889
40f235b7
MC
58902003-02-12 Michael Chastain <mec@shout.net>
5891
5892 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5893 * gdb.c++/inherit.exp: Likewise.
5894 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5895 * gdb.c++/templates.exp: Likewise.
5896 * gdb.c++/virtfunc.exp: Likewise.
5897
c56716b0
JM
58982003-02-06 Jason Molenda (jason-cl@molenda.com)
5899
5900 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5901 why the code is written that way.
5902
070afcf8
MC
59032003-02-05 Michael Chastain <mec@shout.net>
5904
5905 * gdb.base/dump.exp: Add missing copyright line.
5906
5d0331e5
JM
59072003-02-05 Jason Molenda (jason-cl@molenda.com)
5908
f7ae6d3e 5909 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5910 at the beginning so the breakpoint doesn't get set on the loop.
5911
92851186
MC
59122003-02-05 Michael Chastain <mec@shout.net>
5913
5914 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5915 output for configurations with gcc 2.95.3.
5916
cbf1e085
AC
59172003-02-05 Keith Seitz <keiths@redhat.com>
5918 Andrew Cagney <ac131313@redhat.com>
5919
5920 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5921
29518e1e
MC
59222003-02-04 Michael Chastain <mec@shout.net>
5923
5924 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5925 Call perror and then continue.
5926
5af1d5f3
MC
59272003-02-03 Michael Chastain <mec@shout.net>
5928
5929 * gdb.c++/pr-1023.cc: New file.
5930 * gdb.c++/pr-1023.exp: New file.
5931
6b549786
JB
59322003-02-05 Jim Blandy <jimb@redhat.com>
5933
5934 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5935 it's local to foobar. Check for it there, and check that it's not
5936 present in main.
5937 * gdb.c++/local.cc (marker2): New function.
5938 (foobar): Call marker1.
5939 (main): Call marker2 instead of marker1.
5940
67f16606
AC
59412003-02-04 Andrew Cagney <ac131313@redhat.com>
5942
5943 * gdb.disasm/mn10200.exp: Obsolete file.
5944 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5945 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5946 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5947
1c5cb38e
DC
59482003-02-04 David Carlton <carlton@math.stanford.edu>
5949
5950 * gdb.c++/overload.exp: Test intToChar(1).
5951 * gdb.c++/overload.cc (intToChar): New.
5952 (main): Call intToChar.
5953
d1fe6965
DC
59542003-02-03 David Carlton <carlton@math.stanford.edu>
5955
5956 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5957 'might_kfail' arg.
5958 KFAIL some of the continue_to_bp_overloaded calls, according to
5959 PR c++/1025.
5960
9ba61c5d
MC
59612003-02-01 Michael Chastain <mec@shout.net>
5962
5963 * gdb.base/advance.c (marker1): New marker function.
5964 * gdb.base/advance.exp: When the 'advance' command lands on the
5965 return breakpoint, it can legitimately stop on either the
5966 current line or the next line. Accommodate both outcomes.
5967 * gdb.base/until.exp: Likewise.
5968
e7494ffb
AC
59692003-02-02 Andrew Cagney <ac131313@redhat.com>
5970
5971 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5972 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5973 now a list, not a tuple.
5974 * gdb.mi/mi-var-display.exp: Ditto.
5975 * gdb.mi/gdb792.exp: Ditto.
5976
075559bc
AC
59772003-02-01 Andrew Cagney <ac131313@redhat.com>
5978
5979 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5980 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5981 stack backtraces.
5982 * gdb.mi/mi-syn-frame.c: Part of same.
5983
2bd4c7b1
MK
59842003-02-01 Mark Kettenis <kettenis@gnu.org>
5985
5986 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5987 gdb.mi/mi1-pthreads.exp: Return instead of calling
5988 gdb_suppress_entire_file.
5989
eabd8992
MS
59902003-02-01 Mark Salter <msalter@redhat.com>
5991
5992 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5993
71469e2f
MS
59942003-01-31 Mark Salter <msalter@redhat.com>
5995
5996 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5997 Support empty arg.
5998
38a94d44
MC
59992003-01-30 Michael Chastain <mec@shout.net>
6000
6001 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
6002 This was a workaround for a UTF-8 bug in readline 4.3. The bug
6003 has been fixed in gdb/readline on 2003-01-09.
6004
19ea9e73
MS
60052003-01-29 Michael Snyder <msnyder@redhat.com>
6006
e8d359df
MS
6007 * gdb.base/maint.exp: Allow for leading underscore in symbol.
6008 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
6009 * gdb.base/args.exp: Skip if target does not support args passing.
6010
2307bd6a
DJ
60112003-01-22 Daniel Jacobowitz <drow@mvista.com>
6012
19ea9e73 6013 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
6014 gdb_test. Accept a list of expect arguments as the third
6015 parameter.
6016 (gdb_test): Use it.
6017
f2dd3617
EZ
60182003-01-20 Elena Zannoni <ezannoni@redhat.com>
6019
6020 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
6021 allow for different test tree configurations. Update some
6022 tescases accordingly.
6023 * gdb.arch/altivec-regs.exp: Ditto.
6024 * gdb.asm/asm-source.exp: Ditto.
6025 * gdb.base/advance.exp: Ditto.
6026 * gdb.base/display.exp: Ditto.
d63a86f8 6027 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
6028 * gdb.base/mips_pro.exp: Ditto.
6029 * gdb.base/overlays.exp: Ditto.
6030 * gdb.base/relocate.exp: Ditto.
6031 * gdb.base/setshow.exp: Ditto.
6032 * gdb.base/step-line.exp: Ditto.
6033 * gdb.base/step-test.exp: Ditto.
6034 * gdb.base/until.exp: Ditto.
6035 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
6036
c71cdefd
DC
60372003-01-17 David Carlton <carlton@math.stanford.edu>
6038
6039 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
6040 corresponding to PR c++/945.
6041 Update copyright.
6042
fdba05d7
DC
60432003-01-17 David Carlton <carlton@math.stanford.edu>
6044
6045 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
6046 corresponding to PR c++/68.
6047
60482003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
6049
6050 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
6051 (test_paddr_hairy_functions): Call print_addr_2_kfail for
6052 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
6053
c362c33a
EZ
60542003-01-15 Elena Zannoni <ezannoni@redhat.com>
6055
0fbc361c
EZ
6056 * gdb.base/break.exp: Fix change of default location, because of
6057 removal of until tests.
6058 * gdb.base/help.exp: Update test for new 'until' help message.
6059 Add test for help on 'advance'.
c362c33a
EZ
6060 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
6061
dabf8a35
MK
60622003-01-15 Mark Kettenis <kettenis@gnu.org>
6063
6064 * gdb.base/default.exp: Adapt "info float" test for recent changes
6065 to that command. Add test for "info vector".
6066 * gdb.base/float.exp: New file. Add test for "info float" that
6067 resembles the old test in gdb.base/default.exp.
6068
a1769aca
DC
60692003-01-15 David Carlton <carlton@math.stanford.edu>
6070
6071 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
6072
82025e13
EZ
60732003-01-15 Elena Zannoni <ezannoni@redhat.com>
6074
6075 * gdb.base/break.exp: Move the tests of until command from here...
6076 * gdb.base/until.exp: ... to here. New file. Add other tests.
6077 * gdb.base/advance.c: New file.
6078 * gdb.base/advance.exp: New file.
6079
8f9ab801
EZ
60802003-01-14 Elena Zannoni <ezannoni@redhat.com>
6081
6082 * gdb.base/args.c: New file.
6083 * gdb.base/args.exp: New file.
6084
9ae66589
DJ
60852003-01-14 Daniel Jacobowitz <drow@mvista.com>
6086
6087 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
6088
8d77e5c3
DJ
60892003-01-14 Daniel Jacobowitz <drow@mvista.com>
6090
6091 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
6092
12d2f0a1
DJ
60932003-01-14 Daniel Jacobowitz <drow@mvista.com>
6094
6095 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
6096 dates.
6097
6ca37014
DJ
60982003-01-13 Daniel Jacobowitz <drow@mvista.com>
6099
6100 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
6101
b0023472
DJ
61022003-01-13 Daniel Jacobowitz <drow@mvista.com>
6103
6104 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
6105 (ptype &*"foo").
6106 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
6107
607fbc54 61082003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
6109
6110 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
6111 * gdb.mi/mi1-console.exp: Likewise.
6112
607fbc54 61132003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
6114
6115 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
6116 * gdb.mi/mi1-console.exp: Likewise.
6117
a1fb14a2
DJ
61182003-01-13 Daniel Jacobowitz <drow@mvista.com>
6119
6120 * gdb.c++/overload.exp: Remove some fixed XFAILs.
6121
c4cf40b7
DJ
61222003-01-09 Daniel Jacobowitz <drow@mvista.com>
6123
6124 * gdb.base/detach.exp: New test.
6125
696d5a5b
DJ
61262003-01-09 Daniel Jacobowitz <drow@mvista.com>
6127
6128 * Makefile.in (ALL_SUBDIRS): New variable.
6129 (subdirs, clean, distclean): Use it.
6130 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
6131 regenerating Makefile, since it is generated from the top level.
6132 * gdb.asm/Makefile.in: Likewise.
6133 * gdb.base/Makefile.in: Likewise.
6134 * gdb.c++/Makefile.in: Likewise.
6135 * gdb.disasm/Makefile.in: Likewise.
6136 * gdb.java/Makefile.in: Likewise.
6137 * gdb.mi/Makefile.in: Likewise.
6138 * gdb.threads/Makefile.in: Likewise.
6139 * gdb.trace/Makefile.in: Likewise.
6140
754533e4
DC
61412003-01-09 David Carlton <carlton@math.stanford.edu>
6142
6143 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
6144 Add copyright year 2003.
6145
d8b3e9ee
MC
61462003-01-06 Michael Chastain <mec@shout.net>
6147
6148 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
6149 When selecting a thread, 'line' and 'file' are optional.
6150 * gdb.mi/mi1-pthreads.exp: Likewise.
6151
8e9e0fe6
AS
61522003-01-06 Andreas Schwab <schwab@suse.de>
6153
6154 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
6155 failures.
6156
b5ab8ff3
DJ
61572003-01-04 Daniel Jacobowitz <drow@mvista.com>
6158
6159 Fix PR gdb/844
6160 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
6161 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
6162
6163 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
6164 instead of calling gdb_suppress_entire_file.
6165 * gdb.threads/print-threads.exp: Likewise.
6166 * gdb.threads/schedlock.exp: Likewise.
6167
6168 * gdb.threads/killed.exp: Return instead of calling
6169 gdb_suppress_entire_file.
6170 * gdb.threads/linux-dp.exp: Likewise.
6171 * gdb.threads/pthreads.exp: Likewise.
6172
1e698235
DJ
61732003-01-04 Daniel Jacobowitz <drow@mvista.com>
6174
6175 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
6176 stabs.
6177 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
6178 * gdb.base/whatis.exp: Always allow (void) after function names.
6179
147ff08c
DJ
61802003-01-04 Daniel Jacobowitz <drow@mvista.com>
6181
6182 * gdb.c++/casts.exp: Correct regexp.
6183
dc62bfc2
MK
61842003-01-04 Mark Kettenis <kettenis@gnu.org>
6185
6186 * configure.in: Call AC_CONFIG_HEADER. Don't call
6187 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
6188 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
6189 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
6190 aforementioned directories in the AC_OUPUT call.
6191 * config.hin: New file.
6192 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6193 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
6194 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
6195 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
6196 pass -I$objdir instead of -I$objdir/$subdir in compilation.
6197 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
6198 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
6199 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
6200 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
6201 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
6202 gdb.threads/configure.in, gdb.threads/configure,
6203 gdb.threads/config.in, gdb.trace/configure.in,
6204 gdb.trace/configure: Removed.
6205
77afa639
MC
62062003-01-03 Michael Chastain <mec@shout.net>
6207
6208 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
6209 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
6210
7634bb6e
DJ
62112003-01-03 Daniel Jacobowitz <drow@mvista.com>
6212
6213 * gdb.base/store.exp: Fix regular expressions.
6214
b39c905e
MK
62152002-12-28 Mark Kettenis <kettenis@gnu.org>
6216
6217 * configure.in: Rewrite.
6218 * configure: Regenerated.
6219
0a8551dd
DC
62202003-01-03 David Carlton <carlton@math.stanford.edu>
6221
6222 * gdb.base/psymtab.exp: New file.
6223 * gdb.base/psymtab1.c: Ditto.
6224 * gdb.base/psymtab2.c: Ditto.
6225
c60b7188
AF
62262002-12-23 Adam Fedor <fedor@gnu.org>
6227
6228 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
6229
ee73db83
DC
62302002-12-23 David Carlton <carlton@math.stanford.edu>
6231
6232 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
6233 and current_directory initialization.
6234
d6c1774e
JB
62352002-12-22 Jim Blandy <jimb@redhat.com>
6236
f0a847b8
JB
6237 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
6238 rather than as part of the output file name.
6239
d6c1774e
JB
6240 * gdb.base/attach.exp: There's no need to copy the test program to
6241 /tmp; that was only ever necessary on HP/UX, and this test is
6242 entirely disabled there anyway.
6243
f0708dbb
JB
62442002-12-21 Jim Blandy <jimb@redhat.com>
6245
4c2acfea
JB
6246 * gdb.c++/psmang.exp: Doc fix.
6247
f0708dbb
JB
6248 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
6249 test.
6250
9579e000
DC
62512002-12-20 David Carlton <carlton@math.stanford.edu>
6252
6253 * gdb.c++/annota2.exp: KFAIL annotate-quit.
6254
d1810171
MC
62552002-12-18 Michael Chastain <mec@shout.net>
6256
6257 * gdb.c++/annota2.exp: Add copyright year 2002.
6258
76565097
DC
62592002-12-17 David Carlton <carlton@math.stanford.edu>
6260
6261 * gdb.c++/try_catch.cc: Add marker comments.
6262 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
6263 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
6264 * gdb.c++/m-static.cc: Ditto.
6265 * gdb.c++/m-static1.cc: Ditto.
6266 * gdb.c++/try_catch.cc: Ditto.
6267
da81390b
JJ
62682002-12-16 Jeff Johnston <jjohnstn@redhat.com>
6269
6270 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
6271 to see whether we are using the new -environment-directory
6272 command which resets via -r or the old version of the command
6273 which may prompt the user. Part of fix for gdb/741.
6274
b304d130
AC
62752002-12-13 Andrew Cagney <ac131313@redhat.com>
6276
6277 * gdb.fortran/types.exp: Update obsolete comment.
6278 * gdb.fortran/exprs.exp: Ditto.
6279 * lib/gdb.exp: Delete obsolete code.
6280 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
6281 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
6282 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
6283 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
6284 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
6285 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
6286 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
6287 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
6288 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
6289 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
6290 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
6291 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
6292 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
6293 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
6294 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
6295 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
6296 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
6297 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
6298 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
6299 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
6300 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
6301 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
6302 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
6303 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
6304 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
6305 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
6306 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
6307 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
6308 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
6309 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
6310 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
6311 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6312 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6313 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6314 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6315 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6316 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6317
a23b6e6a
DC
63182002-12-11 David Carlton <carlton@math.stanford.edu>
6319
6320 * gdb.c++/m-data.exp: Add test for members that shadow global
6321 variables: see PR gdb/804.
6322 * gdb.c++/m-data.cc: Ditto.
6323
6604731b
DJ
63242002-12-10 Daniel Jacobowitz <drow@mvista.com>
6325
6326 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6327
de46ecd7
DC
63282002-12-06 David Carlton <carlton@math.stanford.edu>
6329
6330 * gdb.base/store.c: Don't declare functions static.
6331
27e829d0
AC
63322002-12-04 Andrew Cagney <ac131313@redhat.com>
6333
6334 * gdb.base/store.exp, gdb.base/store.c: New files.
6335
92806416
DJ
63362002-12-03 Daniel Jacobowitz <drow@mvista.com>
6337
6338 * gdb.base/selftest.exp: Update for current gdb.
6339
3bcbaac5
DJ
63402002-12-03 Daniel Jacobowitz <drow@mvista.com>
6341
6342 * gdb.base/maint.exp: Only dump symbols from one source file
6343 or objfile.
6344
f4f00b1f
DJ
63452002-12-03 Daniel Jacobowitz <drow@mvista.com>
6346
6347 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6348 function call.
6349
f1c8a949
JB
63502002-11-25 Jim Blandy <jimb@redhat.com>
6351
6352 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6353 function appearing in error message.
6354
9e297a97
DJ
63552002-11-21 Daniel Jacobowitz <drow@mvista.com>
6356
6357 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6358
1f312e79
JJ
63592002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6360
d63a86f8
RM
6361 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6362 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6363 should be in mi console format. This is part of fix for PR gdb/604.
6364
83c31e7d
FN
63652002-09-18 Fernando Nasser <fnasser@redhat.com>
6366
6367 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6368 which explicitly prints the zero offset as "+0".
6369
322b3f65
DJ
63702002-10-22 Daniel Jacobowitz <drow@mvista.com>
6371
6372 * gdb.threads/schedlock.c (args): Make unsigned.
6373
63742002-10-21 Daniel Jacobowitz <drow@mvista.com>
6375
6376 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6377 numbers. Allow "foo2|selected stack frame".
6378 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6379 * gdb.asm/asmsrc2.s: Likewise.
6380 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6381 comments.
6382 * gdb.asm/mips.inc: New file.
6383
5e2fe5b8
AF
63842002-10-18 Adam Fedor <fedor@gnu.org>
6385
6386 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6387 * gdb.base/help.exp: Likewise.
6388
abe1a5d0
KB
63892002-10-17 Kevin Buettner <kevinb@redhat.com>
6390
6391 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6392 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6393
10abb1d4
JB
63942002-10-02 Jim Blandy <jimb@redhat.com>
6395
6396 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6397
1f609b42
AC
63982002-10-01 Andrew Cagney <ac131313@redhat.com>
6399
6400 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6401 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6402 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6403 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6404 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6405 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6406 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6407
0aee02e4
AC
64082002-09-29 Andrew Cagney <ac131313@redhat.com>
6409
6410 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6411 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6412 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6413 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6414 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6415 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6416 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6417
6fde09ad
KB
64182002-09-27 Kevin Buettner <kevinb@redhat.com>
6419
6420 * gdb.base/annota1.exp (info break): Make directory components of
6421 path optional since not all compilers emit this debug information.
6422
6423 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6424 step ends up stepping out of the function instead of stopping on
6425 the epilogue.
6426
9e8aab75
KS
64272002-09-26 Keith Seitz <keiths@redhat.com>
6428
6429 * lib/insight-support.exp (gdbtk_start): Figure out where
6430 the insight executable is based on where gdb is. Use this
6431 executable to start insight instead of gdb.
6432
e36180d7
AC
64332002-09-25 Andrew Cagney <cagney@redhat.com>
6434
6435 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6436
9dd34b2b
AC
64372002-09-24 Andrew Cagney <ac131313@redhat.com>
6438
6439 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6440 test_isolated_complaints.
6441 (test_empty_complaint): New function.
6442 (test_empty_complaints): New function. Check no output when no
6443 complaints.
d63a86f8 6444
dea97812
KB
64452002-09-19 Jim Blandy <jimb@redhat.com>
6446
6447 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6448
54951bd7
AC
64492002-09-19 Andrew Cagney <ac131313@redhat.com>
6450
6451 * gdb.gdb/complaints.exp: New file.
6452
dec43320
AC
64532002-09-18 Andrew Cagney <ac131313@redhat.com>
6454
6455 * gdb.base/maint.exp: Check `help maint internal-warning'.
6456
e70d6e3f
DC
64572002-09-18 David Carlton <carlton@math.stanford.edu>
6458
6459 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6460 numbers, and replace them by a single breakpoint after the
6461 constructors are all finished.
6462 Add test 4.
6463 * gdb.c++/m-static.cc: Add test 4.
6464 * gdb.c++/m-static.h: New file.
6465 * gdb.c++/m-static1.cc: New file.
6466
6467 * gdb.c++/printmethod.exp: New file.
6468 * gdb.c++/printmethod.cc: New file.
6469
6470 * gdb.c++/pr-574.exp: New file.
6471 * gdb.c++/pr-574.cc: New file.
6472
afb5c968
CV
64732002-09-18 Corinna Vinschen <vinschen@redhat.com>
6474
6475 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6476 embedded targets which never actually exit.
6477
31e45dee
FN
64782002-09-18 Fernando Nasser <fnasser@redhat.com>
6479
6480 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6481 "don't step after run" as unresolved or unsupported, instead of xfail.
6482
a283c5a1
CV
64832002-09-18 Corinna Vinschen <vinschen@redhat.com>
6484
6485 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6486 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6487 Add newline to expected string in "step out of main (status wrapper)"
6488 case.
6489
11350d2a
CV
64902002-09-18 Corinna Vinschen <vinschen@redhat.com>
6491
6492 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6493 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6494
0deec7d6
TT
64952002-09-17 Tom Tromey <tromey@redhat.com>
6496
6497 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6498 \000, not \0, in double-quoted string.
6499
b2b4a1b5
CV
65002002-09-14 Corinna Vinschen <vinschen@redhat.com>
6501
c9d37158 6502 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6503 string after running the commands execution on breakpoint tests.
6504
1c56143a
CV
65052002-09-13 Corinna Vinschen <vinschen@redhat.com>
6506
6507 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6508
37f8da45
JB
65092002-09-12 Joel Brobecker <brobecker@gnat.com>
6510
6511 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6512
08b468e0
KS
65132002-09-10 Keith Seitz <keiths@redhat.com>
6514
6515 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6516 runto proc.
6517 (mi_run_to_main): Use mi_runto.
6518 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6519
dc360f58
KS
65202002-09-10 Keith Seitz <keiths@redhat.com>
6521
6522 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6523 regexp for stopping at main. Could have multiple event notifications.
6524 Don't assume that main was declared with no parameters.
6525 (mi_next): Use mi_step_to.
6526 (mi_step): Use mi_next_to.
6527
ce3abcfb
CV
65282002-09-09 Corinna Vinschen <vinschen@redhat.com>
6529
6530 * gdb.base/default.exp: Fix expected string in `info float' test.
6531
d1f5b980
BE
65322002-09-09 Ben Elliston <bje@redhat.com>
6533
6534 * config/mips.exp: Update comments.
6535 * config/mips-idt.exp: Likewise.
6536 * config/nind.exp: Likewise.
6537 * config/slite.exp: Likewise.
6538 * config/sparclet.exp: Likewise.
6539 * config/udi.exp: Likewise.
6540 * config/vx.exp: Likewise.
6541 * config/vxworks29k.exp: Likewise.
6542
2f71430b
JB
65432002-09-05 Jim Blandy <jimb@redhat.com>
6544
6545 * gdb.threads/killed.exp: Fix test failure message.
6546
7ddebc7e
KS
65472002-09-04 Keith Seitz <keiths@redhat.com>
6548
6549 * lib/mi-support.exp: Update copyright.
6550 (mi_gdb_test): Increase the priority of the expected pattern
6551 so that it matches gdb_test.
6552
0ae67eb3
KS
65532002-09-03 Keith Seitz <keiths@redhat.com>
6554
6555 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6556 Use integer comparison instead of string comparison for testing
6557 whether binary was built.
6558
38fc42c8
JB
65592002-09-03 Jim Blandy <jimb@redhat.com>
6560
6561 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6562
b6ff0e81
JB
65632002-08-29 Jim Blandy <jimb@redhat.com>
6564
6565 * gdb.threads/pthreads.exp: Move the portable thread compilation
6566 code into a function in lib/gdb.exp, and call that from here.
6567 * lib/gdb.exp (gdb_compile_pthreads): New function.
6568
07c98896
KS
65692002-08-29 Keith Seitz <keiths@redhat.com>
6570
6571 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6572 expect_out so that callers can get at it.
6573
0312286c
DJ
65742002-08-23 Daniel Jacobowitz <drow@mvista.com>
6575
6576 * gdb.threads/print-threads.c: New file.
6577 * gdb.threads/print-threads.exp: New file.
6578 * gdb.threads/schedlock.c: New file.
6579 * gdb.threads/schedlock.exp: New file.
6580
dd039bc4
EZ
65812002-08-22 Elena Zannoni <ezannoni@redhat.com>
6582
6583 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6584 not altivec.c.
6585
1f36144c
MK
65862002-08-17 Mark Kettenis <kettenis@gnu.org>
6587
6588 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6589 targets. The problem should be fixed now.
6590
16057ec7 65912002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6592
6593 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6594 2002-07-24 change that removes final dots from error messages.
6595
3c1499ad
TT
65962002-08-13 Tom Tromey <tromey@redhat.com>
6597
6598 * gdb.base/readline.exp: New file.
6599
a20ce2c3
AC
66002002-08-01 Andrew Cagney <ac131313@redhat.com>
6601
6602 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6603 supress message.
6604
db034ac5
AC
66052002-08-01 Andrew Cagney <cagney@redhat.com>
6606
6607 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6608 CHILL_FOR_TARGET and CHILL_LIB.
6609 * configure.in (configdirs): Remove gdb.chill.
6610 * configure: Regenerate.
6611 * lib/gdb.exp: Obsolete references to chill.
6612 * gdb.fortran/types.exp: Ditto.
6613 * gdb.fortran/exprs.exp: Ditto.
6614
3e000b18
KB
66152002-07-30 Kevin Buettner <kevinb@redhat.com>
6616
6617 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6618 set Irix-specific compile and link flags.
6619
28f4966b
KB
66202002-07-29 Kevin Buettner <kevinb@redhat.com>
6621
6622 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6623 source files. The ``-o'' option doesn't work with the ``-E'' option
6624 when using the Irix compiler.
6625
46c0d5a6
DJ
66262002-07-19 Daniel Jacobowitz <drow@mvista.com>
6627
6628 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6629 Improve support for reusing an exec file. Copy exec file
6630 to target, and run gdbserver on the target instead of on the host.
6631
eecf4bed
JB
66322002-07-18 Jim Blandy <jimb@redhat.com>
6633
0f815cdf
JB
6634 * gdb.base/ending-run.exp: Don't expect to see the program end in
6635 some orderly fashion when we're running on a real stand-alone
6636 board.
6637
eecf4bed
JB
6638 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6639 targets that don't support interrupts.
6640
52d309e4
JB
66412002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6642
6643 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6644 systems.
6645 Move comments in expect statements to inside the actions, so that they
6646 don't get matched against.
6647
ff683d9e
MK
66482002-07-10 Mark Kettenis <kettenis@gnu.org>
6649
6650 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6651 function when asleep" test.
6652
b5356753
AC
66532002-07-10 Andrew Cagney <ac131313@redhat.com>
6654
6655 * gdb.base/page.exp: Rewrite to handle problems with very long
6656 `info set' output. Update copyright.
6657
6aa4d13a
AC
66582002-06-26 Andrew Cagney <ac131313@redhat.com>
6659
6660 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6661 gdb.threads-hp.
6662 * gdb.hp/configure: Regenerate.
6663 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6664 * gdb.hp/gdb.threads-hp/configure: Delete file.
6665 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6666
8cf8c2b8
AC
66672002-06-22 Andrew Cagney <ac131313@redhat.com>
6668
6669 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6670 setlocale, bindtextdomain and textdomain.
6671
6827a8f8
JB
66722002-06-11 Jim Blandy <jimb@redhat.com>
6673
919d772c
JB
6674 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6675 preprocessor macro information is present.
6676
6827a8f8
JB
6677 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6678 tests.
6679
c15b0d21
MS
66802002-06-06 Michael Snyder <msnyder@redhat.com>
6681
c5984d70
MS
6682 * gdb.base/overlays.exp: Record addresses of overlay
6683 functions in TCL variables rather than in GDB variables,
6684 to avoid having GDB convert them to pointers (with loss
6685 of information).
6686
d63a86f8 6687 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6688 default linker script changes.
c15b0d21
MS
6689 * gdb.base/long_long.exp: Add check for sizeof (long double).
6690
be26fe0d
ML
66912002-06-06 Michal Ludvig <mludvig@suse.cz>
6692
6693 * gdb.asm/asm-source.exp: Add x86-64 target.
6694 * gdb.asm/x86_64.inc: New.
d63a86f8 6695
258093ca 66962002-05-30 Michael Chastain <mec@shout.net>
258093ca 6697
4b3153f1 6698 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6699 * gdb.c++/m-static.cc: New file.
6700 * gdb.c++/m-static.exp: New file.
6701
241264c6
MS
67022002-05-28 Michael Snyder <msnyder@redhat.com>
6703
6704 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6705 precision.
6706
9bba8c8f 67072002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6708
4b3153f1 6709 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6710 * gdb.c++/m-data.cc: New file.
6711 * gdb.c++/m-data.exp: New file.
6712
67132002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6714
4b3153f1 6715 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6716 * gdb.c++/try_catch.cc: New file.
d63a86f8 6717 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6718
def1b996
MC
67192002-05-27 Michael Chastain <mec@shout.net>
6720
6721 * gdb.c++/local.exp: Accept more nested types in output.
6722
522ba268
MC
67232002-05-26 Michael Chastain <mec@shout.net>
6724
6725 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6726
277254ba
MS
67272002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6728
6729 * lib/gdb.exp (gdb_wrapper_init): Just because
6730 gdb_wrapper_file exists, this does not mean that the file
6731 should not be rebuilt. That is what gdb_wrapper_initialized
6732 is for.
6733 (default_gdb_init): Reset gdb_wrapper_initialized.
6734
b61a8733
MS
67352002-05-23 Michael Snyder <msnyder@redhat.com>
6736
d63a86f8 6737 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6738 the precision of the floating point test results.
6739 * gdb.base/call-rt-st.exp: Ditto.
6740
b61a8733
MS
6741 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6742 * gdb.base/call-rt-st.exp: Ditto.
6743
56f6e910
MC
67442002-05-19 Michael Chastain <mec@shout.net>
6745
6746 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6747
ad0b0016
EZ
67482002-05-19 Elena Zannoni <ezannoni@redhat.com>
6749
6750 * configure.in (configdirs): Add gdb.arch.
6751 * configure: Regenerate.
6752
f617d2b6
JB
67532002-05-17 Jim Blandy <jimb@redhat.com>
6754
6755 * gdb.base/completion.exp: Recognize the more detailed error
6756 messages produced by the macro expander's lexical analyzer.
6757
eac2a696
EZ
67582002-05-14 Elena Zannoni <ezannoni@redhat.com>
6759
6760 * gdb.arch/altivec-abi.c: New file.
6761 * gdb.arch/altivec-abi.exp: New file.
6762 * gdb.arch/altivec-regs.c: New file.
6763 * gdb.arch/altivec-regs.exp: New file.
6764
2fdde8f8
DJ
67652002-05-14 Daniel Jacobowitz <drow@mvista.com>
6766
6767 * gdb.base/maint.exp (maint print type): Update for new type
6768 structure.
d63a86f8 6769
e31f1a7c
EZ
67702002-05-14 Elena Zannoni <ezannoni@redhat.com>
6771
6772 * gdb.arch: New directory.
6773 * gdb.arch/configure.in: New file.
6774 * gdb.arch/configure: New file.
6775 * gdb.arch/Makefile.in: New file.
6776
db589741
CV
67772002-05-13 Corinna Vinschen <vinschen@redhat.com>
6778
6779 * gdb.asm/asm-source.exp: Add v850 as supported target.
6780 * gdb.asm/v850.inc: New file.
6781
8ce2a7dc
DJ
67822002-05-13 Daniel Jacobowitz <drow@mvista.com>
6783
6784 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6785
df763c7f
DJ
67862002-05-12 Daniel Jacobowitz <drow@mvista.com>
6787
6788 * gdb.base/break.exp: Check 'break "marker2"'.
6789
377daeed
MS
67902002-05-10 Michael Snyder <msnyder@redhat.com>
6791
6792 * gdb.base/long_long.exp: Fix typo.
6793
c4b7bc2b
JB
67942002-05-10 Jim Blandy <jimb@redhat.com>
6795
ecac9a4e
JB
6796 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6797 a bug.
6798
c4b7bc2b
JB
6799 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6800 Recognize more detailed error message produced by the macro
6801 expander's lexical analyzer.
6802 * lib/gdb.exp (test_print_reject): Same.
6803
e71019a1
MK
68042002-05-09 Mark Kettenis <kettenis@gnu.org>
6805
6806 * gdb.c++/method.exp: Fix typo.
6807
fedfc8e6
MS
68082002-05-08 Michael Snyder <msnyder@redhat.com>
6809
166a1957
MS
6810 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6811 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6812 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6813 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6814 Add iftarget clause for strongarm.
d63a86f8 6815
f1c47eb2
MS
68162002-05-06 Michael Snyder <msnyder@redhat.com>
6817
cb9a9d3e
MS
6818 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6819 (gdb_continue_to_end): Accept output from status wrapper.
6820 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6821 Clean up fail messages to match pass messages.
6822
f1c47eb2
MS
6823 Enable the "needs_status_wrapper" testsuite feature.
6824 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6825 (gdb_compile): Conditionally call gdb_wrapper_init.
6826 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6827 * gdb.c++/method.exp: Recognize output from status wrapper.
6828
6079c749
BE
68292002-05-06 Ben Elliston <bje@redhat.com>
6830From Graydon Hoare <graydon@redhat.com>
6831
6832 * config/sid.exp: Include support for "rawsid" protocol.
6833
188baff3
JB
68342002-05-03 Jim Blandy <jimb@redhat.com>
6835
6836 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6837 * gdb.c++/hang3.C: New file.
6838
b9c07f0f
AC
68392002-05-04 Andrew Cagney <ac131313@redhat.com>
6840
6841 * gdb.base/default.exp: Remove obsolete code.
6842 * gdb.c++/misc.exp: Ditto. Update copyright.
6843 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6844 * gdb.base/whatis.exp: Ditto. Update copyright.
6845 * gdb.base/scope.exp: Ditto. Update copyright.
6846 * gdb.base/ptype.exp: Ditto. Update copyright.
6847 * gdb.base/printcmds.exp: Ditto. Update copyright.
6848 * gdb.base/opaque.exp: Ditto. Update copyright.
6849 * gdb.base/list.exp: Ditto.
6850 * gdb.base/funcargs.exp: Ditto. Update copyright.
6851 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6852 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6853 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6854 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6855 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6856 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6857
5c7a0397
MS
68582002-05-02 Michael Snyder <msnyder@redhat.com>
6859
d6dcc264 6860 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6861 * gdb.base/long_long.exp: Add xscale target.
6862 * gdb.base/default.exp: Add xscale target.
6863
eb7f1c48
JB
68642002-05-01 Jim Blandy <jimb@redhat.com>
6865
6866 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6867 gdb.c++/hang.exp: New test.
6868
a6befae8
FF
68692002-05-01 Fred Fish <fnf@redhat.com>
6870
6871 * gdb.base/completion.exp: Handle completions of "./Make" for
6872 more than one completion possibility, as is the case when we
6873 build and test in the source tree.
6874
0a310277
AG
68752002-04-29 Anthony Green <green@redhat.com>
6876
6877 * gdb.java/jmisc1.exp: New file.
6878 * gdb.java/jmisc2.exp: New file.
6879
6ff9af88
DJ
68802002-04-24 Daniel Jacobowitz <drow@mvista.com>
6881
6882 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6883
96b3d632
EZ
68842002-04-23 Elena Zannoni <ezannoni@redhat.com>
6885
6886 * gdb.base/help.exp: Change 'help status' to allow for target
6887 dependent output differences.
6888
5019bb54
MC
68892002-04-22 Michael Chastain <mec@shout.net>
6890
6891 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6892
a805a116
MC
68932002-04-22 Michael Chastain <mec@shout.net>
6894
6895 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6896
a1706bfd
DM
68972002-04-17 David S. Miller <davem@redhat.com>
6898
6899 * gdb.asm/sparc64.inc: New file.
6900 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6901
a73a20a2
EZ
69022002-04-19 Elena Zannoni <ezannoni@redhat.com>
6903
6904 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6905 instruction file directly into the build tree. Clean up at end of
6906 test.
6907
ba678339
DM
69082002-04-18 David S. Miller <davem@redhat.com>
6909
6910 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6911 handle 64-bit platforms correctly.
6912 * gdb.base/maint.exp: Likewise.
6913
b03399da
KB
69142002-04-18 Kevin Buettner <kevinb@redhat.com>
6915
6916 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6917 ``-fpic'' when compiling files comprising a shared library, but
6918 it does need additional linker flags in order to find shared
6919 libraries at run time.
6920
e2004992
KB
69212002-04-18 Kevin Buettner <kevinb@redhat.com>
6922
6923 * gdb.base/cvexpr.c (use): New function.
6924 (main): Invoke use() on all global variables to prevent
6925 some linkers from deleting these otherwise unused symbols.
6926
d8937120
MC
69272002-04-17 Michael Chastain <mec@shout.net>
6928From David S. Miller <davem@redhat.com>
6929
6930 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6931 handle 64-bit platforms correctly.
6932
ffd61a58
MS
69332002-04-12 Michael Snyder <msnyder@redhat.com>
6934From Jim Blandy <jimb@redhat.com>
6935 * gdb.base/foo.c (foox): Remove section attribute; the linker
6936 script can handle this instead.
6937 * gdb.base/bar.c (barx): Same.
6938 * gdb.base/baz.c (bazx): Same.
6939 * gdb.base/grbx.c (grbxx): Same.
6940
6941 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6942 manager doesn't automatically unmap overlays unnecessarily.
6943
6b8426a6
MH
69442002-04-10 Martin M. Hunt <hunt@redhat.com>
6945
6946 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6947 stepping out of main.
6948
34af4875
MC
69492002-04-09 Michael Chastain <mec@shout.net>
6950
6951 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6952 scope so that the nested scope tests will make sense.
6953 * gdb.c++/local.exp: Write patterns that actually work with gcc
6954 (the HP patterns "were never known to work with gcc").
6955 Keep the old aCC patterns too.
6956
2d1676a0
DJ
69572002-04-09 Daniel Jacobowitz <drow@mvista.com>
6958
6959 * gdb.base/attach.exp: Correct target board test.
6960
3a63e3f9
MC
69612002-04-08 Michael Chastain <mec@shout.net>
6962
6963 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6964 in a const method. Add some xfail and fail cases for configurations
6965 that do not emit the "const ...".
6966
f18dabd2
MC
69672002-04-07 Michael Chastain <mec@shout.net>
6968
6969 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6970 Accept "A * const" and "const A * const" as type of "this".
6971 Fix spelling of getFunky throughout. Make messages uniform.
6972
0fcddd82
EZ
69732002-04-07 Elena Zannoni <ezannoni@redhat.com>
6974
6975 Work around for PR gdb/285:
6976 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6977
16a8534a
EZ
69782002-04-07 Elena Zannoni <ezannoni@redhat.com>
6979
6980 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6981 instructions file at run time instead of configure time.
6982 Sometimes we run the test in a directory that is not the one we
6983 configured in.
6984 * gdb.asm/configure.in: Delete creation of symlink.
6985 * gdb.asm/configure: Regenerate.
6986
24181d81
JB
69872002-04-05 J. Brobecker <brobecker@gnat.com>
6988
6989 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6990 xfullpath () function.
6991
7cdb7107
DJ
69922002-04-04 Daniel Jacobowitz <drow@mvista.com>
6993
6994 * gdb.asm/Makefile.in: Correct dependencies.
6995
6996 * gdb.asm/powerpc.inc: New file.
6997 * gdb.asm/asm-source.exp: Add PowerPC.
6998 * gdb.asm/configure.in: Likewise.
6999 * gdb.asm/configure: Regenerated.
7000
a7d17088
DJ
70012002-04-04 Daniel Jacobowitz <drow@mvista.com>
7002
7003 * gdb.base/relocate.exp: New file.
7004 * gdb.base/relocate.c: New file.
7005
cd721503
FF
70062002-04-04 Fred Fish <fnf@redhat.com>
7007
7008 * gdb.base/step-test.exp: Update comment regarding stopping in
7009 memcpy/bcopy calls inserted as part of the compiler runtime.
7010
b22ad7a7
MS
70112002-04-04 Michael Snyder <msnyder@redhat.com>
7012
7013 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
7014
5f279fa6
DJ
70152002-04-03 Daniel Jacobowitz <drow@mvista.com>
7016
7017 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
7018 (gdb_expect): Remove $notransfer hack.
7019
dd0fd3ce
DJ
70202002-04-02 Daniel Jacobowitz <drow@mvista.com>
7021
7022 * gdb.c++/classes.exp ("calling method for small class"): Match
7023 updated register output.
7024
1e50cda1
DJ
70252002-03-30 Daniel Jacobowitz <drow@mvista.com>
7026
7027 Fix PR gdb/452
7028 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
7029 when finished. Make gdb_file_cmd send "exec-file" when
7030 appropriate.
7031
24015922
DJ
70322002-03-30 Daniel Jacobowitz <drow@mvista.com>
7033
7034 * gdb.base/attach.exp: Remove extra setup_xfail.
7035
dd7dfd64
MS
70362002-03-26 Michael Snyder <msnyder@redhat.com>
7037
7038 * gdb.base/default.exp: Add tests for dump, append, and restore.
7039 * gdb.base/help.exp: Add tests for dump, append, and restore.
7040 * gdb.base/dump.exp: New file, test dump, append and restore.
7041 * gdb.base/dump.c: New file.
7042
48b2f8d7
MS
70432002-03-27 Michael Snyder <msnyder@redhat.com>
7044
d63a86f8 7045 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
7046 clean-ups in help messages.
7047
05b4d525
FF
70482002-03-26 Fred Fish <fnf@redhat.com>
7049
7050 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
7051 have debugging info for those functions and the compiler uses them
7052 internally to copy structs around.
7053
d7679631
FF
70542002-03-26 Fred Fish <fnf@redhat.com>
7055
7056 * gdb.base/list.exp: Revert the change made yesterday and add note
7057 about why we don't list the default lines for remote targets.
7058
523ac3f9
MS
70592002-03-25 Michael Snyder <msnyder@redhat.com>
7060
7061 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
7062
754b2b8d
FF
70632002-03-25 Fred Fish <fnf@redhat.com>
7064
7065 * gdb.base/list.exp: This test works on remote targets so remove
7066 the short circuit for remote targets. Update copyright.
7067
33c3e192
FF
70682002-03-25 Fred Fish <fnf@redhat.com>
7069
7070 * gdb.base/attach.exp: Fix logic error that was suppressing this
7071 test for all non hppa*-*-hpux* targets, instead of the hp target.
7072 Move comments closer to the suppression point. Also now need to
7073 check that we are running natively.
7074
d43e73ee
MS
70752002-03-22 Michael Snyder <msnyder@redhat.com>
7076
882c8f02
MS
7077 * gdb.base/default.exp: Add test for gcore. Update copyright.
7078 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 7079
04c12f60
FF
70802002-03-06 Fred Fish <fnf@redhat.com>
7081
7082 * gdb.base/funcargs.c: Remove extraneous ';' character.
7083 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
7084
b43df995
MC
70852002-03-04 Michael Chastain <mec@shout.net>
7086
7087 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
7088 accommodate gcc v3 function signature.
7089 * gdb.mi/mi0-var-cmd-exp: Ditto.
7090
92362027
AC
70912002-02-24 Andrew Cagney <ac131313@redhat.com>
7092
7093 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
7094 ``GNU/Linux'' or ``Linux kernel''
7095 * testsuite/gdb.threads/pthreads.c: Ditto.
7096
258ad32d
MC
70972002-02-24 Michael Chastain <mec@shout.net>
7098
7099 * gdb.threads/pthreads.c (thread1): Add a return statement.
7100 (thread2): Likewise.
7101 (foo): Likewise.
7102
04c3b3d4
MC
71032002-02-23 Michael Chastain <mec@shout.net>
7104
7105 * gdb.threads/linux-dp.c (philosopher): Add a return statement
7106 to placate gcc.
7107
5a2a0a20
MC
71082002-02-23 Michael Chastain <mec@shout.net>
7109
7110 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
7111 test "ptype bint". The test passes on all my stabs configurations.
7112
a640f7fc
JB
71132002-02-21 Jim Blandy <jimb@redhat.com>
7114
27924826
JB
7115 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
7116 filename at a time, and watch for the ones we want to see.
7117
a640f7fc
JB
7118 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
7119 types of pointers to prototyped functions.
7120
edcc8c75
AC
71212002-02-20 Andrew Cagney <ac131313@redhat.com>
7122
7123 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
7124 signed, unsigned and straight char.
7125 (padding_char, padding_short, padding_int, padding_long,
7126 padding_long_long, padding_float, padding_double,
7127 padding_long_double): New global variables.
7128 (fill, fill_structs): New functions.
7129
7130 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
7131 for correctly sized writes. Update copyright.
7132 (get_valueof): New procedure.
7133 (get_sizeof): Call get_valueof.
7134 (check_valueof): New procedure.
7135 (check_padding): New procedure.
7136
ac57ea44
MC
71372002-02-20 Michael Chastain <mec@shout.net>
7138
7139 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
7140 to setup_xfail. Document some of the remaining calls.
7141
7a10c941
MC
71422002-02-18 Michael Chastain <mec@shout.net>
7143
7144 * gdb.c++/userdef.exp: Update copyright year.
7145
fb8acdcc
DJ
71462002-02-18 Daniel Jacobowitz <drow@mvista.com>
7147
7148 * gdb.c++/userdef.exp: Test overloaded operators properly.
7149 Remove xfails.
7150
fda6ae12
MS
71512002-02-14 Michael Snyder <msnyder@redhat.com>
7152
7153 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
7154
676a0442
DJ
71552002-02-14 Daniel Jacobowitz <drow@mvista.com>
7156
7157 * gdb.base/a2-run.exp: Check for a remote target properly.
7158 * gdb.base/annota1.exp: Likewise.
7159 * gdb.base/list.exp: Likewise.
7160 * gdb.base/reread.exp: Likewise.
7161 * gdb.base/scope.exp: Likewise.
7162 * gdb.base/shlib-call.exp: Likewise.
7163 * gdb.base/term.exp: Likewise.
7164 * gdb.c++/annota2.exp: Likewise.
7165
78b4f468
RE
71662002-02-13 Richard Earnshaw <rearnsha@arm.com>
7167
7168 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
7169
9a81ba51
MC
71702002-02-10 Michael Chastain <mec@shout.net>
7171
7172 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
7173 (call_after_alloca): Ditto.
7174
004af6c7
DJ
71752002-02-10 Daniel Jacobowitz <drow@mvista.com>
7176
7177 * gdb.base/ending-run.exp: Guard "cont" test with
7178 gdb_skip_stdio_test.
7179
37225f62
JB
71802002-02-06 Jim Blandy <jimb@redhat.com>
7181
7182 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
7183 from here...
7184 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
7185 To here. Disable this test on non-HP platforms. Add big comment.
7186
fe6fdd96
MS
71872002-02-04 Michael Snyder <msnyder@redhat.com>
7188
7189 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
7190 other than d10v and m32r.
7191
036fad3f
RE
71922002-02-02 Richard Earnshaw <rearnsha@arm.com>
7193
7194 * gdb.base/default.exp: Rewrite test patterns to reduce time
7195 taken to match them.
7196
7148ab62
DJ
71972002-01-30 Daniel Jacobowitz <drow@mvista.com>
7198
7199 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
7200 Allow a start function above main.
7201 * gdb.threads/linux-dp.exp: Fix copyright date.
7202
396cc255
DJ
72032002-01-30 Daniel Jacobowitz <drow@mvista.com>
7204
7205 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
7206 (check_philosopher_stack): Check for manager thread before checking
7207 for a just-starting thread.
7208
f038d31b
DJ
72092002-01-30 Daniel Jacobowitz <drow@mvista.com>
7210
7211 From Neil Booth <neil@daikokuya.demon.co.uk>:
7212 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
7213 warnings.
7214
b3ff9d9a
FF
72152002-01-21 Fred Fish <fnf@redhat.com>
7216
7217 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
7218 not caller.
7219
39ad761d
JB
72202002-01-21 Jim Blandy <jimb@redhat.com>
7221
7222 * gdb.base/reread.exp: Check that GDB properly re-reads the
7223 executable file when it changes while no inferior is running.
7224
aaf320fa
FF
72252002-01-21 Fred Fish <fnf@redhat.com>
7226
7227 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
7228 optionally accept the "shlib events" variation.
7229
808a31f5
JB
72302002-01-21 Jim Blandy <jimb@redhat.com>
7231
7232 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
7233 call `fflush' after every `printf', so that the output is produced
7234 at predictable points, regardless of whatever buffering does (or
7235 doesn't) take place.
7236 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
7237 at different points.
7238
4420d5e2
DJ
72392002-01-20 Daniel Jacobowitz <drow@mvista.com>
7240
7241 * gdb.c++/inherit.exp: Update copyright years.
7242 * gdb.c++/method.exp: Likewise.
7243
3e36a0f4
DJ
72442002-01-20 Daniel Jacobowitz <drow@mvista.com>
7245
7246 * gdb.c++/classes.exp: Update for improved v3 support and skipping
7247 artificial methods/arguments.
7248 * gdb.c++/derivation.exp: Likewise.
7249 * gdb.c++/inherit.exp: Likewise.
7250 * gdb.c++/method.exp: Likewise.
7251 * gdb.c++/virtfunc.exp: Likewise.
7252
b4ceaee6
AC
72532002-01-18 Andrew Cagney <ac131313@redhat.com>
7254
7255 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
7256 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
7257 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
7258 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
7259 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
7260 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
7261
ecace851
JB
72622002-01-17 Jim Blandy <jimb@redhat.com>
7263
7264 * gdb.asm/asm-source.exp (info symbol): Take another shot at
7265 anchoring the pattern matching the entry point symbol's name.
7266
375fc983
AC
72672002-01-17 Andrew Cagney <ac131313@redhat.com>
7268
7269 * gdb.base/maint.exp: Update ``maint internal-error'' to match
7270 continue/quit query. Update copyright.
7271
fe6fdd96
MS
72722002-01-14 Michael Snyder <msnyder@redhat.com>
7273
7274 * gdb.base/gcore.exp: Remove extra debugging output.
7275
e017c81f
DJ
72762002-01-13 Daniel Jacobowitz <drow@mvista.com>
7277
7278 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
7279 for slightly dubious v2 mangled string.
7280
37ab3bf8
DJ
72812002-01-13 Daniel Jacobowitz <drow@mvista.com>
7282
7283 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
7284
1bc05c3a 72852002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 7286
1bc05c3a 7287 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 7288
1bc05c3a
JM
7289 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
7290 constructors.
7291 * gdb.c++/derivation.exp: Likewise.
7292 * gdb.c++/templates.exp: Likewise.
7293 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 7294
1bc05c3a
JM
72952002-01-10 Michael Snyder <msnyder@redhat.com>
7296
7297 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 7298
a911c360
MS
72992002-01-08 Michael Snyder <msnyder@redhat.com>
7300
7301 * gdb.base/gcore.exp: New test for generate-core-file command.
7302 * gdb.base/gcore.c: Testcase for above.
7303 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
7304
ea2119ec
JM
73052002-01-08 Jason Merrill <jason@redhat.com>
7306
7307 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7308
68203136
FF
73092002-01-07 Fred Fish <fnf@redhat.com>
7310
7311 * gdb.c++/overload.exp: Remove unconditional xfails for:
7312 print foo_instance1.overloadargs(1)
7313 print foo_instance1.overloadargs(1, 2)
7314 print foo_instance1.overloadargs(1, 2, 3)
7315 print foo_instance1.overloadargs(1, 2, 3, 4)
7316 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7317 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7318 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7319 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7320 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7321 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7322 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7323 print foo_instance1.overload1arg()
7324 print foo_instance1.overload1arg((char)arg2)
7325 print foo_instance1.overload1arg((signed char)arg3)
7326 print foo_instance1.overload1arg((unsigned char)arg4)
7327 print foo_instance1.overload1arg((int)arg7)
7328 print foo_instance1.overload1arg((unsigned int)arg8)
7329 print foo_instance1.overload1arg((float)arg11)
7330 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7331
21b9b5b1
MS
73322002-01-07 Michael Snyder <msnyder@redhat.com>
7333
7334 * gdb.base/huge.exp: New test. Print a very large target data object.
7335 (skip_huge_test): New test variable. Define if you want to skip this
7336 test. The test reads an 8 megabyte data object from the target, so it
7337 might be very time consuming on remote targets with a slow connection.
7338 * gdb.base/huge.c: New file. Test case for above.
7339
725f922e
FF
73402002-01-07 Fred Fish <fnf@redhat.com>
7341
7342 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7343 g_instance.bfoo, and g_instance.cfoo.
7344
634d57ec
JL
7345Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7346
f286b2c3
JL
7347 * gdb.base/break.c (multi_line_if_conditional): New function.
7348 (multi_ilne_while_conditional): Likewise.
7349 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7350 IF or WHILE condition puts the breakpoint at the start of
7351 the condition.
7352
634d57ec
JL
7353 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7354 hppa*-*-hpux* expected failure.
7355 * gdb.base/structs.exp (do_function_calls): Similarly.
7356
7357 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7358 watchpoints.
7359
9fbfe2dc
AC
73602002-01-06 Andrew Cagney <ac131313@redhat.com>
7361
7362 Fix PR gdb/66.
7363 * gdb.base/structs.exp: Replace skip for a29k with skip for
7364 gdb,cannot_call_functions.
7365 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7366 * gdb.base/callfuncs.exp: Ditto.
7367 * gdb.base/call-rt-st.exp: Ditto.
7368 * gdb.base/call-strs.exp: Ditto.
7369 * gdb.base/callfwmall.exp: Ditto.
7370 * gdb.base/scope.exp: Obsolete xfail a29k.
7371 * gdb.c++/misc.exp: Ditto.
7372 * gdb.c++/cplusfuncs.exp: Ditto.
7373 * gdb.base/ptype.exp: Ditto.
7374 * gdb.base/printcmds.exp: Ditto.
7375 * gdb.base/opaque.exp: Ditto.
7376 * gdb.base/list.exp: Ditto.
7377 * gdb.base/funcargs.exp: Ditto.
7378 * gdb.base/default.exp: Ditto.
7379
8ddad156
MS
73802002-01-04 Michael Snyder <msnyder@redhat.com>
7381
ca4976a6 7382 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7383 * gdb.base/maint.exp: Add tests for maint info sections options.
7384
1b074332
JL
7385Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7386
7387 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7388
7d159115
CV
73892001-12-20 Corinna Vinschen <vinschen@redhat.com>
7390
7391 * gdb.asm/arm.inc: New file.
7392 * gdb.asm/asm-source.exp: Add arm targets.
7393 * gdb.asm/configure.in: Ditto.
7394 * gdb.asm/configure: Recreated from configure.in.
7395
8fb87725
JL
7396Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7397
afabe08c
JL
7398 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7399 with HP's compiler.
7400 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7401 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7402 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7403 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7404
7405 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7406 either HP's compilers or GCC.
7407
db521deb
JL
7408 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7409 a SIGBUS or SIGSEGV.
7410
7411 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7412
7413 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7414 can be compiled with either HP's compiler or GCC.
7415
cfa88ab7
JL
7416 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7417 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7418 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7419
ca344dff
JL
7420 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7421 to match current gdb output. Update due to using auto-solib-limit
7422 for limiting instead of overloading auto-solib-add.
7423 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7424 test program.
7425
3f3c6e55 7426 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7427 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7428 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7429 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7430 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7431 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7432 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7433 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7434 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7435 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7436 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7437 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7438 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7439
8fb87725
JL
7440 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7441 a SIGTRAP to the inferior.
7442
cf599fa7
CV
74432001-12-19 Corinna Vinschen <vinschen@redhat.com>
7444
7445 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7446 Substitute call to target_link by call to gdb_compile.
7447
2cd045cd
JL
7448Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7449
7450 * gdb.base/break.exp: Fix HP specific search string when testing
7451 backtracing in a called function.
7452
d63a86f8 7453 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7454 compiling the test with HP's compilers.
7455 * gdb.base/volatile.exp: Similarly.
7456
99ebe9ac
JB
74572001-12-19 Jim Blandy <jimb@redhat.com>
7458
7459 * gdb.base/printcmds.exp: Expect the null character to be printed
7460 as '\0', and the '\013' to be printed as '\v'.
7461 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7462 * gdb.base/setvar.exp: Same.
7463
b9891b29
JB
74642001-12-17 Jim Blandy <jimb@redhat.com>
7465
0eba65ab
JB
7466 * gdb.base/completion.exp: Rather than completing very long
7467 filenames, which can make the readline library produce output we
7468 don't recognize, cd to the directory first, and then complete
7469 using nice, short relative paths.
7470
6970b5b1
JB
7471 * gdb.base/completion.exp: On some systems, there is, in fact, a
7472 variable named `b' in scope, since GDB treats all static
7473 variables as being in scope. So use `no_var_named_this'
7474 instead of `b'.
7475
b9891b29
JB
7476 * gdb.base/corefile.exp: Recognize the message saying that GDB
7477 can't find the core file's registers as a failure.
7478
e6ccd35f
JSC
74792001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7480
7481 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7482 test expect string more specific.
7483
105ba819
CV
74842001-12-13 Corinna Vinschen <vinschen@redhat.com>
7485
7486 * gdb.asm/asm-source.exp: Add support for xstormy16.
7487 * gdb.asm/configure.in: Ditto.
7488 * gdb.asm/configure: Rebuild.
7489 * gdb.asm/xstormy16.inc: New file.
7490
e9e79dd9
FF
74912001-12-10 Fred Fish <fnf@redhat.com>
7492
7493 * gdb.base/maint.exp: Update to match changes in type dumping code.
7494
347dc97d
JB
74952001-12-10 Jim Blandy <jimb@redhat.com>
7496
7497 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7498 matching the entry point symbol's name at the beginning of the
7499 line.
7500
5178b9d6
DJ
75012001-12-07 Daniel Jacobowitz <drow@mvista.com>
7502
7503 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7504 gdb.c++/inherit.exp, gdb.c++/method.exp,
7505 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7506 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7507 and class layout support.
7508
af890c52
DJ
75092001-12-07 Daniel Jacobowitz <drow@mvista.com>
7510
7511 * gdb.c++/classes.exp: Add test for static member function.
7512 * gdb.c++/misc.cc: Add class with static member function.
7513
7a345fb3
JB
75142001-12-07 Jim Blandy <jimb@redhat.com>
7515
f2e54a80 7516 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7517 those tests as `unsupported'.
7518 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7519 Rewrite subsequent tests to use it.
7520
7521 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7522 those tests as `unsupported'.
7523 * gdb.base/structs.exp (call_struct_func): New function.
7524 (do_function_calls): Use call_struct_func to call the functions
7525 returning structs.
7526
0bc69509
JB
7527 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7528 whether functions are prototyped or not, so we can't possibly pass
7529 arguments to t_float_values2 properly.
7530
7a345fb3
JB
7531 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7532 value of `timeout' for targets other than the mips*tx39-*.
7533
edb6ede1
MS
75342001-12-06 Michael Snyder <msnyder@redhat.com>
7535
d63a86f8 7536 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7537 and detect whether the start symbol has a leading underscore.
7538
2d842f13
JB
75392001-12-04 Jim Blandy <jimb@redhat.com>
7540
7541 * gdb.base/completion.exp: Clarify indentation.
7542
68550daf
JB
75432001-12-03 Jim Blandy <jimb@redhat.com>
7544
7545 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7546 variables on the S/390, not `.word'.
7547
cd5195a8
JB
75482001-11-30 Jim Blandy <jimb@redhat.com>
7549
7550 Add assembly-source tests for s390-ibm-linux.
7551 * gdb.asm/s390.inc: New file.
7552 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7553 the S/390 architecture.
7554 * gdb.asm/configure: Regenerated.
7555
ca9efc90
MS
75562001-11-30 Michael Snyder <msnyder@redhat.com>
7557
7558 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7559 next, info source, info sources, info line, global and static
7560 variables, and static functions.
7561 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7562 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7563 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7564 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7565 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7566 (gdbasm_leave): Restore frame pointer.
7567 (gdbasm_startup): Copy stack set-up from crt0.S.
7568
d0e66976
FN
75692001-11-26 Fernando Nasser <fnasser@redhat.com>
7570
7571 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7572 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7573 to a local (non-static) variable. Copy tstruct.a to a static buffer
7574 and return a pointer to that buffer.
7575 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7576
e2334072
MK
75772001-11-24 Mark Kettenis <kettenis@gnu.org>
7578
7579 * gdb.asm/configure.in: Fix recognition of ix86 target.
7580 * gdb.asm/configure: Regenerate.
7581
756caa3d
MS
75822001-11-21 Michael Snyder <msnyder@redhat.com>
7583
7584 * gdb.asm/sparc.inc: New file.
7585 * gdb.asm/asm-source.exp: Recognize sparc target.
7586 * gdb.asm/configure.in: Recognize sparc target.
7587 * gdb.asm/configure: Regenerate.
d63a86f8 7588
9a4d72d5
MS
75892001-11-21 Michael Snyder <msnyder@redhat.com>
7590
7591 * gdb.asm/m32r.inc: New file.
7592 * gdb.asm/asm-source.exp: Recognize m32r target.
7593 * gdb.asm/configure.in: Recognize m32r target.
7594 * gdb.asm/configure: Regenerate.
7595
a773d1cd
MS
75962001-11-20 Michael Snyder <msnyder@redhat.com>
7597
017ac23d
MS
7598 * gdb.asm/i386.inc: New file.
7599 * gdb.asm/asm-source.exp: Recognize ix86 target.
7600 * gdb.asm/configure.in: Recognize ix86 target.
7601 * gdb.asm/configure: Regenerate.
7602
a773d1cd
MS
7603 * gdb.c++/namespace.exp: Fix quotes in output messages.
7604
bb632afb
MS
76052001-11-14 Michael Snyder <msnyder@redhat.com>
7606
25d559ca 7607 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7608 qualifier in a type cast expression, to designate an address
7609 in the instruction space (Harvard architecture).
7610
4749e309
MS
76112001-11-13 Michael Snyder <msnyder@redhat.com>
7612
7613 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7614 Tests for expressions using 'const' and 'volatile'.
7615
25050984
CV
76162001-11-13 Corinna Vinschen <vinschen@redhat.com>
7617
7618 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7619
1902c51f
DJ
76202001-11-12 Daniel Jacobowitz <drow@mvista.com>
7621
7622 * lib/mi-support.exp (mi_run_to_helper): Move comments
7623 outside of gdb_expect.
7624
dcf95b47
DJ
76252001-11-11 Daniel Jacobowitz <drow@mvista.com>
7626
7627 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7628 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7629 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7630 mi0_run_to): New functions.
7631 * gdb.mi/mi-simplerun.exp: Use them.
7632 * gdb.mi/mi0-simplerun.exp: Likewise.
7633 * gdb.mi/mi-var-cmd.exp: Likewise.
7634 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7635
45b074e1
AC
76362001-11-10 Andrew Cagney <ac131313@redhat.com>
7637
7638 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7639 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7640
bf50d346
AC
76412001-11-09 Andrew Cagney <ac131313@redhat.com>
7642
7643 * gdb.base/restore.exp: Include $expected value in restored test
7644 message.
7645
9383332c
AC
76462001-11-09 Andrew Cagney <ac131313@redhat.com>
7647
7648 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7649 implemented.
7650
db62520a
MS
76512001-11-08 Michael Snyder <msnyder@redhat.com>
7652
7653 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7654 Add pass/fail message for stop at breakpoint in call dummy function.
7655
b5703437
MS
76562001-11-07 Michael Snyder <msnyder@redhat.com>
7657
d63a86f8
RM
7658 * gdb.c++/templates.exp (test_template_breakpoints):
7659 If we get an overload menu, but it does not match what
760f6330 7660 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7661 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7662 making the whitespace optional. Argument for "new" may be
7663 "unsigned" as well as "unsigned int/long".
d63a86f8 7664 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7665 making the whitespace optional. Also replace "(void) with
7666 "((void|)), making the keyword "void" optional.
d63a86f8 7667 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7668 making the whitespace optional. Also replace "(void) with
7669 "((void|)), making the keyword "void" optional.
3bf40917
MS
7670 * gdb.base/callfuncs.c (t_float_values): This function must
7671 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7672 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7673 can be tested against both cases. Usually one case involves
7674 promotion of float to double, while the other does not.
7675 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7676 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7677 includes a stack frame for "start".
7678
c8ab4e6d
JB
76792001-11-05 Jim Blandy <jimb@redhat.com>
7680
7681 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7682 pointers are 32 bits long, and that offsets of relocs are always
7683 stored in the data (REL-style), and not in the reloc entry itself
7684 (RELA-style).
7685 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7686 stabs.
7687
3f08ced9
MS
76882001-11-01 Michael Snyder <msnyder@redhat.com>
7689
7690 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7691 and regular expression operators by using quoting.
7692
cbfa24cd
MS
76932001-10-31 Michael Snyder <msnyder@redhat.com>
7694
7695 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7696 depending on what the symbol table contains.
7697 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7698 the output of the ptype command. Similarly, accept both "const &"
7699 and "const&".
7700
aaa68313
CV
77012001-10-31 Corinna Vinschen <vinschen@redhat.com>
7702
7703 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7704 symbol `STORAGE' to allow to choose the storage class of
7705 the local datastructures.
7706 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7707 compiler directive.
7708
91740388
MS
77092001-10-30 Michael Snyder <msnyder@redhat.com>
7710
7711 * gdb.base/jump.exp: Allow it to run for all targets.
7712
1b7c05e7
CV
77132001-10-29 Corinna Vinschen <vinschen@redhat.com>
7714
7715 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7716 with new double_array size.
7717 (main): Change storage class of all local variables to static.
7718 Reduce size of double_array to 9.
7719 * gdb.base/call-ar-st.exp: Increase timeout value.
7720 Change expected output for double array to match new size in
7721 call-ar-st.c.
7722
36a22261
CV
77232001-10-29 Corinna Vinschen <vinschen@redhat.com>
7724
7725 * gdb.base/ending-run.exp: Create identical output when passing
7726 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7727 Stormy16 target.
36a22261 7728
92b8ae91
MK
77292001-10-28 Mark Kettenis <kettenis@gnu.org>
7730
7731 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7732 that we catch the expected failure under Linux/x86.
7733
cb135b83
OF
77342001-10-29 Orjan Friberg <orjanf@axis.com>
7735
7736 * gdb.base/setvar.exp: Escape curly braces.
7737 * gdb.stabs/weird.exp: Ditto.
7738
6884aa54
DJ
77392001-10-27 Daniel Jacobowitz <drow@mvista.com>
7740
7741 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7742 * gdm.mi/mi0-hack-cli.exp: Likewise.
7743
0398c9aa
AC
77442001-10-25 Andrew Cagney <ac131313@redhat.com>
7745
7746 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7747 messages.
7748
d20bf2e8
AC
77492001-10-21 Andrew Cagney <ac131313@redhat.com>
7750
7751 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7752 checking MI enabled.
7753
03dd63aa
CV
77542001-10-09 Corinna Vinschen <vinschen@redhat.com>
7755
7756 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7757
1d9d99f3
FCE
77582001-10-04 Frank Ch. Eigler <fche@redhat.com>
7759
7760 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7761 if gdb child process crashes, just signal an error.
7762
838ae6c4
JB
77632001-10-02 Jim Blandy <jimb@redhat.com>
7764
7765 * lib/gdb.exp (test_xfail_format): Simplify.
7766
7767 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7768 front of the variable name `format'. Simplify `if'.
7769
8f0cbc1c
DJ
77702001-10-01 Daniel Jacobowitz <drow@mvista.com>
7771
7772 * gdb.threads/pthreads.exp: Wait for output and delay
7773 before sending ^C.
7774
1f08dafd
DJ
77752001-10-01 Daniel Jacobowitz <drow@mvista.com>
7776
7777 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7778 some incorrect output instead of timing out.
7779 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7780
674f90ff
CV
77812001-09-28 Corinna Vinschen <vinschen@redhat.com>
7782
7783 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7784 check to allow additional `int'.
7785
9b284272
DJ
77862001-09-27 Daniel Jacobowitz <drow@mvista.com>
7787
7788 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7789 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7790
b55a4771
MS
77912001-09-27 Michael Snyder <msnyder@redhat.com>
7792
7793 * lib/gdb.exp (test_debug_format): New proc.
7794 (setup_xfail_format): Use new proc test_debug_format.
7795 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7796 proc; use new service proc test_debug_format.
7797 Replace all other "gcc_compiled" tests with this test.
7798 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7799 proc; use new service proc test_debug_format.
7800 Replace all other "gcc_compiled" tests with this test.
7801
78022001-09-27 Michael Snyder <msnyder@redhat.com>
7803
7804 * gdb.base/cvexpr.exp: New file.
7805 * gdb.base/cvexpr.c: New file
7806 Test for expressions using const and volatile keywords.
7807
4e6667ac
CV
78082001-09-26 Corinna Vinschen <vinschen@redhat.com>
7809
7810 * gdb.base/constvars.exp: Check for different orders of keywords
7811 and additional "int" strings in output.
7812
4f337972
AC
78132001-09-22 Andrew Cagney <ac131313@redhat.com>
7814
7815 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7816 responses from "help maint".
7817
2015650d
FCE
78182001-09-19 Frank Ch. Eigler <fche@redhat.com>
7819
7820 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7821 to localhost:NNN instead of :NNN, in case Xvfb is listening
7822 only on TCP.
7823
f3bcedc1
CV
78242001-09-19 Corinna Vinschen <vinschen@redhat.com>
7825
7826 * gdb.base/recurse.exp: When checking leaving the watchpoint
7827 scope, recognize when gdb is in function's epilogue and pass.
7828
6b819c92
KS
78292001-09-18 Keith Seitz <keiths@redhat.com>
7830
7831 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7832 support for running tests against sid targets.
7833 (gdbtk_done): Ditto.
7834
a10c9419
CV
78352001-09-18 Corinna Vinschen <vinschen@redhat.com>
7836
7837 * gdb.base/ending-run.c (main): Set stdout buffersize
7838 to the same reasonable value for any target.
7839 * gdb.base/ending-run.exp: Add a regular expression
7840 to make testsuite happy on Sanyo Stormy16 target.
7841
739d0d99
CV
78422001-09-17 Corinna Vinschen <vinschen@redhat.com>
7843
7844 * gdb.base/display.c (do_loops): Add float variable `f'.
7845 Increment f in loop.
7846 * gdb.base/display.exp: Increment timeout by 60 seconds.
7847 Change float display test to use variable `f'.
7848
1b8947f0
JB
78492001-09-17 Jim Blandy <jimb@redhat.com>
7850
7851 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7852 overflowing the limited breakpoint tables on some ROM monitors
7853 (like the ROM68K).
7854
9890ac81
FCE
78552001-09-15 Frank Ch. Eigler <fche@redhat.com>
7856
7857 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7858 the "-ac" (disable access control) flag.
7859
6db765ea
JH
78602001-08-30 Jeff Holcomb <jeffh@redhat.com>
7861
7862 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7863 ints.
7864
4c32cc04
KS
78652001-08-30 Keith Seitz <keiths@redhat.com>
7866
7867 * lib/gdb.exp: Move all insight-related functionality into
7868 separate file.
7869 * lib/insight-support.exp: New file.
7870
8d6e6f81
FCE
78712001-08-29 Frank Ch. Eigler <fche@redhat.com>
7872
7873 * config/sid.exp (sid_start): Never set sid verbosity; disable
7874 expect_background {} that consumed its stdout; tolerate </dev/null.
7875 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7876
6a90e1d0
AC
78772001-08-18 Andrew Cagney <ac131313@redhat.com>
7878
7879 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7880 CLI jump command to start it.
7881 (mi_run_to_main): Fail immediatly when unexpected output.
7882
1759b3c3
AC
78832001-08-18 Andrew Cagney <ac131313@redhat.com>
7884
7885 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7886 beginning of function. Fix PR gdb/191.
7887
61d11d80
FCE
78882001-08-16 Frank Ch. Eigler <fche@redhat.com>
7889
7890 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7891 what to force sid endianness to.
7892
942a4df2
KS
78932001-08-15 Keith Seitz <keiths@redhat.com>
7894
7895 * lib/gdb.exp (gdbtk_start): Don't set environment
7896 variables for TCL_LIBRARY and friends. Insight will
7897 now figure these out for itself.
7898
0521c418
MS
78992001-08-02 Michael Snyder <msnyder@redhat.com>
7900
7901 * gdb.base/completion.exp: Remove the symbol "a64l" from
7902 the expect string; this is target-specific, and not related
7903 to what is being tested.
7904
74a9a58a
DB
79052001-08-02 Dave Brolley <brolley@redhat.com>
7906
7907 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7908
c70819fa
MS
79092001-07-25 Michael Snyder <msnyder@redhat.com>
7910
c2b8fa57
MS
7911 * gdb.base/consecutive.exp: New file. Test stepping over
7912 breakpoints on consecutive instructions.
7913 * gdb.base/consecutive.c: New file.
7914
c70819fa
MS
7915 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7916 curly braces in regular expressions.
7917
2b1a1355
MS
79182001-07-25 Michael Snyder <msnyder@redhat.com>
7919
7920 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7921 legitimate output from stepping out of main.
7922
413eca6f
KS
79232001-07-22 Keith Seitz <keiths@redhat.com>
7924
7925 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7926 the empty string, do not run the tests.
7927
7e5a9322
SC
79282001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7929
7930 * gdb.base/long_long.exp: Detect size of pointer. Take into
7931 account 2-byte pointers when testing for p/a results.
7932
de58f10f
SC
79332001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7934
d63a86f8 7935 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7936 and defined to 1K for m68hc11.
7937 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7938 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7939 (sizeof_random_data): New variable to tell the size of the data table;
7940 don't test past this size; always run to main.
7941
d6f5fea1
SC
79422001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7943
7944 * gdb.base/return2.exp: return of long long and double fails for
7945 68HC11; don't execute these tests on that platform.
7946 * gdb.base/return.exp: Return of a double fails for 68hc11.
7947
c477543d
SC
79482001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7949
7950 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7951 tests that print a float.
7952 * call-rt-st.exp: Likewise.
7953
63cf1c79
MK
79542001-07-12 Mark Kettenis <kettenis@gnu.org>
7955
7956 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7957 running this test on Linux.
7958
112f9ab5
MC
79592001-06-24 Michael Chastain <chastain@redhat.com>
7960
7961 * gdb.base/arithmet.exp: Remove some tests to make all test names
7962 unique.
7963
4970cb0f
MS
79642001-07-03 Michael Snyder <msnyder@redhat.com>
7965
7966 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7967 the output of the ptype command.
7968
d85da69f
MS
79692001-07-02 Michael Snyder <msnyder@redhat.com>
7970
4c8a82de
MS
7971 * gdb.base/completion.exp: Don't assume that break.c is the only
7972 source file that may contain functions named "marker".
d85da69f
MS
7973 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7974
8afc772b
AC
79752001-06-28 Andrew Cagney <ac131313@redhat.com>
7976
7977 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7978 of files to delete.
7979
7980 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7981 * gdb.disasm/h8300s.exp: New file.
7982 gdb.disasm/h8300s.s: Likewise.
7983
cff22675
AC
79842001-06-27 Andrew Cagney <ac131313@redhat.com>
7985
7986 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7987 empty breakpoint tables.
7988
68c81b54
AC
79892001-06-25 Andrew Cagney <ac131313@redhat.com>
7990
7991 * lib/mi-support.exp: Update args=... part of stop-reason
7992 patterns. Accept either a list or a tuple.
7993
2dd62704
AC
79942001-06-23 Andrew Cagney <ac131313@redhat.com>
7995
7996 * lib/mi-support.exp: Remove local emacs variable defining
7997 change-log-default-name.
7998
b4127474
MC
79992001-06-22 Michael Chastain <chastain@redhat.com>
8000
8001 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
8002 This is operationally compatible with the previous version.
8003
8dbfb380
JB
80042001-06-13 Jim Blandy <jimb@redhat.com>
8005
8006 * lib/gdb.exp (gdb_test): Doc fix.
8007
f2d8c86d
MC
80082001-06-10 Michael Chastain <chastain@redhat.com>
8009
8010 * gdb.base/exprs.exp: Remove a duplicate test.
8011
81564d34
JB
80122001-06-06 Jim Blandy <jimb@redhat.com>
8013
8014 * gdb.base/return2.exp (main): Use values to test float and double
8015 returns that are not NaN's, to avoid being confused by IEEE
8016 comparison rules.
8017
da55addb
MS
80182001-06-04 Michael Snyder <msnyder@redhat.com>
8019
8020 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 8021 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
8022 rather than wait for 12 more tests to time out.
8023
42c65987
JB
80242001-06-06 Jim Blandy <jimb@redhat.com>
8025
b18bced9 8026 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 8027 Don't forget to match the GDB prompt.
b18bced9 8028
42c65987
JB
8029 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
8030
5b41e5f0
JB
80312001-06-04 Jim Blandy <jimb@redhat.com>
8032
8033 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
8034 command.
8035
015e046f
KB
80362001-05-31 Kevin Buettner <kevinb@redhat.com>
8037
8038 * gdb.base/annota1.exp (info break): Match four or more spaces
8039 after "Address".
8040
fb1ffbbe
MC
80412001-05-31 Michael Chastain <chastain@redhat.com>
8042
8043 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
8044 (dm_type_int_star): Likewise.
8045 (dm_type_long_star): Likewise.
8046 (dm_type_void_star): Likewise.
8047
5ea2a32c
KB
80482001-05-29 Kevin Buettner <kevinb@redhat.com>
8049
8050 * gdb.base/completion.exp (INPUTRC): Set this environment variable
8051 to a known value in order to get consistent results regardless
8052 of the setting of INPUTRC or the presence or contents of .inputrc.
8053
ae23c492
MS
80542001-05-24 Michael Snyder <msnyder@redhat.com>
8055
ac55707e
MS
8056 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
8057 Don't require that the main thread and the manager thread are the
8058 first in the list.
8059
ae23c492
MS
8060 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
8061 debugging. If test fails, issue an "unsupported" not a "fail".
8062
400071f1
JB
80632001-05-24 Jim Blandy <jimb@redhat.com>
8064
8065 Don't assume that short is shorter than int.
8066 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
8067 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 8068 this isn't true.
400071f1
JB
8069 ("print unsigned char == (~0)"): Add test that verifies that ~0,
8070 an int, is not equal to ~0 stored in an unsigned char. This tests
8071 the same thing that the previous test meant to, but works on
8072 16-bit machines, too.
8073 ("print unsigned char != (~0)"): Same test, complemented.
8074
0816a3e5
MS
80752001-05-24 Michael Snyder <msnyder@redhat.com>
8076
8077 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 8078 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
8079 and prevents dejagnu getting out of step.
8080
f6dc23a9
KB
80812001-05-23 Kevin Buettner <kevinb@redhat.com>
8082
8083 * gdb.base/finish.exp (finish_void): Revise pattern for
8084 stopping on the call statement to not permit stopping at
8085 the start of the instructions comprising the call sequence.
8086
7dbd117d
MC
80872001-05-19 Michael Chastain <chastain@redhat.com>
8088
8089 * gdb.base/callfuncs.exp: Make all test names unique.
8090 * gdb.base/commands.exp: Make all test names unique.
8091 * gdb.base/condbreak.exp: Make all test names unique.
8092 * gdb.base/dbx.exp: Make all test names unique.
8093 * gdb.base/default.exp: Make all test names unique.
8094 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
8095 and TIMEOUT messages to their corresponding PASS message.
8096 * gdb.base/ending-run.exp: Make all test names unique.
8097 * gdb.base/long_long.exp: Remove duplicate test.
8098
6b0b0a9e
KB
80992001-05-21 Kevin Buettner <kevinb@redhat.com>
8100
8101 * gdb.base/finish.exp (finish_void): Allow "finish" command to
8102 stop on the call statement as well as the statement after the
8103 call.
8104
2caa35cb
MS
81052001-05-21 Michael Snyder <msnyder@redhat.com>
8106
8107 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
8108
40713331
EZ
81092001-05-10 Elena Zannoni <ezannoni@redhat.com>
8110
8111 * gdb.base/completion.exp: Revamp test. Make it execute on all
8112 platforms.
8113
c2c1be8d
EZ
81142001-05-10 Elena Zannoni <ezannoni@redhat.com>
8115
2c9cd303
EZ
8116 * config/gdbserver.exp (gdb_load): Handle the case
8117 in which the arguments to gdbserver are given in the
8118 baseboard configuration file.
8119 Also handle the case in which the server needs to do a
8120 load.
8121
9671de48
KS
81222001-05-07 Keith Seitz <keiths@cygnus.com>
8123
8124 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
8125 set up the display for testing.
8126 (gdbtk_start): Convert all paths to paths that tcl will like.
8127 Export target information to environment.
8128 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
8129 necessary.
8130 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
8131 (to_tcl_path): New proc to convert a given pathname into
8132 a path acceptible as an argument to a tcl command.
8133 (_gdbtk_export_target_info): New proc to export target info
8134 into the environment for gdbtk testing.
8135 (gdbtk_done): New proc to signal end-of-test.
8136
5a360f47
JB
81372001-05-06 Jim Blandy <jimb@redhat.com>
8138
8139 * restore.c: Make the code of caller0 correspond to its comment.
8140
66c756c6
MS
81412001-05-03 Michael Snyder <msnyder@redhat.com>
8142
8143 * config/sid.exp (gdb_target_sid): Check for error messages.
8144 On error or timeout, don't make expect exit (which will terminate
8145 all subsequent tests); instead just make gdb exit.
d63a86f8 8146 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
8147 return a negative value.
8148
a966fde5
JB
81492001-04-24 Jim Blandy <jimb@redhat.com>
8150
851c18e0
JB
8151 * gdb.c++/templates.exp: If we see the prompt for the overload
8152 list, but we haven't recognized any of the longer patterns,
8153 arrange for this test to fail, not hang.
8154
a966fde5
JB
8155 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
8156 variations.
8157
db144853
MC
81582001-04-22 Michael Chastain <chastain@redhat.com>
8159
8160 * gdb.c++/local.exp: Use the 'runto' library function.
8161 * gdb.c++/namespace.exp: Likewise.
8162 * gdb.c++/overload.exp: Likewise.
8163
3207ec21
KB
81642001-03-26 Kevin Buettner <kevinb@redhat.com>
8165
8166 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
8167 * gdb.base/step-line.exp: New file. Test step/next in presence of
8168 #line directives.
8169 * gdb.base/step-line.c: New file. Test program for the above.
8170 * gdb.base/step-line.inp: New file. We pretend that this file has
8171 been transformed by some other tool into step-line.c.
8172
13b57657
JB
81732001-03-21 Jim Blandy <jimb@redhat.com>
8174
8175 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
8176 unmangled operator names.
8177
754cbe1c
JB
81782001-03-20 Jim Blandy <jimb@redhat.com>
8179
8180 * gdb.threads/linux-dp.exp: Recognize an additional message
8181 generated by GDB when it doesn't understand how to debug threads
8182 on the target system.
8183
177495c9
AC
81842001-03-19 Andrew Cagney <ac131313@redhat.com>
8185
8186 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
8187
f266096b
MC
81882001-03-12 Michael Chastain <chastain@redhat.com>
8189
8190 * gdb.c++/derivation.exp: Use the 'runto' library function.
8191
cac3c2ff
MC
81922001-03-12 Michael Chastain <chastain@redhat.com>
8193
8194 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
8195
b6c11a24
MC
81962001-02-24 Michael Chastain <chastain@redhat.com>
8197
8198 * gdb.c++/ref-types.exp: Change handwritten code to library
8199 function 'runto'.
8200
6bae5bce
OF
82012001-03-16 Orjan Friberg <orjanf@axis.com>
8202
8203 * gdb.base/signals.exp: Set count to 0 explicitly.
8204
0015fd9a
MS
82052001-03-15 Mark Salter <msalter@redhat.com>
8206
8207 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
8208 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
8209 (gdb_load): Add support for additional target_info: gdb_download_size
8210 and gdb_load_timeout.
0015fd9a 8211
fc33412a
DT
8212Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
8213
8214 * gdb.base/annota1.exp: Move test of isnative to earlier in the
8215 file -- to prevent failing when the compile fails but we have no
8216 intention of running the tests anyway.
8217
8218 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
8219 tests if set.
8220
8221 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
8222 integers.
8223
8224 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
8225 * gdb.c++/namespace.exp: Ditto.
8226
115f06de
OF
82272001-03-07 Orjan Friberg <orjanf@axis.com>
8228
8229 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
8230 * gdb.base/pointers.exp: Relax pattern match of decimals.
8231
b6ba6518
KB
82322001-03-06 Kevin Buettner <kevinb@redhat.com>
8233
8234 * Makefile.in, config/abug.exp, config/cfdbug.exp,
8235 config/cpu32bug.exp, config/dve.exp, config/est.exp,
8236 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
8237 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
8238 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
8239 config/sh.exp, config/sid.exp, config/slite.exp,
8240 config/sparclet.exp, config/udi.exp, config/unknown.exp,
8241 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
8242 config/vxworks.exp, config/vxworks29k.exp,
8243 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
8244 gdb.base/all-bin.exp, gdb.base/annota1.exp,
8245 gdb.base/arithmet.exp, gdb.base/assign.exp,
8246 gdb.base/async.exp, gdb.base/attach.exp,
8247 gdb.base/bitfields.exp, gdb.base/bitops.exp,
8248 gdb.base/break.exp, gdb.base/call-ar-st.exp,
8249 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
8250 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
8251 gdb.base/commands.exp, gdb.base/completion.exp,
8252 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8253 gdb.base/constvars.exp, gdb.base/corefile.exp,
8254 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
8255 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
8256 gdb.base/ending-run.exp, gdb.base/environ.exp,
8257 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8258 gdb.base/finish.exp, gdb.base/foll-exec.exp,
8259 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
8260 gdb.base/funcargs.exp, gdb.base/help.exp,
8261 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
8262 gdb.base/logical.exp, gdb.base/long_long.exp,
8263 gdb.base/maint.exp, gdb.base/mips_pro.exp,
8264 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
8265 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
8266 gdb.base/pointers.exp, gdb.base/printcmds.exp,
8267 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
8268 gdb.base/regs.exp, gdb.base/relational.exp,
8269 gdb.base/remote.exp, gdb.base/reread.exp,
8270 gdb.base/restore.exp, gdb.base/return2.exp,
8271 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
8272 gdb.base/selftest.exp, gdb.base/setshow.exp,
8273 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
8274 gdb.base/sigall.exp, gdb.base/signals.exp,
8275 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
8276 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8277 gdb.base/step-test.exp, gdb.base/structs.c,
8278 gdb.base/structs.exp, gdb.base/structs2.exp,
8279 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
8280 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
8281 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
8282 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8283 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
8284 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
8285 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
8286 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
8287 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
8288 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
8289 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
8290 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
8291 gdb.fortran/types.exp, gdb.java/jmisc.exp,
8292 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8293 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
8294 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8295 gdb.trace/circ.exp, gdb.trace/collection.exp,
8296 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8297 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8298 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
8299 gdb.trace/report.exp, gdb.trace/save-trace.exp,
8300 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8301 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8302 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
8303 notices.
8304
dc96c6c7 83052001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
8306
8307 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8308 first arg is int not float.
8309
dc96c6c7 83102001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
8311
8312 * gdb.base/reread.exp: Unsupported for non-native targets;
8313 doesn't work for remote debugging.
8314
9b0c4aeb
FN
83152001-02-19 Fernando Nasser <fnasser@redhat.com>
8316
8317 From Drew Moseley <dmoseley@redhat.com>
8318 * gdb.base/ending-run.exp: Properly handle the BSP state when
8319 stepping past the end of main.
8320
02aa71d5
MC
83212001-02-19 John Moore <jmoore@redhat.com>
8322
8323 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8324 Converted HPUX fix for non-expected items following multiple
8325 step commands into general solution for all platforms.
8326
1fa449a4
MC
83272001-02-18 Michael Chastain <chastain@redhat.com>
8328
8329 * gdb.c++/classes.exp (do_tests): Change runto statements
8330 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8331 statements demangler agnostic.
8332 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8333 (gdb_virtfunc_restart): Likewise.
8334
b2f9ec70
MC
83352001-02-14 Michael Chastain <chastain@redhat.com>
8336
8337 * gdb.c++/inherit.exp (do_tests): Change runto statements
8338 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8339 statements demangler agnostic.
8340
cf74b8ca
AC
8341Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8342
8343 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8344 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8345 before calling common_routine 15 times'' tests.
8346
99f78f56
MC
83472001-02-11 Michael Chastain <chastain@redhat.com>
8348
8349 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8350 Helps the test script figure out which demangler is in use.
8351 (dm_type_foo_ref): Ditto.
8352 (dm_type_int_star): Ditto.
8353 (dm_type_long_star): Ditto.
8354 (dm_type_unsigned_int): Ditto.
8355 (dm_type_void): Ditto.
8356 (dm_type_void_star): Ditto.
99707966 8357 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8358 Probe the gdb demangler and set variables to accommodate
8359 formatting differences.
8360 (info_func_regexp): New function. Same as info_func, but
8361 matches against a regexp.
8362 (info_func): Match against a literal string.
8363 (print_addr_2): New function. Match against a literal string,
8364 which can be different from the input to gdb.
8365 (print_addr): Simply call print_addr_2 with the same argument twice.
8366 (test_lookup_operator_functions): Use demangler formatting variables.
8367 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8368 the tests in the same order as the C++ class declaration.
8369 (test_paddr_operator_functions): Ditto.
8370 (test_paddr_overloaded_functions): Ditto.
8371 (test_paddr_hairy_functions): Use demangler formatting variables.
8372 Add reference to gdb/19 for related tests.
8373 (do_tests): Call probe_demangler.
8374
1de8f023
KB
83752001-01-30 Kevin Buettner <kevinb@redhat.com>
8376
8377 * gdb.c++/templates.cc (printf): Remove unused function definition.
8378
ca3f91ed
MS
83792001-01-26 Felix Lee <flee@redhat.com>
8380
8381 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8382
83832001-01-25 matthew green <mrg@redhat.com>
8384
8385 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8386 up sid.
8387 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8388
83892001-01-25 matthew green <mrg@redhat.com>
8390
8391 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8392 Deprecate $sid_spawn_id.
ca3f91ed
MS
8393 (sid_exit): Remove code necessary only for `spawn.'
8394
83952001-01-25 matthew green <mrg@redhat.com>
8396
8397 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8398
fb18ec4a
MC
83992001-01-28 Michael Chastain <chastain@redhat.com>
8400
8401 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8402 to call when tests fail. It takes gdb out of the overloaded
8403 function choice menu back to the main prompt, so that the test
8404 program stays synchronized.
8405 (set_bp_overloaded): New proc to collect all the common
8406 code for setting a breakpoint on an overloaded name. Calls
8407 take_gdb_out_of_choice_menu when needed.
8408 (menu_overload1arg): New variable to collect the repeated
8409 instances of the expected menu for an overloaded name. Change
8410 the regular expression to handle changes in g++ type encoding:
8411 "void" can be either "void" or "", and "unsigned int" can be
8412 either "unsigned int" or "unsigned".
8413 (continue_to_bp_overloaded): Change regular expressions to handle
8414 changes in g++ type encoding.
8415 (no proc): Call take_gdb_out_of_choice_menu when needed.
8416 Remove redundant calls to "info break". Accept either "canceled"
8417 or "cancelled". Change regular expressions in "info break"
8418 calls to handle changes in g++ type encoding. Give all tests
8419 unique strings.
8420
9c646a6e
BE
84212001-01-17 Ben Elliston <bje@redhat.com>
8422
8423 * config/sid.exp: New file.
8424
9549d9c1
AC
8425Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8426
8427 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8428
dc96c6c7 84292000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8430
8431 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8432 Add a RE to accept a non-ascii char if one is ever presented.
8433
b4df4f68
FN
84342000-12-20 Fernando Nasser <fnasser@redhat.com>
8435
297dd0fd 8436 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8437
dc96c6c7 84382000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8439
d63a86f8 8440 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8441 in regexp. One '\' does not suffice on Linux.
8442
4a7bddb6
MC
84432000-12-09 Michael Chastain <chastain@redhat.com>
8444
8445 * gdb.base/break.exp (test_clear_command): Use a marker function
8446 rather than 'main' for the test function. Also move this
8447 test to an execution point where the marker function names are
8448 guaranteed to be bound to functions. (Executing tests after a
8449 'finish' from main runs into name conflicts with local names
8450 in __libc_start_main).
8451
dc96c6c7 84522000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8453
8454 * gdb.base/finish.exp: New test for gdb's "finish" command.
8455 * gdb.base/return2.exp: New test for gdb's "return" command.
8456 * gdb.base/return2.c: New source file for above.
8457
dc96c6c7 84582000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8459
8460 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8461 * gdb.base/miscexprs.exp: Ditto.
8462 * gdb.base/pointers.exp: Ditto.
8463 * gdb.c++/derivation.exp: Ditto.
8464 * gdb.c++/local.exp: Ditto.
8465 * gdb.c++/namespace.exp: Ditto.
8466 * gdb.c++/overload.exp: Ditto.
8467 * gdb.c++/ref-types.exp: Ditto.
8468
dc96c6c7 84692000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8470
8471 * gdb.base/constvars.exp: Test result of "up" command.
8472 * gdb.base/miscexprs.exp: Ditto.
8473 * gdb.base/pointers.exp: Ditto.
8474 * gdb.base/scope.exp: Ditto.
8475 * gdb.c++/derivation.exp: Ditto.
8476 * gdb.c++/local.exp: Ditto.
8477 * gdb.c++/namespace.exp: Ditto.
8478 * gdb.c++/overload.exp: Ditto.
8479 * gdb.c++/ref-types.exp: Ditto.
8480
44097287
FN
84812000-11-22 Michael Chastain <chastain@redhat.com>
8482
8483 * mips_pro.exp: Accept either "middle -> top -> main" or
8484 "middle -> main" in the backtrace, because gcc can optimize
8485 tail calls to jumps. Remove setup_xfail for the hppa case.
8486 Add a comment with the original warning messages from PR 3016,
8487 which was filed in 1993, to preserve them for posterity.
8488
9d2e1bab
ND
84892000-11-17 Nick Duffek <nsd@redhat.com>
8490
8491 * lib/gdb.exp (gdb_test): Override timeout with board info.
8492
1aca8eb7
ND
84932000-11-17 Nick Duffek <nsd@redhat.com>
8494
8495 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8496 the second kill and detach messages.
8497
93076499
ND
84982000-11-17 Nick Duffek <nsd@redhat.com>
8499
8500 * configure.in: Add AC_EXEEXT.
8501 * configure: Regenerate.
8502 * Makefile.in (just-check): Export EXEEXT.
8503 * lib/gdb.exp ($EXEEXT): Import from environment.
8504 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8505 expect "maint dump-me" on Cygwin.
8506 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8507 $EXEEXT.
8508
30e87cd3
ND
85092000-11-17 Nick Duffek <nsd@redhat.com>
8510
8511 * gdb.base/break.exp: Test backtrace and finish from called
8512 function on all platforms, not just HP-UX.
8513
dc96c6c7 85142000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8515
8516 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8517 code from gdb_target_monitor, so it can be used independantly
8518 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8519
dc96c6c7 85202000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8521
8522 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8523 * gdb.base/corefile.exp: Expect the message "Program is being
8524 debugged already" when we send the "corefile" command, since
8525 the preceeding gdb_load may have connected gdb to a remote target.
8526 * gdb.base/display.exp: Disable hardware watchpoints if new
8527 board info variable "no_hardware_watchpoints" is true.
8528 Replace single-letter commands with more readable ones.
8529 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8530 if new board info variable "no_hardware_watchpoints" is true.
8531 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8532 to see if stdio (printf) testing is possible.
8533 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8534 board info variable "no_hardware_watchpoints" is true. Use new
8535 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8536
39124dea
FN
85372000-11-13 Fernando Nasser <fnasser@redhat.com>
8538
8539 From Orjan Friberg <orjanf@axis.com>:
8540 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8541 in array print pattern match.
8542
a9e2e984
FN
85432000-11-09 Fernando Nasser <fnasser@redhat.com>
8544
8545 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8546 spelling "cancelled" to U.S. spelling "canceled" to match changes
8547 made to gdb.
8548 * gdb.c++/ovldbreak.exp: Ditto.
8549
c7db355b
PS
85502000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8551
8552 * gdb.base/callfuncs.c (main): Moved to end of file, call
8553 t_double_values to initialize the FPU before inferior calls are made.
8554 * gdb.base/callfuncs.exp: Test for register preservation after calling
8555 inferior functions. Add tests for continuining, finishing and
8556 returning from a stop in a call dummy.
8557
dc96c6c7 85582000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8559
8560 * gdb.base/commands.exp: Break up long lines, and re-indent.
8561
dc96c6c7 85622000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8563
8564 * config/gdbserver.exp: Rewritten from the ground up, to make it
8565 compatible with the current dejagnu tree, and to make it work with
8566 the new "gdbserver" in libremote.
8567
dc96c6c7 85682000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8569
8570 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8571 * gdb.base/varargs.exp: Skip entire test if no printf support.
8572 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8573 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8574
dc96c6c7 85752000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8576
8577 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8578 no floating point support.
8579 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8580 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8581 * gdb.base/call-rt-st.exp: Ditto.
8582 * gdb.base/call-strs.exp: Ditto.
8583
bac5fc66
JG
85842000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8585
8586 * gdb.base/sizeof.c: include <stdio.h>.
8587
8588 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8589 'finish', otherwise uncaptured gdb_prompt would potentially
8590 throw remaining test points out of sync.
8591
b22a6027
SB
85922000-07-26 Scott Bambrough <scottb@netwinder.org>
8593
8594 * gdb.base/recurse.exp: Run tests for all targets.
8595 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8596 gnu-oldld case on ARM.
8597 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8598 for ARM targets.
d63a86f8 8599
d8231941
AG
8600Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8601
8602 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8603 * gdb.java/configure: Rebuild.
8604
8caabe69
AG
8605Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8606
8607 * gdb.java/jv-exp.exp: New file.
8608
9d273ca3
AG
8609Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8610
8611 * configure: Rebuilt.
8612 * configure.in (configdirs): Add gdb.java.
8613 * gdb.java/jmisc.java: New file.
8614 * gdb.java/jmisc.exp: New file.
8615 * gdb.java/Makefile.in: New file.
8616 * gdb.java/configure: Rebuilt.
8617 * gdb.java/configure.in: New file.
8618 * lib/java.exp: New file.
8619
4f823a66
AC
8620Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8621
8622 * gdb.base/exprs.exp: Test casts to a pointer including over and
8623 underflow.
8624
2391e11d
AC
8625Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8626
8627 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8628 and the compilers sizes.
8629
54602222
ND
86302000-07-09 Nick Duffek <nsd@redhat.com>
8631
8632 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8633 (use_methods): New function.
8634 (main): Call use_methods().
8635 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8636 (do_tests): Call test_method_param_class.
8637
2bec0572
ND
86382000-07-09 Nick Duffek <nsd@redhat.com>
8639
8640 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8641 spelling.
8642 (test_enums): New procedure. Move enum tests from end of script
8643 to here. Set breakpoint on function name instead of line number.
8644 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8645 (enums2): New marker function.
8646 (enums1): New function.
8647 (main): Call enums1(). Move enum tests to enums1().
8648
78492fde
AC
8649Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8650
8651 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8652 compile/link program. Update line numbers.
8653 * gdb.asm/d10v.inc: Define ``startup''.
8654 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8655
49a2cef8
AC
8656Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8657
8658 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8659
3e6c8688
EZ
86602000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8661
8662 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8663 of 'help maint print' command.
8664
9ff5cbe9
AC
8665Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8666
8667 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8668 they use gdb_expect_list.
8669
17c579bd
AC
8670Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8671
8672 * gdb.base/commands.exp: Use ``set remote
8673 memory-read-packet-size'' instead of ``set endian big'' to test
8674 long commands.
8675
e6d71bf3
DB
86762000-06-03 Daniel Berlin <dan@cgsoftware.com>
8677
8678 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8679 g++, and stop skipping them.
e6d71bf3
DB
8680
8681 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8682 work under g++.
8683
d63a86f8 8684 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8685 initialization.
8686
dc96c6c7 86872000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8688
8689 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8690 the regular expression: accept an (almost) arbitrary sequence of
8691 "frames-invalid" and "breakpoints-invalid" messages both before
8692 and after the "starting" message.
8693
dc96c6c7 86942000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8695
8696 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8697
dc96c6c7 86982000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8699
8700 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8701 Relax the regular expression a little, make it pass on Solaris 8.
8702
8216cda9
KB
87032000-05-12 Kevin Buettner <kevinb@redhat.com>
8704
8705 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8706 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8707 Instead, it is permissible for gdb to stop on the line of the
8708 call itself.
8709
1a570b2f
MS
87102000-05-12 Michael Snyder <msnyder@.cygnus.com>
8711
8712 * gdb.base/break.exp (bp on small function, optimized file):
8713 Add a second pass pattern. The behavior differs here between stabs
8714 and dwarf for one-line functions. Stabs preserves two line symbols
8715 (one before the prologue and one after) with the same line number,
8716 but dwarf regards these as duplicates and discards one of them.
8717 Therefore the address after the prologue (where the breakpoint is)
8718 has no exactly matching line symbol, and GDB reports the breakpoint
8719 as if it were in the middle of a line rather than at the beginning.
8720
dc96c6c7 87212000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8722
d63a86f8 8723 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8724 rather than "send_gdb" (for consistancy).
8725
7d418785
AC
8726Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8727
8728 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8729 * gdb.c++/templates.cc: Properly check for GCC version number.
8730 * lib/compiler.cc: Likewise
8731
dc96c6c7 87322000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8733
d63a86f8 8734 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8735 gdb may not stop at the first line of main, due to code motion.
8736
dc96c6c7 87372000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8738
8739 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8740 This test depends on parsing the printf output from the target.
8741 Since the sparclet stub doesn't do stdio, this will never work.
8742 * gdb.base/call-rt-st.exp: ditto.
8743 * gdb.base/call-strs: ditto.
8744
dc96c6c7 87452000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8746
8747 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8748
8749 * gdb.base/ending-run.exp: After connecting to a remote target,
8750 but before running, the target will appear to be in a random
8751 location. Specify both a file and a line for breakpoints.
8752 Also, the function that calls main may be called 'init'
8753 rather than 'start'.
8754
a5a51225
EZ
87552000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8756
8757 * gdb.base/help.exp: Update output for add-symbol-file command.
8758
7930cc7c
FN
87592000-04-10 Fernando Nasser <fnasser@cygnus.com>
8760
8761 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8762 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8763
23e37ab1
C
87642000-04-07 J.T. Conklin <jtc@redback.com>
8765
e93c542c
C
8766 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8767
23e37ab1
C
8768 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8769
591b8fa3
PDM
8770Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8771
8772 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8773 values that can be represented exactly.
8774 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8775 above change, and to not check against the directory part of the source
8776 file name.
8777 (step into print_long_arg_list): Likewise.
8778 (print print_small_structs from print_long_arg_list): Likewise.
8779 (print print_long_arg_list): Likewise.
8780
7a495180
EZ
87812000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8782
30b53638 8783 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8784
beb998c6
AC
8785Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8786
8787 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8788
1c689132
DB
87892000-03-25 Daniel Berlin <dan@cgsoftware.com>
8790
8791 * gdb.base/commands.exp (deprecated_command_test): Add test for
8792 deprecate with no arguments.
8793
c1790a9d
JL
87942000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8795
8796 * gdb.base/break.exp: Add new test for setting breakpoints on
8797 optimized code so we can test breakpoints work even when function
8798 prologues may be optimized away
8799
003ba290
FN
88002000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8801
8802 From David Whedon <dwhedon@gordian.com>
8803 * gdb.base/commands.exp : Added command deprecator tests.
8804
6837a0a2
DB
88052000-03-22 Daniel Berlin <dan@cgsoftware.com>
8806
8807 * gdb.base/help.exp: Added test for new apropos command.
8808
b9593231
KB
88092000-03-21 Kevin Buettner <kevinb@redhat.com>
8810
8811 * gdb.base/pointers.c (usevar): New function.
8812 (main): Make sure that global variables v_int_pointer2, rptr,
8813 and y are all referenced someplace in the program by calling
8814 usevar() on them. [Some linkers delete symbols which are
8815 never referenced. The space remains, but there's no way to
8816 get a (symbolic) handle on the variable from the debugger.]
8817
751a959b
EZ
88182000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8819
8820 * gdb.base/printcmds.c: Add typedeffed arrays.
8821
8822 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8823 procedure to test arrays that are typedef'd.
8824
73a93a32
JI
88252000-03-13 James Ingham <jingham@leda.cygnus.com>
8826
8827 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8828 the library directories.
73a93a32 8829
fb40c209
AC
8830Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8831
8832 * configure.in (configdirs): Add sub directory gdb.mi.
8833 * configure: Re-generate.
8834
8835 * gdb.mi: New directory.
d63a86f8 8836
ee4dd2c9
AC
88372000-02-25 Scott Bambrough <scottb@netwinder.org>
8838
8839 * gdb.base/long_long.exp: Correct test suite failure when printing
8840 a long long value as a double on ARM platforms.
8841
70f0cc22
JB
88422000-02-16 Jim Blandy <jimb@redhat.com>
8843
8844 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8845 default source file is set properly before running this test.
8846
853819b8
EZ
88472000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8848
8849 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8850 gdbtk/library directory, not in gdbtcl2.
8851
dfcd3bfb
JM
88522000-02-04 Jim Blandy <jimb@redhat.com>
8853
8854 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8855 backslash from regexp pattern.
8856
8857 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8858 procedure. Use it to run all the "continue to bp overloaded"
8859 tests. Note that this changes the names of the tests slightly.
8860 If the breakpoint hit message includes a hex PC value, because
8861 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8862 from the real source code, still consider that a pass.
8863
8864 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8865 XFAIL here if the breakpoint message contains a hex address. Note
8866 similar change on 1999-11-02.
8867
8868 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8869
8870 * gdb.base/ptype.exp: Establish a default source file before
8871 calling get_debug_format.
8872
88732000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8874
8875 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8876
8b93c638
JM
88772000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8878
8879 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8880 of successive stepi commands -- while in the prologue we should see
8881 the function entry bracket.
8882
88832000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8884
8885 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8886 reach __change_mode() when stepping through the end of main().
8887
c5394b80
JM
88882000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8889
8890 * gdb.base/default.exp: Fix expected pattern.
8891 * gdb.base/help.exp: Same.
8892
0d06e24b
JM
88932000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8894
8895 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8896 Don't use xfail's because that affects only the following test.
d63a86f8 8897
0d06e24b
JM
8898 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8899 solaris or linux.
8900
8901 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8902
dc96c6c7 89032000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8904
d63a86f8 8905 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8906 "A syntax error" rather than "A parse error". Accept both.
8907
89082000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8909
8910 * gdb.base/default.exp: Remove OS dependent string from "target
8911 remote" test.
8912 * gdb.base/help.exp: Same for "help target remote" test.
8913
c3f6f71d
JM
89142000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8915
8916 From Jim Kingdon <kingdon@redhat.com>:
8917
8918 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8919 prompt (cleanup rather than necessity, but still might keep output
8920 from spilling to next test).
8921
89222000-01-02 Fred Fish <fnf@cygnus.com>
8923
8924 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8925 AIX, which defines them in <sys/types.h>.
8926
ed9a39eb 89271999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8928
ed9a39eb
JM
8929 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8930 float" test.
8931
89321999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8933
ed9a39eb 8934 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8935
8936 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8937 outermost frame disallowed".
8938
89391999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8940
8941 * gdb.base/setvar.exp: New tests for setting the value of a struct
8942 with a constant list.
8943
89441999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8945
8946 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8947 require the user to type a cast before setting the value of a struct.
8948
de57eccd
JM
89491999-12-06 Jim Blandy <jimb@cygnus.com>
8950
8951 * gdb.base/default.exp: Expect the new 'info float' command on
8952 all i386 platforms.
8953
8954 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8955 LinuxThreads libraries that don't support debugging.
8956
c2d11a7d
JM
8957Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8958
8959 * gdb.base/remote.c: Fill the buffer with truely random data.
8960 Change the buffer type to ``unsigned char'' to simplify size
8961 arithmetic.
8962
8963 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8964 stub only handles 400-1 byte packets. Verify that the download
8965 worked.
8966
89671999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8968
8969 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8970 tests, using UNRESOLVED for the untested cases. Also, does not wait
8971 for a timeout if the prompt was received before a recognizable pattern.
8972
89731999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8974
8975 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8976
89771999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8978
8979 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8980 watchpoints.
8981
89821999-11-24 Jason Merrill <jason@casey.cygnus.com>
8983
8984 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8985
8986 * gdb.c++/local.exp: Be more flexible in recognizing local class
8987 name mangling. Don't allow horribly truncated method names.
8988 * gdb.c++/derivation.exp: Expect protected inheritance.
8989 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8990 * gdb.c++/virtfunc.exp: Likewise.
8991 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8992 when printing a nested enum.
8993
89941999-11-22 Jim Blandy <jimb@cygnus.com>
8995
8996 * gdb.base/step-test.exp: Properly await GDB's response to setting
8997 a breakpoint on the call to large_struct_by_value.
8998
8999 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
9000 just because we have debug info for the `start' function.
9001
90021999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
9003
9004 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
9005 "Unknown signal" messages, which indicate (on LinuxThreads) that
9006 GDB doesn't know how to debug threads on this system. This is
9007 better than hanging while philosopher 0 dumps chatter into gdb.log.
9008
90091999-11-18 Tom Tromey <tromey@cygnus.com>
9010
9011 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
9012
90131999-11-18 Fred Fish <fnf@cygnus.com>
9014
9015 * gdb.base/coremaker2.c: Add sample program for generating
9016 cores that is more self contained than coremaker.c. Eventually
9017 I'll add more code to this and tie it into the testsuite.
9018
4ce44c66
JM
90191999-11-12 Stan Shebs <shebs@andros.cygnus.com>
9020
9021 * gdb.base/dollar.exp: Remove, now in gdb.hp.
9022
90231999-11-10 Jimmy Guo <guo@cup.hp.com>
9024
9025 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
9026 from $srcdir/lib/.
9027 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
9028 and gdb.c++/.
9029
9030 * gdb.c++/derivation.exp: remove redundant get compiler info code.
9031
d63a86f8 9032 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
9033 'continue with watch' test point.
9034
90351999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
9036
9037 Merged from p2linux-990323-branch:
d63a86f8 9038
4ce44c66
JM
9039 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
9040
11cf8741
JM
9041Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
9042
9043 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
9044 {limit,fixed}''. Test ``set download-write-size''.
9045
9046Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
9047
9048 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
9049 gdb_expect_list.
9050
9051Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
9052
9053 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
9054
90551999-11-03 Mark Salter <msalter@cygnus.com>
9056
9057 * gdb.base/break.exp: Fix "stub continue" pattern.
9058
90591999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
9060
9061 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
9062
90631999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
9064
9065 * gdb.base/display.exp ("finish"): Add timeout clause.
9066
9067 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
9068 plain prompt clause, so this doesn't have to time out in order to
9069 fail.
9070
9071 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
9072 breakpoint hit messages include an address.
9073
9074 * gdb.base/display.exp: Don't forget to escape parens in regular
9075 expressions. Unix regexp notatation sucks.
9076
90771999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9078
9079 * gdb.base/annota1.exp: Test for annotate-signalled: change output
9080 order for 'signalled' message.
9081
5c44784c
JM
90821999-11-01 Stan Shebs <shebs@andros.cygnus.com>
9083
9084 From Jimmy Guo <guo@cup.hp.com>:
9085 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
9086 * gdb.base/annota1.c: Add code for tests to work with.
9087
90881999-10-26 Frank Ch. Eigler <fche@cygnus.com>
9089
9090 * gdb.base/remote.exp: New test for remote downloading settings.
9091 * gdb.base/remote.c: New file with large .data.
9092
917317f4
JM
90931999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
9094
9095 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
9096 for LinuxThreads support, merged from the Code Fusion branch.
9097
9098Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
9099
9100 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
9101 containing exp_continue into a while within an expect. Don't
9102 attempt a start more than three times. Check return value from
9103 gdb_load.
d63a86f8 9104
2df3850c
JM
9105Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
9106
9107 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
9108 a pass case.
9109
2acceee2
JM
91101999-10-01 Kevin Buettner <kevinb@cygnus.com>
9111
9112 * gdb.base/break.c (main): Added a statement that we can step
9113 off of.
9114 * gdb.base/break.exp: Added tests for setting a breakpoint
9115 at an offset and stepping onto a breakpoint.
9116
91171999-10-01 Fred Fish <fnf@cygnus.com>
9118
d63a86f8 9119 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
9120 gdb output.
9121
c2c6d25f
JM
91221999-09-18 Jim Blandy <jimb@cris.red-bean.com>
9123
9124 * gdb.base/break.exp: Code locations are in hex, don't forget!
9125 (For HP-UX.)
9126
91271999-09-17 Stan Shebs <shebs@andros.cygnus.com>
9128
9129 * condbreak.exp: Use break.c as test program.
9130 * condbreak.c: Remove, redundant with break.c.
9131
91321999-09-15 Stan Shebs <shebs@andros.cygnus.com>
9133
9134 * config/monitor.exp (gdb_target_monitor): Disable X- and
9135 Z-packets if the target needs it.
9136
91371999-09-13 James Ingham <jingham@leda.cygnus.com>
9138
9139 * gdb.c++/overload.exp: Added tests for listing overloaded
9140 functions with function pointers in the arg, explicitly calling
9141 out the version you want.
9142
cff3e48b
JM
91431999-09-09 Stan Shebs <shebs@andros.cygnus.com>
9144
9145 * long_long.exp: Add variations of test cases that work for
9146 targets with 16-bit ints and 32-bit doubles.
9147
d4f3574e
SS
91481999-09-08 Stan Shebs <shebs@andros.cygnus.com>
9149
9150 * break.c (main): Compare a possibly-uninitialized argc with an
9151 unlikely value that fits in 16 bits.
9152
91531999-09-07 Stan Shebs <shebs@andros.cygnus.com>
9154
9155 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
9156 0xfeeb, don't want negative numbers if ints are 16 bits.
9157
9158 * lib/gdb.exp (skip_cplus_tests): New proc.
9159 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9160 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
9161 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
9162 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
9163 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
9164 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
9165 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
9166 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
9167
9168 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
9169
9170Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
9171
9172 * gdb.base/corefile.exp (up): Allow a parameter to appear
9173 in the frame that we're going up to.
9174
9175 From Jim Blandy <jimb@cygnus.com>:
9176
9177 * gdb.base/default.exp (info float): Expect some output now.
9178
9179 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
9180 returning floating-point values to fail on the x86.
9181 * gdb.base/callfwmall.exp (do_function_calls): Same.
9182
9183 * gdb.base/list.exp (test_listsize): Correct expectations for
9184 listing line 1 with listsize 2. Also, listing a single line
9185 works now, as does listing three lines. [Kevin's note: There
9186 were a number of other cases fixed too where the expectations
9187 differed...]
9188
91891999-09-02 Stan Shebs <shebs@andros.cygnus.com>
9190
9191 * gdb.base/selftest.exp: Add case for when version prints as
9192 constant string instead of char pointer.
9193
104c1213
JM
91941999-08-25 Stan Shebs <shebs@andros.cygnus.com>
9195
9196 * gdb.base/ending-run.exp: Add Solaris case for what happens when
9197 stepping out of main.
9198
9199 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
9200 G++ used.
9201
9202 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
9203 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
9204
9205 * gdb.c++/ovldbreak.exp: Update match string in test that
9206 includes a warning of multiple breakpoints.
9207
92081999-08-24 Stan Shebs <shebs@andros.cygnus.com>
9209
9210 * gdb.base/display.exp: Improve precision of step-after-finish
9211 added yesterday.
9212
9213 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
9214 test.
9215
9216 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
9217 configs when using G++, not just hppa*.
9218
92191999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9220
9221 * gdb.base/async.c: New file.
9222 * gdb.base/async.exp: New file.
9223
9224Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
9225
9226 * gdb.base/break.exp: Tweak PA specific tests to properly handle
9227 PA64.
9228
53a5351d
JM
9229Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
9230
104c1213
JM
9231 * gdb.base/display.exp: "finish" can leave us mid-line on many
9232 targets, deal with it. Add a small constant to main, instead of
9233 1000 since main+1000 may not be a valid address in the target.
9234
53a5351d
JM
9235 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
9236 on hpux11.
9237
9238 * gdb.base/attach.exp: Handle another hpux11 error message variant
9239 when attaching to a process that does not exist.
9240
92411999-08-19 J.T. Conklin <jtc@redback.com>
9242
9243 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
9244 characters in 'continue to 1241' test.
9245
92461999-08-17 Stan Shebs <shebs@andros.cygnus.com>
9247
9248 * gdb.base/call-ar-st.exp: Add a shorter match case for the
9249 stop in print_long_arg_list, define and use a whitespace
9250 variable in print_small_structs test, add an XFAIL for Solaris.
9251 * gdb.base/dbx.exp: XFAIL func commands until somebody is
9252 interested enough to fix.
9253
7be570e7
JM
92541999-08-13 Keith Seitz <keiths@cygnus.com>
9255
9256 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
9257 (dbx_gdb_load): Remove. Use gdb_load instead, since that
9258 proc knows about targets other than the natives.
9259 (test_assign): Use "gdb_run_cmd" to "run" the target.
9260 Check that we've actually hit the breakpoint at main.
9261 When we attempt to assign a value to a local variable, check
9262 that the variable is in the current scope, i.e., don't use
9263 a test with an empty result.
9264
9265Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
9266
9267 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
9268 command.
9269
92701999-08-09 Stan Shebs <shebs@andros.cygnus.com>
9271
9272 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9273 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
9274 gdb.compat, gdb.threads-hp.
9275 gdb.hp/configure, gdb.hp/configure.in: New files.
9276 gdb.hp/Makefile.in: Recurse into new subdirs.
9277 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
9278 gdb.hp/gdb.objdbg: New directory, tests for debugging info
9279 in object files.
9280 gdb.hp/tools: New directory, aux tools for HP-specific tests.
9281
96baa820
JM
92821999-08-05 Stan Shebs <shebs@andros.cygnus.com>
9283
9284 * gdb.base/display.exp: Help expect by putting a newline in the
9285 funky printf, remove a bogus p/a test.
9286
92871999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9288
9289 * gdb.base/display.exp: Make sure that when we say 'run', we are
9290 connected to the target. This is necessary when running not
9291 natively.
9292
92931999-08-03 Stan Shebs <shebs@andros.cygnus.com>
9294
9295 * gdb.base/step-test.exp: Removed some extraneous messages.
9296
9297 * gdb.base/long_long.exp: Don't run memory examination tests
9298 on little-endian targets (they will need a different set of
9299 results to match).
9300
93011999-08-02 Stan Shebs <shebs@andros.cygnus.com>
9302
9303 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
9304 until somebody decides to fix GDB.
9305
9306 * gdb.base/long_long.c: Stop compiler complaint by specifying long
9307 constant as "ULL".
9308 * gdb.base/long_long.exp: Loosen x/c test, add partial result
9309 matches for a couple x/2 commands.
9310
a0b3c4fd
JM
93111999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9312
9313 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9314 by merging in ref-types2 tests.
9315 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9316
9317 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9318 * gdb.c++/Makefile.in: Add standard actions.
9319 (EXECUTABLES): Rename from PROGS, update list.
9320 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9321 from gdb.hp.
9322 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9323 foo and bar locals.
9324 * gdb.c++/anon-union.exp: Fix tests to match.
9325 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9326 expect matches to handle output variations.
9327 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9328 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9329 output, add HP alternatives for new and delete prints.
9330 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9331 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9332 * gdb.c++/demangle.exp: Use $style when reporting failure.
9333 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9334 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9335 match alternatives.
9336 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9337 compilers.
9338 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9339 * gdb.c++/method.exp: Add match alternatives.
9340 * gdb.c++/misc.cc: Add bool types.
9341 * gdb.c++/misc.exp: Add tests for bool types.
9342 * gdb.c++/overload.exp: Add xfails.
9343 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9344 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9345 add some more template parameter tests (only for HP currently).
9346 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9347 * gdb.c++/virtfunc.cc: Add return type and value for main.
9348 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9349 match alternatives.
d63a86f8 9350
a0b3c4fd
JM
93511999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9352
9353 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9354
93551999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9356
9357 * gdb.base/signals.exp: Don't expect getting a backtrace from
9358 within a signal handler to fail on Linux.
9359
93601999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9361
9362 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9363 * lib/gdb.exp: Remove some gratuitious semicolons.
9364 (delete_breakpoints): Increase timeout.
9365 (gdb_expect): Add -notransfer option.
9366 (gdb_test): Use -notransfer option.
9367 (get_compiler_info): Add f77 case.
9368 (get_compiler): New proc, split out from gdb_preprocess, add f77
9369 case.
9370 (gdb_preprocess): Call get_compiler.
9371
9372 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9373 * gdb.base/attach.exp, gdb.base/display.exp,
9374 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9375 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9376 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9377 third arg to gdb_test.
9378 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9379 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9380 HP-UX xfails, add others.
9381 * gdb.base/completion.exp: Reflect name change of self-test.
9382 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9383 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9384 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9385 HP failure number.
9386 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9387 useless HP-UX 10.30 references.
9388 * gdb.base/maint.exp: Loosen matches.
9389 * gdb.base/pointers.c (main): Declare more_code.
9390 * gdb.base/pointers.exp: Match on output of a `next'.
9391 * gdb.base/structs.c: Add prototypes.
9392 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9393 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9394
93951999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9396
9397 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9398 command.
9399
94001999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9401
9402 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9403 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9404
9405 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9406 debug info. Deal with lack of signal hanlder info in stack.
9407
9408 From Jim Kingdon <kingdon@redhat.com>:
9409 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9410
5a2468f5
JM
94111999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9412
9413 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9414 gdb.base/foll-vfork.exp: Don't run for crosses.
9415
adf40b2e
JM
9416Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9417
9418 * gdb.base/configure.in: Check for gdbvars.exp instead of
9419 a1-selftest.exp.
9420 * gdb.base/configure: Re-generate.
9421
94221999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9423
9424 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9425 in trying to run first and name is too long.
9426
9427 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9428 pointers2.c and pointers2.exp, respectively.
9429 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9430 doschk happier.
9431
43e526b9
JM
94321999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9433
9434 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9435 callfuncs2.c and callfuncs2.exp.
9436
9437 * gdb.base/list.exp: Remove mistaken xfails.
9438 * gdb.base/list0.h: Add optional prototypes.
9439
9846de1b
JM
9440Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9441
9442 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9443 calling malloc.
9444 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9445 * ptype.exp: Move test for get_debug_format to before its first
9446 use.
9447
94481999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9449
9450 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9451 * gdb.base/annota2.cc, annota2.exp: Move from here.
9452 * gdb.c++/annota2.cc, annota2.exp: To here.
9453 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9454
43ff13b4
JM
9455Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9456
9457 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9458 a consistent format.
9459
085dd6e6
JM
94601999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9461
9462 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9463 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9464 HP compilers, also set the globals $true and $false.
9465
9466 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9467 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9468 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9469 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9470 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9471 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9472 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9473 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9474 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9475 whatis.c} Add C++ compatible function definitions and return
9476 types, add includes for library functions.
9477 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9478 * gdb.base/step-test.c (myglob): Rename from glob.
9479 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9480 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9481 files, move here from gdb.hp.
9482 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9483 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9484 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9485 Adjust line numbers in regexps.
9486
9487 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9488 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9489 instead of 0/1.
9490
9491 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9492 foll-vfork.exp: New files, move here from gdb.hp.
9493 * gdb.base/page.exp: New file, test of pagination command.
9494
9495 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9496 recursion test.
9497 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9498
9499 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9500 gdb.base/solib.exp: Fix compiler invocation process.
9501
9502 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9503 HP-UX 11, turn off overload resolution explicitly.
9504 * gdb.base/commands.exp: Set argument list explicitly, add
9505 watchpoint test.
9506 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9507 them work.
9508 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9509 expressions properly.
9510 * gdb.base/corefile.exp: Loosen the match slightly.
9511 * gdb.base/default.exp: Allow "Error accessing memory" message
9512 also.
9513 * gdb.base/display.exp: Skip over x/0 j if PA64.
9514 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9515 * gdb.base/interrupt.exp: Ditto.
9516 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9517 in use.
9518 * gdb.base/list.exp: Add xfails for HP-UX.
9519 * gdb.base/long_long.exp: Refine some of the numeric matches.
9520 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9521 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9522 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9523 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9524 * gdb.base/ptype.exp: Succeed on more varieties of output.
9525 * gdb.base/scope.exp: Add xfails for HP-UX.
9526 * gdb.base/sect-cmd.exp: Add more cases.
9527 * gdb.base/setvar.exp: Add xfails for HP-UX.
9528 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9529 * gdb.base/signals.exp: Match on void symbolically.
9530 * gdb.base/step-test.exp: Add case for PA64.
9531 * gdb.base/term.exp: Add exit and restart.
9532 * gdb.base/twice.exp: Clean up after self.
9533 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9534 * gdb.base/whatis.exp: Allow more ways to pass tests.
9535
9536 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9537 no longer useful.
9538
9539Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9540
9541 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9542 list of patterns.
9543 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9544 print_double_array(double_array)", "continuing to breakpoint
9545 1018", "print print_double_array(array_d)" and "continuing to
9546 1034" tests.
d63a86f8 9547
085dd6e6
JM
95481999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9549
9550 * Makefile.in: Add empty html and install-html targets.
9551
95521999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9553
9554 * config/mt-*: Remove, these haven't been used since 1996.
9555
95561999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9557
9558 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9559 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9560 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9561
9e0b60a8
JM
95621999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9563
9564 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9565 simpler match case for the ptype of the big class.
9566
95671999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9568
9569 * gdb.exp: Fix test for gdb_prompt existence.
9570
95711999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9572
9573 * gdb.exp (gdb_test): Add fail after calls to perror.
9574
95751999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9576
9577 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9578
95791999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9580
9581 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9582
0f71a2f6
JM
9583Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9584
9585 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9586 malloc() is linked in.
9587
95881999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9589
9590 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9591 step at end.
9592
9593 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9594
95951999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9596
9597 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9598
cce74817
JM
9599Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9600
9601 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9602 * gdb.base/mips_pro.exp: Likewise.
9603
96041999-06-02 Keith Seitz <keiths@cygnus.com>
9605
9606 * gdb.c++/templates.cc: Change all "new" operators to throw
9607 an exception.
9608 * gdb.c++/cplusfuncs.cc: Likewise.
9609
9610 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9611
9612Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9613
9614 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9615 * gdb.base/ending-run.exp: When stepping out of main, accept a
9616 step into an arbitrary assembler file.
9617
392a587b
JM
96181999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9619
d63a86f8 9620 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9621 "breakpoint-invalid" to be printed.
d63a86f8 9622 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9623 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9624 * gdb.base/annota2.cc: Initialize a.x to 0.
9625
9e086581
JM
96261999-05-17 Keith Seitz <keiths@cygnus.com>
9627
9628 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9629 when "skip_float_tests" set.
9630 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9631 "print print_ten_doubles", and "step into print_long_arg_list".
9632 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9633 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9634 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9635 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9636 "skip_float_tests" is set.
9637 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9638 when "skip_float_tests" set.
d63a86f8 9639
cd0fc7c3
SS
96401999-05-06 Keith Seitz <keiths@cygnus.com>
9641
9642 * gdb.base/annota2.cc: Include stdio.h.
9643
9644Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9645
9646 * gdb.base/crossload.exp: Remove, this has been disabled ever
9647 since BFD stopped including all targets, and cross-GDB gets
9648 plenty of testing anyway.
9649 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9650 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9651 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9652 * gdb.base/README: Remove, was doc for this.
9653 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9654 needed.
9655
b83266a0
SS
96561999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9657
9658 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9659 output.
9660
9661 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9662 * gdb.base/annota2.exp: New file. More annotation tests.
9663 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9664 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9665
96661999-04-23 Angela Marie Thomas <angela@cygnus.com>
9667
9668 * config/cfdbug.exp: New file.
9669
7a292a7a
SS
96701999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9671
9672 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9673 Marcus Daniel's and Dale Hawkins's demangler crashes.
9674
9675 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9676 test_lucid_style_demangling, test_arm_style_demangling,
9677 test_hp_style_demangling): Try Tom Tromey's core-dumping
9678 identifier under each demangling style.
9679
96801999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9681
9682 * gdb.c++/demangle.exp: Include the current demangling style
9683 in all test names.
9684 (current_demangling_style): New global variable.
9685 (set_demangling_style, test_demangling_core, test_demangling,
9686 test_demangling_exact): New functions.
9687 (test_gnu_style_demangling, test_lucid_style_demangling,
9688 test_arm_style_demangling, test_hp_style_demangling): Use those,
9689 instead of calling gdb_test and gdb_test_exact directly.
9690 (catch_demangling_errors): New function, which reports errors
9691 signalled by the demangling test functions in an orderly way.
9692 (do_tests): Use catch_demangling_errors.
9693
96941999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9695
9696 * gdb.base/signals.exp (test_handle_all_print): Use () for
9697 grouping in expressions, not {}.
9698
9699 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9700 initialized yet.
9701
97021999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9703
9704 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9705 are listed.
9706
97071999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9708
9709 * gdb.stabs/weird.exp: Test for CC being defined before
9710 looking at its value.
9711
97121999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9713
9714 * gdb.base/call-ar-st.exp: Remove stray '#'.
9715 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9716 "short int" and "long int".
9717 * gdb.c++/overload.cc: Cast the string added in the previous
9718 change, to mollify finicky HP compiler.
9719 * gdb.hp/reg-test.exp (testfile): Fix file name.
9720 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9721
7a292a7a
SS
9722 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9723 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9724 alternate form of enum ptype.
9725
c906108c
SS
97261999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9727
7a292a7a
SS
9728 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9729 * gdb.hp/*.exp: Change all to run compiler probe only after
9730 passing skip_hp_tests, so as not to waste time on guaranteed
9731 failure.
9732
c906108c
SS
9733 * gdb.c++/overload.cc: Pass string instead of char addr, always
9734 init ccpfoo.
9735 * gdb.c++/templates.cc: Fix syntax error.
9736
7a292a7a
SS
9737Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9738
9739 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9740 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9741 command.
9742
97431999-03-18 James Ingham <jingham@cygnus.com>
9744
9745 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9746
9747 * gdb.c++/method.exp: It was testing an uninitialized int on the
9748 stack and assuming it was positive.
9749
9750 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9751
9752 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9753 keep it from killing the rest of the tests.
7a292a7a
SS
9754 Use gdb_continue_to_end.
9755
9756 * gdb.base/sigall.exp: use gdb_continue_to_end.
9757
9758 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9759
9760 * gdb.base/display.exp: use runto_main, not run.
9761
d63a86f8
RM
9762 * gdb.base/default.exp: Check for the current error message in the
9763 r abbreviation test.
7a292a7a
SS
9764 Add strongarm to the targets that know info float.
9765
d63a86f8 9766 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9767 run which doesn't work with monitors.
9768
9769 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9770
9771 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9772
9773 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9774 program. Traps the case (in Cygmon) when the program never really
9775 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9776 more places, so I used my name. Sorry Mark...
9777
9778 * config/monitor.exp (gdb_target_monitor): added another
9779 target_info parameter: remotebinarydownload. This will set the
9780 remotebinarydownload flag if this is causing some boards trouble.
9781
97821999-03-18 Mark Salter <msalter@cygnus.com>
9783
9784 * lib/gdb.exp (continue_to_exit): New function.
9785
9786 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9787 * gdb.base/ending-run.exp: Ditto.
9788 * gdb.base/step-test.exp: Ditto.
9789
97901999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9791
9792 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9793 (suggested by Art Haas <ahaas@neosoft.com>).
9794
97951999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9796
9797 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9798
9799Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9800
9801 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9802 descriptions of types (short unsigned int vs unsigned short, etc).
9803
98041999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9805
9806 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9807 a call to strlen; sometimes we do have sources.
9808
98091999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9810
9811 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9812 character, so GDB won't print garbage after its end.
d63a86f8 9813
c906108c
SS
9814 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9815 breakpoint there instead. Sometimes GCC emits memcpy to handle
9816 the large structures being passed by value, so we step into that
9817 instead of sum_array_print, which obscures what we're really testing.
9818 * gdb.base/step-test.exp: However, we do want a test that notices
9819 the bizarre steps into memcpy, so do that here. Add check for
9820 stepping into function calls that pass large structures by value.
9821 ("Is that a noun clause, or are you just happy to see me?")
9822 Remove all references to specific line numbers.
9823 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9824 New type and function.
9825 (main): Call large_struct_by_value, passing it a large struct by value.
9826 * lib/gdb.exp (gdb_get_line_number): New function.
9827
9828 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9829 more portable.
9830
7a292a7a
SS
98311999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9832
c906108c
SS
9833 * lib/gdb.exp: Doc fixes.
9834
7a292a7a
SS
98351999-03-05 Nick Clifton <nickc@cygnus.com>
9836
d63a86f8 9837 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9838
98391999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9840
c906108c
SS
9841 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9842 commands. They're not germane to this test, and they don't work
9843 that way on remote targets.
9844
3fc11d3e
JM
98451999-03-01 James Ingham <jingham@cygnus.com>
9846
9847 * Changelog entries merged over from gdb development branch.
9848
3fc11d3e
JM
9849 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9850
9851 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9852 for outputting results of test run.
9853
2d4a1622 9854 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9855
9856 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9857
7a292a7a
SS
98581999-02-25 Felix Lee <flee@cygnus.com>
9859
9860 * lib/gdb.exp (debug_format): initialize
9861
c906108c
SS
98621999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9863
9864 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9865 * gdb.base/call-rt-st.c: Ditto.
9866
c906108c
SS
98671999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9868
9869 * gdb.threads/pthreads.exp (horiz): New variable.
9870 (test_startup): Fix regexps that capture thread numbers.
9871
98721999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9873
9874 * gdb.base/smoke.exp: Disambiguate two test case names (both
9875 called ``print'').
9876
9877Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9878
9879 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9880 compilation.
9881
98821999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9883
9884 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9885 actual output formatting.
9886 * gdb.base/smoke.exp: GDB removes leading 0's.
9887 * gdb.base/volatile.exp: Don't check type of remuneration;
9888 that variable is no longer defined in constvars.c.
9889 * gdb.base/step-test.c (main): Exit with explicit exit code.
9890 * gdb.base/step-test.exp: Remove two nexti checks--they are
9891 not portable.
9892
98931999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9894
9895 * gdb.base/help.exp ("help delete display"): Fix test to match
9896 gdb's output.
9897
9898 * gdb.base/long_long.c (known_types): Initialize values to zero.
9899 * gdb.base/long_long.exp: Step one more line
9900 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9901 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9902 unique test case names.
9903
9904Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9905
d63a86f8 9906 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9907
9908 * gdb.c++/method.exp: Add missing close brace.
9909
99101999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9911
9912 * gdb.base/maint.exp: Use 'set height 0' to disable page
9913 prompting, not 'set height 400'.
9914
9915 Fix a bunch of timeouts.
9916 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9917 four separate tests, so expect doesn't take forever to match a ton
9918 of text against a regexp with lots of .* forms.
9919 ("maint print psymbols", "maint print symbols"): Make some of
9920 these greps more selective, so that expect doesn't try to wade
9921 through huge piles of output and time out.
9922
9923 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9924
9925 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9926 tests: one which doesn't expect shlib events to be reported, and
9927 another which does, but is XFAIL for all platforms other than
9928 HP/UX.
9929
9930 * gdb.base/break.exp: Teach the test suite that the `catch
9931 fork', `catch vfork', and `catch exec' commands produce error
9932 messages on platforms that don't provide these features.
9933
9934Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9935
9936 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9937 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9938 (shortening names from solib_threshold.exp etc), won't run on
9939 anything but HP-UX for the foreseeable future.
9940 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9941 reflect move.
9942
9943Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9944
9945 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9946 gdb.trace/Makefile.in (clean): Remove all test executables.
9947
9948Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9949
9950 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9951 successfully re-sets breakpoints in shared libraries.
9952 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9953
9954Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9955
d63a86f8
RM
9956 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9957 and compiled w/o GCC.
c906108c
SS
9958
9959 * gdb.hp/watch-cmd.exp: ditto.
9960
9961 * gdb.hp/watch-hp.exp: ditto.
9962
9963 * gdb.hp/xdb1.exp: ditto.
9964
9965 * gdb.hp/xdb2.exp: ditto.
9966
9967 * gdb.hp/dbx.exp: ditto.
9968
9969Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9970
9971 * constvars.c: Remove C++-isms.
9972 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9973 with GCC.
9974
9975Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9976
9977 The following changes are part of the HP merge.
9978
9979 * gdb.base/break.exp: new tests to verify that catchpoints for
9980 fork, vfork, and exec don't trigger inappropriately.
9981
9982 * gdb.base/opaque.exp: compile one file at a time, then link.
9983
9984 * gdb.base/signals.exp: be more restrictive about which hppa
9985 systems receive a setup_xfail. new tests.
9986
9987 * gdb.base/solib_threshold.build: new file.
9988 * gdb.base/solib_threshold.exp: new file.
9989 * gdb.base/solib_threshold.link_opts: new file.
9990 * gdb.base/solib_threshold.mk: new file.
9991 * gdb.base/gen_solib_threshold.c: new file.
9992
9993 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9994 tests. New tests for enums inside classes.
9995
9996 * gdb.c++/compiler.cc: indicate support of template debugging.
9997
9998 * gdb.c++/demangle.exp: run hp style demangling tests.
9999
10000 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
10001 tests.
10002
10003 * gdb.c++/misc.cc: changes to support new tests.
10004
10005 * gdb.c++/templates.cc: changes to support HP's compiler; changes
10006 to support new tests.
10007
10008 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
10009 gcc, then skip these tests.
10010
10011Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
10012
10013 The following files are part of the HP merge; some had longer
10014 names at HP, but have been renamed to be no more than 14
10015 characters in length.
10016
10017 * gdb.hp/ambiguous.cc: new file.
10018 * gdb.hp/ambiguous.exp: new file.
10019 * gdb.hp/attach.exp: new file.
10020 * gdb.hp/attach2.exp: new file.
10021 * gdb.hp/classes-hp.exp: new file.
10022 * gdb.hp/ctti.exp: new file.
10023 * gdb.hp/ctti-add.cc: new file.
10024 * gdb.hp/ctti-add1.cc: new file.
10025 * gdb.hp/ctti-add2.cc: new file.
10026 * gdb.hp/ctti-add3.cc: new file.
10027 * gdb.hp/dbx.exp: new file.
10028 * gdb.hp/exception.cc: new file.
10029 * gdb.hp/exception.exp: new file.
10030 * gdb.hp/foll-exec.c: new file.
10031 * gdb.hp/foll-exec.exp: new file.
10032 * gdb.hp/foll-fork.c: new file.
10033 * gdb.hp/foll-fork.exp: new file.
10034 * gdb.hp/foll-vfork.c: new file.
10035 * gdb.hp/foll-vfork.exp: new file.
10036 * gdb.hp/inherit-hp.exp: new file.
10037 * gdb.hp/more-steps.exp: new file.
10038 * gdb.hp/namespace.cc: new file.
10039 * gdb.hp/namespace.exp: new file.
10040 * gdb.hp/optimize.exp: new file.
10041 * gdb.hp/pxdb.c: new file.
10042 * gdb.hp/pxdb.exp: new file.
10043 * gdb.hp/quicksort.exp: new file.
10044 * gdb.hp/reg-test.exp: new file.
10045 * gdb.hp/reg-test.s: new file.
10046 * gdb.hp/sized-enum.c: new file.
10047 * gdb.hp/sized-enum.exp: new file.
10048 * gdb.hp/start-stop.exp: new file.
10049 * gdb.hp/templ-hp.cc: new file.
10050 * gdb.hp/templ-hp.exp: new file.
10051 * gdb.hp/thr-lib.c: new file.
10052 * gdb.hp/thr-lib.exp: new file.
10053 * gdb.hp/thr-lib.h: new file.
10054 * gdb.hp/thr-liblib.c: new file.
10055 * gdb.hp/virtfun-hp.c: new file.
10056 * gdb.hp/virtfun-hp.exp: new file.
10057 * gdb.hp/watch-cmd.exp: new file.
10058 * gdb.hp/watch-hp.exp: new file.
10059 * gdb.hp/xdb1.exp: new file.
10060 * gdb.hp/xdb2.exp: new file.
10061 * gdb.hp/xdb3.exp: new file.
10062
10063Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
10064
10065 The following files are part of the HP merge; some had longer
10066 names at HP, but have been renamed to be no more than 14
10067 characters in length.
10068
10069 * gdb.base/ss.h: new file.
10070 * gdb.base/call-ar-st.c: new file.
10071 * gdb.base/call-ar-st.exp: new file.
10072 * gdb.base/call-rt-st.c: new file.
10073 * gdb.base/call-rt-st-exp: new file.
10074 * gdb.base/call-strs.exp: new file.
10075 * gdb.base/ena-dis-br.exp: new file.
10076 * gdb.base/environ.exp: new file.
10077 * gdb.base/long_long.exp: new file.
10078 * gdb.base/sect-cmd.exp: new file.
10079 * gdb.base/shlib-cl2.exp: new file.
10080 * gdb.base/smoke.exp: new file.
10081 * gdb.base/so-impl-ld.c: new file.
10082 * gdb.base/so-impl-ld.exp: new file.
10083 * gdb.base/so-indr-cl.c: new file.
10084 * gdb.base/so-indr-cl.exp: new file.
10085 * gdb.base/varargs.exp: new file.
10086 * gdb.base/volatile.exp: new file.
10087 * gdb.base/whatis-exp.exp: new file.
7a292a7a 10088 * gdb.base/display.exp: new file.
c906108c
SS
10089 * gdb.c++/derivation.exp: new file.
10090 * gdb.c++/local.exp: new file.
10091 * gdb.c++/member-ptr.exp: new file.
10092 * gdb.c++/overload.exp: new file.
10093 * gdb.c++/ovldbreak.exp: new file.
10094 * gdb.c++/ref-types.exp: new file.
10095 * gdb.c++/ref-types2.exp: new file.
10096 * gdb.c++/userdef.exp: new file.
d63a86f8 10097
c906108c
SS
10098Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
10099
10100 * gdb.base/default.exp: Reflect wording change in remote.c.
10101
dc96c6c7 10102Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10103
10104 * gdb.base/help.exp: Update to reflect current text.
10105
10106Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
10107
10108 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
10109 they're stack variables and contain garbage.
10110 * gdb.c++/anon-union.exp: new file.
10111
10112 The following changes were made by David Taylor
10113 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10114 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10115 in changes by HP.
10116
10117 * gdb.base/bitops.exp: new file.
10118 * gdb.base/default.exp: change expected messages for catch and
10119 info catch tests to reflect HP merge changes.
10120 * gdb.base/enable-disable-break.exp
10121 * gdb.base/ending-run.c: new file.
10122 * gdb.base/long_long.c: new file.
10123 * gdb.base/maint.exp: new file.
10124 * gdb.base/pointers2.exp: new file.
10125 * gdb.base/shlib-call2.exp: new file.
10126 * gdb.base/solib.exp: new file.
10127 * gdb.base/step-test.c: new file.
10128 * gdb.c++/anon-union.cc: new file.
10129 * gdb.c++/local.cc: new file.
10130 * gdb.c++/member-pointer.cc: new file.
10131 * gdb.c++/method.cc: new file.
10132 * gdb.c++/ref-types.cc: new file.
10133 * gdb.c++/ref-types2.cc: new file.
10134 * gdb.c++/userdef.cc: new file.
d63a86f8 10135
c906108c
SS
10136 * gdb.base/scope.exp: compile one file at a time, then link.
10137 * gdb.base/langs.exp: ditto.
10138 * gdb.base/list.exp: ditto.
d63a86f8 10139
c906108c
SS
10140Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
10141
10142 The following changes were made by David Taylor
10143 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10144 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10145 in changes by HP.
d63a86f8 10146
c906108c
SS
10147 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
10148 skip tests. When compiling pass c++ flag to gdb_compile.
10149 * gdb.c++/
d63a86f8 10150
c906108c
SS
10151 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
10152 test for on hppa*-*-hpux*; use args to see if c++ was specified.
10153 (skip_hp_tests): new function.
10154 (gdb_preprocess): new function.
10155
10156 * configure.in (hpdir): decide whether to configure gdb.hp.
10157 * configure: regenerated.
10158
10159 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
10160 to delete on clean.
10161 (EXECUTABLES): update to reflect new additions.
10162 * gdb.base/commands.exp: update message expected.
10163 * gdb.base/default.exp: add copyright notice.
10164 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
10165 * gdb.base/help.exp: update messages to reflect current text.
10166 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
10167 targets for recurse tests.
10168 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
10169 skip this file.
10170
10171 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
10172 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
10173 compilation.
10174 * gdb.c++/misc.exp: ditto.
10175 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
10176 run the tests. tell gdb_compile that it's a c++ compilation.
10177
10178 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 10179
c906108c
SS
10180 * gdb.base/all-bin.exp: new file.
10181 * gdb.base/arithmet.exp: new file.
10182 * gdb.base/assign.exp: new file.
10183 * gdb.base/completion.exp: new file.
10184 * gdb.base/cond-expr.exp: new file.
10185 * gdb.base/condbreak.exp: new file.
10186 * gdb.base/define.exp: new file.
10187 * gdb.base/dollar.exp: new file.
10188 * gdb.base/environment.exp: new file.
10189 * gdb.base/eval-skip.exp: new file.
10190 * gdb.base/jump.exp: new file.
10191 * gdb.base/logical.exp: new file.
10192 * gdb.base/pointers.exp: new file.
10193 * gdb.base/relational.exp: new file.
10194 * gdb.base/section_command.exp: new file.
10195 * gdb.base/whatis-expr.exp: new file.
10196
10197 * gdb.base/all-types.c: new file.
10198 * gdb.base/call-array-struct.c: new file.
10199 * gdb.base/call-return-struct.c: new file.
10200 * gdb.base/call-strings.c: new file.
10201 * gdb.base/callfuncs2.c: new file.
10202 * gdb.base/condbreak.c: new file.
10203 * gdb.base/constvars.c: new file.
10204 * gdb.base/display.c: new file.
10205 * gdb.base/int-type.c: new file.
10206 * gdb.base/jump.c: new file.
10207 * gdb.base/miscexprs.c: new file.
10208 * gdb.base/pointers.c: new file.
10209 * gdb.base/pointers2.c: new file.
10210 * gdb.base/shmain.c: new file.
10211 * gdb.base/shr1.c: new file.
10212 * gdb.base/shr2.c: new file.
10213 * gdb.base/solib.c: new file.
10214 * gdb.base/solib1.c: new file.
10215 * gdb.base/solib2.c: new file.
10216 * gdb.base/varargs.c: new file.
10217 * gdb.c++/derivation.cc: new file.
10218 * gdb.c++/overload.cc: new file.
10219 * gdb.c++/ovldbreak.cc: new file.
10220 * gdb.hp/attach.c: new file.
10221 * gdb.hp/attach2.c: new file.
10222 * gdb.hp/average.c: new file.
10223 * gdb.hp/compiler.c: new file.
10224 * gdb.hp/compiler.cc: new file.
10225 * gdb.hp/execd-program.c: new file.
10226 * gdb.hp/follow-exec.c: new file.
10227 * gdb.hp/follow-fork.c: new file.
10228 * gdb.hp/follow-vfork-and-exec.c: new file.
10229 * gdb.hp/misc-hp.cc: new file.
10230 * gdb.hp/more-steps.c: new file.
10231 * gdb.hp/optimize.c: new file.
10232 * gdb.hp/quicksort.c: new file.
10233 * gdb.hp/run-hp.c: new file.
10234 * gdb.hp/start-stop.c: new file.
10235 * gdb.hp/sum.c: new file.
10236 * gdb.hp/templates-hp.cc: new file.
10237 * gdb.hp/thread-local-in-lib.c: new file.
10238 * gdb.hp/thread-local-in-lib.h: new file.
10239 * gdb.hp/thread-local-in-lib.lib.c: new file.
10240 * gdb.hp/vforked-program.c: new file.
10241 * gdb.hp/virtfunc-hp.cc: new file.
10242 * gdb.hp/watchpoint-hp.c: new file.
10243 * gdb.hp/xdb.c: new file.
10244 * gdb.hp/xdb0.c: new file.
10245 * gdb.hp/xdb0.h: new file.
10246 * gdb.hp/xdb1.c: new file.
10247
10248Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
10249
10250 The following change was made by Edith Epstein
10251 <eepstein@cygnus.com> as part of a project to merge in changes
10252 originally made by HP; HP did not create ChangeLog entries.
10253
10254 * gdb.c++/demangle.exp: changed the expected output for some
10255 ARM-style mangling -- removed second reference to datatype.
10256 For example, maint demangle __dt__11T1__pt__2_cFv
10257 T1<char>::~T1<char>(void)
10258 becomes,
10259 maint demangle __dt__11T1__pt__2_cFv
10260 T1<char>::~T1(void)
10261
10262 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 10263
c906108c
SS
10264Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
10265
10266 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
10267 * gdb.trace/backtrace.exp: Likewise.
10268 * gdb.trace/circ.exp: Likewise.
10269 * gdb.trace/collection.exp: Likewise.
10270 * gdb.trace/deltrace.exp: Likewise.
10271 * gdb.trace/infotrace.exp: Likewise.
10272 * gdb.trace/limits.exp: Likewise.
10273 * gdb.trace/packetlen.exp: Likewise.
10274 * gdb.trace/passc-dyn.exp: Likewise.
10275 * gdb.trace/passcount.exp: Likewise.
10276 * gdb.trace/report.exp: Likewise.
10277 * gdb.trace/save-trace.exp: Likewise.
10278 * gdb.trace/tfind.exp: Likewise.
10279 * gdb.trace/tracecmd.exp: Likewise.
10280 * gdb.trace/while-dyn.exp: Likewise.
10281 * gdb.trace/while-stepping.exp: Likewise.
10282
102831998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
10284
10285 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
10286
10287Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
10288
10289 From Brendan Kehoe:
10290 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
10291 int return types.
10292
10293Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
10294
10295 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
10296 remote dos host testing right.
10297
10298Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
10299
10300 * gdb.base/corefile.exp: remove some xfails.
10301
10302Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
10303
10304 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
10305 have different timestamps.
10306
10307Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
10308
10309 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
10310 gdb.base/default.exp: Replace "exec" with "executable".
10311
10312Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10313
10314 * gdb.base/default.exp: Change else if to elseif from previous
10315 delta.
10316
10317Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10318
10319 * gdb.base/default.exp: Add brace missing from previous delta.
10320
10321Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10322
10323 * gdb.base/default.exp: Support test for info float for all
10324 varieties of arm toolchain.
10325
dc96c6c7 10326Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10327
10328 * gdb.trace/*.exp: remove "remote_download" command.
10329
dc96c6c7 10330Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10331
10332 * gdb.trace/*.exp: remove -gdwarf from compile.
10333
10334Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10335
10336 * gdb.trace/configure.in(AC_INIT): typo
10337 * gdb.trace/configure: regenerated
10338
dc96c6c7 10339Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10340
10341 * config/m68k-emc.exp: New file.
10342 * lib/<emc-support.exp trace-support.exp}: New files.
10343 * configure.in: add new test directory gdb.trace.
10344 * gdb.trace/{configure configure.in Makefile.in}: New files.
10345 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10346 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10347 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10348 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10349 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10350 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10351 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10352
dc96c6c7 10353Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10354
10355 * gdb.c++/classes.exp: Change all regular expressions to match
10356 arbitrary combinations of newline/carriage-return, so that they
10357 will work equally well on Unix and Windows.
10358 * gdb.c++/inherit.exp: ditto.
10359 * gdb.c++/virtfunc.exp: ditto.
10360
103611998-08-11 Dawn Perchik <dawn@cygnus.com>
10362
10363 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10364
c2d11a7d
JM
10365Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10366
10367 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10368 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10369 to use a0-a3/d0-d3 as needed.
10370
10371Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10372
10373 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10374 * gdb.disasm/am33.exp: Corresponding changes.
10375
c906108c
SS
103761998-07-11 Felix Lee <flee@cygnus.com>
10377
10378 * gdb.base/callfuncs.exp: add cmp10 test.
10379 * gdb.base/callfuncs.c (cmp10): new function.
10380
10381Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10382
d63a86f8 10383 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10384 into two parts to get around a synchronization problem in expect.
10385
3fc11d3e
JM
10386Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10387
10388 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10389
10390 * configure.in: Add options for gdbtk testsuite.
10391
10392 * configure: Regenerate.
10393
10394 * gdb.gdbtk: New directory to hold gdbtk tests.
10395
c906108c
SS
10396Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10397
10398 * gdb.fortran/types.exp: Escape brackets in expect patterns
10399 for test_float_literal_types_accepted tests.
10400 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10401 before run test.
10402
c2d11a7d
JM
10403Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10404
10405 * am33.exp: Just compile, do not link the testcase.
10406 * am33.s: Add ".am33" pseudoop to force am33 mode.
10407
c906108c
SS
104081998-06-25 Felix Lee <flee@cygnus.com>
10409
10410 * gdb.base/setshow.exp: make sure $pc is sane.
10411
10412 * gdb.stabs/weird.exp: split expect patterns properly.
10413
c2d11a7d
JM
10414Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10415
10416 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10417 * gdb.disasm/am33.exp: Run it.
10418
dc96c6c7 10419Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10420
10421 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10422 match processing (and eliminate spurious timeouts when running).
10423
dc96c6c7 10424Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10425
10426 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10427 exception test, but conditionalize it on target [mach | gnu].
10428
dc96c6c7 10429Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10430
10431 * gdb.base/overlays.exp: fixup compile line for linker script.
10432
10433Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10434
10435 * gdb.fortran/types.exp: don't guess at float size.
10436
10437Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10438
10439 * gdb.base/exprs.exp: delete test that depends on int size.
10440
10441Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10442
10443 * config/sim.exp: Removed checks for target triplets.
10444 (gdb_target_sim): Use gdb,target_sim_options.
10445
10446Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10447
10448 * gdb.base/reread.exp: New file.
10449 * gdb.base/reread1.c: New file.
10450 * gdb.base/reread2.c: New file.
10451
10452Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10453
10454 * config/sim.exp: Use 'target sim -sparclite' when running
10455 SPARClite programs.
10456
10457Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10458
10459 * gdb.base/structs2.exp: New file.
10460 * gdb.base/structs2.c: New file.
10461
10462Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10463
10464 * gdb.asm/common.inc: New file.
10465 * gdb.asm/d10v.inc: New file.
10466 * asm-source.exp: Pass -I's to gas to find .inc files.
10467 Update line numbers in expected output.
10468 * asmsrc1.s: Rewrite.
10469 * asmsrc2.s: Rewrite.
10470 * configure.in: Create arch.inc symlink.
10471 * configure: Regenerate.
10472 * Makefile.in (distclean): Delete arch.inc.
10473
10474Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10475
10476 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10477 (t_enum_value2): ditto
10478 (t_enum_value3): ditto
10479 (main): ditto
10480Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10481
10482 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10483 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10484 change.
10485 Use gdb_test instead of send_gdb/gdb_expect sequences.
10486
10487Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10488
10489 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10490 not void.
10491
10492Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10493
10494 * gdb.base/branches.c: Code with lots of loops and
10495 subroutines. Used to test gdbs ability to single step through PC
10496 changes, especially to test mips-tdep.c:mips_next_pc
10497
10498Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10499
10500 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10501 more rigorous EGCS C++ error checking.
10502
10503Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10504
10505 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10506 tests.
c906108c 10507 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10508 function when asleep.
c906108c 10509 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10510 for i*86 Linux and SVR4 signal handling problems.
10511 Remove linux xfail for `next to handler in signals_tests_1', fixed
10512 by recent infrun.c change.
c906108c 10513 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10514 stack backtraces.
c906108c
SS
10515 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10516 target.[ch] change.
10517
10518Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10519
10520 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10521 for a newline from gdb before continuing.
10522 (default_gdb_exit): Just look for y or n.
10523 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10524 it does, fail the rests of the tests in the file.
10525
10526Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10527
10528 * config/cygmon.exp: New file.
10529
10530Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10531
10532 * gdb.base/list.exp: Fix problem with "list default lines around
10533 main" test on remote targets.
10534
10535 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10536 run test on remote targets.
10537
10538Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10539
10540 * gdb.asm: New directory.
10541 * configure.in: Configure it.
10542 * configure: Regenerate.
10543 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10544 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10545
10546Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10547
10548 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10549
dc96c6c7 10550Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10551
c906108c
SS
10552 * gdb.base/overlays (several files): Merge the two overlay
10553 managers into one. Change variables (foox, barx, bazx, grbxx)
10554 back into ints but force them to load in their proper sections.
10555
10556Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10557
10558 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10559 on-chip insn memory and IMAP1 to upper 128k.
10560 (D10VCopy): Handle memory regions crossing 16k boundaries.
10561 (D10VCopy): Transfer data in 32 bit chunks.
10562
10563Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10564
10565 * gdb.base/overlays.c (main): Exit normally when result is
10566 correct.
10567
10568 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10569 map. Include space for printf in .text segment.
10570
10571 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10572 updated d10v memory VMA/LMA map.
10573 (D10VCopy): Call D10VTranslate.
d63a86f8 10574
c906108c
SS
10575Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10576
10577 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10578
10579 * gdb.base/bar.c (barx, bar): Change variable to small array so
10580 that it won't be put into the .sdata - small data -
10581 section. Update reference.
10582 * gdb.base/baz.c (bazx, baz): Ditto.
10583 * gdb.base/foo.c (foox, foo): Ditto.
10584 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10585
10586 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10587 to be arrays.
d63a86f8 10588
dc96c6c7 10589Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10590
c906108c
SS
10591 * gdb.base/overlays.exp: fix up and get working again.
10592 Add tests for backtraces from an overlay function.
d63a86f8 10593
c906108c
SS
10594Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10595
10596 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10597 "calling function with watchpoint enabled".
10598
10599Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10600
10601 * gdb.base/break.exp (test_next_with_recursion): Remove
10602 gdb_suppress_tests for d10v-*-*.
10603 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10604 pending review of whether it is useful or not.
10605
10606Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10607
10608 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10609
10610Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10611
10612 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10613 * config/dve.exp: New file to support Densan boards.
10614
10615Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10616
10617 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10618 reads and BSD.
10619
10620Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10621
10622 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10623 response.
10624
10625 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10626
10627Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10628
10629 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10630 test.
10631
10632 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10633 target_sizeof_long and target_bigendian_p.
10634 (structs_by_value, structs_by_reference): Check values according
10635 to targets word size and endianess.
d63a86f8 10636
c906108c
SS
10637Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10638
10639 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10640 output.
10641
10642Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10643
10644 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10645 Update test of set args help to match source change.
10646
10647Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10648
10649 * gdb.base/default.exp: Expect help system output to be in
10650 alphabetical order.
10651 * gdb.base/help.exp: Ditto.
10652
10653Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10654
10655 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10656 "i*86-pc-linux-gnu*".
10657 * gdb.base/interrupt.exp: Ditto.
10658 * gdb.base/corefile.exp: Ditto.
10659
10660 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10661 define vxworks when building the testcase.
10662
10663 * gdb.base/ptype.exp: Fix testnames to be unique.
10664 * gdb.base/radix.exp: Ditto.
10665 * gdb.base/term.exp: Ditto.
10666 * gdb.base/whatis.exp: Ditto.
10667 * gdb.c++/classes.exp: Ditto.
10668
10669Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10670
10671 * gdb.base/callfuncs.exp: Fix indentation.
10672
10673 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10674 suppress_flag has been set.
10675 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10676 target feature.
10677
10678Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10679
10680 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10681 the testcase.
10682
10683 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10684 set_debug_traps() and breakpoint().
10685 * gdb.c++/misc.cc (main): Ditto.
10686 * gdb.c++/templates.cc (main): Ditto.
10687 * gdb.c++/virtfunc.cc (main): Ditto.
10688
10689Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10690
10691 * lib/gdb.exp(gdb_step_for_stub): New function.
10692 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10693 exists, reload the executable and do a "continue" instead of
10694 doing a jump.
10695 (runto_main): Use gdb_step_for_stub.
d63a86f8 10696
c906108c
SS
10697 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10698 tests to have unique names.
10699 * gdb.base/callfuncs.exp: Ditto.
10700 * gdb.base/commands.exp: Ditto.
10701 * gdb.base/default.exp: Ditto.
10702 * gdb.base/help.exp: Ditto.
10703 * gdb.base/list.exp: Ditto.
10704 * gdb.base/opaque.exp: Ditto.
10705 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10706 similar tests.
d63a86f8 10707
c906108c
SS
10708 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10709 * gdb.c++/cplusfuncs.cc: Ditto.
10710 * gdb.c++/virtfunc.cc: Ditto.
10711
10712 * config/monitor.exp: Keep track of the last file we saw, rather
10713 than trying to get the info from gdb.
10714
10715 * gdb.fortran/types.exp: Move comment to previous line.
10716
10717Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10718
10719 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10720 target mode.
10721
10722Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10723
10724 From Bob Manson:
10725 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10726 string from GDB when it connects.
10727
10728 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10729
10730Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10731
10732 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10733 if we can't get a debug format from GDB (we may be testing an
10734 older GDB). Use a 10 second timeout when checking for the format.
10735
10736 * gdb.stabs/weird.exp: Fix quoting.
10737
10738 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10739
10740Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10741
10742 * config/arm-ice.exp: New file.
10743
10744Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10745
10746 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10747 until it has been modified to work with the new testsuite.
10748
99707966 10749 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10750 testcase won't compile, cause all of the testcases in the file to
10751 fail instead.
10752
10753 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10754 (gdb_clear_suppressed): New procedure.
10755 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10756 it contains a positive value.
10757
10758Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10759
10760 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10761
10762 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10763
10764Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10765
10766 * lib/gdb.exp (setup_xfail_format): New function.
10767 (get_debug_format): New function to get debug format.
10768 (debug_format): New global variable to hold last value set
10769 by get_debug_format.
10770 * gdb.base/list.exp: Call get_debug_format and expect some
10771 tests to fail for DWARF 1 and COFF formats.
10772 * gdb.c++/ptype.exp: Ditto.
10773 * gdb.c++/classes.exp: Ditto.
10774 * gdb.c++/cplusfuncs.exp: Ditto.
10775 * gdb.c++/inherit.exp: Ditto.
10776 * gdb.c++/templates.exp: Ditto.
10777 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10778
c906108c
SS
10779Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10780
10781 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10782 host doesn't have a currently-open connection.
10783
10784 * config/sparclet.exp: Cleanups and fixes to make it generic for
10785 any gdb stub target. Handle cases where gdb doesn't respond when
10786 interrupted in a sane fashion.
10787
10788 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10789 same thing in a totally different way.
10790
10791 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10792 setting "timeout".
10793 (gdb_start): We set the global gdb_prompt variable in
10794 default_gdb_init now.
10795
10796Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10797
10798 * gdb.base/printcmds.exp: Fix "check for floating addition"
10799 regexp to accept results within approx +/- .01 of exact value.
10800 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10801
10802Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10803
10804 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10805 properly.
10806 (gdb_expect): Add optional timeout parameter, and add timeout
10807 value to various calls.
10808 (gdb_suppress_tests): Only give one warning message per group.
10809
10810Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10811
10812 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10813 global variables. Handle getting a value for $timeout more
10814 gracefully.
10815
10816Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10817
10818 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10819 initialize.
10820 (default_gdb_init): New procedure; allow gdb_init to be overridden
10821 by a target configuration file.
10822 (gdb_expect): Pass the timeout to remote_expect.
10823
10824 * config/monitor.exp(gdb_load): Fix typo in regexp.
10825
10826Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10827
10828 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10829
10830Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10831
10832 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10833 here. Call gdb_target_exec before rebooting the target, to make
10834 sure the connection to the target is closed.
10835 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10836 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10837 Also detect "Timeout reading from remote" error.
10838
10839 * config/gdbserver.exp: Pass the executable being loaded to
10840 gdb_target_monitor. Don't call gdb_file_cmd here; let
10841 gdb_target_monitor do it.
10842
10843 * gdb.disasm/hppa.exp: Don't use exec_output.
10844
10845Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10846
10847 * gdb.base/list.exp: If we're debugging a non-native target,
10848 try to set the pc register to point to the start of the
10849 program before doing the first list command.
10850
10851 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10852 test_calls after restarting.
10853
10854 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10855 reloading.
10856
10857 * gdb.base/watchpoint.exp: Fix typo.
10858
10859 * gdb.base/setshow.exp: Check for use_gdb_stub.
10860
10861 * gdb.base/break.exp: Fix continue until exit test for the gdb
10862 stub case.
10863 * gdb.base/langs.exp: Ditto.
10864
10865 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10866 gdb_load_offset. If we weren't given a file to load, figure out
10867 what the current file is and use it.
10868
10869 * config/i386-bozo.exp: New file.
10870
10871Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10872
10873 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10874 feature.
10875
10876 * config/proelf.exp: New entry.
10877
10878Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10879
10880 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10881 of regexps.
10882
10883 * gdb.base/watchpoint.exp: Don't run the test_stepping
10884 tests if gdb can't call functions on the target.
10885
10886 * gdb.base/setshow.exp: Don't run the set prompt tests if
10887 the board has gdb_prompt set.
10888
10889Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10890
10891 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10892 * gdb.base/commands.exp: Likewise.
10893 * gdb.base/setshow.exp: Likewise.
10894
10895Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10896
10897 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10898 feature.
10899
10900 * config/i960.exp: New file.
10901
10902Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10903
10904 * gdb.base/funcargs.exp: Check for gdb,short_int target
10905 feature instead of looking for explicit target triplets.
10906
dc96c6c7 10907Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10908
d63a86f8 10909 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10910 "p 123DEADBEEF", to check parse_number.
10911 * top.c: change "to enable to enable" to "to enable" in a couple
10912 of help strings.
10913
10914Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10915
10916 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10917 on the mn10300.
d63a86f8 10918
c906108c
SS
10919Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10920
10921 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10922 where the test executable is run with explicit args.
10923 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10924
10925Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10926
10927 * gdb.base/run.c: Use FAKEARGV to build test executable that
10928 does not require a command line arg, since most simulators
10929 don't currently support passing such an arg into the simulated
10930 program.
10931 * gdb.base/commands.exp: Change tests to insert the proper
10932 value as the arg to the first recursive factorial call. Change
10933 compilation line to define FAKEARGV at compile time.
10934
10935Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10936
10937 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10938 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10939 function with watchpoint enabled" test.
10940
10941Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10942
10943 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10944 Don't call gdb_test when the command doesn't return to a gdb prompt.
10945
10946 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10947 "Tests restarted" messages.
10948
10949Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10950
10951 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10952
dc96c6c7 10953Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10954
10955 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10956 for INFO SYMBOL; add help tests for OVERLAY commands.
10957 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10958 add tests for OVERLAY commands
10959 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10960 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10961 * gdb.base/sigall.c: add usestubs code frag
10962 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10963
c906108c
SS
10964Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10965
10966 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10967 failures.
10968 (gdb_stop_suppressing_tests): Note that tests have restarted.
10969
10970Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10971
10972 * config/h8300.exp: New file.
10973
10974Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10975
10976 * gdb.base/setshow.exp: Check for the existence of a
10977 feature, not its value.
10978
10979Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10980
10981 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10982
10983 * gdb.base/scope.exp: It's now init0(), not init().
10984
10985 * gdb.base/scope0.c: For now, change init() to be init0().
10986
10987 * config/monitor.exp: Use gdb_serial in preference to serial
10988 or netport.
10989
10990 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10991 and it's not already set.
10992
10993Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10994
10995 * gdb.base/setshow.exp: Only test the run command if the target
10996 isn't using a stub and if it supports argument passing.
10997
10998Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10999
11000 * config/udi.exp(gdb_start): Make sure UDICONF is set
11001 properly before starting gdb.
11002
11003Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
11004
11005 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
11006 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
11007 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
11008
11009Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
11010
11011 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
11012 specialized code to reboot the board, use remote_reboot instead.
11013
11014 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
11015
11016 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
11017
11018 * config/monitor.exp: Make sure we disconnect from the target.
11019 Also, try a reboot/reload cycle instead of failing if the
11020 load fails.
11021
11022Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
11023
11024 * gdb.base/default.exp: Don't set match_max.
11025 * gdb.base/help.exp: Ditto.
11026 * gdb.base/list.exp: Ditto.
11027 * gdb.base/signals.exp: Ditto.
11028
11029 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
11030 set, use remote_ld to download the testcase instead of
11031 the GDB loader.
11032
11033Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
11034
11035 * config/vr5000.exp: New file.
11036
11037 * config/monitor.exp(gdb_target_monitor): Add pattern for
11038 "Ending remote" to detect errors in connecting.
11039
11040 * gdb.base/setshow.exp: Add .* within auto language test.
11041
11042 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
11043 target feature.
11044
11045 * config/monitor.exp(gdb_load): Check for a failure when loading,
11046 and reboot the board if necessary.
11047
11048 * gdb.base/setvar.exp(test_set): Handle multiple prints within
11049 a set of tests. Remove print.* from the patterns being checked.
11050
11051Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
11052
11053 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
11054 refer to gdb_spawn_id.
11055
11056 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
11057 longer used.
11058 * config/sparclet.exp: Ditto.
11059 * config/sparclet-old.exp: Ditto.
11060 * config/slite.exp: Ditto.
11061 * config/sim.exp: Ditto.
11062 * gdb.base/funcargs.exp: Ditto.
11063
11064 * lib/gdb.exp:Remove references to gdb_spawn_id.
11065 (gdb_expect): Move to remote.exp.
11066
11067Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
11068
11069 * config/monitor.exp: Detect the "Couldn't establish connection"
11070 message from GDB.
11071
11072Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
11073
11074 * gdb.base/bitfields.exp: Use runto instead of explicit
11075 gdb_run_cmd/gdb_expect sequences.
11076
11077 * gdb.base/break.exp(text_next_with_recursion): Add match for
11078 gdb_expect call.
11079
11080 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
11081 We also need to handle the "A program is being debugged already"
11082 prompt from gdb. Use gdb_test to set the baud rate.
11083
11084 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
11085 to 20000. Really. I mean it.
11086
11087Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11088
11089 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
11090 fails. If suppress_flag is set, skip perror message about not
11091 being able to send to GDB.
11092 (send_gdb): If suppress_flag is set, don't try to send commands to
11093 GDB.
11094 (gdb_expect): If suppress_flag is set, always fail immediately.
11095 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
11096 (gdb_init): Call gdb_stop_suppressing_tests.
11097 (default_gdb_exit): Ditto.
11098 (default_gdb_start): Ditto.
11099
11100 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
11101 gdb_stop_suppressing_tests as appropriate.
11102 * gdb.base/break.exp: Ditto.
11103 * gdb.base/callfuncs.exp: Ditto.
11104 * gdb.base/commands.exp: Ditto.
11105 * gdb.base/exprs.exp: Ditto.
11106 * gdb.base/funcargs.exp: Ditto.
11107 * gdb.base/list.exp: Ditto.
11108 * gdb.base/recurse.exp: Ditto.
11109 * gdb.base/scope.exp: Ditto.
11110 * gdb.base/structs.exp: Ditto.
11111 * gdb.c++/inherit.exp: Ditto.
11112
11113Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
11114
11115 * config/vr4300.exp: New file.
11116
99707966 11117 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 11118
99707966 11119 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
11120
11121Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
11122
11123 * lib/gdb.exp(gdb_init): New function.
11124
11125 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
11126 for each individual variable set.
11127
11128 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
11129 name.
11130
11131 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
11132
11133 * gdb.base/scope.exp: Use gdb_test.
11134
11135 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
11136 aborting; the testsuite driver will do that for us (see
11137 gdb_finish). Also, use gdb_test in a few more places.
11138
11139Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
11140
11141 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
11142
11143Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
11144
11145 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
11146 and "add_tests" are not at the same address.
11147
11148Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
11149
11150 * gdb.base/ptype.exp: Use gdb_test.
11151
11152Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
11153
11154 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
11155 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
11156 left in. No longer expect them to fail.
11157
11158 * gdb.stabs/*.mt; Deleted, no longer used.
11159 * gdb.stabs/configure.in: Remove references to target makefile
11160 frags.
11161 * gdb.stabs/configure: Rebuilt.
11162
11163 * gdb.disasm/*.mt: Deleted, no longer used.
11164 * gdb.disasm/configure.in: Remove references to target makefile
11165 frags. Use "sh3.s" as the unique filename for this directory.
11166 * gdb.disasm/configure: Rebuilt.
11167
11168 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
11169 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
11170 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
11171
11172Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
11173
11174 * config/udi.exp: Use mondfe,name instead of remote_host.
11175
11176Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
11177
11178 * gdb.base/watchpoint.exp: Don't expect a failure when calling
11179 a function with a watchpoint enabled on the mn10200.
11180
11181 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
11182 before trying to create it!
11183
11184Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
11185
11186 * config/vx.exp: Use hostname instead of netport.
11187
11188 * config/vxworks.exp: New file.
11189
11190 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
11191
11192 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
11193 gdb before assuming everything worked. Send a ^C if a timeout
11194 occurs.
11195
11196 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
11197 $gdb_spawn_id directly.
11198 (gdb_run_cmd): Try _start as well as start. Use the target feature
11199 gdb,start_symbol as the symbol to start from when jumping.
11200
11201Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
11202
11203 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
11204 redundant) test.
11205
11206 * gdb.base/recurse.exp: Relax final value test for 'b' so that
11207 it doesn't lose for 16bit integer systems.
11208
11209Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
11210
11211 * gdb.fortran/types.exp: If the target doesn't support "double"
11212 data types, then expect "real" types to only be 4 bytes.
11213
11214 * gdb.c++/virtfunc.exp: Expect failure for virtual function
11215 call tests if the target doesn't support inferior function calls.
11216
11217 * gdb.base/printcmds.exp: Allow minor deviation in FP values
11218 in printf tests.
11219
11220Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
11221
11222 * gdb.base/help.exp: Disable "help set", "help show", and
11223 "help support". Simplify regexp for "help stack".
11224
11225 * gdb.base/default.exp: Set match_max to 5000 and the timeout
11226 to 60 seconds. Temporarily set match_max to 15000 around the
11227 "info copying" test.
11228
11229 * gdb.base/nodebug.exp: Don't try to do an inferior function
11230 call if the target doesn't support them.
11231 * gdb.base/printcmds.exp: Likewise.
11232 * gdb.base/setvar.exp: Likewise.
11233 * gdb.base/structs.exp: Likewise.
11234 * gdb.c++/templates.exp: Likewise.
11235 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
11236
11237 * gdb.base/recurse.exp: Enable for the mn10200.
11238
11239 * configure.in: Do configure gdb.stabs directory for *-*-elf
11240 targets.
11241 * configure: Rebuilt.
11242
11243 * gdb.base/break.exp: Check for gdb,noresults before testing
11244 exit status and/or results from the target.
11245 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
11246 * lib/gdb.exp: Remove old (now bogus) initialization of
11247 noinferior, noargs, noresults and nosignals.
11248
11249Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
11250
11251 * config/sh.exp: New file.
11252
11253 * config/slite.exp: Try to connect multiple times to the board
11254 before rebooting. Only send a "monitor run" if need_monitor_run
11255 is set.
11256
11257 * gdb.base/break.exp: Don't do the "stub continue" test if
11258 the target has gdb_stub set.
11259
11260 * gdb.base/callfuncs.exp: Increase the timeout.
11261
11262 * gdb.base/interrupt.exp: Don't even try to compile the testcase
11263 if the target has gdb,noinferiorio set.
11264
11265 * gdb.base/list.exp: Increase match_max to 10000 characters.
11266
11267 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
11268
11269 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
11270 target.
11271
11272 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
11273
11274Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
11275
11276 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
11277 trying to delete the copy of gdb. Catch the file delete so we
11278 don't die if the delete fails; also, the file should be copied to
11279 the host, not to the build.
11280
11281Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
11282
11283 * lib/gdb.exp(gdb_test): Surround the result pattern with
11284 parenthesis in case it contains multiple regexps separated
11285 with |.
11286
11287 * gdb.base/watchpoint.exp: Use gdb_test.
11288 * gdb.base/default.exp: Ditto.
11289
11290Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
11291
99707966 11292 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 11293
c906108c
SS
11294 * gdb.base/scope.exp: Use gdb_test.
11295 * gdb.c++/classes.exp: Ditto.
11296 * gdb.c++/inherit.exp: Ditto.
11297
11298Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
11299
11300 * gdb.base/crossload.exp: Don't use execute_anywhere, use
11301 remote_exec instead.
11302 * gdb.base/corefile.exp: Don't be ridiculous.
11303 * gdb.base/*.c: Add missing stub invocations.
11304
11305Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
11306
11307 * config/slite.exp: Miscellaneous fixes.
11308
11309 * lib/gdb.exp: Fix runto.
11310
11311 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11312 the target.
11313
11314 * gdb.base/watchpoint.exp: Fix regexp.
11315
11316 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11317 close and wait commands, as the descriptor may now be
11318 invalid. Always call "remote_close host".
11319
11320Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11321
11322 Major rewrite for testsuite revision.
d63a86f8 11323
c906108c
SS
11324 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11325 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11326 instead of relying on spawn_id to always contain a valid
11327 spawn id.
11328 (get_compiler_info): New procedure to build the ${binfile}.ci
11329 file, instead of replicating this in N different places.
11330 (gdb_compile): New procedure.
d63a86f8 11331
c906108c
SS
11332 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11333 appropriate arguments) instead of compile. Use gdb_test in a lot
11334 more places. Use send_gdb instead of send. Always run gdb_start
11335 at the start of a testcase, as this is no longer done magically.
11336
11337 config/*-gdb.exp: Rename without the -gdb suffix.
11338
11339 config/mips.exp: Use remote_close instead of exit_remote_shell.
11340 config/monitor.exp: Use target_info instead of looking at
11341 baud, timeout, etc.
11342 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11343
11344Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11345
11346 * gdb.c++/templates.exp (test_ptype_of_templates),
11347 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11348 Update expect patterns for destructors and assignment operators
11349 to match corresponding c-typeprint.c changes.
11350 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11351 to destructor breakpoint test, GDB should be able to set the
11352 destructor breakpoint without specifying arguments.
11353
11354Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11355
11356 * gdb.threads/pthreads.exp: Change result for failure to compile due
11357 to lack of pthreads runtime support from an error to simply an
11358 unsupported test, per dejagnu standards.
11359
11360Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11361
11362 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11363 where GDB exits to reduce pattern match time.
11364 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11365
11366 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11367
dc96c6c7 11368Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11369
11370 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11371 * gdb.base/default.exp: ditto.
11372 * gdb.base/nodebug.exp: ditto.
11373 * gdb.base/printcmds.exp: ditto.
11374 * gdb.base/ptype.exp: ditto.
11375 * gdb.base/setvar.exp: ditto.
11376 * gdb.base/structs.exp: ditto.
11377 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11378
11379Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11380
11381 * configure, */configure: Rebuild with autoconf 2.12.
11382
11383Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11384
11385 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11386 use new i*86-pc-linux*-gnu quads.
11387 * gdb.base/corefile.exp: Ditto.
11388 * gdb.base/signals.exp: Ditto.
11389 * gdb.base/sigall.exp: Ditto.
11390 * gdb.base/interrupt.exp: Ditto.
11391
11392 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11393 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11394 RedHat 4.0.
d63a86f8 11395
c906108c
SS
11396 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11397 linux. This allows the test case to at least compile on latest
11398 linux, but still not run due to missing the threads runtime library.
11399
11400Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11401
11402 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11403 directory to search gdb directory. Accept and step over conditional
11404 stack alignment code. Consume $prompt in failure cases.
11405 Reset timeout to $oldtimeout instead of some arbitrary value.
11406 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11407 timeout problems with infinite stack backtraces.
11408 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11409 Accept function parameters for linkfunc member.
11410
11411Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11412
11413 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11414 (CXXFLAGS): Remove, unreferenced.
11415 (B_OPTIONS): Add for -B options and add code to initialize with
11416 previous -B options and also add -B option to pick up cross compiled
11417 runtime.
11418 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11419 doing cross compiles.
11420 (target_alias): Declare global.
11421 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11422 to verify that gcc exists in build tree, and if so set CC to that
11423 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11424
c906108c
SS
11425Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11426
11427 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11428 ptype test for anonymous union. Fixup testcase to match
11429 current gcc debug output.
11430
11431Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11432
11433 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11434 force argument to an unsigned long type.
11435
11436Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11437
11438 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11439 tests and anonymous union print/ptype tests.
11440 * gdb.base/list.exp (test_forward-search): Increase timeout by
11441 5 minutes for the "search extremely long line" case.
11442 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11443 completely optional and that the pass/fail messages use the command as
11444 the message if that third arg is a null string.
11445 (gdb_test_exact): Arrange that a null string pattern means match a
11446 null string output rather than any output, which might include random
11447 errors.
11448 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11449 backtrace test.
11450 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11451 always failing and failure is now exposed by gdb.exp changes.
11452
11453Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11454
11455 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11456 weren't being noted.
11457
11458Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11459
11460 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11461 * gdb.stabs/weird.exp: Remove v_comb xfails.
11462
dc96c6c7 11463Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11464
11465 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11466 list.exp scope.exp watchpoint.exp]
11467 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11468
dc96c6c7 11469Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11470
11471 * config/monitor.exp: Increase download timeout to 1000 seconds.
11472
dc96c6c7 11473Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11474
11475 * config/m32r.exp: Increase timeout to 120 seconds.
11476
11477Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11478
11479 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11480 and accept older ordering as obsolescent gcc or gdb.
11481 * gdb.c++/templates.exp: Ditto.
11482 * gdb.c++/virtfunc.exp: Ditto.
11483
11484Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11485
11486 * gdb.base/coremaker.c: Add code to mmap some data so we
11487 can check that it ends up in the core file.
11488 * gdb.base/corefile.exp: Add test to read mmapped data
11489 from core file.
11490
dc96c6c7 11491Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11492
11493 * config/m32r.exp: New file.
11494
11495Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11496
11497 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11498 that cflags can contains -gstabs, and work correctly for other tests.
11499
dc96c6c7 11500Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11501
11502 * gdb.base/setshow.exp: New file, tests show and set.
11503 * gdb.base/setshow.c: New file, tests show and set.
11504 * gdb.base/help.exp: Add test for help set|show annotate.
11505 * gdb.base/default.exp: Add test for set|show annotate.
11506
11507Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11508
11509 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11510 errors unique.
11511 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11512 explicitly.
11513
11514Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11515
11516 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11517 and width commands. This is done elsewhere.
11518 * (gdb_start): Don't call gdb_start_sim here. That's already
11519 done in gdb_load. This fixes lots of failures in default.exp.
11520
11521Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11522
11523 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11524 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11525 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11526 in the same we we treat other failures (since it may be an expected
11527 condition), rather than as an error.
11528 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11529 old test format.
11530
11531Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11532
11533 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11534 (distclean maintainer-clean realclean): No need to remove files
11535 twice. Nuke the duplicates.
11536 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11537 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11538 Remove config.h along with other config files.
11539
11540Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11541
11542 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11543 "p func1 ()" and note that rests of tests are skipped.
11544 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11545 setup_xfails for "print func2::coremaker_local".
11546 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11547 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11548 affected by the previous run test.
11549 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11550 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11551 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11552 "pass int powerset tuple" and "pass modeless int powerset tuple".
11553 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11554 "real write 4" and "real write 8".
11555 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11556 setup_xfails for "print vs1 after tuple assign 2",
11557 "print \$i after tuple assign 2", and
11558 "print vs2 after tuple assign 2".
11559 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11560 meaningful error message and return -1 so the caller can
11561 suppress further tests and avoid a cascade of errors.
d63a86f8 11562
c906108c
SS
11563Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11564
11565 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11566 format for printing version.
11567 * gdb.base/default.exp: Ditto.
11568 * gdb.base/interrupt.exp: Fix problem with cascade of
11569 errors if child process dies while calling a function.
d63a86f8 11570
c906108c
SS
11571Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11572
11573 * Makefile.in (VPATH): Add
11574 * Makefile.in (Makefile, config.status): Fix rules so things get
11575 remade when necessary.
11576
11577Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11578
11579 * Makefile.in (just-check): Add path to sibling expect dir
11580 to environment variable specified by RPATH_ENVVAR.
11581
11582Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11583
11584 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11585 (just-check): Add shared library paths for libstdc++, tk,
11586 tcl, bfd, and opcodes to the environment variable specified
11587 in RPATH_ENVVAR.
11588 * configure.in: Add support to recognize --enable-shared flag
11589 and generate correct value for RPATH_ENVVAR.
11590 * configure: Regenerated with autoconf.
11591
11592Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11593
11594 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11595 include all osf versions.
11596 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11597 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11598 when target is linux. When failing to build pthreads test
11599 executable, give more meaningful message.
11600 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11601 arg for pthread_create.
d63a86f8 11602
c906108c
SS
11603Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11604
11605 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11606 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11607 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11608 and -lpthreads (everybody else).
11609 (test_startup): Fail gracefully if threads are not supported.
11610 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11611 "p/c array_index("abcdef",2)" when not gcc compiled.
11612 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11613 "print func2::coremaker_local" when not gcc compiled.
11614 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11615 "ptype on opaque struct tagname (statically)",
11616 "ptype on opaque struct tagname (dynamically) 1", and
11617 "ptype on opaque struct tagname (dynamically) 2"
11618 for not compiled with gcc.
11619 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11620 backtrace when compiled with gcc.
d63a86f8 11621 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11622 than always return success.
11623
11624Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11625
11626 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11627
11628Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11629
11630 * gdb.base/structs.exp: Undo last change.
11631
11632Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11633
11634 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11635 encapsulate all the steps/nexts done during self test, starting
11636 at main, and makes them less sensitive to optimization issues.
11637 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11638 signal handler" test.
11639 * gdb.threads/pthreads.exp: Only run this for native configs.
11640 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11641 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11642 tests.
11643 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11644 for "runto test_calls(void)" test.
d63a86f8 11645
c906108c
SS
11646Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11647
11648 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11649 and don't expect address info in breakpoint confirmations.
11650
11651Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11652
11653 * gdb.base/list.exp (test_forward_search): Increase timeout
11654 temporarily by 60 seconds for searching extremely long line,
11655 and then reset to old value when done. Increase expect input
11656 buffer to 10000.
11657
11658Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11659
11660 * gdb.base/list.exp (test_forward_search): Fix to handle very
11661 long source line without overflowing expect's input buffer.
11662
11663Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11664
11665 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11666 "buffer_full".
11667
11668 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11669 "buffer_full".
11670
11671 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11672 "buffer_full".
11673
11674 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11675 "buffer_full".
11676
11677Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11678
11679 * configure.in (configdirs): Add gdb.threads.
11680 * configure: Regenerated with autoconf.
11681 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11682 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11683 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11684
c906108c
SS
11685Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11686
11687 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11688
11689Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11690
11691 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11692 each signal's status in the output of "handle all print".
11693 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11694 the \r\n sequence that immediately precedes the gdb prompt.
11695 * gdb.base/a1-selftest.exp: Save original timeout and restore
11696 after test.
11697
11698Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11699
11700 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11701 symbol.
11702
11703Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11704
11705 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11706
11707Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11708
11709 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11710 timeout by 60 seconds.
11711
11712Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11713
11714 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11715 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11716 error return.
11717
11718Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11719
11720 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11721 gdb initialization, also report how long dejagnu waited. Restore
11722 old timeout before doing error return. Temporarily increase timeout
11723 by 3 minutes to allow for slow startups over heavy NFS use.
11724
11725Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11726
11727 * lib/gdb.exp: Report timeout value for verbosity level 2.
11728 * config/gdbserver.exp: Ditto.
11729 * config/hppro.exp: Ditto.
11730 * config/mips-gdb.exp: Ditto.
11731 * config/monitor.exp: Ditto.
11732 * config/netware.exp: Ditto.
11733 * config/sim-gdb.exp: Ditto.
11734 * config/slite-gdb.exp: Ditto.
11735 * config/udi-gdb.exp: Ditto.
11736 * config/unix-gdb.exp: Ditto.
11737 * config/vx-gdb.exp: Ditto.
11738 * gdb.base/a1-selftest.exp: Ditto.
11739 * gdb.base/a2-run.exp: Ditto.
11740 * gdb.base/break.exp: Ditto.
11741 * gdb.base/corefile.exp: Ditto.
11742 * gdb.base/list.exp: Ditto.
11743 * gdb.base/recurse.exp: Ditto.
11744 * gdb.base/scope.exp: Ditto.
11745 * gdb.base/signals.exp: Ditto.
11746
11747Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11748
11749 * gdb.threads/Makefile.in (docdir): Removed.
11750
11751Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11752
11753 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11754 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11755 @srcdir@.
d63a86f8 11756 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11757 autoconf 2.5 or higher.
11758 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11759
11760Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11761
11762 * configure: Regenerated.
11763 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11764 avoid name clashes with SunOS headers.
11765
11766Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11767
11768 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11769
11770Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11771
11772 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11773 prototype information ends up in the compiler info file.
11774
11775Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11776
11777 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11778 attempting to regenerate it. Eliminate use of a temporary file
11779 and just generate the info file directly. Source it immediately,
11780 for consistency of use.
11781 * gdb.base/corefile.exp: Ditto
11782 * gdb.base/exprs.exp: Ditto.
11783 * gdb.base/funcargs.exp: Ditto.
11784 * gdb.base/langs.exp: Ditto.
11785 * gdb.base/list.exp: Ditto.
11786 * gdb.base/mips_pro.exp: Ditto.
11787 * gdb.base/nodebug.exp: Ditto.
11788 * gdb.base/opaque.exp: Ditto.
11789 * gdb.base/ptype.exp: Ditto.
11790 * gdb.base/scope.exp: Ditto.
11791 * gdb.base/setvar.exp: Ditto.
11792 * gdb.base/signals.exp: Ditto.
11793 * gdb.base/whatis.exp: Ditto.
11794 * gdb.c++/templates.exp: Ditto.
11795 * gdb.c++/virtfunc.exp: Ditto.
11796 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11797 whether or not to add -lstdc++ to the compile command line args.
11798
11799Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11800
11801 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11802 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11803 Increase timeout, a lot of single stepping might be needed if the
11804 target has no hardware watchpoints.
11805
11806Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11807
11808 * gdb.base/break.exp: Ignore compiler warnings when compiling
11809 break.c.
11810 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11811 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11812 from remote-sim.
11813 * gdb.base/exprs.exp: Add h8300 xfails.
11814 * gdb.base/funcargs.exp: Likewise.
11815 * gdb.base/nodebug.exp: Likewise.
11816 * gdb.base/printcmds.exp: Likewise.
11817 * gdb.base/ptype.exp: Likewise.
11818 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11819 h8300 xfails.
d63a86f8 11820 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11821 on the h8300.
11822 * gdb.base/funcargs.c: Explicitly make last constant argument to
11823 call_after_alloca_subr an unsigned long type.
11824 * gdb.base/return.c: Include stdio.h.
11825
11826Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11827
11828 * config/abug.exp: New file for the older Motorola Bug monitor
11829 that runs on the mvme13x series VME boards.
11830 * config/monitor.exp: Use the new config array for target settings
11831 if they exist.
11832
11833Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11834
11835 * sim-gdb.exp: Make the SH simulator allocate less space when
11836 it is targeted.
11837
11838Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11839
11840 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11841 test.
11842
11843Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11844
11845 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11846 "rs6000-*-*" for "list function in include file" when gcc compiled.
11847 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11848 for "p ctable1[120]".
11849 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11850 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11851 Remove setup_xfail for "rs6000-*-*" for
11852 "print 'scope0.c'::filelocal before run".
11853 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11854 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11855 since some compilers don't allow both options to be given
11856 on the same command line. Create object file and move it.
d63a86f8 11857
c906108c
SS
11858Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11859
11860 * gdb.base/corefile.exp: Always regenerate the core file, since
11861 we always regenerate the coremaker program. Detect special case
11862 where registers cannot be read from core file.
d63a86f8 11863
c906108c
SS
11864Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11865
11866 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11867 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11868 * gdb.c++/templates.exp: Only match on basename of file since
11869 some formats like xcoff don't encode directory information.
11870 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11871 and rs6000 AIX xcoff targets.
11872 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11873 * configure: Regenerate.
11874 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11875 here, rather than in distclean.
d63a86f8 11876
c906108c
SS
11877Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11878
11879 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11880 defined, and use it to compile the test case with -O2. The
11881 native compilation still uses no optimization.
11882 * gdb.base/mips_pro.c: Remove inline assembly code since
11883 it is compiled PIC by default, which results in assembler
11884 warnings that make the testsuite think the compilation
11885 was unsuccessful.
11886
11887Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11888
11889 * gdb.c++/misc.exp: Add note to message for
11890 "print s.a for foo struct" that this is a known gcc 2.7.2
11891 and earlier bug.
11892
11893Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11894
11895 * gdb.base/break.exp: Fix pattern for matching "Delete all
11896 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11897 setup_xfail for deleting all breakpoints test. Fix various
11898 timeout messages to include "(timeout)".
11899 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11900 for "p t_float_values2(3.14159,float_val2)".
11901 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11902 for "continue to call2g" when gcc compiled.
11903 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11904 "up to foo in langs.exp", "show language at foo in langs.exp",
11905 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11906 and "show language at fsub in langs.exp".
11907 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11908 "list line 1 in include file", "list message for lines past EOF",
11909 "list function in include file", "list list0.h:foo", and
11910 "list filename:function; nonexistant function".
11911 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11912 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11913 and "ptype t_char_array" to be for native cc only.
d63a86f8 11914
c906108c
SS
11915Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11916
d63a86f8 11917 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11918 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11919 "print func2::coremaker_local", and "backtrace in corefile.exp".
11920
11921Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11922
11923 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11924 "bt in signals.exp". This problem only appears when running
11925 the testsuite, and then only intermittently.
11926
11927Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11928
11929 * gdb.base/return.exp (return_tests): Differentiate between
11930 two tests of continuing.
11931
11932Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11933
11934 * */Makefile.in (maintainer-clean): Remove config.log.
11935 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11936 * gdb.c++/Makefile.in (PROGS): Add inherit.
11937 (clean): Remove *.ci.
11938
11939Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11940
11941 * gdb.c++/misc.cc: Add test code from Mike Stump.
11942 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11943
11944Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11945
11946 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11947 to "alpha-*-osf2*" and add comment.
11948 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11949 setup_xfail for "step over execarg initialization" and
11950 "step over corearg initialization".
11951 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11952 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11953 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11954 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11955 "print func2::coremaker_local", and "backtrace in corefile.exp".
11956 * gdb.base/signals.exp: Build and source signals.ci.
11957 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11958 to be for gcc only.
11959 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11960
c906108c
SS
11961Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11962
11963 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11964 Feb 3 procfs.c change.
11965
11966Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11967
11968 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11969
11970Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11971
11972 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11973 from dejagnu's apparent default of 10 seconds, which gives random
11974 results when running the tests over NFS on moderately loaded systems.
11975 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11976
11977Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11978
11979 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11980 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11981 result reports.
11982
11983Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11984
11985 * configure.in (CY_AC_PATH_TCLH): Remove.
11986 * configure: Regenerate.
11987
11988Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11989
11990 * gdb.c++/Makefile.in (clean): Add missing '{'.
11991
11992Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11993
11994 * lib/gdb.exp: Provide a default value for noinferior.
11995
11996 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11997 Load libgloss.exp.
11998
11999Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
12000
12001 * gdb.disasm/hppa.exp: Compile directly into an executable, use
12002 the executable, not the .o to run the tests from.
12003
12004Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
12005
12006 * gdb.base/break.exp: Don't test for program exit or exit status
12007 if $noresults if nonzero.
12008 * gdb.base/langs.exp: Likewise.
12009 * gdb.base/watchpoint.exp: Likewise.
12010
12011 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
12012 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
12013 trying to compile the testcase.
12014
12015Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
12016
12017 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
12018 * gdb.base/signals.exp (continue to handler): Likewise.
12019
12020Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
12021
12022 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
12023
12024 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
12025
12026Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
12027
12028 * gdb.base/corefile.exp: Recognize "not found" as failure
12029 when trying to determine if a core file was generated.
12030 If no core file was generate the first time, try again without
12031 the ulimit -c to work around braindamaged shells.
12032
12033Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
12034
12035 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
12036 [] tests with "test" and enclose string in quotes.
12037 * gdb.stabs/configure: Rebuild
d63a86f8 12038
c906108c
SS
12039Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
12040
12041 Changes in sync with expect:
12042 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
12043 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
12044 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
12045 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
12046 argument to AC_REQUIRE.
12047 * configure: Regenerated.
12048
12049Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
12050
12051 * gdb.base/corefile.exp: When generating a core, discard any
12052 error messages about ulimit not found and the "core dumped"
12053 message from the shell that runs the coredumper.
12054
12055Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
12056
12057 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
12058
12059 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
12060 which sed script to run. Expect failure for v_comb test
12061 on PA targets too.
d63a86f8 12062
c906108c
SS
12063Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
12064
12065 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
12066 "print func2::coremaker_local" and for "backtrace in corefile.exp"
12067
12068Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
12069
12070 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
12071 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
12072 "sparc-sun-solaris*" xfails for "p v_comb".
12073 * lib/gdb.exp (default_gdb_start): Fix typo.
12074 * gdb.base/corefile.exp: Allow "Core was generated by ..."
12075 messages to not include the full program name that caused
12076 the core dump since some systems (such as solaris) apparently
12077 truncate this path to about 80 characters.
12078 When generating a core file first try increasing the core file
12079 size limit to unlimited since some systems may default it to
12080 zero, and it is harmless to try it. Move the test for failing
12081 to generate a core file to where it will actually get executed.
12082 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
12083 new gdb result from g++ debug info improvements and make old
12084 pattern obsolescent. Also account for size_t differences
12085 (may be int or long).
12086 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
12087 initialization before function call is placed in the delay slot
12088 and thus appears to be skipped over by commands such as "next".
12089
12090Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
12091
12092 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
12093
12094Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
12095
12096 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
12097 input source file; fix code to compile test to deal with this
12098 convention.
12099 * gdb.c++/*.exp: Likewise.
12100
12101Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
12102
12103 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
12104 "bt in signals.exp".
12105
12106Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
12107
12108 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
12109 "step over execarg initialization" and
12110 "step over corearg initialization".
12111
12112Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
12113
12114 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
12115 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
12116
12117Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
12118
12119 From Rob Savoye (rob@poseidon.cygnus.com)
12120 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
12121 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
12122 configure.in}, gdb.disasm/{Makefile.in, configure.in},
12123 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
12124 configure.in}: Major reworking for autoconfig.
12125 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
12126 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
12127 New files.
12128 * config/unix-gdb.exp: Make GDB global.
12129 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
12130 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
12131 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
12132 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
12133 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
12134 term.exp, twice.exp, watchpoint.exp, whatis.exp},
12135 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
12136 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
12137 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
12138 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
12139 pr-8136.exp, result.exp, string.exp, tuples.exp},
12140 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
12141 to returns as necessary, arrange for test to compile own testcase
12142 executable.
12143 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 12144
c906108c
SS
12145Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
12146
12147 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
12148 clear_xfail at end of test which might not call either pass or fail.
12149 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
12150 "backtrace through signal handler".
12151
12152Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12153
12154 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
12155 continuing from a job control stop signal.
12156 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
12157
12158Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
12159
12160 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
12161 * gdb.base/corefile.exp: Likewise.
12162 * gdb.base/funcargs.exp: Likewise.
12163
12164Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
12165
12166 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
12167 * config/monitor.exp: Add support for setting baud rate.
12168
12169Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
12170
12171 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
12172 i*86-*-linux* xfails for "backtrace through signal handler".
12173 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
12174 "print func2::coremaker_local".
12175 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
12176 alpha-dec-osf2* xfail for
12177 "delete all breakpoints when none".
12178
12179Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
12180
12181 * gdb.base/break.exp: Change test that deletes all breakpoints
12182 when no user breakpoints are installed. A post 4.15 change
12183 causes gdb to no longer prompt in this case.
12184
12185Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
12186
12187 * gdb.base/return.exp (return_tests): Change xfail for test
12188 "correct value returned double test" to stop xfailing at
12189 Solaris 2.5. Apparently the bug has been fixed.
12190
12191Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
12192
12193 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
12194 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
12195
12196Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
12197
12198 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
12199 * gdb.disasm/hppa.s: Corresponding changes.
12200
12201Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
12202
12203 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
12204 makefile fragment.
12205 * config/mt-hpux: Deleted.
12206
12207Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
12208
d63a86f8 12209 * Many files: When warning about suppressed tests due to a
c906108c
SS
12210 nonexistant test binary, avoid incrementing the warning count.
12211
12212Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
12213
12214 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 12215
c906108c
SS
12216Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12217
12218 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
12219 "sparc-*-solaris2*".
12220
12221Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12222
12223 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
12224 Add global and local variables and initialize them.
12225 * gdb.base/corefile.exp: Test correct mapping of corefile sections
12226 by printing variables. Remove rs6000 and powerpc xfails, BFD now
12227 extracts the file name and terminating signal from the core file.
12228 * TODO: Remove note about tests for correct mapping of corefile.
12229 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
12230 from optimizing it away.
12231 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
12232 handles common blocks.
12233
12234Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
12235
12236 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
12237 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
12238
12239Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
12240
12241 * Makefile.in (maintainer-clean): New target, synonym for
12242 realclean.
12243 * gdb.base/Makefile.in (maintainer-clean): Likewise.
12244 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
12245 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
12246 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
12247 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
12248 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
12249
12250Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
12251
12252 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
12253 xfails when not gcc compiled for "print foo::funclocal".
12254 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
12255 "print foo::funclocal at foo",
12256 "print 'scope1.c'::foo::funclocal at foo",
12257 "print foo::funclocal_bss at foo",
12258 "print 'scope1.c'::foo::funclocal_bss at foo",
12259 "print foo::funclocal_ro at foo",
12260 "print 'scope1.c'::foo::funclocal_ro at foo",
12261 "print bar::funclocal at foo" and
12262 "print 'scope1.c'::bar::funclocal at foo".
12263 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
12264 gcc compiled for "print foo::funclocal at bar".
12265 Expand all messages to ensure that they identify that
12266 the test is at bar().
12267 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
12268 gcc compiled for:
12269 "ptype on opaque struct pointer (statically)",
12270 "ptype on opaque struct tagname (statically)",
12271 "ptype on opaque struct pointer (dynamically) 1",
12272 "ptype on opaque struct tagname (dynamically) 1",
12273 "ptype on opaque struct pointer (dynamically) 2" and
12274 "ptype on opaque struct tagname (dynamically) 2
12275 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
12276 gcc compiled for:
12277 "p datalocal"
12278 "whatis datalocal",
12279 "ptype datalocal",
12280 "p bsslocal",
12281 "whatis bsslocal", and
12282 "ptype bsslocal".
12283 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
12284 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
12285 when not gcc compiled.
12286 * gdb.base/funcargs.exp (float_and_integral_args): Add
12287 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
12288 compiled.
12289 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
12290 "backtrace from call6a" when not gcc compiled.
12291 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
12292 "backtrace from call7a" when not gcc compiled.
12293 * gdb.base/callfuncs.exp (do_function_calls):
12294 Add "hppa*-*-hpux*" xfail when not gcc compiled for
12295 "p t_char_array_values(char_array_val2,char_array_val1)",
12296 "p t_char_array_values(char_array_val1,char_array_val2)",
12297 "p t_char_array_values("carray 1","carray 2")",
12298 "p t_char_array_values("carray 1",char_array_val2)",
12299 "p t_char_array_values(char_array_val1,"carray 2")",
12300 "p sum_args(1,{2})",
12301 "p sum_args(2,{2,3})",
12302 "p sum_args(3,{2,3,4})",
12303 "p sum_args(4,{2,3,4,5})"
12304 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
12305 "backtrace in corefile.exp" when not gcc compiled.
12306
12307Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12308
12309 * gdb.base/signals.exp: Rewrite `handle all print' test as
12310 a procedure. Accept blanks or TABs as whitespace, increase
12311 timeout and expect input buffer size for the large output
12312 from the command. Remove "i*86-*-bsdi2.0" xfail.
12313
12314Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12315
12316 * gdb.base/setvar.exp: Add new testcases for truncation when
12317 assigning invalid values to bitfields.
12318
12319Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12320
d63a86f8 12321 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12322 mips-sgi-irix* xfail for
12323 "call inferior func with struct - returns char *"
12324 and fix test so that an optional (unsigned char *) cast is
12325 accepted in the result.
12326
12327Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12328
12329 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12330 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12331 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12332 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12333 that accidentally got checked in.
12334
12335Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12336
d63a86f8 12337 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12338 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12339 compiled test.
12340 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12341 Add mips-sgi-irix5* xfail for not gcc compiled.
12342 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12343 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12344 "p top", "whatis top", "p middle", and "whatis middle".
12345 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12346 "whatis signed char" for not gcc compiled.
12347 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12348 "set variable signed char=-1 (-1)" and
12349 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12350 * gdb.base/funcargs.exp (float_and_integral_args):
12351 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12352 Add mips-sgi-irix* xfail when not gcc compiled for
12353 "continue to call2b".
12354 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12355 "continue to call2g".
12356 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12357 "backtrace from call6a"
12358 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12359 "backtrace from call7k".
12360 Add mips-sgi-irix5* xfail when not gcc compiled for
12361 "backtrace from call7a".
12362 (localvars_after_alloca): Fix gdb_test cmds for
12363 "print * after runto ...".
12364 Remove rs6000-*-* xfails for
12365 "print i after runto localvars_after_alloca" and
12366 "print l after runto localvars_after_alloca"
12367 for all compilers.
12368 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12369 when not compiled with gcc, for:
12370 "print signed char == (minus)",
12371 "print signed char != (minus)",
12372 "print signed char < (minus)",
12373 "print signed char > (minus)".
12374 * gdb.base/callfuncs.exp (do_function_calls):
12375 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12376 "call inferior func with struct - returns char *".
d63a86f8 12377 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12378 "correct value returned double test" to include Solaris 2.4.
12379 * gdb.base/funcargs.exp (float_and_integral_args):
12380 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12381
c906108c
SS
12382Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12383
12384 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12385 enumeration bitfields if compiling with GNU C.
12386 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12387 to empty' prompt.
12388
12389Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12390
12391 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12392 test for PRO targets.
12393
12394 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12395 breakpoints in the inferior at any given time by making
12396 two groups of breakpoints for call2*, call6* and call7*
12397 tests.
12398
12399Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12400
12401 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12402 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12403 from optimizing it away.
12404 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12405 "call inferior func with struct".
12406
12407Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12408
12409 * configure.in: Only configure gdb.chill for particular targets.
12410
12411Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12412
12413 * gdb.base/Makefile.in: Add action to .c.o transformation
12414 rule that generates a .ci file for each .o file and remove
12415 explicit .c.o rules except for callfuncs.o.
12416 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12417 generates a .ci file for each .o file and remove explicit
12418 .cc.o rules.
12419 (clean): Remove *.tmp *.ci files.
12420 (EXECUTABLES): Remove templ-info.exp.
12421 * gdb.base/compiler.c: New file.
12422 * gdb.c++/compiler.cc: New file
12423 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12424 Change rs6000-*-* xfail for
12425 "print 'scope0.c'::filelocal_ro" and
12426 "print 'scope1.c'::filelocal" and
12427 "print 'scope1.c'::filelocal_bss" and
12428 "print 'scope1.c'::filelocal_ro" and
12429 "print 'scope1.c'::foo::funclocal" and
12430 "print 'scope1.c'::foo::funclocal_ro" and
12431 "print 'scope1.c'::bar::funclocal" and
12432 "print 'scope0.c'::filelocal_ro" and
12433 "print 'scope1.c'::filelocal at foo" and
12434 "print 'scope1.c'::filelocal_bss at foo" and
12435 "print 'scope1.c'::filelocal_ro at foo" and
12436 "print 'scope1.c'::foo::funclocal at foo" and
12437 "print 'scope1.c'::foo::funclocal_bss at foo" and
12438 "print 'scope1.c'::foo::funclocal_ro at foo" and
12439 "print 'scope1.c'::bar::funclocal at foo" and
12440 "print 'scope0.c'::filelocal_ro" and
12441 "print 'scope1.c'::filelocal" and
12442 "print 'scope1.c'::filelocal_bss" and
12443 "print 'scope1.c'::filelocal_ro" and
12444 "print 'scope1.c'::foo::funclocal" and
12445 "print 'scope1.c'::foo::funclocal_bss" and
12446 "print 'scope1.c'::foo::funclocal_ro" and
12447 "print 'scope1.c'::bar::funclocal" and
12448 "print 'scope1.c'::bar::funclocal_bss"
12449 to only be xfail'd when not compiled with gcc.
d63a86f8 12450 Add rs6000-*-* xfail for
c906108c
SS
12451 "print 'scope0.c'::filelocal_bss before run"
12452 when compiled with gcc.
12453 (test_at_main): Add rs6000-*-* xfail for
12454 "print filelocal_ro in test_at_main"
12455 when compiled with gcc.
12456 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12457 Add rs6000-*-aix* xfail for
c906108c
SS
12458 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12459 "ptype t_char_array", not compiled with gcc.
12460 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12461 xfail for "list foo (in include file)" when gcc compiled.
12462 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12463 (integral_args): Add rs6000-*-* xfail for
12464 "run to call0a" if not compiled with gcc.
12465 (unsigned_integral_args): Add rs6000-*-* xfail for
12466 "run to call1a" if not compiled with gcc.
12467 (float_and_integral_args): Add rs6000-*-* xfail for
12468 "run to call2a" if not compiled with gcc and for
12469 "continue to call2b" for any compiler.
12470 Add rs6000-*-* xfail to
12471 "print f1 after run to call2a" for gcc compiled.
12472 (discard_and_shuffle): Add rs6000-*-* xfail for
12473 "run to call6a".
12474 (shuffle_round_robin): Add rs6000-*-* xfail for
12475 "backtrace from call7a" if not compiled with gcc.
12476 Add rs6000-*-* xfail for
12477 "backtrace from call7b" if compiled with gcc.
12478 (call_after_alloca): Add rs6000-*-* xfail for
12479 "print c in call_after_alloca" and
12480 "print s in call_after_alloca" and
12481 "backtrace from call_after_alloca_subr"
12482 if not compiled with gcc.
12483 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12484 "print c in localvars_in_indirect_call" and
12485 "print c in localvars_in_indirect_call" and
12486 "backtrace in indirectly called function" and
12487 "stepping into indirectly called function"
12488 if not compiled with gcc.
12489 (localvars_after_alloca): Add rs6000-*-* xfail for
12490 "print c after runto localvars_after_alloca" and
12491 "print s after runto localvars_after_alloca" and
12492 "print i after runto localvars_after_alloca" and
12493 "print l after runto localvars_after_alloca"
12494 for all compilers.
12495 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12496 than whatis-info.exp.
12497 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12498 than opaque-info.exp.
12499 Setup rs6000-*-* xfail for
d63a86f8 12500 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12501 "ptype on opaque struct pointer (dynamically)" when
12502 not compiled with gcc.
12503 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12504 rather than callf-info.exp.
12505 (do_function_calls): Add clear_xfail for rs6000-*-* for
12506 "p t_float_values2(3.14159,float_val2)". Seems to work
12507 fine there, both with xlc and gcc. Need to find out what
12508 it is doing right and fix other platforms.
12509 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12510 "call inferior func with struct - returns int",
12511 "call inferior func with struct - returns long",
12512 "call inferior func with struct - returns float",
12513 "call inferior func with struct - returns double",
12514 "call inferior func with struct - returns char *",
12515 but only if not gcc compiled (presumes xlc compiled).
12516 Change rs6000-*-* xfails for
12517 "call inferior func with struct - returns char" and
12518 " call inferior func with struct - returns short" to only
12519 xfail if not using gcc.
12520 (clean mostlyclean): Remove *.ci and *.tmp files.
12521 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12522 than templ-info.exp.
12523 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12524 Add rs6000-*-* xfail for "up to foo in langs.exp"
12525 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12526 when not gcc compiled.
d63a86f8 12527
c906108c
SS
12528Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12529
12530 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12531 * gdb.base/corefile.exp: Likewise.
12532 * gdb.base/list.exp: Likewise.
12533 * gdb.base/scope.exp: Likewise.
12534 * gdb.base/siganls.exp: Likewise.
12535
12536 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12537 compiler output.
12538 * gdb.base/whatis.exp: Likewise.
12539
12540Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12541
12542 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12543 failure (opcode table has been fixed to match reality).
12544
12545Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12546
12547 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12548 "call inferior func with struct - returns char",
12549 "call inferior func with struct - returns short"
12550
12551 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12552 "print 'scope0.c'::filelocal at main",
12553 "print 'scope0.c'::filelocal_bss in test_at_main",
12554 "print 'scope0.c'::filelocal at foo",
12555 "print 'scope0.c'::filelocal_bss in test_at_foo",
12556 "print 'scope0.c'::filelocal at bar",
12557 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12558
c906108c
SS
12559 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12560 in source file 1". This bug seems to have been fixed with both
12561 gcc and native cc (was native assembler bug?).
12562
12563Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12564
12565 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12566 "backtrace through signal handler" to "i*86-*-sysv4*".
12567 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12568 continue" case. Add "known SVR4 bug" to fail message.
12569 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12570 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12571 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12572 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12573 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12574 "up to foo in langs.exp", "show language at foo in
12575 langs.exp", "up to cppsub_ in langs.exp", "show
12576 language at cppsub_ in langs.exp", "up to fsub in
12577 langs.exp", and "show language at fsub in langs.exp".
12578 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12579 "bactrace in corefile.exp".
12580 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12581 "call inferior function with struct - returns float" and
12582 "call inferior function with struct - returns double".
d63a86f8 12583
c906108c
SS
12584Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12585
12586 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12587 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12588 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12589 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12590
12591Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12592
12593 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12594 (or overriden) "CHILL" macro rather then bare "gcc".
12595 Also look for ../../gcc/xgcc since that is what we will
12596 actually need, not "Makefile". Remove following assignment
12597 of CHILL to CHILL_FOR_TARGET because that results in
12598 recursive definition.
12599
12600Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12601
12602 * gdb.base/corefile.exp: Change xfail for backtrace in
12603 corefile.exp from linuxaout to all linux.
12604 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12605 cases where we miss the breakpoint at the signal handler
12606 for some reason. Setup xfail for linuxoldld/linuxaout and
12607 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12608 hitting SIGURG breakpoint.
12609 * gdb.base/signals.exp: Setup xfail for "next" acting like
12610 continue to add linuxoldld. Setup xfail for all linux for
12611 "next to handler in signals_tests_1", "backtrace in
12612 signals_tests_1", "continue to func1", "pass SIGUSR1",
12613 and continue to handler".
12614
12615Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12616
12617 * Update all FSF addresses except those in COPYING* files.
12618
12619Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12620
12621 * gdb.base/a2-run.exp: Change messages to be more explicit about
12622 the status of args, and quote binfile in results.
12623
12624Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12625
12626 * gdb.base/callfuncs.exp: Add tests for passing structs to
12627 inferior functions and return various types.
12628 * gdb.base/callfuncs.c: Add functions to receive a struct
12629 and return a member of the struct, in various types.
12630
12631Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12632
12633 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12634
12635Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12636
12637 * config/vxworks29k.exp: New file, sources vxworks.exp.
12638
12639Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12640
12641 * config/gdbremote.exp: New file. Testing framework using
12642 gdbserver.
12643
12644Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12645
12646 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12647 "call function when asleep" and "send end of file".
12648 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12649 for "backtrace in corefile.exp".
12650 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12651 for "backtrace through signal handler".
12652 * gdb.base/corefile.exp: Make sure we actually generate a core file
12653 before trying the core tests. Some systems allow the user to suppress
12654 generation of core files and default to that (linux for example).
12655 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12656 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12657
12658Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12659
12660 * gdb.threads: New directory with some crude multi-threaded
12661 gdb tests (step.exp and step2.exp).
12662 * config/mt-lynx (STEP_EXECUTABLE): Define.
12663 (THREADFLAGS): Define.
12664
12665Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12666
12667 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12668
12669 * gdb.base/signals.exp: Disable whole file for lynx until
12670 further notice.
12671
12672 * gdb.base/signals.exp: xfail test where "next" acts like
12673 "continue" for lynx.
12674
12675 * gdb.base/interrupt.exp: xfail test for calling function while
12676 inferior is asleep for lynx.
12677
12678 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12679 than one cr-lf after each command.
12680
12681Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12682
12683 * configure.in: Reinstate setting of stabsdirs variable, fix
12684 typo in setting up configdirs for native builds.
12685
12686 * gdb.base/return.exp: Fix typo in return double test.
12687 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12688 compiler from optimizing them away.
12689
12690Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12691
12692 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12693 sequences to be echo'd by gdb when using gdb_test.
12694 * gdb.chill/chexp.exp: Likewise.
12695 * gdb.fortran/exprs.exp: Likewise
12696
12697Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12698
12699 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12700 after the inferior gdb has started.
12701
12702 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12703 after each command.
12704 * gdb.base/funcargs.exp: Likewise.
12705 * gdb.base/gdbvars.exp: Likewise.
12706 * gdb.base/interrupt.exp: Likewise.
12707 * gdb.base/list.exp: Likewise.
12708 * gdb.base/watchpoint.exp: Likewise.
12709 * gdb.c++/demangle.exp: Likewise.
12710 * gdb.c++/inherit.exp: Likewise.
12711 * gdb.chill/chexp.exp: Likewise.
12712 * gdb.fortran/exprs.exp: Likewise.
12713
12714 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12715 test if we can't handle IO to/from the inferior.
12716
12717 * gdb.c++/misc.exp: Always check for a program already being
12718 started after sending a "run" command to gdb.
12719
12720 * gdb.base/twice.exp: Start with a fresh gdb.
12721
12722 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12723 only depend on gdb's expression code, not the chill runtime.
12724
12725 * gdb.base/return.c: Put return values into variables so we
12726 can have gdb print them rather than depending on the program
12727 to print them.
12728 * gdb.base/return.exp: Corresponding changes.
12729
12730 * lib/gdb.exp: Provide default value for noinferiorio.
12731 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12732 the inferior.
12733
12734 * gdb.base/break.exp: Always check for a program already being
12735 started after sending a "run" command to gdb.
12736 (text_next_with_recursion): Don't check the output from the
12737 program's printf statement. Instead just make sure the program
12738 exited.
12739
12740 * gdb.base/commands.exp: Protect tests which need arguments with
12741 $noargs conditionals.
12742
12743Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12744
12745 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12746 of structure member arrays to match gdb/valops.c:value_addr change.
12747
12748Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12749
12750 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12751 cases.
12752
12753Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12754
12755 * configure.in (configdirs): Remove gdb.chill from default list
12756 of subdirs and then add it back in only if doing a native build.
12757 The current chill compiler does not yet work in any cross build.
12758 * Revert all signal changes from Jul 6.
12759 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12760 for sh-hms targets, allowing these tests to link, with no other
12761 changes. Testing is suppressed by setting "nosignals" in site.exp.
12762
12763Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12764
12765 * configure.in (signaldirs): Define and add to configdirs for all
12766 targets except some specific ones that are known to not support signals.
12767 Also clean up formatting.
12768 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12769 (signals, sigall): Remove rules to build.
12770 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12771 Moved to new gdb.signals directory.
12772 * gdb.signals: New test directory.
12773 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12774 signals.c signals.exp}: New or moved files.
12775
12776Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12777
12778 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12779
12780Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12781
12782 * gdb.base/return.exp: Xfail `return double' test failure
12783 on at least Solaris 2.3 and handle future/past versions on
12784 a case by case basis as appropriate. Also update message
12785 to include i*86 failures.
12786
12787Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12788
12789 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12790
12791 * lib/gdb.exp: Fix comment which erroneously identified
12792 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12793 gdb_file_cmd not gdb_load).
12794 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12795
12796 * gdb.base/setvar.exp: Make test names consistent between pass and
12797 fail cases. Use gdb_test more.
12798
12799Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12800
12801 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12802
12803Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12804
12805 * gdb.base/help.exp: Fix expected help string for `show commands'.
12806
12807Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12808
12809 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12810
12811 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12812 of a text section.
12813
12814Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12815
12816 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12817 that loop eventually terminates. Fix Connection refused logic so
12818 that testsuite will expire nicely.
12819
12820Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12821
12822 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12823 config/rom68k.exp: New tcl glue for the appropriate monitors.
12824 These all just end up calling monitor.exp.
12825 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12826 refused' by retrying. Cleanup some timeout issues.
12827 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12828 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12829 callers don't have to set/restore global timeout variable.
12830
12831 * The following set of changes centralizes management of the global
12832 timeout variable. This way, it can be set in one target dependent
12833 place instead of dozens of places scattered throughout the test suite.
12834 If you need to lengthen a timeout, then you should either set timeout
12835 in one of the config/{target}.exp files, or multiply it by a factor.
12836 Setting it to an absolute value is always going to lose for some
12837 targets.
12838 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12839 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12840 * gdb.base/funcargs.exp: Don't set timeout.
12841 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12842 * gdb.base/printcmds.exp (test_print_string_constants
12843 test_print_array_constants): Don't set timeout.
12844 * gdb.base/ptype.exp: Don't set timeout.
12845 * gdb.base/recurse.exp: Don't set timeout.
12846 * gdb.base/return.exp: Don't set timeout.
12847 * gdb.base/watchpoint.exp: Don't set timeout.
12848 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12849 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12850
12851Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12852
12853 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12854
12855Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12856
12857 * lib/gdb.exp: Disable chill tests for irix5.
12858
12859Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12860
12861 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12862 each test pass or fail.
12863
12864Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12865
12866 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12867 xlc not gcc.
12868
12869Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12870
12871 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12872
12873Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12874
12875 * config/est.exp: Fix copyright and comments. Remove dead code.
12876 Use targetname, serialport and baud variables instead of fixed
12877 constants.
12878 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12879 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12880
12881Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12882
12883 * gdb.base/watchpoint.exp: Don't run
12884 test_watchpoint_triggered_in_syscall for sunos.
12885
12886Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12887
12888 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12889 they don't seem to exist. Do include stdio.h.
12890
12891Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12892
12893 * gdb.base/a1-selftest.exp: Add alpha xfail.
12894
12895Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12896
12897 * gdb.base/watchpoint.c (main): Prompt before calling read().
12898 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12899 Revise accordingly. Remove cruft about sending "123" several
12900 times, until it gets noticed. Clean up the "print buf[0]" stuff
12901 so that it passes or fails, and waits for prompts in the usual way.
12902
12903Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12904
12905 * gdb.base/recurse.exp: Fix comment.
12906
12907 * TODO: Remove item about printing variables in nodebug.exp. Add
12908 item about enabling tests which are only run on some targets.
12909
12910 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12911 fail, make test names unique, use new gdb_test convention
12912 regarding pattern, use gdb_test more, etc.).
12913
12914 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12915 fail, make test names unique, etc.).
12916
12917Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12918
12919 * gdb.base/nodebug.c: Change return type of top and middle to
12920 short.
12921 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12922 are fixed by the recent mdebugread.c changes. Allow `short ()'
12923 as type for top and middle.
12924
12925Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12926
12927 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12928 nearly as I can tell, the whole thing was an accident in Stu's
12929 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12930 to replace a send/expect pair with gdb_test, but ended up only
12931 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12932 of 30 Mar 1995 took care of it, but left this vestigial comment
12933 which I am now nuking.
12934
12935Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12936
12937 * gdb.base/break.exp: Look for different line number for
12938 breakpoint at main depending on usestubs.
12939
12940Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12941
12942 * gdb.base/list.exp: Adjust some alternate expect patterns to
12943 match recent list0.c change. Add alternate expect pattern for
12944 output from `list default lines around main' for optimizing
12945 compilers.
12946
12947Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12948
12949 * lib/gdb.exp: If nosignals is not set, set it to 0.
12950
12951Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12952
12953 * config/slite-gdb.exp: Responds to load symbol table prompt.
12954 * gdb.base/break.exp: Adjust line number, fix rerun.
12955 * gdb.base/langs0.c: Add #ifdef usestubs.
12956
12957Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12958
12959 * gdb.base/list.exp: Adjust line contents after adding new lines in
12960 list0.c. Also fix a syntax error.
12961
12962 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12963 * gdb.base/break.exp: ditto.
12964 * gdb.base/list.exp: ditto.
12965 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12966 * gdb.base/run.c: ditto.
12967 * gdb.base/list0.c: ditto.
12968 * gdb.base/funcargs.c: ditto.
12969
12970Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12971
12972 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12973 $targetname, $serialport and $baud instead of hardwired variables.
12974 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12975 target doesn't support signals.
12976
12977Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12978
12979 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12980
12981Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12982
12983 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12984 Don't rely on the value of an auto variable before it has been
12985 initialized. Use gdb_test more.
12986
12987Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12988
12989 * lib/gdb.exp (default_gdb_version): A version number must start
12990 with a digit, but other than that contains all characters up to
12991 the first whitespace character.
12992
12993Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12994
12995 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12996
12997Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12998
12999 * gdb.c++/*.exp: Warn if executable does not exist. The original
13000 reason for skipping the warning was that configure.in sometimes
13001 intentionally skipped building the executables but the tcl code
13002 had no way of knowing. That (a) was always bogus with respect to
13003 error handling, (b) is no longer true (right now there is no way
13004 to skip C++ tests).
13005
13006 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
13007
13008Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13009
13010 * gdb.base/list.exp: Add expect patterns for output from
13011 SunPRO compiled executables.
13012 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
13013 types.
13014
13015Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13016
13017 * gdb.base/break.exp (test_next_with_recursion): Accept any line
13018 number (we are already testing that the correct source line text
13019 gets printed).
13020
13021 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
13022 that is what is intended, but something needed to be done to get
13023 sunos4 native working again.
13024
13025 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
13026
13027 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
13028 apparently went with a (very) old xfail.
13029
13030Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
13031
13032 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
13033 runto_main is a proc in gdb.exp that will do 'step' for target use
13034 stubs.
13035 * gdb.base/exprs.exp: ditto.
13036 * gdb.base/interrupt.exp: ditto.
13037 * gdb.base/opaque.exp: ditto.
13038 * gdb.base/printcmds.exp: ditto.
13039 * gdb.base/ptype.exp: ditto.
13040 * gdb.base/scope.exp: ditto.
13041 * gdb.base/setvar.exp: ditto.
13042 * gdb.base/signals.exp: ditto.
13043 * gdb.base/twice.exp: ditto.
13044 * gdb.c++/classes.exp: ditto.
13045 * gdb.c++/inherit.exp: ditto.
13046 * gdb.c++/templates.exp: ditto.
13047 * gdb.base/break.exp: no run and hit main for stubs. Change line
13048 numbers for breakpoints and info breakpoint.
13049 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
13050 breakpoint().
13051 * gdb.base/callfuncs.c: ditto.
13052 * gdb.base/exprs: ditto.
13053 * gdb.base/interrupt.c: ditto.
13054 * gdb.base/opaque0.c: ditto.
13055 * gdb.base/printcmds.c: ditto.
13056 * gdb.base/ptype.c: ditto.
13057 * gdb.base/scope0.c: ditto.
13058 * gdb.base/setvar.c: ditto.
13059 * gdb.base/signals.c: ditto.
13060 * gdb.base/twice.c: ditto.
13061 * gdb.c++/misc.cc: ditto.
13062 * gdb.c++/templates.cc: ditto.
13063
13064Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13065
13066 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
13067
13068 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
13069 somewhere between `read' and `main.c'. I'm pretty sure the
13070 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
13071 and it isn't particularly useful.
13072
13073 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
13074
13075Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13076
13077 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
13078
13079Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
13080
13081 * config/mt-slite: add LIBS and -nostdlib.
13082 * config/slite-gdb.exp: add this new file to support sparclite target.
13083
13084Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
13085
13086 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
13087
13088 * gdb.base/a2-run.exp: Change argument to istarget from
13089 "*-*-vxworks" to "*-*-vxworks*".
13090 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
13091
13092Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
13093
13094 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
13095 will not runto main but do a 'step' to step out of breakpoint().
13096 * config/mt-slite: add -Dusestubs.
13097
13098Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13099
13100 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
13101 instead of just @.
13102
13103 * gdb.base/signals.exp: Add test for "handle all print".
13104 * TODO: Remove "handle all print". Also remove item about
13105 checking copyright date (I don't like the idea of a spurious FAIL
13106 based on when we run the tests).
13107
13108 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
13109 for SunOS4 (reason for failure not investigated). Remove
13110 redundant test for $binfile.
13111
13112 * gdb.base/nodebug.c (array_index): Call malloc.
13113
13114 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
13115
13116Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
13117
13118 * gdb.base/recurse.exp: Update gdb_test invocation to use new
13119 conventions and slightly simplify the matching regexp.
13120
13121Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13122
13123 * gdb.base/break.exp: Update gdb_test invocation to use new
13124 convention.
13125
13126 * lib/gdb.exp: If noargs is not set, set it to 0.
13127
13128 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
13129 tests unique.
13130
13131 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
13132
13133Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13134
13135 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
13136 one argument of type "<non-float parameter>".
13137
13138Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
13139
13140 * config/rom68k.exp: New file to support Motorola IDP board.
13141 * gdb.base/a2-run.exp: Skip this file if noargs is set.
13142 * gdb.base/break.c: Change things around so that this program
13143 doesn't depend upon args. This is necessary to make remote
13144 targets work (in general, they can't take args).
13145 * gdb.base/break.exp: Don't try to send args to program. Don't
13146 expect output. Also, replace lots of code with gdb_test.
13147
13148Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13149
13150 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
13151 printing of '\'' (which is what the comment says we are testing,
13152 even though we were not), not '''.
13153 (test_integer_literals_rejected): Test that printing ''' is an error.
13154
13155 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13156 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
13157 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
13158 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
13159 Use gdb_test not test_print_accept.
13160 * lib/gdb.exp: Remove test_print_accept.
13161
13162 * gdb.base/signals.exp (signal_tests_1): Make pass message
13163 consistent with fail message.
13164
13165 * gdb.base/whatis.exp: Remove xfails for printing char vs.
13166 unsigned char; the bug (PR 1821) is fixed.
13167
13168 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
13169
13170 * gdb.base/scope.exp (test_at_localscopes): Call pass for
13171 successful tests--makes xfailing them work right.
13172
13173Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13174
13175 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
13176 only \r\n, not .*. The test can pass .* as the last thing in
13177 $pattern if that is what it wants. In addition to providing this
13178 flexibility, this change should speed up pattern matching in cases
13179 where the pattern already ended with .* (there were a number of
13180 them). This change also helps catch bad patterns--in the old
13181 scheme the typo "char \*" instead of "char \\*" would pass. Now
13182 it is caught.
13183 * Many .exp files: Update callers.
13184
13185 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
13186 clearer and does not spuriously match multiple ('s. Likewise for
13187 ) and *.
13188
13189 * gdb.base/nodebug.exp: Test ability to call a function and pass
13190 it a string (even with no debugging info).
13191
13192 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
13193 "p '\'", which is the same as "p ''" once tcl gets done with
13194 quoting, to "p '\\'", which I suspect is what is intended (one
13195 backslash gets sent to GDB).
13196
13197 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
13198
13199Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13200
13201 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
13202 1817) was fixed literally years ago.
13203
13204Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13205
13206 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
13207 test, it causes stepping out of call_after_alloca_subr with
13208 optimizing compilers.
13209 (localvars_in_indirect_call): Consume GDB prompt if `finish'
13210 fails.
13211
13212 * gdb.c++/templates.exp: Source templ-info.exp only if
13213 the templates executable exists.
13214
13215 * gdb.c++/misc.cc (class Contains_static_instance,
13216 class Contains_nested_static_instance),
13217 gdb.c++/classes.exp (test_static_members): Test printing of
13218 a class that contains a static instance of the class.
13219
13220Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13221
13222 * gdb.base/langs2.c (cppsub_): Don't prototype.
13223 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
13224 only, I believe).
13225
13226Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13227
13228 * lib/gdb.exp (skip_chill_tests): New procedure.
13229
13230 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
13231
13232Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
13233
13234 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
13235 each expect pattern. Cuts runtime from 12 to about 4 seconds.
13236
13237Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13238
13239 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
13240
13241 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
13242 disassemble 8, not 16, instructions for part 4.
13243
13244 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
13245 support the latter anymore.
13246
13247 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
13248 -DNO_PROTOTYPES.
13249 * gdb.base/callfuncs.c: Control use of prototypes based on
13250 NO_PROTOTYPES, not __STDC__.
13251 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
13252 t_float_values2 tests if prototypes in use.
13253
13254 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
13255 t_double_values): When checking differences against DELTA, check
13256 that difference is within the range (-DELTA,DELTA), not just
13257 (-infinity,DELTA).
13258
13259Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
13260
13261 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
13262 'file' command firts, then 'target', then 'load', this is due to gdb
13263 target set up.
13264 * config/mips-gdb.exp: Fix a couple regular exp bugs.
13265
13266Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
13267
13268 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
13269 FP load/store variants.
13270 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
13271
13272Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13273
13274 * gdb.base/term.exp: Do not give a warning if not native, it is
13275 not an abnormal condition.
13276
13277Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
13278
13279 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
13280 t_char_array".
13281
13282Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13283
13284 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
13285 are getting the version number.
13286
13287 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
13288 if not native, it is not an abnormal condition.
13289
13290Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13291
13292 * lib/gdb.exp: Just use "file exists", rather than undocumented
13293 dejagnu procedure "findfile".
13294
13295Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13296
13297 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
13298 (LDFLAGS): Set to -Xlinker -Ur.
13299
13300 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
13301 Removed, these values are set by lib/gdb.exp.
13302
13303 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
13304
13305Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13306
13307 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
13308 of replicating gdb startup code.
13309
13310 * config/mt-vxworks (LDFLAGS): Set to -r.
13311 (CFLAGS_FOR_TARGET): Removed.
13312
13313 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13314 (gdb) and gdb for vxworks uses (vxgdb).
13315
13316 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13317 executable is not in the tree and host != target, use sed and
13318 program_transform_name to determine the gdb name used by the
13319 target.
13320
13321 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13322 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13323
13324Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13325
13326 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13327 floats, chars, and shorts where there are ANSI-style function
13328 definitions.
13329
13330 * gdb.base/langs.exp, gdb.base/langs*: New test.
13331 * gdb.base/Makefile.in: Build it.
13332 * TODO: Remove item about checking that C names don't get C++
13333 demangling applied; this test tests it.
13334
13335Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13336
13337 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13338 went with the const70 xfail. The xfail went away a year ago.
13339
13340 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13341
13342 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13343 for hp300.
13344
13345 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13346
13347 * gdb.base/a1-selftest.exp: Don't run on hp300.
13348
13349Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13350
13351 * Makefile.in (site.exp): Set host_alias and target_alias as well
13352 as host_triplet and target_triplet.
13353
13354Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13355
13356 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13357
13358 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13359 places as other ecoff systems).
13360
13361 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13362 ultrix.
13363
13364Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13365
13366 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13367 remove them.
13368 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13369 variable and "variable" in addition to "data variable".
13370 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13371
13372 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13373 2.
13374 * gdb.base/list1.c (long_line): Add additional statement at start
13375 of function.
13376 * gdb.base/list.exp (test_forward_search): Update line number to
13377 reflect new statement.
13378
13379Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13380
13381 * gdb.base/signals.exp: Reinitialize searched source directories
13382 after gdb_start call.
13383
13384Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13385
13386 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13387 * gdb.stabs/Makefile.in: Likewise.
13388
13389 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13390 change. Instead split the tests into smaller pieces.
13391 * gdb.disasm/hppa.s: Corresponding changes.
13392
13393Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13394
13395 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13396 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13397
13398 * gdb.base/funcargs.exp: Modify many tests so that every test
13399 either passes or fails. Make some test names unique.
13400
13401Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13402
13403 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13404 Call stty to set interrupt character.
13405
13406 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13407 for HP assembler versus GNU assembler based on actual behavior of
13408 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13409
13410 * TODO: Suggest a few more stepping tests.
13411
13412Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13413
13414 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13415 restart GDB for h8300 after a continue.
13416 (return): Add pattern to match a29k-udi behavior.
13417 * gdb.base/nodebug.exp: Remove obsolete comment.
13418 * gdb.base/regs.exp: New file, testing of register displays.
13419 * gdb.base/return.exp: Fix typo in reference to $objdir.
13420 * gdb.base/whatis.exp: Always start with a fresh GDB.
13421
13422Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13423
13424 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13425 higher, these tests generate a lot of output.
13426
13427Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13428
13429 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13430 code following the catch silently ignored some errors; without the
13431 catch they should be thrown like any other tcl error. Also, the
13432 catch used "" instead of {} which meant all the callers who wanted
13433 to include one of the characters "[]$ had to quote it an extra time.
13434 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13435 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13436 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13437 Remove extra quoting.
13438
13439Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13440
13441 * gdb.base/commands.exp: Make test names unique; every test either
13442 passes or fails. Update some comments.
13443
13444 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13445
13446Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13447
13448 The following fixes a FAIL caused by the fact that the alpha stabs
13449 configuration didn't use the ".if alpha" code in weird.def.
13450 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13451 bit pointer, so the 32 bit version works even on the alpha.
13452 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13453 Remove the stuff which allowed us to have separate versions for
13454 alpha and everything else.
13455
13456 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13457 regexp which "info func operator\[\](" is supposed to match. Fix
13458 string to send to GDB. Note that GDB still doesn't work right. Add a
13459 new test for "info func .perator\[\](" which GDB does handle correctly.
13460
13461 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13462
13463Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13464
13465 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13466 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13467 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13468 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13469 it makes the tests harder to understand and confuses test-o-matic.
13470 The preferred style is that each test provides a PASS or a FAIL,
13471 and has a unique message (e.g. "continue #54" not just "continue")
13472 which is the same for the pass and the fail.
13473 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13474 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13475 to lib/gdb.exp.
13476 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13477 prt_accept which was basically the same thing. Likewise for
13478 test_print_reject and prt_reject.
13479 * lib/gdb.exp (test_print_reject): Add some more error message
13480 patterns to match from the former printcmds.exp (prt_reject).
13481 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13482 One defect of the passcount stuff is that some of it failed to
13483 report XPASS where appropriate.
13484 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13485 stuff before and after arg in expected pattern.
13486 (test_paddr_operator_functions): Re-do test without print_addr_of;
13487 this is the only test which seems to want extra stuff there.
13488
13489Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13490
13491 * gdb.base/nodebug.exp: Update new tests to reflect improved
13492 wording of gdb output.
13493
13494 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13495 and "ptype" work on variables in files compiled without -g.
13496 Replaces commented out "maint print msymbol" tests.
13497
13498Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13499
13500 * gdb.base/setvar.c (dummy): Call malloc.
13501
13502 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13503 losing with the irix4 sed.
13504
13505 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13506 ALRM" on irix4.
13507
13508Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13509
13510 * TODO: Remove items about corefile.exp testing new exec-file and
13511 backtrace; both are now done. Add items about printing enums.
13512
13513Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13514
13515 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13516 "get signal $thissig" test fails.
13517
13518 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13519
13520Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13521
13522 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13523 compiler warning with dec alpha compiler.
13524
13525 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13526 extra \n from gdb_test call (this explains why the prompt test
13527 that I removed yesterday was there).
13528 (user_defined_command_test): Remove extra \n and prompt test.
13529
13530 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13531 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13532 doesn't exist.
13533 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13534 Also remove alpha workaround, which turns out to be because
13535 SIGABRT == SIGLOST.
13536
13537 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13538
13539 * gdb.base/help.exp: Don't test "help show".
13540
13541Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13542
13543 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13544 "set print address" is on.
13545 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13546 pass prompt to gdb_test; gdb_test already looks for the prompt.
13547
13548 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13549
13550 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13551 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13552 was to make sure that gdb can read a core file. But (a) the "read
13553 the corefile" part didn't make it to a1-selftest.exp, we just
13554 delete the corefile after creating it, and (b) we test reading
13555 corefiles in corefile.exp anyway. Also, this test left around a
13556 xgdb process on Solaris.
13557
13558 * gdb.base/corefile.exp: Also test backtrace.
13559
13560Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13561
13562 * gdb.base/commands.exp: Test a simple user defined command with
13563 arguments and if/while statements; verify the full user command is
13564 printed by "show user".
13565
13566 * gdb.base/commands.exp: Test if/while commands as part of a
13567 breakpoint command list; verify they appear in breakpoint
13568 information.
13569
13570Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13571
13572 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13573 than by dividing by zero.
13574
13575Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13576
13577 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13578 performing an inferior call with watchpoints enabled.
13579 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13580 call.
13581
13582Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13583
13584 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13585 of "file" command.
13586
13587 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13588 Add additional pattern for when "int operator int(void);" appears
13589 in a different order.
13590
13591Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13592
13593 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13594
13595 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13596 and "signal" with ".*".
13597
13598Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13599
13600 * TODO: Add note about "handle all nostop".
13601
13602 * gdb.base/{sigall.c, sigall.exp}: New test.
13603 * gdb.base/Makefile.in: Add it.
13604
13605Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13606
13607 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13608 when invoking GDB, suppresses any windowing interface.
13609
13610Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13611
13612 * config/sim-gdb: New file, simulator testing support.
13613
13614Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13615
13616 * gdb.base/interrupt.exp: Test calling func1 twice.
13617
13618Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13619
13620 * gdb.base/list.exp (test_forward_search): Set timeout higher
13621 when we'll be getting lots of output from gdb.
13622
13623 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13624 "init_malloc" to after the expect statement. Run it if that
13625 regexp is taken, but also for two others which happen if source
13626 cannot be found.
13627
13628Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13629
13630 * gdb.base/printcmds.exp: New test, for printing register before
13631 program is running.
13632
13633Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13634
13635 * gdb.base/list.exp: Correct some alternate expect patterns
13636 to reflect changes in list1.c.
13637
13638Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13639
13640 * TODO: Add item regarding large frames.
13641
13642 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13643
13644 * TODO: Remove item about enabling return.exp; it
13645 is enabled. Suggest a few more "return" tests.
13646
13647Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13648
13649 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13650 anonymous unions.
13651
13652Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13653
13654 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13655 and pr-5646.o, so "make" is the same as "make all", not "make
13656 pr-4975.o".
13657
13658Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13659
13660 * gdb.base/list.exp: Adjust expectations to reflect changes in
13661 list1.c.
13662 (test_forward_search): New test proc.
13663 * gdb.base/list1.c (long_line): New function, has long source line.
13664
13665Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13666
13667 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13668 additional line of code that was added.
13669
13670Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13671
13672 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13673 tests so as not to overflow expect's input buffers.
13674 * gdb.disasm/hppa.exp: Corresponding changes.
13675
13676Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13677
13678 Beginnings of template debugging tests.
13679 * gdb.c++/templ-info.cc: New file to test for template
13680 debugging capability of the compiler.
13681 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13682 templ-info.cc.
13683 * gdb.c++/templates.cc: Add explicit template instantiations
13684 to enable compiling with -fno-implicit-templates. Add destructor
13685 and 'value' method to T5 class for template tests.
13686 * gdb.c++/templates.exp: Add testcases for printing of template
13687 types, setting breakpoints on template methods and calling a
d63a86f8 13688 template method.
c906108c
SS
13689
13690Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13691
13692 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13693 branch target since some assemblers (gas-2.5) may emit a
13694 relocation for the branch instead of resolving it in the
13695 assembler.
13696
13697Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13698
13699 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13700 through signal handler.
13701
13702Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13703
13704 * configure.in (*-*-netware): Use config/mt-netware.
13705
13706 * config/mt-netware: New file.
13707 * config/mt-i386-netware: Removed, separate configs for different
13708 netware architectures are no longer needed now that we have
13709 --with-headers.
13710
13711Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13712
13713 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13714 by the recent changes to use ANSI C arithmetic conversions.
13715
13716Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13717
13718 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13719 bug involving using inferior_pid to figure out whether to select a
13720 frame.
13721
13722Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13723
13724 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13725 match the current disassembler output.
13726
13727Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13728
13729 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13730 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13731 types, expect "int" as type of integer values (for now).
13732
13733Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13734
13735 * gdb.base/commands.exp: New tests for if/while commands.
13736
13737Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13738
13739 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13740 by .*, since hex values have different syntax in Chill mode.
13741
13742Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13743
13744 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13745 linefeed from expect pattern for repeated types with indices > 9.
13746
13747Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13748
13749 First part of Fortran test suite.
13750 * gdb.fortran: New directory.
13751 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13752
13753Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13754
13755 * gdb.base/default.exp: Update expect pattern for load command
13756 without arguments.
13757
13758Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13759
13760 * configure.in: Change i386 to i[345]86.
13761 * gdb.base/configure.in: Likewise.
13762 * gdb.c++/configure.in: Likewise.
13763 * gdb.chill/configure.in: Likewise.
13764
13765Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13766
13767 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13768 patterns, since that is not a valid context for comments.
13769
13770Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13771
13772 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13773 repeated types and repeated types with indices > 9.
13774
13775Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13776
13777 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13778 2417; old bug has been fixed.
13779
13780Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13781
13782 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13783 send the newline ourselves instead of assuming gdb_test will do
13784 so when passed an empty input string.
13785
13786 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13787 stabs testcode.
13788
13789Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13790
13791 * lib/gdb.exp (gdb_test): Don't send anything if the first
13792 argument is an empty string. This makes cases where we want to
13793 match output that is already in expect's buffers (for example,
13794 matching a breakpoint after gdb_run_cmd has been called) work
13795 reliably.
13796
13797Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13798
13799 * config/netware.exp: New file.
13800
13801Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13802
13803 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13804 the -B and -L prefixes so we can find the debugging stub.
13805
13806 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13807 there and we are using the gcc from the tree.
13808
13809 * gdb.base/types.c: Removed.
13810
13811 * gdb.base/configure.in: Look for makefile fragments in ../config.
13812 Recognize i386-*-netware.
13813 * gdb.c++/configure.in: Likewise.
13814
13815Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13816
13817 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13818 the correct TCL syntax.
13819
13820Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13821
13822 * gdb.base/opaque.exp: use runto instead of messing around with
13823 breakpoints. Simplify by using gdb_test.
13824
13825 * gdb.base/bitfields.exp: restart between tests on netware targets
13826 because breakpoints aren't relocated after target death. Run
13827 processes to completion.
13828
13829 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13830
13831Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13832
13833 * Makefile.in: Remove extra tabs that confuse some versions
13834 of "make". Use the newly built gdb to test with by default,
13835 rather than the first one in the tester's search path.
13836
13837Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13838
13839 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13840
13841 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13842 condition help.
13843
13844Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13845
13846 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13847
13848 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13849 running.
13850 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13851 * gdb.base/funcargs.exp: Likewise.
13852
13853 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13854 * gdb.base/funcargs.exp: Likewise.
13855
13856 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13857 message is "".
13858
13859Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13860
13861 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13862 return,signals,twice}.exp: Handle non-existant binaries
13863 consistantly.
13864
13865 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13866 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13867 might testing a cross development system.
13868
13869Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13870
13871 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13872 runtest script is relative to ${srcdir}, not ${rootdir}.
13873
13874Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13875
13876 * gdb.base/signals.exp: Allow for optionality of breakpoint
13877 address.
13878
13879Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13880
13881 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13882
13883Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13884
13885 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13886 for size_t definition.
13887 * gdb.c++/templates.cc: Likewise
13888
13889 * config/mt-i386-netware: New file.
13890
13891 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13892 defined.
13893
13894 * gdb.base/Makefile.in: Added support for systems that name core
13895 files by appending "core" to the program name.
13896 * gdb.base/a1-selftest.exp: Likewise.
13897
13898Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13899
13900 * gdb.base/return.exp: Add comment and message for `return double'
13901 test failure on Sparc Solaris.
13902
13903Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13904
13905 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13906
13907Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13908
13909 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13910 from optimizing them away.
13911 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13912 patterns to include default constructors and assignment operators,
13913 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13914 character in the output of the virtual base pointer.
13915
13916Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13917
13918 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13919 expression match in print_addr_of to avoid unintented matches.
13920 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13921 versions up to 2.5.8.
13922
13923Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13924
13925 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13926 included file to run under newer versions of expect.
13927 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13928 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13929 Remove xfail for the virtual table of BDDHookV.
13930
13931Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13932
13933 * lib/gdb.exp (string_to_regexp): Set a default result.
13934 (default_gdb_start): Fix misleading message.
13935
13936Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13937
13938 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13939 Remove all CC, etc definitions.
13940 * config/mt-hpux: New file.
13941 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13942 (CFLAGS, LDFLAGS): Define.
13943 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13944
13945 * Makefile.in (site.exp): Don't insert host_os, etc.
13946 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13947 (distclean): Check existence of subdir.
13948 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13949 * gdb.base/Makefile.in: General cleanup and simplification.
13950 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13951 to build executables. Use default rule to build .o files.
13952 (EXPECT, RUNTEST, CC): Fix relative pathname.
13953 (site.exp): Don't insert host_os, etc.
13954 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13955 and/or SIGUSR1 defined.
13956 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13957 * gdb.c++/Makefile.in: General cleanup and simplification.
13958 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13959 (CFLAGS): Remove.
13960 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13961
13962Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13963
13964 * gdb.base/recurse.exp: Misc changes to get tests running again
13965 after Kung's changes to the watchpoint code.
13966 * gdb.base/watchpoint.exp: Likewise.
13967
13968Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13969
13970 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13971
13972Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13973
13974 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13975 * lib/gdb.exp (default_gdb_start): Define.
13976 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13977 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13978 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13979 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13980 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13981 Don't call gdb_target_udi in between tests.
13982
13983Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13984
13985 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13986 (which was basically just a local version of the same thing). In
13987 addition to avoiding duplication, gdb_test_exact is faster.
13988 * lib/gdb.exp (gdb_test_exact): Fix typo.
13989
13990 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13991 don't give an error.
13992
13993 * gdb.base/term.exp: Call delete_breakpoints before starting.
13994
13995 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13996 (t10): Add comment.
13997
13998Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13999
14000 Reorganization of the GDB Test Suite.
14001
14002 * gdb.base: New directory, contains all the basic tests.
14003 * gdb.c++: New directory, tests specific to C++.
14004 * gdb.chill: New directory, tests specific to Chill.
14005 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
14006 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
14007 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
14008 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
14009 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
14010 t30-31 to chill).
14011 * */gdbme.*: Rename to match appropriate expect scripts.
14012 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
14013 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
14014 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
14015 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
14016 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
14017 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
14018 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
14019 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
14020 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
14021 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
14022 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
14023 gdb.c++/virtfunc.cc: New names of C++ files.
14024 * gdb.chill/chillvars.ch: New name of Chill file.
14025 * gdb.base/configure.in, gdb.c++/configure.in,
14026 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
14027 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14028 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
14029 * configure.in (configdirs): Update to reflect directory changes.
14030 (target_abbrev): No longer define for any configuration.
14031 * Makefile.in: Cosmetic improvements to header comments.
14032
14033Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
14034
14035 Various changes to gdb.t31:
14036
14037 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
14038 * gdbme.ch: Make all key-words and predefineds be upper-case.
14039 * chillvars.exp: Expect key-words and predefinds in upper-case.
14040
14041 * chillvars.exp: Use gdb_test_exact many places.
14042 Change expected output for arrays (which now includes index labels).
14043
14044 * pr-5020.exp, gdme.ch (module PR_5020):
14045 New test, for PR-5020.
14046
14047Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
14048
14049 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
14050 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
14051
14052Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
14053
14054 * Makefile.in: Fix bit-rot in definitions of CHILL,
14055 CHILL_FOR_TARGET and Chill_LIB.
14056 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
14057 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
14058 CHILL, and CHILL_LIB.
14059
14060Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
14061
14062 * Revert the previous changes. Please see Rob's directory
14063 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
14064
14065Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
14066
14067 * Makefile.in, configure.in, config/mips-gdb.exp,
14068 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
14069 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
14070 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
14071 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
14072 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
14073 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
14074 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
14075 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
14076 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
14077 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
14078 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
14079 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
14080 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
14081 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
14082 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
14083 changes from 94Q1.
14084
14085Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
14086
14087 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
14088 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
14089 Rob's new testing fragments.
14090
14091Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
14092
14093 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
14094 lib/gdb.exp: Replace error proc calls with perror.
14095
14096Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14097
14098 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
14099 version also, match on casted version strings, and match on
14100 gdb startup case where the line numbers might be messed up.
14101
14102Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
14103
14104 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
14105 (CFLAGS): Delete it from here.
14106
14107Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
14108
14109 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
14110
14111Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
14112
14113 * Makefile.in (RUNTEST): Default to just "runtest".
14114
14115Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14116
14117 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
14118 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
14119 the code has been restructured.
14120
14121Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14122
14123 * gdb.t00/default.exp (set write): Allow any number of \r and/or
14124 \n, not just one of each.
14125
14126 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
14127 /bin/cc gives a warning if you do.
14128
14129Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
14130
d63a86f8 14131 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
14132 __t10ListS_link1ZUiRCUiPT0
14133
14134Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14135
14136 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
14137 on local variables in recursive functions.
14138
14139 * gdb.t07/Makefile.in: Build the new test.
14140
14141Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14142
14143 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
14144 directly. Instead compare the return values from actual calls.
14145
14146Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
14147
14148 * Makefile.in (check): Set TCL_LIBRARY for runtest.
14149
14150Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14151
14152 * From Peter Schauer with minor modifications.
14153 * gdb.t15/return.exp (return_tests): Handle targets where "return"
14154 stops in mid-line in the caller. Add xfail for returning a float
14155 value on X86 targets.
14156
14157Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14158
14159 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
14160 to avoid expect lossage.
14161 (fmem_LRbug_tests): Likewise.
14162 * gdb.disasm/hppa.s: Corresponding changes.
14163
14164 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
14165 conditions to work with latest dejagnu/expect.
14166
14167 * gdb.t15/funcargs.exp (finish from indirect call): No longer
14168 expected to fail on the PA.
14169 (backtrace in call with trampolines): Explicitly require main
14170 to be frame #1 (no trampolines should show up in backtrace).
14171
14172 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
14173 "continue -expect".
14174 * gdb.t06/break.exp: Likewise.
14175 * gdb.t07/watchpoint.exp: Likewise.
14176 * gdb.t13/bitfields.exp: Likewise.
14177 * gdb.t15/{funcargs,return}.exp: Likewise.
14178 * gdb.stabs/weird.exp: Likewise.
14179 * config/{mips,udi}-gdb.exp: Likewise.
14180
14181 * hppa.sed: Enclose comments within a sed command to avoid
14182 losing with the old OSF1 sed.
14183
14184Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14185
14186 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
14187 sequent dynix.
14188 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
14189 * gdb.t15/funcargs.exp: Conditionally step again to really
14190 finish from marker_call_with_trampolines. Handle the case where
14191 the first step from within call_with_trampolines already steps
14192 us back to main.
14193 * gdb.t15/gdbme.c: Add comment to closing brace of
14194 call_with_trampolines for funcargs.exp.
14195
14196Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14197
d63a86f8 14198 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
14199 Fix typo(s).
14200
14201Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14202
14203 * gdb.t07/gdbme.c: More code for watchpoint testing.
14204
14205 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
14206 "Hardware watchpoint" throughout file.
14207 (test_watchpoint_triggered_in_syscall): New test.
14208 (test_complex_watchpoint): New test.
14209
14210Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14211
14212 * gdbme.c (call_with_trampolines): New function to try and step
14213 into. Tests trampoline problems on the PA.
14214
14215 * funcargs.exp (localvars_in_indirect_call): No longer expect
14216 stepping into indirect call to fail on PAs.
14217 (test_stepping_over_trampolines): New test.
14218
14219Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14220
14221 * TODO: Add suggestions for static member function tests, and
14222 completion tests.
14223
14224Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14225
14226 * TODO: Add suggestions for "p/a" tests.
14227
14228 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
14229 (default_gdb_exit): Replace all the hair with sending "quit" to
14230 the process with a simple close.
14231
14232Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14233
14234 * TODO: Add suggestions for shared library tests.
14235
14236Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14237
14238 * TODO: Add suggestions for x/s tests.
14239
14240Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14241
14242 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
14243 "enable once", and "enable breakpoints once" with ".*".
14244
14245Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14246
14247 * TODO: Add suggestions about structure passing tests.
14248
14249Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14250
14251 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
14252 the primary1 test, use work around if __GNUC__ < 2.
14253 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
14254 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
14255 Test for bad output rather than waiting for timeout. Issue
14256 second continue only if first continue failed.
14257
14258Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14259
14260 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
14261 operator[] test with gdb_test because the old code didn't seem to
14262 be getting the quoting right with the new dejagnu.
14263
14264Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
14265
14266 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
14267 one from the path.
14268 * Makefile.in: Use a fresh expect if there is one, use runtest
14269 from the src tree if there is one.
d63a86f8 14270
c906108c
SS
14271Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14272
14273 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
14274 next over recursive call. Revise the tests from that point on
14275 (which had been skipped) to match GDB's actual (correct) output.
14276
14277 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
14278 with next over a breakpoint whose condition is false.
14279
14280 * gdb.t00/help.exp: Comment out "help set print" tests just like
14281 (and for same reason as) "help set" test.
14282
14283Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14284
14285 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
14286 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
14287
14288Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14289
14290 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
14291 necessary gdb_target_udi.
14292
14293 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
14294
14295 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
14296 1838 and 2417; they are fixed.
14297
14298 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
14299 gdb.t03/ptype.exp (ptype structure, ptype union):
14300 Remove xfails; the test is looser than when the xfails were added.
14301
14302 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
14303 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
14304
14305 * gdb.t01/run.exp: Only run shell test if isnative.
14306
14307 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
14308 since "run" automatically loads if necessary. Call gdb_target_udi
14309 after the "file" since "file" kills any execution target.
14310
14311 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14312 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14313 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14314 argument for UDI.
14315
14316Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14317
14318 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14319
14320 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14321
14322Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14323
14324 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14325 properly quoting regexps. This makes the second argument to
14326 demangle a fixed string, which matches the callers, instead of a
14327 shell-style pattern which is what the previous implementation
14328 used. Update some of the callers.
14329
14330Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14331
14332 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14333 (comib_nullified_tests): Fix typo.
14334 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14335 strings. No longer expected to fail.
14336
14337 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14338 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14339 strings. No longer expected to fail.
14340
14341 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14342 string. No longer expected to fail.
14343
14344Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14345
14346 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14347 No longer expected to fail.
14348
14349 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14350 string. No longer expected to fail.
14351
14352Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14353
14354 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14355 only in the names (I probably got most of them). I was even
14356 generous with some which differed in underscores in names, and
14357 probably missed a few, and I *still* was able to remove almost a
14358 third of the file with almost no impact on testsuite coverage.
14359
14360Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14361
14362 * gdb.t00/default.exp: Match udi_attach error message as well as
14363 the one from child_attach.
14364
14365 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14366
14367 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14368
14369 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14370 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14371
14372 * Move test with enums and partial symbols back to
14373 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14374 Reverts the change of 26 May 93. Per today's change to
14375 stabs.texinfo, the behavior that weird.exp was expecting was
14376 unreasonable; what is important is that the compiler+gdb get
14377 things right, which happens with a recent gcc. Also fix the test
14378 to deal with native compilers which put out the stab gdb can't
14379 deal with.
14380
14381Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14382
14383 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14384 in the names. The main thing these accomplish is to slow things down.
14385 Many more such duplicates surely remain.
14386
14387 * gdb.t00/help.exp: Comment out "help support" test just like
14388 (and for same reason as) "help set" test.
14389
14390Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14391
14392 * gdb.t06/break.exp: Remove setup_xfails for
14393 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14394 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14395 about known bug in gcc to include up through 2.5.8.
14396 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14397 well as "_vb$".
14398 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14399 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14400 with latest gcc and gdb.
14401 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14402 well as "_vb$".
14403
14404Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14405
14406 * configure.in (hppa*-*-*): Also configure and build stabs-only
14407 tests.
14408
14409Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14410
14411 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14412 * gdb.t10/configure.in (hppa*-*-*): Use it.
14413
14414Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14415
14416 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14417
14418Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14419
14420 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14421 versions prior to 1.13.5.
14422
14423Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14424
14425 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14426 the prompt is at the start of a line.
14427
14428Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14429
14430 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14431 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14432 in the copr tests now.
14433 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14434 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14435 expected to fail.
14436
14437Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14438
14439 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14440 gdb.t31/chillvars.exp, lib/gdb.exp:
14441 Tweak to run under either version of expect.
14442 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14443 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14444 * gdb.t11/list.exp: Remove extraneous whitespace.
14445
14446Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14447
14448 * gdb.t16/printcmds.exp (test_print_strings): Accept
14449 "(unsigned char *) " before the string.
14450
14451 * TODO: Add notes about printing of fancy types and GDB expressions.
14452
14453Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14454
14455 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14456 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14457 if doing mips-idt-ecoff.
c906108c
SS
14458
14459Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14460
14461 * Most .exp files: Tweak to run under either version of expect.
14462
14463Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14464
14465 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14466 xfails; I'm not sure why they are failing, but not because of PR 1806.
14467
14468Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14469
14470 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14471 defined in lib/gdb.exp.
14472
14473Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14474
14475 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14476 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14477 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14478 have to be typeless.
14479
14480Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14481
14482 * TODO: Add suggestion for copyright year test.
14483
14484Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14485
14486 * configure.in (*-*-lynxos*): Add stabs tests.
14487
14488Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14489
14490 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14491 so insert a tab before any assembler directive in column zero.
14492
14493 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14494 stores.
14495 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14496 stores.
14497 (fpu_short_memory_tests): Likewise.
14498
14499Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14500
14501 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14502 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14503 .stabs directives in comments.
14504
14505Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14506
14507 * TODO: New file, describing tests we could write.
14508 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14509
14510Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14511
14512 * gdb.t06/signals.exp: Add kludge to force re-sync.
14513
14514 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14515 to xgdb instead of gdb, get out of gdb.
14516
14517Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14518
14519 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14520 for info.
14521
14522Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14523
14524 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14525 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14526 * gdb.stabs/hppa.sed: New sed script for the PA.
14527
14528Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14529
14530 * gdb.stabs: Re-write weird.def and configuration to use sed
14531 instead of cpp. sed is portable and POSIX; cpp is neither.
14532
14533Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14534
14535 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14536
14537Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14538
14539 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14540
14541Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14542
14543 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14544 "_vb$".
14545 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14546 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14547
14548Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14549
14550 * lib/gdb.exp: Comment out code which depends on non-existent
14551 `transform' procedure.
14552
14553Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14554
14555 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14556 * lib/gdb.exp: Transform tool name.
14557 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14558 1.1's new error handling system.
14559
14560Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14561
14562 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14563
14564Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14565
14566 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14567 They made pattern matching so slow that timeouts happened on
14568 heavily loaded systems. Now any output from "show print" which
14569 gets us back to the GDB prompt is a PASS.
14570
14571Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14572
14573 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14574
14575Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14576
14577 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14578
14579 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14580 It is not from PR 3220.
14581
14582Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14583
14584 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14585 just started failing because they depended on the order the
14586 subcommands are presented, or exact docstring text. This kind of
14587 test is a pain and has minimal benefit.
14588
14589Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14590
14591 * gdb.t09/corefile.exp: At end of test, use "core" command with
14592 no arguments.
14593
14594Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14595
14596 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14597 17}/Makefile.in: Make it possible to run the testsuite with Sun
14598 make and CC = cross gcc by adding explicit build rules for .o
14599 files.
14600
14601Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14602
14603 * gdb.t15/funcargs.exp: Don't put comments on same line as
14604 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14605
c906108c
SS
14606Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14607
14608 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14609
14610Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14611
14612 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14613 * gdb.t20/inherit.exp: remove three dumplicate entries.
14614
14615Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14616
14617 * gdb.t06/break.exp: For "next over recursive call", fail on any
14618 incorrect output, not just on "factorial (value=2)".
14619
14620Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14621
14622 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14623 working now. Add an xfail if accesing a bss variable causes
14624 a memory error if the target is not yet run.
14625
14626Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14627
14628 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14629 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14630 name of __st* demangling (2 strings). Did Kung really get the
14631 more than 95 others right without testing them?
14632
14633Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14634
14635 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14636
14637Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14638
14639 * configure.in (configdirs): Add gdb.disasm
14640 * gdb.disasm: New directory for GDB disassembler tests.
14641 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14642
14643Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14644
14645 * gdb.t00/help.exp: Don't test "help set".
14646
14647 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14648 from within expect statements. None of these happen anymore and
14649 they cause regressions to be silently unnoticed.
14650
14651 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14652 messages) about known failures with gcc cygnus-2.4.5-930417.
14653
14654 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14655 comp-info.exp so it gets built if it doesn't exist.
14656
14657 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14658 it is no longer used.
14659 * gdb.t13/comp-info.c: Removed.
14660
14661Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14662
14663 * gdb.t06/signals.exp: Add xfail for sun3.
14664
14665Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14666
14667 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14668 relevant because ^C doesn't get sent but failure can be reproduced
14669 interactively).
14670
14671Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14672
14673 * gdb.stabs/alpha.mt: New configuration file for alpha.
14674 * gdb.stabs/configure.in: Use it.
14675 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14676 sharing with alpha.mt, redefine long to word via preprocessor.
14677 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14678 for alpha.
14679 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14680 native cc.
14681 * gdb.t00/teststrategy.exp: Change expect string so that we
14682 consume the `(xgdb)' from the command echo and from the gdb prompt.
14683 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14684 gdb currently compares all values as long, so this failure probably
14685 applies to any configuration where LONGEST is bigger than a target int.
14686 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14687 with gcc.
14688 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14689 to handle opaque pointers, gcc is.
14690 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14691 as first argument. Include <sys/types.h> and change all operator
14692 new definitions to use size_t.
14693 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14694 now that we use size_t.
14695
14696Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14697
14698 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14699 a long or float array cast all array members to the same type.
14700 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14701 with 64 bit longs.
14702 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14703 on alpha.
14704 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14705
14706Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14707
14708 * gdb.t24 (demangle.exp): Constructors of templates have names like
14709 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14710 section 14.6 of the ARM.
14711
14712 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14713 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14714 accomplish little and slow down the testsuite.
14715
14716 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14717 Accept spaces various places.
14718
14719Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14720
14721 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14722 with watchpoint enabled.
14723
14724 * Makefile.in: Remove definition of CC and remove the second
14725 definition of CXX (the "CXX = gcc" one remains). These definitions
14726 were causing backquotes to be expanded within backquotes, which
14727 doesn't work.
14728
14729Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14730
14731 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14732
14733Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14734
14735 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14736 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14737 by mips cc and contains no stabs entries.
14738
14739Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14740
14741 * config/vx-gdb.exp: Use fake device to load files rather than
14742 NFS.
14743 * lib/gdb.exp: New proc to do "file" command.
14744 * config/unix-gdb.exp: Use new "file" proc.
14745
14746Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14747
14748 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14749 Rework board rebooting slightly.
14750 (gdb_exit): Don't exit from the remote shell; there isn't one.
14751 * gdb.stabs/weird.exp: If a program is being debugged already,
14752 kill it.
14753 * gdb.t04/setvar.exp: Stop and restart gdb.
14754 * gdb.t05/expr.exp: Likewise.
14755 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14756 restart gdb and reload the program.
14757 * gdb.t08/opaque.exp: Likewise.
14758 * gdb.t12/scope.exp: Likewise.
14759 * gdb.t13/bitfields.exp: Likewise.
14760 * gdb.t15/funcargs.exp: Likewise.
14761 * gdb.t20/classes.exp: Likewise.
14762 * gdb.t03/ptype.exp: Increase timeout.
14763 * gdb.t16/printcmds.exp (test_print_string_constants,
14764 test_print_array_constants): Likewise.
14765 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14766 * gdb.t20/classes.exp (do_tests): Likewise.
14767 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14768
14769Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14770
14771 * gdb.stabs: Renamed *wierd* to *weird*.
14772
14773Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14774
14775 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14776 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14777
14778Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14779
14780 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14781 (do_tests): Remove xfail for whatis on one_var and two_var.
14782
14783Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14784
14785 * Makefile.in: Made cross building work better by adding
14786 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14787
14788Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14789
14790 * gdb.t15/{return.c,return.exp,Makefile.in}:
14791 New test, currently commented out.
14792
14793Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14794
14795 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14796 still running and removes the leftover named socket so GDb can do
14797 clean restarts.
14798
14799Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14800
14801 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14802 console, not GDB.
14803 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14804 cross testing works better with "make check"
14805 * config/unix-gdb: Use default procedures for exit and version.
14806 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14807 with the newest VxWorks.
14808
14809Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14810
14811 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14812 old form.
14813
14814 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14815 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14816
14817 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14818
14819 * config/unix-gdb.exp: Remove this version of gdb_exit
14820 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14821 Rob says he'll look at it when he gets back to testing boards.
14822
14823Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14824
14825 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14826 an expected fail for certain ptype commands.
14827
14828 * gdb.t20/classes.exp: Update expected results of "ptype class
14829 Base1" to account for the constructor that now appears in the type.
14830
14831Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14832
14833 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14834 disappeared from list.
14835 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14836 "alldone" proc with call to cleanup and exit.
14837 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14838 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14839 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14840 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14841 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14842 "alldone" proc with simple returns that suppress remaining
14843 tests. The alldone proc went away many months ago.
14844
14845Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14846
14847 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14848
14849 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14850
14851Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14852
14853 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14854 as vax gdb will display them.
14855
14856Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14857
14858 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14859 optimizers.
14860
14861 * scope.exp: Change "bad value for localval" messages so each one
14862 is unique.
14863
14864 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14865 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14866
14867 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14868
14869Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14870
14871 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14872 doesn't exist (due to optimization).
14873
14874Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14875
14876 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14877 contains \r because the filename is long.
14878
14879 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14880 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14881
14882Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14883
14884 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14885 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14886 Ultrix.
14887 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14888 int tests.
14889 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14890
14891Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14892
14893 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14894
14895 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14896 to match does not match the passing case but still matches the
c906108c
SS
14897 failing case.
14898
14899Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14900
14901 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14902
14903Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14904
14905 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14906 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14907 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14908 Remove various versions of gdb_exit.
14909 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14910 gdb_exit.
14911 * config/unix-gdb.exp: gdb_exit remains here, and should override
14912 the generic version, since it's doing a lot of wierd stuff that
14913 the other versions aren't. FIXME, fold it in, or abandon this
14914 version.
14915
14916Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14917
14918 * gdb.t24/demangle.exp: Add tests for PR 3220.
14919
14920Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14921
14922 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14923
14924Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14925
14926 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14927 "i386-*-*". Works for i486 as well.
14928
14929 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14930 bug, and expand domain of xfail to all SVR4 systems, since the
14931 actual problem is likely to be in generic SVR4 /proc support.
14932
14933Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14934
14935 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14936
14937Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14938
14939 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14940 xfails for other systems. Match a missing 'Continuing.' as an
14941 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14942
14943 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14944 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14945 Only issue warning for missing executables if -all option is used.
14946
14947 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14948 file if -all option is used. It's like an unpredictable XFAIL.
14949
14950Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14951
14952 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14953 for dynamically linked binaries.
14954
14955 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14956
14957Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14958
14959 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14960 to state that this is a known bug in old versions of g++.
14961
14962Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14963
14964 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14965 while waiting for `Continuing'.
14966
14967Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14968
14969 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14970 in text, data, and bss.
14971 * gdb.t10/nodebug.c: Add local and global test variables for
14972 initialized and uninitialized data.
14973
14974Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14975
14976 * config/unix-gdb.exp (gdb_exit): Add "wait".
14977
14978Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14979
14980 * gdb.t06/signals.exp: xfail the continue from the handler for all
14981 targets.
14982
14983 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14984 function with watchpoints enabled, the i386 call dummy starts with
14985 a call.
14986
14987 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14988 386 bsd names its corefiles.
14989
14990Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14991
14992 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14993 compilers don't grok it.
14994 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14995 with small octal ints rather than character constants, which
14996 are signed and might not fit if first promoted to int.
14997
14998Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14999
15000 * gdb.t09/Makefile.in (clean): Remove corefile.
15001
15002Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15003
15004 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
15005
15006Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15007 and Jim Kingdon (kingdon@cygnus.com)
15008
15009 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
15010 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
15011 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
15012
15013Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15014
15015 * gdb.t17/interrupt.exp: Add xfail for hppa.
15016
15017Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15018
15019 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
15020 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
15021 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
15022 to determine signed-ness of bitfields and use the result to setup
15023 the xfail.
15024 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
15025 * gdb.t15/funcargs.exp: Use them to step until the second indirect
15026 call line is reached if necessary.
15027
15028Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15029
15030 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
15031
15032Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15033
15034 * gdb.t06/break.exp: Also test `clear' command.
15035
15036Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15037
15038 * gdb.t00/teststrategy.exp: Remove extra quote.
15039
15040 * gdb.t07/watchpoint.exp: Change xfail for calling function with
15041 watchpoint enabled to be for all non-68k machines.
15042
15043 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
15044
15045Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15046
15047 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
15048 targets use aout.mt instead of ecoff.mt as gas understands
15049 standard aout format.
15050
15051Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15052
15053 * lib/gdb.exp (runto): Don't insist that function we are running to
15054 was compiled with -g.
15055
15056 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
15057
15058 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
15059 to get back into the read system call.
15060 Accept leading newline in case where we woke it up.
15061
15062Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15063
15064 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
15065 to make the stabs test work on ecoff systems using gcc and -with-stabs.
15066 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
15067 enable ecoff configuration.
15068
15069Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15070
15071 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
15072
15073Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15074
15075 * gdb.t16/printcmds.exp: Add another printf test.
15076
15077Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
15078
15079 * configure.in: If configured -with-stabs on any target, add
15080 stabsdirs to configdirs.
15081
15082Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15083
15084 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
15085 fun" so pattern does not match the command itself.
15086
15087Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15088
15089 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
15090
15091Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15092
15093 * gdb.t17/interrupt.exp: Test for more things.
15094
15095Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15096
15097 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
15098 compiler arranges the code and line numbers.
15099
15100 * gdb.t17/interrupt.exp: Don't send \n after ^C.
15101
15102Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15103
15104 * gdb.t00/help.exp: Increase expect input buffer size.
15105
15106Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15107
15108 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
15109
15110 * gdb.t07/watchpoint.exp: Add xfail for hppa.
15111
15112 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
15113
15114 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
15115 [0-9]*, not just [0-9].
15116
15117Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15118
15119 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
15120
15121 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
15122
15123Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15124
15125 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
15126
15127Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15128
15129 * gdb.t06/signals.c: Add xfails for sun3.
15130
15131 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
15132
15133 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
15134 test_stepping tests.
15135
15136Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15137
15138 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
15139
15140 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
15141
15142 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
15143 rather than actually putting it through cpp twice.
15144
15145 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
15146
15147Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
15148
15149 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
15150 no longer needed.
15151
15152Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15153
15154 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
15155
15156 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
15157 C++ features prints as "struct", make it a pass, not an xfail.
15158
15159Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15160
15161 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
15162 Don't require VA to print as "class" rather than "struct".
15163
15164Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
15165
15166 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
15167
15168Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15169
15170 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
15171
15172Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15173
15174 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
15175 order.
15176
15177Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15178
15179 * gdb.t16/printcmds.exp: Add printf tests.
15180
15181 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
15182
15183 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
15184
15185Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
15186
15187 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
15188 pass counts, to counteract any existing or future setup_xfails.
15189
15190Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15191
15192 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
15193 {BEGIN,END}_COMMON for common block instead of STAB.
15194 * gdb.stabs/wierd.exp: Add xfail for rs6000.
15195
15196 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
15197 intp_var should be N_GSYM not N_LSYM.
15198 wierd-aout.S: Use a label for the value of the N_SO.
15199 wierd.def: Remove all backslashes.
15200 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
15201
15202Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15203
15204 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
15205 get the expected next to inheritance3.
15206
15207Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15208
15209 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
15210 now that gcc-2.4 gets it right.
15211
15212Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15213
15214 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
15215
15216 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
15217 generating comp-info.exp which works for cross-compilation.
15218
15219Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
15220
15221 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
15222 "*-*-sysv4.*".
15223
15224Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
15225
15226 * gdb.t01/run.exp: Start with a fresh gdb.
15227 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
15228 SVR4.x.
15229
15230Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
15231
15232 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
15233 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
15234 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
15235 Makefile.in (distclean, realclean): Remove gdbme.c from list of
15236 things to remove.
15237
15238Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
15239
15240 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
15241 test cases from bug reports.
15242
15243Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
15244
15245 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
15246 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
15247 avoid spurious xfails.
15248 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
15249 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
15250 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
15251
15252Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
15253
15254 * gdb.t00/teststrategy.exp: Rework to provide more useful
15255 description of each test, fix problem with systems that define
15256 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
15257 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
15258 results for "next over recursive call" so timeouts aren't taken
15259 by error.
15260
15261Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
15262
15263 * gdb.t12/scope.exp: Test printing of variables before run.
15264
15265 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
15266 printed in wrong order due to sorting.
15267
15268Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
15269
15270 * gdb.t00/teststrategy.exp: Fix expected results for printing
15271 user entered string constant. Is array of char, prints with no
15272 address.
15273
15274 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
15275 commands.
15276 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
15277 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
15278 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
15279 of struct of char arrays.
15280 * gdb.t00/radix.exp: New tests for radix commands.
15281
15282Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
15283
15284 * gdb.t16/printcmd.exp: Print a variable before running program
15285 (with xfail for AIX).
15286
15287Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
15288
15289 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
15290
15291 * gdb.t16/printcmd.exp: Don't print variables before running program.
15292
15293 * gdb.t06/break.exp: Don't require envp argument to main.
15294
15295 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
15296
15297 * gdb.t02/whatis.exp, gdb.t11/list.exp:
15298 Add xfails for rs6000.
15299
15300 * gdb.t02/whatis.exp: Change other tests not to re-test something
15301 we already tested.
15302
15303 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
15304 each type used has a variable of that type.
15305
15306Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15307
15308 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15309
15310Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
15311
15312 * configure.in: change srctrigger to be a file, not a directory
15313
15314Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15315
15316 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15317
15318 * gdb.t11/list.exp: Fixed a couple of typos.
15319
15320Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15321
15322 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15323 is fixed and PR is closed.
15324 * gdb.t16 (gdbme.c): Add simple test string variable.
15325 * gdb.t16 (printcmds.exp): Add tests with simple test string
15326 variable, primarily for boundaries on "set print elements".
15327
15328Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15329
15330 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15331 Make leading 0's optional and don't expect a tab in the middle
15332 of the number.
15333
15334 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15335
15336 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15337 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15338 don't end command passed to gdb_test with newline.
15339
15340 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15341 signed keyword away, don't expect signed bitfields to be signed.
15342
15343 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15344 printing with only as many 1's as are in the field as well as printing
15345 with 32 1's (see comment).
15346
15347Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15348
15349 * gdb.t00/default.exp: Start with a fresh gdb.
15350 * configure.in (configdirs): Remove gdb.t31 until the chill
15351 compiler works again. It no longer is able to find chillrt0
15352 since it isn't in libchill.a anymore.
15353 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15354 wierd.o, make more modular.
15355 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15356 spurious newlines that caused problems.
15357
15358Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15359
15360 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15361 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15362 gdb.stabs/wierd.{exp,def}: Many new tests.
15363
15364 * gdb.t00/default.exp: update info line for new message.
15365
15366 * gdb.t02/{whatis.exp,gdbme.c}:
15367 Test that "char *" doesn't print as "caddr_t".
15368
15369Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15370
15371 * gdb.t00/help.exp: Use .* in place of some help messages which
15372 just changed.
15373 gdb.t00/default.exp: Update "info frame" test for new message.
15374 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15375 Remove some xfails
15376
15377Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15378
15379 * gdb.t03/{gdbme.c,ptype.exp}:
15380 Add tests for typedef'd struct and union without tags.
15381 Also check "whatis" on a variable of a typedef'd enum without a tag.
15382
15383 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15384 PRMS 1823; the bug still exists but isn't reproduced by this test
15385 anymore), and remove rs6000 XFAIL (the bug is fixed).
15386
15387 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15388 duplicated from whatis.exp. For those that are left, accept
15389 "long", "long int", or "int" for long variables (whatis.exp already
15390 has an XFAIL for "int", so no need to fail it here).
15391
15392 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15393 Deal with GCC's names for types now that GDB uses the compiler's names.
15394
15395 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15396 setup_xfail's for sunos4. If we #defined the signed keyword away,
15397 don't expect GDB to know that char it is signed.
15398
15399 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15400
15401Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15402
15403 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15404 should work on any system, regardless of debugging format.
15405 * gdb.t21/demangle.exp: Move to gdb.t24.
15406 * gdb.t24/demangle.exp: Move from gdb.t21.
15407 * gdb.t24/{Makefile.in, configure.in}: New files.
15408
15409Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15410
15411 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15412 * gdb.stabs: New directory.
15413
15414Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15415
15416 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15417 not just "Quit anyway?".
15418
15419Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15420
15421 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15422 that all setup_xfails are immediately followed by clear_xfails.
15423
15424Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15425
15426 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15427 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15428 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15429 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15430 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15431 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15432 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15433 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15434 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15435 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15436 gdb.t31/chillvars.exp, lib/gdb.exp:
15437 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15438 bug-gdb@prep.ai.mit.edu.
15439
15440Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15441
15442 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15443 with 0.0, not integer 0.
15444
15445Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15446
15447 * gdb.t06/break.exp: Update for "Kill the program" message change.
15448
15449Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15450
15451 * Makefile.in (GDBFLAGS): Set to -nx.
15452 * Makefile.in (site.exp): Use GDBFLAGS.
15453
15454Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15455
15456 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15457 Makefiles.
15458 (check): depend on just-check.
15459 (just-check): added so that tests can be run without a noop
15460 build pass.
15461
15462Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15463
15464 Switch to using configure's configdirs.
15465 * Makefile.in (Makefile): add configure.in dependency.
15466 (SUBDIRS): removed redundant assignment.
15467 * configure.in: switch subdirs assignment to configdirs.
15468 * gdb.t*/configure.in: new files.
15469
15470Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15471
15472 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15473 works.
15474
15475Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15476
15477 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15478 in explicit rules. Apparently this is not supported by some makes.
15479
15480Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15481
15482 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15483
15484Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15485
15486 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15487 disappeared.
15488
15489Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15490
15491 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15492
15493Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15494
15495 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15496 watchpoint problem that is now fixed.
15497 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15498 uninitialized convenience variables.
15499 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15500 structures.
15501
15502Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15503
15504 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15505 which causes expect to get out of sync with gdb on long output
15506 from help set.
15507 * gdb.t09/corefile.exp: Make expected pattern for core file
15508 failing signal and frame output format less sun specific.
15509
15510Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15511
15512 * gdb.t31/chillvars.exp: Add and remove initial dummy
15513 breakpoint, so that symbol table is forced in.
15514 (Needed at least on Sunos4, though it seems not SVR4.)
15515 * gdb.t31/chillvars.exp: Update for changed output format.
15516
15517Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15518
15519 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15520
15521Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15522
15523 * Makefile.in: Added --srcdir when invoking runtest, removed the
15524 need for a local config file. (optional now)
15525
15526Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15527
15528 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15529 failure count used to force early termination. Add some more
15530 expected failures for gnu style demangling.
15531
15532Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15533
15534 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15535 pmi variable from gdb.t20/gdbme to get optimized away.
15536 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15537 Check for written corefile upon timeout _and_ eof.
15538
15539Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15540
15541 * config/unix-gdb.exp: Add missing return 0.
15542
15543Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15544
15545 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15546 test termination.
15547
15548Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15549
15550 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15551 disappeared.
15552
15553Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15554
15555 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15556 time as i860 support works.
15557
d63a86f8 15558 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15559 "backtrace 100\r" rather than just "backtrace\r", to match last
15560 change.
15561
15562Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15563
15564 * config/udi-gdb.exp (gdb_exit): Remove close command.
15565 (gdb_target_udi): New procedure to set the UDI target.
15566 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15567 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15568 Added waits for prompts after several question responses. Added
15569 some more responses used by a29k-amd-udi-gdb.
15570 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15571 pass different arguments, restart UDI connection after program
15572 completion.
15573 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15574 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15575 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15576 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15577 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15578 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15579 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15580 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15581 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15582 after program completion.
15583 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15584 compiled with a SELECT_VECS setting.
15585 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15586 infinite recursion.
15587
15588 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15589 Added checks for COFF results, and made them expected failures for
15590 all targets. It would be better to make them expected failures
15591 for COFF targets only.
15592
15593Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15594
15595 * Makefile.in: add null dvi target, don't bother to recurse
15596 through test directories for info and install-info; rename
15597 $(datadir) to be dejagnu instead of deja-gnu
15598
15599Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15600
15601 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15602 compiler to coredump.
15603 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15604 code.
15605
15606Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15607
15608 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15609 coredump.
15610 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15611 code.
15612
15613Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15614
15615 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15616 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15617 which in a shell. Deletes xgdb when done.
15618 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15619 Tests the return from the "set height" or "set width" commands.
15620 Added a few return codes where needed.
15621
15622Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15623
15624 * Makefile.in (SUBDIRS): Add gdb.t17.
15625 * configure.in (subdirs): Add gdb.t17.
15626 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15627 files to test gdb's calling of functions in the inferior with
15628 the correct arguments and gdb's ability to retrieve any
15629 result returned.
15630
15631Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15632
15633 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15634 may be called after gdb goes away. Previous versions of expect
15635 needed these to avoid file descriptor leaks, but they cause
15636 errors with the current revision of expect.
15637 * gdb.t00/gdbvars.exp: Use -re on expected output after
15638 setting sevenbit-strings.
15639 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15640 to set sevenbit-strings consistent across tests.
15641 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15642 set sevenbit-strings consistent across tests.
15643
15644Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15645
15646 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15647 expected output to match current "expect" expectations.
15648
15649Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15650
15651 * gdb.t00/default.exp: Change expected output for default "source"
15652 command, to match new gdb behavior which requires a filename to
15653 source.
15654
15655Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15656
15657 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15658 expected fail for i486-*-* that misses the marker2 function.
15659 * gdb.t10/crossload.exp (bfddefault): Allow successful
15660 recognition of a format to pass even if no symbols are found.
15661 Explicitly catch failures where the format is not recognized
15662 or is ambiguous, and add the reason to the fail message.
15663 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15664 the cause is and invalid target and add reason to failure message.
15665 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15666 elf32-i386, elf32-sparc, and elf32-i860.
15667 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15668 Set up expected failure for 'filename'::variable scope resolution,
15669 which is now apparently broken on all targets.
15670 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15671 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15672 gdb.t23/templates.exp: Change failure for missing binfile into
15673 just a warning.
15674 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15675 references.
15676
15677Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15678
15679 * gdb.t00/default.exp: Add expected output for default "source"
15680 command, to match new gdb behavior.
15681 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15682
15683Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15684
15685 * config/*-gdb.exp: returns an error, rather than exiting on
15686 internal errors.
15687
15688Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15689
15690 * gdb.t03/gdbme.c: Add pointer to struct variable.
15691 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15692 referencing struct members.
15693
15694Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15695
15696 * configure.in (mips-idt-ecoff): New target.
15697 * config/mips-gdb.exp: New file for remote board using MIPS remote
15698 debugging protocol.
15699
15700 * Redid configuration scheme. Removed gdb.t*/configure.in.
15701 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15702 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15703 distclean targets. Built executables via .o files. Adjusted
15704 tests to account for source files in $(srcdir) rather than
15705 $(objdir).
15706 * lib/gdb.exp (runto): Don't expect () after the function name,
15707 because it may have arguments.
15708
15709Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15710
15711 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15712 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15713 expected failures for mips-idt-* and mips-sgi-*.
15714 * gdb.t00/default.exp (attach): Kill process if requested.
15715 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15716 that does not read core files.
15717 * gdb.t01/run.exp: Removed checks for exit status code.
15718 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15719 it is linked in.
15720 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15721 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15722 appropriate, rather than doing it by hand.
15723 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15724 execution.
15725 * gdb.t10/crossload.exp: Kill existing program if needed.
15726 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15727 appropriate, rather than doing it by hand. Always increase
15728 timeout for this test, not just for VxWorks.
15729
15730Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15731
15732 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15733 of Chill STRUCT types and STRUCT values.
15734 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15735 than "char".
15736 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15737 struct2): New struct definitions and initializations to test
c906108c
SS
15738 simple Chill STRUCT types.
15739
15740Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15741
15742 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15743 the null byte at the end of strings.
15744 * gdb.t00/default.exp: Make show version insensitive to copyright
15745 date.
15746 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15747 to avoid dependencies on target char signedness.
15748 * gdb.t16/printcmds.exp: Update expected results for explicitly
15749 unsigned char.
15750 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15751 now work.
15752 * gdb.t21/demangle.exp: Add many more patterns for template
15753 demangling, most of them being expected failures.
15754 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15755 string we are matching for, to match on the whole string.
15756 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15757 and fix a whole bunch that had incorrect expected output but were
15758 passing anyway because of the bug in "proc demangle".
15759 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15760 type.
15761 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15762
15763Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15764
15765 * gdb/testsuite: made modifications to testcases, etc., to allow
15766 them to work properly given the reorganization of deja-gnu and the
15767 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15768
15769Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15770
15771 * gdb/testsuite: Initial creation of gdb/testsuite.
15772 Migrated dejagnu testcases and support files for testing nm to
15773 gdb/testsuite from deja-gnu. These files were moved "as is"
15774 with no modifications. This migration is part of a major overhaul
15775 of dejagnu. The modifications to these testcases, etc., which
15776 will allow them to work with the new version of dejagnu will be
15777 made in a future update.
48efe704 15778
8d8cb839 15779 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15780\f
8d8cb839
EZ
15781;; Local Variables:
15782;; mode: change-log
15783;; left-margin: 8
15784;; fill-column: 74
15785;; version-control: never
15786;; End:
902f2ccb
MC
15787
15788 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15789 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15790 Copying and distribution of this file, with or without modification,
15791 are permitted provided the copyright notice and this notice are preserved.