]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Check that we don't set the output section index twice.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
1a619819
LM
12007-11-05 Luis Machado <luisgpm@br.ibm.com>
2
3 * gdb.base/printcmds.exp: New function
4 test_printf_with_dfp.
5
5b01a6fa
DE
62007-11-02 Doug Evans <dje@google.com>
7
8 * gdb.disasm/t01_mov.s: Remove carriage returns.
9 * gdb.disasm/t02_mova.s: Ditto.
10 * gdb.disasm/t03_add.s: Ditto.
11 * gdb.disasm/t04_sub.s: Ditto.
12 * gdb.disasm/t05_cmp.s: Ditto.
13 * gdb.disasm/t06_ari2.s: Ditto.
14 * gdb.disasm/t07_ari3.s: Ditto.
15 * gdb.disasm/t08_or.s: Ditto.
16 * gdb.disasm/t09_xor.s: Ditto.
17 * gdb.disasm/t10_and.s: Ditto.
18 * gdb.disasm/t11_logs.s: Ditto.
19 * gdb.disasm/t12_bit.s: Ditto.
20 * gdb.disasm/t13_otr.s: Ditto.
21
ec33ab7f
JK
222007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
23
24 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
25
ae0d01ff
UW
262007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
27
28 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
29 provide DFP support.
30
55eddb0f
DJ
312007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
32
33 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
34 Test "set powerpc vector-abi". Skip auto-detection tests for old
35 toolchains.
36
7020f05c
PA
372007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
38
39 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
40 with [string compare].
41
84bc3db9
PA
422007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
43
44 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
45 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
46
5876dc88
LM
472007-10-25 Luis Machado <luisgpm@br.ibm.com>
48
49 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
50 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
51 * gdb.opt/Makefile.in: New makefile.
52 * Makefile.in: Create new directory "gdb.opt".
53 * configure.ac: Add "gdb.opt" directory.
54 * configure: Regenerated.
55
c3ea9a14
DE
562007-10-25 Doug Evans <dje@google.com>
57
58 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
59 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
60
93004d61
TJB
612007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
62 Thiago Jung Bauermann <bauerman@br.ibm.com>
63
64 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
65 Floating Point expressions.
66 * gdb.base/dfp-test.exp: new file adding tests for Decimal
67 Floating Point variables.
68 * gdb.base/dfp-test.c: new file containing program with Decimal
69 Floating variables, used by gdb.base/dfp-test.exp.
70
62a24a2b
DJ
712007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
72
73 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
74
e7b1eae6
UW
752007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
76
77 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
78 compiling test case with GCC.
79 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
80
c641edcc
UW
812007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
82
83 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
84 format changes.
85
5e5ebfe6
MS
862007-10-18 Michael Snyder <msnyder@specifix.com>
87
88 * gdb.base/dbx.exp: Add missing "-re " operator.
89
e831e7b6
GM
902007-10-16 Gaius Mulley <gaius@glam.ac.uk>
91
92 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
93 * configure.ac: Removed trailing spaces after backslash.
94 * gdb.modula2: New directory.
95 * gdb.modula2/Makefile.in: New file.
96 * gdb.modula2/unbounded-array.exp: New file.
97 * gdb.modula2/unbounded1.c: New file.
98
7cc46491
DJ
992007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
100
101 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
102
1032007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
104
105 * gdb.base/sigstep.c (main): Add checks for
106 return values for setitimer call.
107 Call setitimer again with itimer = ITIMER_REAL
108 if first call to setitimer fails.
109
e91528f0
KH
1102007-10-11 Kazu Hirata <kazu@codesourcery.com>
111
112 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
113 of $timeout.
114
2ec9a4f8
DJ
1152007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
116
117 * gdb.server/server-run.exp: Test for dynamic linker symbols.
118
1192007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
120
121 * lib/gdb.exp (gdb_run_cmd): Move comment outside
122 of gdb_expect call, to avoid interruption.
123
64b2fa04
PA
1242007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
125
126 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
127 (v_unsigned_long_long, v_long_long_array)
128 (v_signed_long_long_array, v_unsigned_long_long_array)
129 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
130 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
131 [!NO_LONG_LONG]: New.
132 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
133 v_long_long_member.
134
135 (v_long_long_func, v_signed_long_long_func)
136 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
137 (main) [!NO_LONG_LONG]: Initialize long long variants.
138
139 * gdb.base/whatis.exp: If board file requests no_long_long, build
140 test with NO_LONG_LONG defined. Test long long, signed long long,
141 and unsigned long long variants but only if board file doesn't
142 disable it.
143
a912286e
DJ
1442007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
145 Daniel Jacobowitz <dan@codesourcery.com>
146
147 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
148 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
149 * configure: Regenerated.
150 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
151 gdb.pascal/types.exp, lib/pascal.exp: New files.
152
471ba8c9
DJ
1532007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
154
155 * gdb.cp/classes.exp (do_tests): Always step to the line after the
156 call.
157 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
158 to return to the call.
159 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
160 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
161 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
162 * gdb.mi/mi-until.exp (test_until): Likewise.
163 * gdb.mi/mi2-until.exp (test_until): Likewise.
164
fef8a650
DJ
1652007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
166
167 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
168 two-char array.
169 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
170
d983da9c
DJ
1712007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
172
173 * gdb.threads/watchthreads.c (thread_function): Sleep between
174 iterations.
175 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
176 at once for S/390. Generate matching fails and passes.
177
17f62551
VP
1782007-09-27 Vladimir Prus <vladimir@codesourcery.com>
179
180 * gdb.mi/var-cmd.c (do_children_tests): Initialize
181 the 'struct_declarations' variable to zeros.
17f62551 182
ed0616c6
VP
1832007-09-24 Vladimir Prus <vladimir@codesourcery.com>
184
185 * gdb.cp/mb-ctor.cc: New.
186 * gdb.cp/mb-ctor.exp: New.
187 * gdb.cp/mb-templates.cc: New.
188 * gdb.cp/mb-templates.exp: New.
189
41f1b697
DJ
1902007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
191
192 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
193
3f213f78
PA
1942007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
195
196 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
197 targets.
198 * configure: Regenerate.
199
0d381245
VP
2002007-09-23 Vladimir Prus <vladimir@codesourcery.com>
201
202 * gdb.base/annota1.exp: Adjust for 'info break'
203 format changes.
204 * gdb.base/annota3.exp: Likewise.
205 * gdb.base/break.exp: Likewise.
206 * gdb.base/condbreak.exp: Likewise.
207 * gdb.base/pending.exp: Likewise.
208 * gdb.base/sepdebug.exp: Likewise.
209 * gdb.base/unload.exp: Likewise.
210 * gdb.base/ovldbreak.exp: Likewise.
211
fe3f5fa8
VP
2122007-09-22 Vladimir Prus <vladimir@codesourcery.com>
213
214 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
215 messages.
216 * gdb.base/chng-syms.exp: Likewise.
217 * gdb.base/unload.exp: Likewise.
218
a75cf6c0
DJ
2192007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
220
221 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
222
18ecae38
DJ
2232007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
224
225 * schedlock.c (NUM): Change to 1.
226 (main): Use args[0] for the main thread.
227 * schedlock.exp: Only expect two threads. Only issue one pass or fail
228 regardless of the number of threads.
229
5509918f
MR
2302007-09-14 Maciej W. Rozycki <macro@mips.com>
231
4a543daf
MR
232 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
233 type down.
234 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
235 test.
236 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
237 watchpoint type down.
238 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
239 test.
240
2412007-09-14 Maciej W. Rozycki <macro@mips.com>
242
5509918f
MR
243 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
244 Move all the tests here and run them twice, once using software
245 watchpoints and once using hardware watchpoints.
246 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
247
40b53987
DJ
2482007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
249
250 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
251 test.
252
695e2681
MK
2532007-09-10 Mark Kettenis <kettenis@gnu.org>
254
8b3fc8d8
MK
255 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
256 build-id.
257
695e2681
MK
258 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
259 know about $ORIGIN. Calculate output dir from $dest instead of
260 using ${objdir}/{$subdir}.
261
58d69f29
MK
2622007-09-09 Mark Kettenis <kettenis@gnu.org>
263
264 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
265 gcore, before continuing with the test.
266
3e347599
DJ
2672007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
268
269 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
270 * gdb.mi/mi-watch.exp: Likewise.
271
ea37ba09
DJ
2722007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
273 Jim Blandy <jimb@codesourcery.com>
274
275 * gdb.arch/i386-sse.exp: Do not expect character constants.
276 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
277 * gdb.base/display.exp: Allow print/s.
278 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
279 and unsigned char array changes.
280
2025a643
DJ
2812007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
282
283 * gdb.base/display.exp: Add tests for printf %p.
284
26669a27
PA
2852007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
286
287 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
288 the dll name to unicode.
289
c8f021f8
JK
2902007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
291
292 * gdb.base/default.exp (show version): Update the version text.
293 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
294
4cf31eea
JK
2952007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
296
297 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
298 New files.
299
4935890f
JK
3002007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
301
302 * lib/gdb.exp (build_id_debug_filename_get): New function.
303 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
304 Remove the generate DEBUG file for the future testcase runs.
305 New testcase for the NT_GNU_BUILD_ID retrieval.
306 Move the final testing step to ...
307 (test_different_dir): ... a new function.
308 New parameter XFAIL to XFAIL all the tests performed.
309 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
310 New parameter TYPE to PF_PREFIX all the tests performed.
311
02142340
VP
3122007-08-31 Vladimir Prus <vladimir@codesourcery.com>
313
314 * gdb.mi/mi-var-cp.cc (path_expression): New
315 function.
316 * gdb.mi/mi-var-cp.exp: Run path exression tests.
317
36acd84e
UW
3182007-08-27 Markus Deuling <deuling@de.ibm.com>
319
320 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
321 to fit into SPU Local Store memory.
322
a896d121
JB
3232007-08-23 Joel Brobecker <brobecker@adacore.com>
324
325 * gdb.base/default.exp: Adjust the expected output of "info
326 warranty" after the switch to GPLv3.
327
7b433602
JB
3282007-08-23 Joel Brobecker <brobecker@adacore.com>
329
330 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
331 to 30000 (from 20000).
332
e22f8b7c
JB
3332007-08-23 Joel Brobecker <brobecker@adacore.com>
334
335 Switch the license of all .exp files to GPLv3.
336 Switch the license of all .f and .f90 files to GPLv3.
337 Switch the license of all .s and .S files to GPLv3.
338
5a0e3bd0
JB
3392007-08-23 Joel Brobecker <brobecker@adacore.com>
340
341 * configure.ac: Switch license to GPLv3.
342
cc00619d
JB
3432007-08-23 Joel Brobecker <brobecker@adacore.com>
344
345 Switch the licensing to GPLv3 for all .ads and .adb files.
346
8d26208a
DJ
3472007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
348
349 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
350 and t_int_double.
351 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
352
4fcb9948
JB
3532007-08-17 Joel Brobecker <brobecker@adacore.com>
354
355 * gdb.base/step-line.c: Switch license to GPL version 3, and
356 update copyright year.
357 * gdb.base/step-line.inp: Likewise.
358
b9c34f67
JB
3592007-08-17 Joel Brobecker <brobecker@adacore.com>
360
361 * gdb.base/gdb1555.exp: Make expected output immune to formatting
362 changes inside gdb1555.c.
363 * gdb.base/pending.exp: Likewise.
364
2cc17678
DJ
3652007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
366
367 * config/default.exp: New file.
368
e48883f7
DJ
3692007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
370
371 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
372 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
373
1ab80e5b
MR
3742007-07-30 Maciej W. Rozycki <macro@mips.com>
375
376 * gdb.base/dump.exp: Force the correct endianness for binary
377 formats not carrying this information.
378
aba471f5
DJ
3792007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
380
381 * gdb.threads/staticthreads.exp: Match .*sem_post.
382
d4e07204
DJ
3832007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
384
385 * gdb.base/readline.exp (operate_and_get_next): Match the final
386 prompt.
387
2b97317d
KB
3882007-07-23 Kevin Buettner <kevinb@redhat.com>
389
390 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
391 to restarting SID.
392
44efa07a
KB
3932007-07-18 Kevin Buettner <kevinb@redhat.com>
394
395 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
396 prior to `gdb_start'.
397
7b5ebade
KB
3982007-07-18 Kevin Buettner <kevinb@redhat.com>
399
400 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
401 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
402 Remove call to gdb_unload.
403
255e7678
DJ
4042007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
405 Daniel Jacobowitz <dan@codesourcery.com>
406
407 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
408 for __WIN32__.
409 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
410 * gdb.base/unload.exp: Use shared library test routines.
411
3a40aaa0
UW
4122007-07-03 Markus Deuling <deuling@de.ibm.com>
413
414 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
415 * gdb.base/solib-symbol-lib.c: Likewise.
416 * gdb.base/solib-symbol-main.c: Likewise.
417
b0f4b84b
DJ
4182007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
419
420 * config/gdbserver.exp (gdb_reconnect): New.
421 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
422 gdb.base/solib-disc.exp: New files.
423 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
424 remote debugging".
425 (gdb_compile): Add shlib_load flag.
426 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
427 port.
428 (gdbserver_reconnect): New.
429
1b05479a
DJ
4302007-07-01 Nick Roberts <nickrob@snap.net.nz>
431 Daniel Jacobowitz <dan@codesourcery.com>
432
433 * gdb.base/annota3.exp: Test for if construct.
434
86f78eb2
DJ
4352007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
436
437 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
438
6a2eb474
MR
4392007-06-21 Chris Dearman <chris@mips.com>
440 Maciej W. Rozycki <macro@mips.com>
441
442 * gdb.base/display.exp: Allow a newline after display/i.
443 * gdb.base/pc-fp.exp: Likewise.
444 * gdb.base/sigbpt.exp: Likewise.
445
f8b73d13
DJ
4462007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
447
448 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
449 required features to be included.
450
4339e69e
DJ
4512007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
452
453 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
454 in info threads output.
455
23d964e7
UW
4562007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
457 Markus Deuling <deuling@de.ibm.com>
458
459 * gdb.arch/spu-info.exp: New testcase.
460 * gdb.arch/spu-info.c: New file.
461
fd20f75b
DJ
4622007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
463
464 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
465 tpcs_offset. Restore lr after the call.
466 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
467
2226f861
DJ
4682007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
469
470 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
471 (gdbserver_run): Kill any running gdbserver.
472 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
473
d12371a9
MR
4742007-05-17 Maciej W. Rozycki <macro@mips.com>
475
476 * gdb.base/sigbpt.exp: Preset segv_addr.
477
93f02886
DJ
4782007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
479
480 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
481 (gdb_compile_shlib): Likewise.
482 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
483 (default_gdb_init): Clear cleanfiles.
484 (gdb_finish): Delete recorded cleanfiles.
485 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
486
487 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
488 Do not use isnative.
489 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
490 gdb.base/so-impl-ld.exp: Likewise.
491 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
492 * gdb.base/unload.exp: Likewise. Do not pass empty option to
493 gdb_compile.
494
b04e06d7
VP
4952007-05-15 Vladimir Prus <vladimir@codesourcery.com>
496
497 * config/unknown.exp: Remove.
498
069ed931
UW
4992007-05-15 Markus Deuling <deuling@de.ibm.com>
500
501 * gdb.base/info-proc.exp: Check is_remote.
502
09db0d03
UW
5032007-05-14 Markus Deuling <deuling@de.ibm.com>
504
505 * gdb.base/gcore.exp: Initialize variable core_supported.
506
af2cbe8c
DJ
5072007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
508
509 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
510
027c0295
DJ
5112007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
512
513 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
514 * gdb.threads/print-threads.exp (test_all_threads): Allow
515 negative and hexadecimal thread IDs.
516
dc5000e7
DJ
5172007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
518
519 * gdb.java/jprint.java (public): Avoid invalid call to static
520 method.
521
2e74ed18
DP
5222007-05-14 Denis Pilat <denis.pilat@st.com>
523
524 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
525 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
526 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
527 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
528 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
529
83547f02
UW
5302007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
531
532 * gdb.base/overlays.exp: Add support for targets with only code
533 overlay support, not data overlay. Support spu-*-* target in
534 this mode.
535 * gdb.base/ovlymgr.c: Provide stubs for spu target.
536 * gdb.base/spu.ld: New file.
537
b18be20d
DJ
5382007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
539
540 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
541
be444858
DJ
5422007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
543
544 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
545
b1d53152
DJ
5462007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
547
548 * gdb.java/jmain.exp: Handle demangled names with and without method
549 signatures.
550
d084b331
DJ
5512007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
552
553 * gdb.mi/mi-syn-frame.c (main, foo, bar)
554 (have_a_very_merry_interrupt): Remove calls to puts.
555 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
556 inferior output.
557 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
558 test names.
559
db9d7fc5
DJ
5602007-04-29 Markus Deuling <deuling@de.ibm.com>
561 Daniel Jacobowitz <dan@codesourcery.com>
562
563 * gdb.base/auxv.exp (core_works): Also check is_remote.
564 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
565
ef783a7d
VP
5662007-04-25 Vladimir Prus <vladimir@codesourcery.com>
567
568 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
569 message, not the undefined 'module' variable.
570 * gdb.base/siginfo.exp: Likewise.
571 * gdb.base/sigstep.exp: Likewise.
572 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
573 serialport.
574 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
575
b7b73cae
CV
5762007-04-25 Corinna Vinschen <vinschen@redhat.com>
577
578 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
579 target sim fails. Return 0 otherwise.
580 (gdb_load): Return prematurely if gdb_target_sim fails.
581
7d90fdfa
DP
5822007-04-16 Denis Pilat <denis.pilat@st.com>
583
584 * gdb.base/setshow.exp: Reset height after having set it to 100.
585
5d3e9c85
DP
5862007-04-16 Denis Pilat <denis.pilat@st.com>
587
588 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
589
18e75969
DP
5902007-04-16 Denis Pilat <denis.pilat@st.com>
591
592 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
593
25d5ea92
VP
5942007-04-14 Vladimir Prus <vladimir@codesourcery.com>
595
596 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
597 tests. Run the frozen varobjs test.
598 * gdb.mi/var-cmd.c (do_frozen_tests): New.
599 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
600
0b49cb80
JK
6012007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
602
603 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
604 gdb.base/type-opaque.exp: New files.
605
a73bafbc
VP
6062007-04-01 Vladimir Prus <vladimir@codesourcery.com>
607
608 * gdb.mi/mi-var-child.c
609 (do_children_tests): User char[2] instead of
610 char so that automatic printing of pointers to char
611 don't give unpredicable result.
612 * gdb.mi/var-cmd.c (do_locals_test): Initialize
613 local variables.
614 * gdb.mi/mi-var-child.exp: Step to right line
615 of do_children_tests.
616 * gdb.mi/mi2-var-child.exp: Likewise.
617 * gdb.mi/mi-var-cmd.exp: Step to right line of
618 do_locals_tests.
619 (do_children_tests): User char[2] instead of
620 char so that automatic printing of pointers to char
621 don't give unpredicable result.
622 * gdb.mi/mi2-var-cmd.exp: Likewise.
623 * lib/mi-support.exp (mi_continue_to_line):
624 Pass test name to mi_wait_for_stop.
625
7ce59000
DJ
6262007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
627
628 * gdb.asm/asm-source.exp: Remove d10v case.
629 * lib/gdb.exp (skip_cplus_tests): Likewise.
630 * gdb.asm/d10v.inc: Deleted.
631
20389057
DJ
6322007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
633
634 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
635
8807d78b
DJ
6362007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
637
638 * config/netware.exp: Delete file.
639
aa3edb8e
JB
6402007-03-29 Joel Brobecker <brobecker@adacore.com>
641
642 * gdb.dwarf2/dw2-noloc.S: New file.
643 * gdb.dwarf2/dw2-noloc.exp: New file.
644
297561ac
PA
6452007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
646
647 * gdb.cp/method2.cc: New test.
648 * gdb.cp/method2.exp: New test.
649 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
650
1f81bd39
DJ
6512007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
652
653 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
654
9453113a
DJ
6552007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
656
657 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
658
b741e217
DJ
6592007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
660
661 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
662 (gdb_load): Delete, replace with...
663 (gdb_reload): ...this.
664 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
665 * gdb.server/server-mon.exp: Likewise.
666 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
667 (gdb_start_cmd): New.
668 (gdb_file_cmd): Save the last loaded file.
669 (gdb_reload): New.
670 (gdb_gnu_strip_debug): Use transform.
671 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
672 support here. Use new $last_loaded_file. Check mtime.
673 (gdb_target_cmd): Handle ObjC failure case.
674 (infer_host_exec): Delete.
675 (gdbserver_load): Rename to...
676 (gdbserver_run): ...this. Simplify.
677 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
678 (mi_gdb_load): Move most contents to a new function...
679 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
680 (mi_run_cmd): Use mi_gdb_target_load.
681 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
682 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
683 Use gdb_run_cmd.
684 * gdb.base/charsign.exp: Remove incorrect comment.
685 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
686 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
687 gdb.base/start.exp: Use gdb_start_cmd.
688
446ab585
MR
6892007-03-23 Nigel Stephens <nigel@mips.com>
690 Maciej W. Rozycki <macro@mips.com>
691
692 * gdb.base/sigbpt.exp: Fix the message when skipping test.
693 * gdb.base/signull.exp: Similarly.
694
bbb88ebf
UW
6952007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
696
697 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
698 messages available to test cases (like chng-sym.exp).
699
cb8c4a99
AS
7002007-03-14 Andreas Schwab <schwab@suse.de>
701
702 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
703 format changes.
704
4e463ff5
DJ
7052007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
706
707 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
708 (optimized_1): New.
709 (main): Call optimized_1.
710 (gdb2029): Correct typos. Call gdb2029_marker.
711 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
712 for gdb2029.
713
b6db2c47
MK
7142007-03-12 Mark Kettenis <kettenis@gnu.org>
715
716 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
717 as tabs. Remove redundant test pattern.
718
70ed3737
UW
7192007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
720
721 * gdb.base/long_long.exp: Accept optional symbol name in <...>
722 for /a format output.
723
47b67b60
DJ
7242007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
725
726 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
727 collect output incrementally.
728
b8953b0e
UW
7292007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
730
731 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
732 for -var-create lpcharacter test.
733 * gdb.mi/mi2-var-cmd.exp: Likewise.
734
7acd5c40
UW
7352007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
736
737 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
738 pass on targets where address zero is readable.
739
9c6759c1
UW
7402007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
741
742 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
743 just a single architecture.
744
a2f1aeb4
UW
7452007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
746
747 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
748 (fetch_all_registers): New function, uses gdb_test_multiple and
749 exp_continue to fetch inferior output line-by-line.
750 Replace all uses of do_get_all_registers by fetch_all_registers.
751
46579ac2
UW
7522007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
753
754 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
755 in target_info.
756
fc133f24
MS
7572007-03-02 Michael Snyder <michael.snyder@palmsource.com>
758
759 * gdb.threads/manythreads.exp: Use $message string for
760 consistancy; add a default (timeout) case.
761
7646a51d
MS
7622007-03-02 Michael Snyder <michael.snyder@palmsource.com>
763
764 * gdb.base/watchpoint.exp: Fix truncated comment.
765
dcfff61f
MS
7662007-03-02 Michael Snyder <michael.snyder@palmsource.com>
767
768 * Makefile.in: Remove spurious single-quotes from sed command.
769
664e3ee9
DJ
7702007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
771
772 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
773 func.
774 * gdb.mi/mi2-var-cmd.exp: Likewise.
775
d7cc6f2f
JB
7762007-02-27 Joel Brobecker <brobecker@adacore.com>
777
778 * gdb.dwarf2/dw2-producer.S: New file.
779 * gdb.dwarf2/dw2-producer.exp: New testcase.
780
7812007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
782
783 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
784 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
785 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
786 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
787 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
788 Revert tests to use mi_gdb_test and include value field in output
789 of -var-create.
790
93d42b30
DJ
7912007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
792
793 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
794
c499ed39
DJ
7952007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
796
797 * gdb.base/maint.exp: Remove full paths from test names.
798 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
799 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
800
9836f81b
JB
8012007-02-27 Joel Brobecker <brobecker@adacore.com>
802
803 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
804
c74d0ad8
DJ
8052007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
806
807 * gdb.server/server-mon.exp: New test.
808
2711e456
DJ
8092007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
810
811 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
812
ff6f572f
DJ
8132007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
814
815 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
816 register capitalization.
817
fada3feb
DP
8182007-02-13 Denis Pilat <denis.pilat@st.com>
819
820 * gdb.mi/mi-var-invalidate.exp: New file.
821
fb1e4ffc
DJ
8222007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
823
824 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
825
3da939d7
DJ
8262007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
827
828 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
829
123dc839
DJ
8302007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
831
832 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
833 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
834
877e3645 8352007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
836
837 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
838 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
839 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
840 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
841 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 842 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
843 Update tests to include value field in output of -var-create.
844
3c0a2960
AS
8452007-02-08 Andreas Schwab <schwab@suse.de>
846
847 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
848
108546a0
DJ
8492007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
850
851 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
852 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
853
d701dcab
DP
8542007-02-02 Denis Pilat <denis.pilat@st.com>
855
856 * gdb.threads/threadapply.exp: check that frame is not changed by
857 the thread apply all command.
858
783e3e2f
AS
8592007-01-31 Andreas Schwab <schwab@suse.de>
860
6d9c3a87
AS
861 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
862
3c50d7b9
AS
863 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
864 in the dwarf sections.
865 * gdb.dwarf2/mac-fileno.S: Likewise.
866
783e3e2f
AS
867 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
868 bspstore register on ia64.
869
78ff580e
AS
8702007-01-29 Andreas Schwab <schwab@suse.de>
871
cc8e9b12
AS
872 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
873 "frame-begin" annotation.
874
78ff580e
AS
875 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
876 number of "frames-invalid" annotations.
877
704a4f78
DJ
8782007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
879
880 * gdb.base/commands.exp: Call if_commands_test.
881 (gdb_test_no_prompt, if_commands_test): New.
882
e741bf94
MK
8832007-01-28 Mark Kettenis <kettenis@gnu.org>
884
885 * gdb.threads/sigthread.c (NSIGS): Make bigger.
886
474d0ad3
AS
8872007-01-27 Andreas Schwab <schwab@suse.de>
888
889 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
890 .short/.int/.quad in the dwarf sections.
891 * gdb.dwarf2/dw2-intercu.S: Likewise.
892 * gdb.dwarf2/dw2-intermix.S: Likewise.
893
e784b426
JK
8942007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
895
896 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
897 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
898 array.
e784b426
JK
899 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
900 * gdb.base/setvar.exp: Likewise.
901
37f08e04
AS
9022007-01-26 Andreas Schwab <schwab@suse.de>
903
9a01813a
AS
904 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
905 test.
906
37f08e04
AS
907 * gdb.base/multi-forks.exp ("restart $i"): Also match
908 __kernel_syscall_via_break.
909
6e2a9270
VP
9102007-01-24 Vladimir Prus <vladimir@codesourcery.com>
911
912 * lib/mi-support.exp (mi_delete_varobj): New.
913 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
914 testcase.
915 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
916 (main): Call the above.
917 (reference_update_test, base_in_reference_test)
918 (reference_to_pointer): Delete the created varobjs.
919
e515b470
DJ
9202007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
921
922 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
923 * configure: Regenerated.
924 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
925 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
926 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
927 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
928 * lib/gdb.exp (gdb_skip_xml_test): New function.
929
08d8bcd7
DJ
9302007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
931
932 * gdb.base/sigrepeat.exp: Correct error message.
933
9342007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
935 Daniel Jacobowitz <dan@codesourcery.com>
936
937 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
938 gdb.arch/i386-gnu-cfi-asm.S: New files.
939
97c3f1f3
JK
9402007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
941
942 * lib/gdb.exp: Abort on missing `site.exp'.
943
cb1df416
DJ
9442007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
945 Daniel Jacobowitz <dan@codesourcery.com>
946
947 * gdb.base/included.c, gdb.base/included.exp,
948 gdb.base/included.h: New files.
949
35990120
DJ
9502007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
951
952 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
953 (maximize_rlimit): Reduce limits on 64-bit systems.
954
6e81a116 9552007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
956
957 From Marcus Deuling <deuling@de.ibm.com>:
958 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
959 every case.
960
6c3c41f3
NR
9612007-01-13 Nick Roberts <nickrob@snap.net.nz>
962
963 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
964 (test_path_specification): Use objdir instead of srcdir to always
965 get an absolute filename.
966
2f12c312
DJ
9672007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
968
969 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
970
81121995
VP
9712007-01-11 Vladimir Prus <vladimir@codesourcery.com>
972
973 * gdb.mi/mi-var-cp.cc (reference_update_tests):
974 Make sure the variable we're using is in scope.
975 (reference_to_pointer): Likewise.
976
4741b737
DJ
9772007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
978
979 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
980 has no debug information.
981
054410c3
DJ
9822007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
983
984 * gdb.base/annota1.exp: Remove extra send_gdb.
985
818f79f6
DJ
9862007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
987
988 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
989
f7a6bb70
DJ
9902007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
991
992 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
993
57e66780
DJ
9942007-01-08 Nick Roberts <nickrob@snap.net.nz>
995 Daniel Jacobowitz <dan@codesourcery.com>
996
997 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
998 lcharacter or linteger change. Correct duplicated test name.
999 * gdb.mi/mi2-var-cmd.exp: Likewise.
1000
3d799a95
DJ
10012007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1002
1003 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
1004
10052007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
1006
1007 * gdb.base/nofield.c: New file.
1008 * gdb.base/nofield.exp: New testcase.
1009
eafb94e8
NR
10102007-01-05 Nick Roberts <nickrob@snap.net.nz>
1011
1012 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
1013
1014 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
1015 test.
1016
5e572bb4
DJ
10172007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1018
1019 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
1020
74a44383
DJ
10212007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1022
1023 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
1024 when continuing.
1025
1b572db9
DJ
10262007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1027
1028 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
1029 Expect ".exe" extension.
1030
381bc39b
DJ
10312007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1032
1033 * gdb.base/charset.exp: Add explicit filename to break.
1034 * gdb.base/dbx.exp: Add explicit filename to breaks.
1035
2b70e4c6
DJ
10362007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1037
1038 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
1039 * gdb.mi/mi2-file.exp: Likewise.
1040
303b6f5d
DJ
10412007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1042
1043 Implement specification of MI tests as comments
1044 in C and C++ sources.
1045 * lib/mi-support.exp (mi_autotest_data): New variable.
1046 (mi_autotest_source): New variable.
1047 (count_newlines, mi_prepare_inline_tests)
1048 (mi_get_inline_test, mi_continue_to_line)
1049 (mi_run_inline_test, mi_tbreak)
1050 (mi_send_resuming_command, mi_wait_for_stop): New functions.
1051 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
1052 Run inline tests.
1053 * gdb.mi/mi-var-cp.cc: Define tests here.
1054
23da0d94
VP
10552007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1056
1057 Simplify usage of mi_continue_to.
1058 * lib/mi-support.exp (mi_runto_helper): Renamed
1059 from mi_runto, added new parameter 'run_or_continue'.
1060 (mi_runto): Use mi_runto_helper.
1061 (mi_continue_to): Accept just function name as parameter.
1062 Use mi_runto_helper.
1063 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
1064 * gdb.mi/mi2-var-cmd.exp: Likewise.
1065
f9e18282
JB
10662006-01-04 Joel Brobecker <brobecker@adacore.com>
1067
1068 Make this testcase a bit more realistic. The current code
1069 is too simplistic, and allows the compiler to optimize out
1070 some of the entities we need for this testcase.
1071 * gdb.ada/null_record/bar.ads (Void_Star): New type.
1072 (Do_Nothing): Add extra parameter.
1073 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
1074 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
1075 by using a variable of type Void_Star.
1076
fd678c65
JB
10772006-01-04 Joel Brobecker <brobecker@adacore.com>
1078
1079 * gdb.ada/catch_ex/foo.adb: New file.
1080 * gdb.ada/catch_ex.exp: New testcase.
1081
05cfdb42
DJ
10822007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
1083
1084 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
1085 pass --image-base to linker.
1086
2e03ee74
DJ
10872007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1088 Daniel Jacobowitz <dan@codesourcery.com>
1089
1090 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
1091 secondary prompts.
1092
0d5de010
DJ
10932007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1094
1095 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
1096 output. Test the types of members and member pointers.
1097 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
1098 gdb/2092.
1099 * gdb.cp/member-ptr.exp: Search for a comment instead of a
1100 statement. Enable for GCC. Update expected output for some tests
1101 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
1102 layout.
1103 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
1104 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
1105 (Diamond::vget_base): New.
1106 (main): Add new tests.
1107 * gdb.cp/printmethod.exp: Update expected output for member functions.
1108 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
1109 print pEe->D::vg().
1110
61a771aa
DJ
11112007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1112
1113 * gdb.threads/tls.exp: Allow stops in sem_post.
1114
2fa63963
DJ
11152006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
1116
1117 * gdb.base/annota1.exp: Allow .*printf in backtraces.
1118 * gdb.base/annota3.exp: Likewise.
1119 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
1120 again (instead of timing out).
1121 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
1122 GCC bug 26475.
1123 * gdb.java/jmisc.exp: Adjust to work with method signatures including
1124 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
1125 test from jmisc1.exp.
1126 * gdb.java/jmisc1.exp: Delete.
1127 * gdb.java/jprint.exp: Adjust to work with method signatures including
1128 return types.
1129 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
1130 * gdb.threads/linux-dp.exp: Don't be confused by program output.
1131 * lib/java.exp (compile_java_from_source): Pass the correct type
1132 to target_compile.
1133
5eefc2b7
JB
11342006-12-31 Joel Brobecker <brobecker@adacore.com>
1135
1136 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
1137 (stack_align_edx): New function.
1138 (stack_align_eax): New function.
1139 (main): Add calls to stack_align_edx and stack_align_eax.
1140 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
1141 Add testing for the cases where the register used during a stack
1142 realignment is edx. Same for eax.
1143
227c54da
DJ
11442006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
1145
1146 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
1147 and generic PE targets.
1148
cab8ac94
JB
11492006-12-29 Joel Brobecker <brobecker@adacore.com>
1150
1151 * gdb.ada/array_return.exp: Update copyright date list.
1152
ba54f318
JB
11532006-12-27 Joel Brobecker <brobecker@adacore.com>
1154
1155 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
1156 (Create_Small_Float_Vector): New function.
1157 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
1158 function body.
1159 * gdb.ada/array_return/p.adb: Use new type and function from
1160 package Pck.
1161 * gdb.ada/array_return.exp: Add a test verifying that GDB is
1162 able to print the value returned by a function returning an
1163 array of float.
1164
6b7a35dd
JB
11652006-12-20 Joel Brobecker <brobecker@adacore.com>
1166
1167 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
1168 The associated tests should be PASSing.
1169
038224f6
VP
11702006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1171
1172 Test for base in references.
1173 * gdb.mi/mi-var-cp.cc: Add test code.
1174 * gdb.mi/mi-var-cp.exp: Test for bases in references.
1175 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
1176 * gdb.mi/mi2-watch.exp: Likewise.
1177 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
1178 (mi_list_varobj_children): New function.
1179
b26ed50d
VP
11802006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1181
1182 * lib/mi-support.exp
1183 (mi_runto): Accept "()" after function name.
1184 (mi_create_varobj): New function.
1185 (mi_varobj_update): New function.
1186 (mi_Check_varobj_value): New function.
1187 * gdb.mi/mi-var-cp.exp: New file.
1188 * gdb.mi/mi-var-cp.cc: New file.
1189
08232497
DJ
11902006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
1191
1192 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
1193 gdb.base/weaklib2.c: New files.
1194
d394c993 11952006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 1196
ac6c2fba
NS
1197 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
1198 info. Adjust test names.
1199
8ec659a0 1200 * gdb.base/break.c (main): Move position of malloc.
d394c993 1201 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 1202
acd65feb
VP
12032006-11-28 Vladimir Prus <vladimir@codesourcery.com>
1204
1205 * gdb.mi/mi-var-cmd.exp: Check -var-update after
1206 assignement of arrays and function pointers.
1207 * gdb.mi/var-cmd.c: Add declaration necessary for above
1208 tests.
1209
f556d5e5
NS
12102006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1211
1212 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
1213
1214 * gdb.threads/linux-dp.exp: Read thread table before and after
1215 creating each philosopher and verify it.
1216
697bc68d
NS
12172006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1218 Paul Brook <paul@codesourcery.com>
1219 Daniel Jacobowitz <dan@codesourcery.com>
1220
1221 * gdb.base/ending-run.exp: Flatten expect script stepping out of
1222 main to remove duplication. Add start function of the form
1223 '_*start[1-9]*'. Add RVDS start function.
1224
29d73ae4
DJ
12252006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1226
1227 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
1228
c1d88655
UW
12292006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1230
1231 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
1232 * gdb.asm/spu.inc: New file.
1233 * gdb.base/term.exp: Disable if [target_info exists noargs].
1234 * gdb.gdb/complaints.exp: Disable if ![isnative].
1235 * gdb.gdb/selftest.exp: Likewise.
1236 * gdb.gdb/observer.exp: Likewise.
1237 * gdb.gdb/xfullpath.exp: Likewise.
1238 * gdb.base/attach.exp: Disable on SPU target.
1239 * gdb.cp/bs145503.exp: Likewise.
1240 * gdb.cp/exception.exp: Likewise.
1241 * gdb.cp/userdef.exp: Likewise.
1242
32a13b1a
DJ
12432006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1244
1245 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
1246
d8295fe9
VP
12472006-11-10 Vladimir Prus <vladimir@codesourcery.com>
1248
1249 * gdb.base/completion.exp: Fix completion tests for
1250 'info' and 'info '.
1251 * gdb.base/help.exp (help_test_raw, test_class_help)
1252 (test_prefix_command_help): Move...
1253 * lib/gdb.exp: Here.
1254 * gdb.base/main.exp: Adjust.
1255 * gdb.cp/maint.exp: Adjust.
1256 * gdb.trace/tracecmd.exp: Use test_help_class.
1257
8c394015
VP
12582006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1259
1260 * gdb.stabs/weird.exp (print_weird_var): Use
1261 gdb_test_multiple instead of gdb_expect.
1262
027fc1bc
VP
12632006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1264
1265 * gdb.base/help.exp (help_test_raw): New.
1266 (test_class_help): New.
1267 (test_prefix_command_help): New.
1268 Adjust testcases.
1269
67609209
FR
12702006-11-09 Christophe Lyon <christophe.lyon@st.com>
1271
1272 * gdb.base/constvars.c (main): Write to crass and crips, so that
1273 they are allocated by the compiler.
1274
f73adfeb
AS
12752006-10-27 Andreas Schwab <schwab@suse.de>
1276
1277 * gdb.base/multi-forks.exp: Use "detach fork" instead of
1278 "detach-fork".
1279
2f83a18e
DJ
12802006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
1281
1282 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
1283 of patterns.
1284
94277a38
DJ
12852006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1286
1287 * gdb.base/sepdebug.exp: Remove debug format test.
1288 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
1289 Handle no-symtab.
1290 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
1291
5bd2f6e2
DJ
12922006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1293
1294 * gdb.threads/manythreads.c (thread_function, main): Don't cast
1295 int to pointer or pointer to int.
1296 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
1297
8c008720
DJ
12982006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
1299
1300 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
1301
9e35dae4
DJ
13022006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1303
1304 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
1305
d9639e13
DJ
13062006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1307
1308 PR c++/2116
1309 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
1310
390a1bd0
JB
13112006-10-06 Joel Brobecker <brobecker@adacore.com>
1312
1313 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
1314 the corresponding bug has been fixed in GDB (PR/2018).
1315
dd920c33
JB
13162006-10-06 Joel Brobecker <brobecker@adacore.com>
1317
1318 * gdb.base/subst.exp: New testcase.
1319
53bbefe9
JB
13202006-10-06 Joel Brobecker <brobecker@adacore.com>
1321
1322 * gdb.ada/array_return/pck.ads: Add copyright notice.
1323 * gdb.ada/array_return/pck.adb: Likewise.
1324 * gdb.ada/array_return/p.adb: Likewise.
1325 * gdb.ada/exec_changed/first.adb: Likewise.
1326 * gdb.ada/exec_changed/second.adb: Likewise.
1327
09851417
JB
13282006-10-06 Joel Brobecker <brobecker@adacore.com>
1329
1330 * gdb.ada/watch_arg/watch.adb: New file.
1331 * gdb.ada/watch_arg.exp: New testcase.
1332
041bf30d
VP
13332006-10-02 Vladimir Prus <vladimir@codesourcery.com>
1334
1335 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
1336 via string_to_regexp.
1337 * gdb.mi/mi2-basics.exp: Likewise.
1338
f286fbdd 13392006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
1340
1341 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
1342 Remove unused / obsolete files.
1343
7c07f349
NR
13442006-09-19 Nick Roberts <nickrob@snap.net.nz>
1345
1346 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
1347
cd5ff84a
VP
13482006-09-17 Vladimir Prus <vladimir@codesourcery.com>
1349
1350 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
1351 HIGH_FRAME argument to -stack-list-arguments can be larger than
1352 the number of frames.
1353
ae018d1a
DJ
13542006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
1355
1356 * gdb.base/args.c (main): Add breakpoint marker.
1357 * gdb.base/args.exp: Use args_test for tests. Add new tests which
1358 really test empty arguments.
1359 (args_load): Delete.
1360 (args_test): New.
1361
b399c549
NR
13622006-09-13 Nick Roberts <nickrob@snap.net.nz>
1363
1364 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
1365 check for one file.
1366
2ab1eb7a
VP
13672006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
1368
1369 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
1370 HIGH_FRAME argument to -stack-list-locals can be larger than
1371 the number of frames.
1372
476308bf
FF
13732006-08-18 Fred Fish <fnf@specifix.com>
1374
1375 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
1376 '$' in front of skip_vmx_tests_saved when setting that.
1377
8625200f
AS
13782006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1379
1380 * gdb.base/trace-commands.exp: New file.
1381
089ec8f1
DJ
13822006-08-10 Joel Brobecker <brobecker@adacore.com>
1383 Daniel Jacobowitz <dan@codesourcery.com>
1384
1385 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1386 expected output of the backtrace commands.
1387
b60f0898
JB
13882006-08-09 Joel Brobecker <brobecker@adacore.com>
1389
1390 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1391 untested followed by return combination.
1392 * gdb.arch/altivec-regs.exp: Likewise.
1393 * gdb.arch/e500-abi.exp: Likewise.
1394 * gdb.arch/e500-regs.exp: Likewise.
1395 * gdb.arch/gdb1291.exp: Likewise.
1396 * gdb.arch/gdb1431.exp: Likewise.
1397 * gdb.arch/gdb1558.exp: Likewise.
1398 * gdb.arch/i386-prologue.exp: Likewise.
1399 * gdb.arch/i386-unwind.exp: Likewise.
1400 * gdb.asm/asm-source.exp: Likewise.
1401 * gdb.base/a2-run.exp: Likewise.
1402 * gdb.base/advance.exp: Likewise.
1403 * gdb.base/all-bin.exp: Likewise.
1404 * gdb.base/annota1.exp: Likewise.
1405 * gdb.base/annota3.exp: Likewise.
1406 * gdb.base/args.exp: Likewise.
1407 * gdb.base/arithmet.exp: Likewise.
1408 * gdb.base/assign.exp: Likewise.
1409 * gdb.base/async.exp: Likewise.
1410 * gdb.base/attach.exp: Likewise.
1411 * gdb.base/bang.exp: Likewise.
1412 * gdb.base/bigcore.exp: Likewise.
1413 * gdb.base/bitfields.exp: Likewise.
1414 * gdb.base/bitfields2.exp: Likewise.
1415 * gdb.base/break.exp: Likewise.
1416 * gdb.base/call-sc.exp: Likewise.
1417 * gdb.base/call-strs.exp: Likewise.
1418 * gdb.base/callfuncs.exp: Likewise.
1419 * gdb.base/checkpoint.exp: Likewise.
1420 * gdb.base/chng-syms.exp: Likewise.
1421 * gdb.base/code-expr.exp: Likewise.
1422 * gdb.base/commands.exp: Likewise.
1423 * gdb.base/completion.exp: Likewise.
1424 * gdb.base/cond-expr.exp: Likewise.
1425 * gdb.base/condbreak.exp: Likewise.
1426 * gdb.base/consecutive.exp: Likewise.
1427 * gdb.base/constvars.exp: Likewise.
1428 * gdb.base/corefile.exp: Likewise.
1429 * gdb.base/cvexpr.exp: Likewise.
1430 * gdb.base/dbx.exp: Likewise.
1431 * gdb.base/define.exp: Likewise.
1432 * gdb.base/detach.exp: Likewise.
1433 * gdb.base/display.exp: Likewise.
1434 * gdb.base/dump.exp: Likewise.
1435 * gdb.base/ena-dis-br.exp: Likewise.
1436 * gdb.base/ending-run.exp: Likewise.
1437 * gdb.base/environ.exp: Likewise.
1438 * gdb.base/eval-skip.exp: Likewise.
1439 * gdb.base/exprs.exp: Likewise.
1440 * gdb.base/fileio.exp: Likewise.
1441 * gdb.base/finish.exp: Likewise.
1442 * gdb.base/float.exp: Likewise.
1443 * gdb.base/foll-exec.exp: Likewise.
1444 * gdb.base/foll-fork.exp: Likewise.
1445 * gdb.base/foll-vfork.exp: Likewise.
1446 * gdb.base/freebpcmd.exp: Likewise.
1447 * gdb.base/funcargs.exp: Likewise.
1448 * gdb.base/gcore.exp: Likewise.
1449 * gdb.base/gdb1090.exp: Likewise.
1450 * gdb.base/gdb1250.exp: Likewise.
1451 * gdb.base/huge.exp: Likewise.
1452 * gdb.base/info-proc.exp: Likewise.
1453 * gdb.base/interrupt.exp: Likewise.
1454 * gdb.base/jump.exp: Likewise.
1455 * gdb.base/langs.exp: Likewise.
1456 * gdb.base/lineinc.exp: Likewise.
1457 * gdb.base/list.exp: Likewise.
1458 * gdb.base/logical.exp: Likewise.
1459 * gdb.base/long_long.exp: Likewise.
1460 * gdb.base/macscp.exp: Likewise.
1461 * gdb.base/maint.exp: Likewise.
1462 * gdb.base/mips_pro.exp: Likewise.
1463 * gdb.base/miscexprs.exp: Likewise.
1464 * gdb.base/multi-forks.exp: Likewise.
1465 * gdb.base/opaque.exp: Likewise.
1466 * gdb.base/overlays.exp: Likewise.
1467 * gdb.base/pc-fp.exp: Likewise.
1468 * gdb.base/pointers.exp: Likewise.
1469 * gdb.base/printcmds.exp: Likewise.
1470 * gdb.base/psymtab.exp: Likewise.
1471 * gdb.base/ptype.exp: Likewise.
1472 * gdb.base/recurse.exp: Likewise.
1473 * gdb.base/relational.exp: Likewise.
1474 * gdb.base/relocate.exp: Likewise.
1475 * gdb.base/remote.exp: Likewise.
1476 * gdb.base/reread.exp: Likewise.
1477 * gdb.base/restore.exp: Likewise.
1478 * gdb.base/return.exp: Likewise.
1479 * gdb.base/return2.exp: Likewise.
1480 * gdb.base/scope.exp: Likewise.
1481 * gdb.base/sect-cmd.exp: Likewise.
1482 * gdb.base/sep.exp: Likewise.
1483 * gdb.base/sepdebug.exp: Likewise.
1484 * gdb.base/setshow.exp: Likewise.
1485 * gdb.base/setvar.exp: Likewise.
1486 * gdb.base/sigall.exp: Likewise.
1487 * gdb.base/sigbpt.exp: Likewise.
1488 * gdb.base/signals.exp: Likewise.
1489 * gdb.base/signull.exp: Likewise.
1490 * gdb.base/sizeof.exp: Likewise.
1491 * gdb.base/solib.exp: Likewise.
1492 * gdb.base/step-line.exp: Likewise.
1493 * gdb.base/step-test.exp: Likewise.
1494 * gdb.base/structs.exp: Likewise.
1495 * gdb.base/structs2.exp: Likewise.
1496 * gdb.base/term.exp: Likewise.
1497 * gdb.base/twice.exp: Likewise.
1498 * gdb.base/until.exp: Likewise.
1499 * gdb.base/varargs.exp: Likewise.
1500 * gdb.base/volatile.exp: Likewise.
1501 * gdb.base/watchpoint.exp: Likewise.
1502 * gdb.base/whatis-exp.exp: Likewise.
1503 * gdb.base/whatis.exp: Likewise.
1504 * gdb.cp/ambiguous.exp: Likewise.
1505 * gdb.cp/annota2.exp: Likewise.
1506 * gdb.cp/annota3.exp: Likewise.
1507 * gdb.cp/bool.exp: Likewise.
1508 * gdb.cp/breakpoint.exp: Likewise.
1509 * gdb.cp/casts.exp: Likewise.
1510 * gdb.cp/class2.exp: Likewise.
1511 * gdb.cp/classes.exp: Likewise.
1512 * gdb.cp/cplusfuncs.exp: Likewise.
1513 * gdb.cp/ctti.exp: Likewise.
1514 * gdb.cp/derivation.exp: Likewise.
1515 * gdb.cp/exception.exp: Likewise.
1516 * gdb.cp/gdb1355.exp: Likewise.
1517 * gdb.cp/hang.exp: Likewise.
1518 * gdb.cp/inherit.exp: Likewise.
1519 * gdb.cp/local.exp: Likewise.
1520 * gdb.cp/m-data.exp: Likewise.
1521 * gdb.cp/m-static.exp: Likewise.
1522 * gdb.cp/member-ptr.exp: Likewise.
1523 * gdb.cp/method.exp: Likewise.
1524 * gdb.cp/misc.exp: Likewise.
1525 * gdb.cp/namespace.exp: Likewise.
1526 * gdb.cp/overload.exp: Likewise.
1527 * gdb.cp/ovldbreak.exp: Likewise.
1528 * gdb.cp/pr-1023.exp: Likewise.
1529 * gdb.cp/pr-1210.exp: Likewise.
1530 * gdb.cp/pr-574.exp: Likewise.
1531 * gdb.cp/printmethod.exp: Likewise.
1532 * gdb.cp/psmang.exp: Likewise.
1533 * gdb.cp/ref-params.exp: Likewise.
1534 * gdb.cp/ref-types.exp: Likewise.
1535 * gdb.cp/rtti.exp: Likewise.
1536 * gdb.cp/templates.exp: Likewise.
1537 * gdb.cp/try_catch.exp: Likewise.
1538 * gdb.cp/userdef.exp: Likewise.
1539 * gdb.cp/virtfunc.exp: Likewise.
1540 * gdb.disasm/am33.exp: Likewise.
1541 * gdb.disasm/h8300s.exp: Likewise.
1542 * gdb.disasm/mn10300.exp: Likewise.
1543 * gdb.disasm/sh3.exp: Likewise.
1544 * gdb.disasm/t01_mov.exp: Likewise.
1545 * gdb.disasm/t02_mova.exp: Likewise.
1546 * gdb.disasm/t03_add.exp: Likewise.
1547 * gdb.disasm/t04_sub.exp: Likewise.
1548 * gdb.disasm/t05_cmp.exp: Likewise.
1549 * gdb.disasm/t06_ari2.exp: Likewise.
1550 * gdb.disasm/t07_ari3.exp: Likewise.
1551 * gdb.disasm/t08_or.exp: Likewise.
1552 * gdb.disasm/t09_xor.exp: Likewise.
1553 * gdb.disasm/t10_and.exp: Likewise.
1554 * gdb.disasm/t11_logs.exp: Likewise.
1555 * gdb.disasm/t12_bit.exp: Likewise.
1556 * gdb.disasm/t13_otr.exp: Likewise.
1557 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1558 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1559 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1560 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1561 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1562 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1563 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1564 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1565 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1566 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1567 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1568 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1569 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1570 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1571 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1572 * gdb.mi/gdb701.exp: Likewise.
1573 * gdb.mi/gdb792.exp: Likewise.
1574 * gdb.mi/mi-basics.exp: Likewise.
1575 * gdb.mi/mi-break.exp: Likewise.
1576 * gdb.mi/mi-cli.exp: Likewise.
1577 * gdb.mi/mi-console.exp: Likewise.
1578 * gdb.mi/mi-disassemble.exp: Likewise.
1579 * gdb.mi/mi-eval.exp: Likewise.
1580 * gdb.mi/mi-file.exp: Likewise.
1581 * gdb.mi/mi-read-memory.exp: Likewise.
1582 * gdb.mi/mi-regs.exp: Likewise.
1583 * gdb.mi/mi-return.exp: Likewise.
1584 * gdb.mi/mi-simplerun.exp: Likewise.
1585 * gdb.mi/mi-stack.exp: Likewise.
1586 * gdb.mi/mi-stepi.exp: Likewise.
1587 * gdb.mi/mi-syn-frame.exp: Likewise.
1588 * gdb.mi/mi-until.exp: Likewise.
1589 * gdb.mi/mi-var-block.exp: Likewise.
1590 * gdb.mi/mi-var-child.exp: Likewise.
1591 * gdb.mi/mi-var-cmd.exp: Likewise.
1592 * gdb.mi/mi-var-display.exp: Likewise.
1593 * gdb.mi/mi-watch.exp: Likewise.
1594 * gdb.mi/mi2-basics.exp: Likewise.
1595 * gdb.mi/mi2-break.exp: Likewise.
1596 * gdb.mi/mi2-cli.exp: Likewise.
1597 * gdb.mi/mi2-console.exp: Likewise.
1598 * gdb.mi/mi2-disassemble.exp: Likewise.
1599 * gdb.mi/mi2-eval.exp: Likewise.
1600 * gdb.mi/mi2-file.exp: Likewise.
1601 * gdb.mi/mi2-read-memory.exp: Likewise.
1602 * gdb.mi/mi2-regs.exp: Likewise.
1603 * gdb.mi/mi2-return.exp: Likewise.
1604 * gdb.mi/mi2-simplerun.exp: Likewise.
1605 * gdb.mi/mi2-stack.exp: Likewise.
1606 * gdb.mi/mi2-stepi.exp: Likewise.
1607 * gdb.mi/mi2-syn-frame.exp: Likewise.
1608 * gdb.mi/mi2-until.exp: Likewise.
1609 * gdb.mi/mi2-var-block.exp: Likewise.
1610 * gdb.mi/mi2-var-child.exp: Likewise.
1611 * gdb.mi/mi2-var-cmd.exp: Likewise.
1612 * gdb.mi/mi2-var-display.exp: Likewise.
1613 * gdb.mi/mi2-watch.exp: Likewise.
1614 * gdb.stabs/exclfwd.exp: Likewise.
1615 * gdb.stabs/weird.exp: Likewise.
1616 * gdb.threads/gcore-thread.exp: Likewise.
1617 * gdb.trace/actions.exp: Likewise.
1618 * gdb.trace/backtrace.exp: Likewise.
1619 * gdb.trace/circ.exp: Likewise.
1620 * gdb.trace/collection.exp: Likewise.
1621 * gdb.trace/deltrace.exp: Likewise.
1622 * gdb.trace/infotrace.exp: Likewise.
1623 * gdb.trace/limits.exp: Likewise.
1624 * gdb.trace/packetlen.exp: Likewise.
1625 * gdb.trace/passc-dyn.exp: Likewise.
1626 * gdb.trace/passcount.exp: Likewise.
1627 * gdb.trace/report.exp: Likewise.
1628 * gdb.trace/save-trace.exp: Likewise.
1629 * gdb.trace/tfind.exp: Likewise.
1630 * gdb.trace/tracecmd.exp: Likewise.
1631 * gdb.trace/while-dyn.exp: Likewise.
1632 * gdb.trace/while-stepping.exp: Likewise.
1633
f4b618d1
JB
16342006-08-08 Joel Brobecker <brobecker@adacore.com>
1635
1636 * gdb.base/step-bt.c: New file.
1637 * gdb.base/step-bt.exp: New testcase.
1638
3d00d119
DJ
16392006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1640
1641 * config/monitor.exp (gdb_load): Remove support for obsolete
1642 download-write-size.
1643 * gdb.base/remote.exp: Likewise. Update all callers of
1644 gdb_timed_load.
1645
017b5bd4
DJ
16462006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1647
1648 * cursal.exp: Pass binfile to gdb_load.
1649
837c599d
DJ
16502006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1651
1652 * gdb.base/cursal.exp: Add "" to gdb_load call.
1653
8dd4540b
MK
16542006-07-29 Mark Kettenis <kettenis@gnu.org>
1655
1656 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1657 NetBSD/ELF targets.
1658
ab5c9f60
DJ
16592006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1660
1661 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1662 operator*.
1663
4c42eaff
DJ
16642006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1665
1666 * gdb.base/completion.exp: Update for change in "file" behavior.
1667 * gdb.stabs/weird.exp: Likewise.
1668 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1669 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1670
0155cc76
NS
16712006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1672
1673 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1674 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1675
16026cd7
AS
16762006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1677
1678 * gdb.base/default.exp: Update source command error message.
1679 * gdb.base/help.exp: Update 'help source' message.
1680
16963cb6
DJ
16812006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1682
1683 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1684 test.
1685
6d7fd486
AS
16862006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1687
1688 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1689
29e8a844
DJ
16902006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1691
1692 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1693
6afcfa39
DJ
16942006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1695
1696 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1697
267a692b
MK
16982006-07-17 Mark Kettenis <kettenis@gnu.org>
1699
1700 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1701 *-*-openbsd* from targets for wich we expect ARM FPA floating
1702 point format.
1703
85d2fec4
NR
17042006-07-17 Nick Roberts <nickrob@snap.net.nz>
1705
1706 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1707
17082006-07-17 Mark Kettenis <kettenis@gnu.org>
1709
1710 * gdb.base/annota3.exp: Expect frame-begin annotation.
1711
85b4c6e8
JB
17122006-07-14 Joel Brobecker <brobecker@adacore.com>
1713
1714 * gdb.base/help.exp: Adjust "help unset" test to accept
1715 any list of unset commands.
1716
fb933624
DJ
17172006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1718 Daniel Jacobowitz <dan@codesourcery.com>
1719
1720 * gdb.cp/ref-params.exp: New test.
1721 * gdb.cp/ref-params.cc: New source file.
1722 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1723
1dff4b64
MK
17242006-07-08 Mark Kettenis <kettenis@gnu.org>
1725
1726 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1727 spaces/tabs in regular expressions since they might not be there.
1728
40d2e0e3
AS
17292006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1730
1731 * gdb.base/ifelse.exp: New file.
1732
f6c957d2
NS
17332006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1734
1735 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1736 line.
1737 * gdb.base/huge.exp: Loop over compilation to find a size that
1738 is acceptable.
1739 * gdb.base/remote.exp: Correct expected strings.
1740 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1741
b9c5a23d
DJ
17422006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1743
1744 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1745
9af2e58d
DJ
17462006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1747
1748 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1749 native.
1750
30930ca5
DJ
17512006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1752
1753 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1754 enable stabs testing.
1755
aa32fa1d
DJ
17562006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1757
bd4a4c80 1758 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1759 gdb_test_multiple does.
1760
321fef15
DJ
17612006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1762
1763 * Makefile.in (host_alias): Remove.
1764 (target_alias): Use @target_noncanonical@.
1765 (site.exp): Don't set host_alias.
1766 * aclocal.m4: Remove contents. Include acx.m4.
1767 * configure: Regenerated.
1768 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1769
e1c2defa
NS
17702006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1771
e63b55d1
NS
1772 * lib/gdb.exp (gdb_load_cmd): New.
1773
5600ea19
NS
1774 * gdb.base/fileio.c: Add system(NULL) test.
1775 * gdb.base/fileio.exp: Check it.
1776
e1c2defa
NS
1777 * gdb.base/break.c: Add 10a breakpoint at }
1778 * gdb.base/break.exp: Add test for breakpoint at }
1779 * gdb.cp/anon-union.cc: Add code at end of function.
1780 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1781 * gdb.mi/var-cmd.c: Add code at end of function.
1782 * gdb.mi/mi-var-display.exp: Adjust end of next.
1783 * gdb.mi/mi2-var-display.exp: Likewise.
1784 * gdb.base/fileio.c: Add stop function and insert calls at
1785 stopping places.
1786 * gdb.base/fileio.exp: Breakpoint stop function and remove
1787 explicit line number references.
1788
6c0112ec
JB
17892006-05-19 Joel Brobecker <brobecker@adacore.com>
1790
1791 * gdb.base/del.exp (test_delete_alias): New function.
1792 Now check that both "del" and "d" work as aliases for "delete".
1793
154189a4
FF
17942006-05-18 Fred Fish <fnf@specifix.com>
1795
1796 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1797 required. Check for spurious output after program exits normally.
1798
582e64c2
FF
17992006-05-17 Fred Fish <fnf@specifix.com>
1800
1801 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1802 gdb_load, so it works in the simulator.
1803
8ef6493a
FF
18042006-05-11 Fred Fish <fnf@specifix.com>
1805
1806 * gdb.base/bang.exp: Ignore unexpected output between the
1807 "program exited normally" and the gdb prompt, as many other
1808 tests do.
1809
692b141c
MK
18102006-05-07 Mark Kettenis <kettenis@gnu.org>
1811
1812 * gdb.base/help.exp: Make "delete checkpoint" part option for
1813 "help d" and "help delete" tests.
1814
540b8a30
UW
18152006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1816
1817 * gdb.mi/mi-basics.exp: Add missing serial number to
1818 expected output in some mi_gdb_test statements.
1819 * gdb.mi/mi2-basics.exp: Likewise.
1820
9b6462d9
JB
18212006-05-05 Joel Brobecker <brobecker@adacore.com>
1822
1823 * gdb.base/del.c: New file.
1824 * gdb.base/del.exp: New testcase.
1825
954de43b
DM
18262006-05-05 David S. Miller <davem@sunset.davemloft.net>
1827
1828 * gdb.base/break.exp: Do not assume a breakpoint on
1829 main will actually be in $srcfile when optimizing.
1303f75e
DM
1830 * gdb.base/savedregs.exp: Do not require that the dummy
1831 frame location match up to a symbol and source file location.
c3242428
DM
1832 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1833 will get printed without a mi_cmd_data_list_register_values prefix.
1834 (*-data-list-register-*): Correct regular expressions to expect the new
1835 pseudo d? floating point registers.
1836 * gdb.mi/mi2-regs.exp: Likewise.
1837
c7e64c9a
DJ
18382006-05-05 Christophe Lyon <christophe.lyon@st.com>
1839
1840 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1841 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1842 is allocated by the compiler.
1843 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1844 anons, e, anone to force their allocation by the compiler.
1845
18462006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1847
1848 * gdb.base/help.exp: Update expected text for help d and
1849 help delete.
1850
27ce9a6d
MK
18512006-05-02 Mark Kettenis <kettenis@gnu.org>
1852
1853 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1854 NetBSD/ELF targets.
1855
8608915f
MK
18562006-04-30 Mark Kettenis <kettenis@gnu.org>
1857
1858 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1859 single-step breakpoint fails; make this a KFAIL on
1860 sparc*-*-openbsd*.
1861 * gdb.base/siginfo.exp: Likewise.
1862 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1863
b8db102d
MS
18642006-04-26 Michael Snyder <msnyder@redhat.com>
1865
1866 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1867 which may have to consume output from other forks.
1868 Add tests to make sure that "delete fork" succeeded.
1869
c702009a
MS
18702006-04-20 Michael Snyder <msnyder@redhat.com>
1871
1872 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1873 Add support for the Renesas M32C and M16C.
1874
1875 * gdb.asm/asm-source.exp: Add m32c target.
1876 * gdb.asm/m32c.inc: Support for m32c target.
1877
e28493f2
AS
18782006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1879
1880 * gdb.base/commands.exp (recursive_source_test): New test.
1881
880da185
DM
18822006-04-04 David S. Miller <davem@sunset.davemloft.net>
1883
1884 * gdb.base/float.exp: Add pattern for sparc targets.
1885
61d9b92f
DJ
18862006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1887
1888 * gdb.base/commands.exp (stray_arg0_test): New test.
1889
bd717df8
PB
18902006-03-30 Paul Brook <paul@codesourcery.com>
1891
1892 * gdb.mi/mi-until.exp: kfail broken until command.
1893 * gdb.mi/mi2-until.exp: Ditto.
1894
ec793d3c
NR
18952006-03-27 Nick Roberts <nickrob@snap.net.nz>
1896
1897 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1898
831004b7
AO
18992006-03-08 Alexandre Oliva <aoliva@redhat.com>
1900
1901 * gdb.base/prelink.exp: Anchor tested-for regular expression
1902 on gdb prompt.
1903
effe49a0
PB
19042006-03-07 Paul Brook <paul@codesourcery.com>
1905
1906 * gdb.base/assign.exp: Correct fail message.
1907
e5461016
PB
19082006-03-07 Paul Brook <paul@codesourcery.com>
1909
1910 * lib/compiler.c: Extract armcc version number.
1911 * lib/compiler.cc: Ditto.
1912
fc91c6c2
PB
19132006-03-07 Paul Brook <paul@codesourcery.com>
1914
1915 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1916 additional_flags=-w.
1917 * gdb.arch/altivec-regs.exp: Ditto.
1918 * gdb.arch/e500-abi.exp: Ditto.
1919 * gdb.arch/e500-regs.exp: Ditto.
1920 * gdb.base/all-bin.exp: Ditto.
1921 * gdb.base/annota1.exp: Ditto.
1922 * gdb.base/annota3.exp: Ditto.
1923 * gdb.base/args.exp: Ditto.
1924 * gdb.base/arithmet.exp: Ditto.
1925 * gdb.base/assign.exp: Ditto.
1926 * gdb.base/async.exp: Ditto.
1927 * gdb.base/bang.exp: Ditto.
1928 * gdb.base/break.exp: Ditto.
1929 * gdb.base/call-rt-st.exp: Ditto.
1930 * gdb.base/completion.exp: Ditto.
1931 * gdb.base/cond-expr.exp: Ditto.
1932 * gdb.base/condbreak.exp: Ditto.
1933 * gdb.base/consecutive.exp: Ditto.
1934 * gdb.base/define.exp: Ditto.
1935 * gdb.base/display.exp: Ditto.
1936 * gdb.base/ena-dis-br.exp: Ditto.
1937 * gdb.base/environ.exp: Ditto.
1938 * gdb.base/eval-skip.exp: Ditto.
1939 * gdb.base/info-proc.exp: Ditto.
1940 * gdb.base/jump.exp: Ditto.
1941 * gdb.base/logical.exp: Ditto.
1942 * gdb.base/long_long.exp: Ditto.
1943 * gdb.base/maint.exp: Ditto.
1944 * gdb.base/miscexprs.exp: Ditto.
1945 * gdb.base/pc-fp.exp: Ditto.
1946 * gdb.base/pointers.exp: Ditto.
1947 * gdb.base/relational.exp: Ditto.
1948 * gdb.base/reread.exp: Ditto.
1949 * gdb.base/sect-cmd.exp: Ditto.
1950 * gdb.base/sep.exp: Ditto.
1951 * gdb.base/sepdebug.exp: Ditto.
1952 * gdb.base/until.exp: Ditto.
1953 * gdb.base/whatis-exp.exp: Ditto.
1954 * gdb.cp/annota2.exp: Ditto.
1955 * gdb.cp/annota3.exp: Ditto.
1956 * gdb.trace/actions.exp: Ditto.
1957 * gdb.trace/backtrace.exp: Ditto.
1958 * gdb.trace/circ.exp: Ditto.
1959 * gdb.trace/collection.exp: Ditto.
1960 * gdb.trace/deltrace.exp: Ditto.
1961 * gdb.trace/infotrace.exp: Ditto.
1962 * gdb.trace/limits.exp: Ditto.
1963 * gdb.trace/packetlen.exp: Ditto.
1964 * gdb.trace/passc-dyn.exp: Ditto.
1965 * gdb.trace/passcount.exp: Ditto.
1966 * gdb.trace/report.exp: Ditto.
1967 * gdb.trace/save-trace.exp: Ditto.
1968 * gdb.trace/tfind.exp: Ditto.
1969 * gdb.trace/tracecmd.exp: Ditto.
1970 * gdb.trace/while-dyn.exp: Ditto.
1971 * gdb.trace/while-stepping.exp: Ditto.
1972 * lib/gdb.exp: Ditto.
1973 (gdb_compile): Handle nowarning option.
1974
5f4a23d9
AO
19752006-03-07 Alexandre Oliva <aoliva@redhat.com>
1976
1977 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1978 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1979 Rename executable to prelinkt. Don't re-prelink if we didn't
1980 get a core file. Test prelink -u exit status to tell whether
1981 prelinking failed. Use gdb_test_multiple.
1982
9733fc94
DJ
19832006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1984
1985 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1986 (do_tests): Call it.
1987
cc10cae3
AO
19882006-02-28 Alexandre Oliva <aoliva@redhat.com>
1989
1990 * gdb.base/prelink.exp: New test.
1991 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1992
15c46491
WZ
19932006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1994
1995 * gdb.fortran/derived-type.f90: New file.
1996 * gdb.fortran/derived-type.exp: New testcase.
1997
5c9f7ded
DJ
19982006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1999
2000 * gdb.base/default.exp: Allow ';' as a directory separator.
2001
5b96932b
AS
20022006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2003
2004 * gdb.base/help.exp (help add-symbol-file): Update.
2005
1986bccd
AS
20062006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2007
2008 * gdb.base/help.exp (help load): Update expected results.
2009
a8b7528f
FF
20102006-02-19 Fred Fish <fnf@specifix.com>
2011
2012 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
2013 specifix hex value as part of results.
2014 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
2015
f8261448
FF
20162006-02-16 Fred Fish <fnf@specifix.com>
2017
2018 * gdb.base/whatis.c: Define variables using typedefs char_addr,
2019 ushort_addr, and slong_addr, so the typedefs are not optimized
2020 away.
2021 * gdb.base/whatis.exp: Add tests using type name for struct type,
2022 union type, enum type, and typedef.
2023
31d8bdd2
MK
20242006-02-13 Mark Kettenis <kettenis@gnu.org>
2025
2026 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
2027
34e41e63
JB
20282006-02-13 Jim Blandy <jimb@redhat.com>
2029
2030 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
2031 case where it takes two "next" commands to skip past the init
2032 call.
2033
ac6e4f31
FF
20342006-02-12 Fred Fish <fnf@specifix.com>
2035
2036 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
2037 to handle cases where it takes two "next" commands to skip
2038 past the init call.
2039
2db2d571
JB
20402006-02-07 Joel Brobecker <brobecker@adacore.com>
2041
2042 * gdb.ada/array_return.exp: Mark the last test as expected to fail
2043 on hppa32 targets.
2044
38fcd64c
DJ
20452006-02-06 Vladimir Prus <ghost@cs.msu.su>
2046
2047 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
2048 field.
2049
1315ad46
MK
20502006-01-29 Mark Kettenis <kettenis@gnu.org>
2051
2052 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
2053
5625b943
DJ
20542006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2055
2056 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
2057 files.
2058
80df1bbe
DJ
20592006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2060
2061 * gdb.cp/maint.exp: Set complaints to a positive value.
2062
9078e690
DJ
20632006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2064
2065 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
2066 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
2067 function name.
2068
9c903399
DJ
20692006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2070
2071 * gdb.base/checkpoint.c: Update copyright notice. Include
2072 <stdlib.h>.
2073
761ae4d6
JB
20742006-01-04 Jim Blandy <jimb@redhat.com>
2075
2076 * gdb.asm/asm-source.exp: Independently provide default values for
2077 asm-flags and debug-flags. Use 'string equal' to do the
2078 comparison, not the implicit expr's '==' operator. Remove
2079 now-unneeded assignments to asm-flags. In h8300 case, place
2080 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
2081
099ac3dd
MS
20822006-01-04 Michael Snyder <msnyder@redhat.com>
2083
2084 * gdb.base/checkpoint.c: New file.
2085 * gdb.base/checkpoint.exp: New file.
2086 * gdb.base/multi-fork.c: New file.
2087 * gdb.base/multi-fork.exp: New file.
2088 * gdb.base/pi.txt: New file (data for checkpoint.c test).
2089
f4d85314
FF
20902006-01-04 Fred Fish <fnf@specifix.com>
2091
2092 * gdb.base/ptype.c (foo): Add typedef.
2093 (intfoo): Add function.
2094 * gdb.base/ptype1.c: New file.
2095 * gdb.base/ptype.exp: Handle compilation and linking with two
2096 source files. Test that proper type for "foo" is found based
2097 on source context rather than first match found in symtabs.
2098
a1b06f35
MK
20992005-12-28 Mark Kettenis <kettenis@gnu.org>
2100
2101 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
2102 * gdb.asm/openbsd.inc: Indent commands.
2103
d082a1e2
MK
21042005-12-26 Mark Kettenis <kettenis@gnu.org>
2105
c65016bd
MK
2106 * gdb.base/freebpcmd.exp: Increase timeout.
2107
d082a1e2
MK
2108 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
2109
d3c32a0e
DJ
21102005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
2111
2112 * gdb.base/default.exp: Update check for "show version".
2113
9fdb1f50
RC
21142005-12-09 Randolph Chung <tausq@debian.org>
2115
2116 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
2117 * gdb.asm/pa64.inc: New file.
2118
5f2c56f7
RC
21192005-12-09 Randolph Chung <tausq@debian.org>
2120
2121 * gdb.asm/common.inc: Indent commands.
2122 * gdb.asm/asmsrc1.s: Likewise.
2123 * gdb.asm/asmsrc2.s: Likewise.
2124
8117349c
RC
21252005-12-09 Randolph Chung <tausq@debian.org>
2126
2127 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
2128 (get_addr_of_sym): Remove duplicate print.
2129 (gen_core): xfail hppa*-*-hpux*, update expected output.
2130 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
2131 * gdb.arch/pa64-nullify.s: New file.
2132
8f07f25a
RC
21332005-12-09 Randolph Chung <tausq@debian.org>
2134
2135 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
2136
55b39184
DJ
21372005-12-07 Christophe Lyon <christophe.lyon@st.com>
2138
2139 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
2140 code generation for these functions.
2141 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
2142 error message.
2143
31e2b00f
AS
21442005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
2145
2146 * gdb.base/help.exp (help b, help br, help bre, help brea)
2147 (help break): Update the expected message.
2148
c3d0b56e
SC
21492005-11-11 Stephane Carrez <stcarrez@nerim.fr>
2150
2151 * gdb.asm/m68hc11.inc: Setup the data section.
2152 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
2153 script for this test.
2154 (m6812-*-*): Likewise.
2155
36ae0ea9
RC
21562005-11-09 Randolph Chung <tausq@debian.org>
2157
2158 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
2159
9d6f42e9
WZ
21602005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
2161
2162 * gdb.base/break.exp: Fix a comment typo.
2163
e2126a14
EZ
21642005-11-03 Jim Blandy <jimb@redhat.com>
2165
2166 Checked in by Elena Zannoni <ezannoni@redhat.com>
2167
2168 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
2169
e0ac7199
CV
21702005-11-02 Corinna Vinschen <vinschen@redhat.com>
2171
2172 * gdb.arch/gdb1558.c: Include stdio.h.
2173
31d3fb18
MK
21742005-10-31 Mark Kettenis <kettenis@gnu.org>
2175
2176 * gdb.asm/asm-source.exp: Use -e instead of --entry.
2177
e52b687c
MK
21782005-10-31 Mark Kettenis <kettenis@gnu.org>
2179
2180 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
2181
f4711d79
PG
21822005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
2183
2184 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2185 vscr" tests to better match output.
2186
987a9106
JB
21872005-10-12 Jim Blandy <jimb@redhat.com>
2188
2189 * gdb.base/structs.exp (any): New function.
2190 (test_struct_returns): Don't make any assumptions at all about
2191 what value the function returns when GDB can't set the return
2192 value.
2193
2336bb58
JB
21942005-10-09 Joel Brobecker <brobecker@adacore.com>
2195
2196 * gdb.ada/arrayidx/p.adb: New file.
2197 * gdb.ada/arrayidx.exp: New testcase
2198
21992005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
2200
2201 * gdb.ada/array_return/pck.ads: New file.
2202 * gdb.ada/array_return/pck.adb: New file.
2203 * gdb.ada/array_return/p.adb: New file.
2204 * gdb.ada/array_return.exp: New testcase.
2205
705335ea
JB
22062005-10-03 Joel Brobecker <brobecker@adacore.com>
2207
2208 * gdb.base/arrayidx.c: New file.
2209 * gdb.base/arrayidx.exp: New testcase.
2210
11ee9940
NR
22112005-09-29 Nick Roberts <nickrob@snap.net.nz>
2212
2213 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
2214 frames-invalid and breakpoints-invalid are no longer generated
2215 with level 3 so don't expect them in the output.
2216
39fb8e9e
BR
22172005-09-27 Bob Rossi <bob@brasko.net>
2218
2219 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
2220 from test. Escape the | in mi_gdb_test call.
2221 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
2222 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
2223 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
2224 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
2225 expected regex's in mi_gdb_test calls.
2226 * lib/mi-support.exp: Remove arbitrary .* from tests.
2227 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
2228 Fully anchor GDB/MI expected results in mi_gdb_test.
2229 * lib/gdb.exp (string_to_regexp): Escape the ] character.
2230 * gdb.base/sizeof.exp: Remove escape character. Correct test.
2231
2af48f68
PB
22322005-09-26 Paul Brook <paul@codesourcery.com>
2233
2234 * long_long.exp: Exclude eabi targets from arm FPA float format test.
2235
f34502bc
WZ
22362005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2237
2238 * bfp-test.c: New file.
2239 * bfp-test.exp: New testcase.
2240
ca929517
WZ
22412005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2242
2243 * gdb.fortran/subarray.exp: New testcase to test the evaluation
2244 of subarray and substring variable.
2245 * gdb.fortran/subarray.f: New source file for the test of subarray
2246 and substring variable evaluation.
2247 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
2248 of string constant.
2249
c761af65
DJ
22502005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
2251
2252 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
2253 copyright dates.
2254
561d7a1d
PG
22552005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
2256
2257 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
2258 powerpc altivec' test with an almost identical 'info vector' test.
2259
b2b64cc9
PG
22602005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2261
2262 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2263 vscr" tests to match output.
2264
6ac4d15a
PG
22652005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2266
2267 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
2268 output.
2269
40e55bef
BR
22702005-09-11 Bob Rossi <bob@brasko.net>
2271
2272 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
2273 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
2274 commands that return an MI output command and an asyncronous MI output
2275 command.
2276 * gdb.mi/mi-console.exp: Ditto.
2277
3c7385ec
BR
22782005-09-11 Bob Rossi <bob@brasko.net>
2279
2280 * gdb.mi/mi-var-child.c: Include <string.h>.
2281
a6cd0eb3
DJ
22822005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
2283
2284 * killed.exp: Correct gdb_expect syntax.
2285
2f168eed
CV
22862005-08-09 Corinna Vinschen <vinschen@redhat.com>
2287
2288 * lib/mi-support.exp (mi_gdb_load): Fix typo.
2289
ecd3fd0f
BR
22902005-08-02 Bob Rossi <bob@brasko.net>
2291
2292 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
2293 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
2294 Change tests to inferior-tty-set/show.
2295 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
2296 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
2297 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
2298 inferior. Use mi_gdb_test to get GDB and Inferior output.
2299 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
2300 descriptor.
2301 (mi_inferior_tty_name): Add inferior PTY file name.
2302 (mi_gdb_start): Add INFERIOR_PTY parameter.
2303 (mi_gdb_test): Add IPATTERN parameter.
2304
f1ea48cb
BR
23052005-08-02 Bob Rossi <bob@brasko.net>
2306
2307 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
2308 parameter to mi_gdb_test.
2309 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
2310
6e650a67
DJ
23112005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2312
2313 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
2314 struct_declarations.
2315 * gdb.mi/mi-var-child.exp: Step over the initialization of
2316 struct_declarations.
2317
8be260b6
DJ
23182005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2319
2320 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
2321 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
2322 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
2323 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
2324 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
2325 file.
2326
4e660f07
NR
23272005-07-27 Nick Roberts <nickrob@snap.net.nz>
2328
2329 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
2330 (do_children_tests): Assign values to the extra elements.
2331
2332 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
2333 them for tests for "-var-update --no-values" and
2334 "-var-update --all-values".
2335 Add test for "-var-list-children --simple-values".
2336
2337 * gdb.mi/basics.c (callee4): Add integer array D[3]...
2338
2339 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
2340 "-stack-list-locals --simple-values" Improve doc strings and
2341 comments.
2342
6bdae935
MK
23432005-07-18 Mark Kettenis <kettenis@gnu.org>
2344
598b7a6f
MK
2345 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
2346 *-*-openbsd*.
2347 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
2348
6bdae935
MK
2349 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
2350 sigaltsatck'.
2351
1323e929
BR
23522005-07-14 Bob Rossi <bob@brasko.net>
2353
2354 * gdb.base/default.exp (tty): Changed output of command.
2355 * gdb.base/help.exp (help tty): Ditto.
2356
b1a9c082
MK
23572005-07-12 Mark Kettenis <kettenis@gnu.org>
2358
2359 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
2360
10a844a2
MK
23612005-07-10 Mark Kettenis <kettenis@gnu.org>
2362
2363 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
2364 -stack-select-frame without arguments.
2365 (test_stack_frame_listing): Add test for newly implemented command
2366 -stack-info-frame.
2367
3cb3b8df
BR
23682005-07-06 Bob Rossi <bob@brasko.net>
2369
2370 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
2371 command.
2372 (Copyright): Update copyright.
2373
a0c5fbcf
WZ
23742005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
2375
2376 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
2377 tests to evaluate exponentiation expression.
2378
984971d0
AS
23792005-06-29 Andreas Schwab <schwab@suse.de>
2380
2381 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2382 main to avoid warnings.
2383
2384 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2385
fe03833f
NR
23862005-06-20 Nick Roberts <nickrob@snap.net.nz>
2387
2388 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2389 -stack-select-frame without arguments.
2390 (test_stack_frame_listing): Add test for newly implemented command
2391 -stack-info-frame.
2392
7a55f279
WZ
23932005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2394
0ffa0ea5
DJ
2395 * gdb.fortran/array-element.f: New file.
2396 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2397
26585198
DJ
23982005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2399
2400 * gdb.base/bigcore.exp: Correct checks for systems which can
2401 not dump a large core file.
2402
c1bd25fd
DJ
24032005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2404
2405 * gdb.base/relocate.c: Add a copyright notice.
2406 (dummy): Remove.
2407 * gdb.base/relocate.exp: Test printing the values of variables
2408 from a relocatable file.
2409
589e074d
DJ
24102005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2411
2412 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2413 excess MI output after an error.
2414
0915f927
JB
24152005-05-29 Joel Brobecker <brobecker@adacore.com>
2416
2417 * gdb.arch/alpha-step.c: New file.
2418 * gdb.arch/alpha-step.exp: New testcase.
2419
76ff342d
DJ
24202005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2421 Dennis Brueni <dennis@slickedit.com>
2422
2423 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2424 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2425 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2426 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2427 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2428 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2429 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2430
96b0c7ac
DJ
24312005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2432 Wu Zhou <woodzltc@cn.ibm.com>
2433
2434 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2435 IBM's xlc compiler.
2436 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2437 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2438
f21565d2
JB
24392005-05-13 Jim Blandy <jimb@redhat.com>
2440
2441 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2442 calling gdb_suppress_entire_file.
2443 * gdb.base/charset.exp: Same.
2444 * gdb.base/call-rt-st.exp: Same.
2445
6006a3a1
BR
24462005-05-05 Bob Rossi <bob_rossi@cox.net>
2447
2448 * lib/gdb.exp (fullname_syntax): Added global regex.
2449 (fullname_syntax_POSIX): Ditto.
2450 (fullname_syntax_UNC): Ditto.
2451 (fullname_syntax_DOS_CASE): Ditto.
2452 (fullname_syntax_DOS): Ditto.
2453 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2454 fullname_syntax variable to scope and use it.
2455 (test_file_list_exec_source_files): Ditto.
2456 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2457
c3b69c04
DJ
24582005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2459
2460 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2461
3c95e6af
PG
24622004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2463
2464 * lib/gdb.exp (skip_altivec_tests): New function, based on
2465 check_vmx_hw_available from the GCC testsuite.
2466 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2467 * lib/gdb.arch/altivec-regs.exp: Likewise.
2468
78df6c56
JB
24692005-05-02 Jim Blandy <jimb@redhat.com>
2470
2471 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2472 calling gdb_suppress_entire_file.
2473
1690f9cf
DJ
24742005-04-30 Randolph Chung <tausq@debian.org>
2475
2476 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2477 Slightly relax "sem_post" name checking.
2478
5ea106f7
PG
24792005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2480
2481 * gdb.base/unload.exp: Use new shared library infrastructure.
2482
bf7234cf
PG
24832005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2484
2485 * gdb.base/so-impl-ld.exp: Use new shared library
2486 infrastructure.
2487
547b869a
CV
24882005-04-29 Corinna Vinschen <vinschen@redhat.com>
2489
2490 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2491 * gdb.asm/h8300.inc: New file.
2492
f07e55f0
PG
24932005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2494
2495 * gdb.base/shlib-call.exp: Change to use new shared library
2496 infrastructure.
2497
3cbba3d1
PG
24982005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2499
2500 * gdb.base/pending.exp: Change to use new shared library
2501 infrastructure.
2502
ed6df200
PG
25032005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2504
2505 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2506 use test_compiler_info instead of gcc_compiled, and update copyright.
2507
8c8f4ebe
PG
25082005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2509
2510 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2511 shared objects being adjusted and update copyright years.
2512
607fbc54
DJ
25132005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2514
2515 * ChangeLog: Correct some 2003-01-13 dates.
2516 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2517 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2518 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2519 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2520 gdb.trace/tfind.exp: Update copyright years.
2521
57bf0e56
DJ
25222005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2523 Daniel Jacobowitz <dan@codesourcery.com>
2524
2525 * lib/gdb.exp (gdb_compile): Handle shlib=.
2526 (gdb_compile_shlib): New function.
2527
9b593790
PG
25282005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2529
2530 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2531
9494c6a5
DJ
25322005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2533
2534 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2535 gdb.server.
2536 * configure.ac: Likewise.
2537 * configure: Regenerated.
2538 * gdb.gdbserver/Makefile.in: Moved to...
2539 * gdb.server/Makefile.in: ... here.
2540 * gdb.gdbserver/server.c: Moved to...
2541 * gdb.server/server.c: ... here.
2542 * gdb.gdbserver/server-run.exp: Moved to...
2543 * gdb.server/server-run.exp: ... here.
2544
6f8eac0e
DJ
25452005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2546
2547 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2548 * configure.ac: Create gdb.gdbserver/Makefile.
2549 * configure: Regenerated.
2550 * lib/gdbserver-support.exp: New file, derived from
2551 config/gdbserver.exp.
2552 * config/gdbserver.exp: Use gdbserver-support.exp.
2553 * gdb.gdbserver/Makefile.in: New file.
2554 * gdb.gdbserver/server.c: New file.
2555 * gdb.gdbserver/server-run.exp: New file.
2556
6e87504d
PG
25572005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2558
2559 * lib/gdb.exp (test_compiler_info): Return compiler_info
2560 if no arguments are given.
2561
d1779be4
PG
25622005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2563
2564 * gdb.arch/altivec-abi.exp: Check for compiler and set
2565 use altivec' flag accordingly.
2566 * gdb.arch/altivec-regs.exp: Likewise.
2567
88750304
DJ
25682005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2569
2570 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2571
f3fb768d
AS
25722005-03-27 Andreas Schwab <schwab@suse.de>
2573
2574 * gdb.base/bigcore.c (main): Add missing mode argument in open
2575 call.
2576
7e813ac5
DJ
25772005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2578
2579 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2580 downloads.
2581 * config/gdbserver.exp (gdb_load): Likewise.
2582
8e3049aa
PB
25832005-03-14 Paul Brook <paul@codesourcery.com>
2584
2585 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2586 targets.
2587
a9df7c44
JB
25882005-03-09 Joel Brobecker <brobecker@adacore.com>
2589
2590 * gdb.dwarf2/dup-psym.S: New file.
2591 * gdb.dwarf2/dup-psym.exp: New testcase.
2592
9f0d94e8
JB
25932005-03-09 Joel Brobecker <brobecker@adacore.com>
2594
2595 * gdb.ada/exec_changed/first.adb: New file.
2596 * gdb.ada/exec_changed/second.adb: New file.
2597 * gdb.ada/exec_changed.exp: New testcase.
2598
5f579bc5
NS
25992005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2600
36e9969c
NS
2601 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2602 (A2): New class.
2603 (main): Test operator+.
2604 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2605 breakpoint test.
2606
5f579bc5
NS
2607 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2608 * gdb.base/signull.exp: Disable if gdb,nosignals.
2609 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2610 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2611 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2612 * gdb.mi/mi2-console.exp: Likewise.
2613 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2614 continue output at start.
2615 (gdb_collect_locals_test): Robustify regexp.
2616 * gdb.trace/passc-dyn.exp: Fix comment typo.
2617 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2618
be46087e
CV
26192005-03-08 Corinna Vinschen <vinschen@redhat.com>
2620
2621 * gdb.asm/asm-source.exp: Add iq2000 case.
2622 * gdb.asm/iq2000.inc: New file.
2623
384e1a61
MI
26242005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2625
2626 * gdb.base/command.exp: Change hardcoded value to regular expression.
2627 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2628
584b6e9e
DJ
26292005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2630
2631 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2632 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2633 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2634 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2635 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2636
ab5b5d61
MK
26372005-03-05 Mark Kettenis <kettenis@gnu.org>
2638
2639 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2640 changes.
2641
ae051c1b
PG
26422004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2643
2644 * lib/compiler.c: Add test for IBM's xlc compiler.
2645 * lib/compiler.cc: Likewise.
2646
3f0f6ed2
JB
26472004-02-24 Joel Brobecker <brobecker@adacore.com>
2648
2649 * gdb.ada/fixed_points.exp: Create compilation object directory
2650 before running the test.
2651 * gdb.ada/null_record.exp: Likewise.
2652 * gdb.ada/packed_array.exp: Likewise.
2653 * gdb.ada/start.exp: Likewise.
2654
724f452b
JB
26552005-02-15 Joel Brobecker <brobecker@adacore.com>
2656
2657 * gdb.ada/packed_array/pa.adb: New file.
2658 * gdb.ada/packed_array.exp: New testcase.
2659
57f5cdfb 26602005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2661
1f393151
MK
2662 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2663 files.
2664
ebdda337
MK
2665 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2666 on *-*-openbsd*. Correctly match whitespace in regukar
2667 expressions.
2668
cf309262
DJ
26692005-02-10 Daniel Jacobowitz <dan@debian.org>
2670
2671 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2672 PR exp/1821
2673 * gdb.base/gdb1821.c: New test file.
2674 * gdb.base/gdb1821.exp: New test file.
2675
3be49e7a
JB
26762005-02-09 Joel Brobecker <brobecker@adacore.com>
2677
2678 * gdb.base/start.c: New file.
2679 * gdb.base/start.exp: New testcase.
2680
e292e67d
JB
26812005-02-09 Joel Brobecker <brobecker@adacore.com>
2682
2683 * gdb.ada/start/dummy.adb: New file.
2684 * gdb.ada/start.exp: New testcase.
2685
dbdfa66c
CV
26862005-02-09 Corinna Vinschen <vinschen@redhat.com>
2687
2688 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2689 for printing symbols and statistics.
2690 Add test for using relative pathnames in "maint print msymbols" test.
2691 Mark "maint info sections DATA" XFAIL on Cygwin.
2692 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2693 tests.
2694
d7941671
AC
26952005-02-09 Andreas Schwab <schwab@suse.de>
2696
2697 Committed by Andrew Cagney <cagney@gnu.org>
2698 * gdb.base/remotetimeout.exp: New file.
2699
74e5ef44
MK
27002005-02-07 Mark Kettenis <kettenis@gnu.org>
2701
2702 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2703
464dd14d
JB
27042005-02-03 Joel Brobecker <brobecker@adacore.com>
2705
2706 * gdb.ada/gnat_ada.gpr: New file.
2707 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2708 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2709 * configure.ac: No longer generate gnat_ada.gpr.
2710 * configure: Regenerate.
2711 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2712 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2713 * gdb.ada/null_record/bar.ads: Likewise.
2714 * gdb.ada/null_record/bar.adb: Likewise.
2715 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2716 * gdb.ada/null_record.exp (testdir): New variable.
2717 (testfile): executable is now in testdir subdirectory.
2718 (srcfile): Use full path to the main compilation unit.
2719 * gdb.ada/fixed_points.exp: Same changes as above.
2720
30d756ae
NR
27212005-02-03 Nick Roberts <nickrob@snap.net.nz>
2722
2723 * gdb.base/interp.exp: New test.
2724
9d799f85
AC
27252005-01-24 Andrew Cagney <cagney@gnu.org>
2726
2727 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2728
15656118
AC
27292005-01-19 Andrew Cagney <cagney@gnu.org>
2730
a892c31b
AC
2731 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2732 configure.ac not configure.in.
2733
15656118
AC
2734 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2735 of powerpc*-*-*.
2736 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2737 * gdb.base/list.exp (test_list_function)
2738 (test_list_filename_and_function): Ditto.
2739 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2740
a7b01baf
AC
27412005-01-16 Andrew Cagney <cagney@gnu.org>
2742
17d92a02
AC
2743 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2744
a7b01baf
AC
2745 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2746
bc8332bb
AC
27472005-01-14 Andrew Cagney <cagney@gnu.org>
2748
2749 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2750 * gdb.mi/mi2-var-cmd.exp: Ditto.
2751
4d074752
CV
27522005-01-10 Corinna Vinschen <vinschen@redhat.com>
2753
2754 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2755
bec39cab
AC
27562005-01-07 Andrew Cagney <cagney@gnu.org>
2757
2758 * configure.ac: Rename configure.in, require autoconf 2.59.
2759 * configure: Re-generate.
2760 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2761 * gdb.stabs/configure: Re-generate.
2762 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2763 * gdb.hp/configure: Re-generate.
2764 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2765 autoconf 2.59.
2766 * gdb.hp/gdb.objdbg/configure: Re-generate.
2767 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2768 autoconf 2.59.
2769 * gdb.hp/gdb.defects/configure: Re-generate.
2770 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2771 autoconf 2.59.
2772 * gdb.hp/gdb.compat/configure: Re-generate.
2773 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2774 autoconf 2.59.
2775 * gdb.hp/gdb.base-hp/configure: Re-generate.
2776 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2777 autoconf 2.59.
2778 * gdb.hp/gdb.aCC/configure: Re-generate.
2779
f10b16d4
JB
27802004-12-15 Jim Blandy <jimb@redhat.com>
2781
2782 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2783 under NPTL when there is debugging info available for libpthread.
2784
fb6e1814
JG
27852004-12-13 Jerome Guitton <guitton@gnat.com>
2786
2787 * gdb.ada/fixed_points.c: New file.
2788 * gdb.ada/fixed_points.exp: New file.
2789
fe46cd3a
RC
27902004-12-03 Randolph Chung <tausq@debian.org>
2791
2792 * gdb.arch/pa-nullify.exp: New file.
2793 * gdb.arch/pa-nullify.s: New file.
2794
8de0841b
RC
27952004-11-30 Randolph Chung <tausq@debian.org>
2796
2797 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2798 instead of "tbug". Fix regexp to work properly with gdb_test.
2799
c8170782
PH
28002004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2801
2802 * gdb.base/bitfields2.exp: New test.
2803 * gdb.base/bitfields2.c: New file.
2804
954269c2
RE
28052004-11-28 Richard Earnshaw <rearnsha@arm.com>
2806
2807 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2808
0107feed
RC
28092004-11-16 Randolph Chung <tausq@debian.org>
2810
2811 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2812
f073ae8c
DJ
28132004-11-14 Daniel Jacobowitz <dan@debian.org>
2814
2815 * gdb.threads/threadapply.exp: Correct "macro details" test.
2816
19ad59e7
JJ
28172004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2818
2819 * gdb.threads/threadapply.exp: New test.
2820 * gdb.threads/threadapply.c: New file.
2821
9cf0961b
MK
28222004-11-07 Mark Kettenis <kettenis@gnu.org>
2823
2824 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2825 frames.
2826
c789492a
FL
28272004-11-05 Felix Lee <felix+log1@specifixinc.com>
2828
2829 * gdb.base/cursal.exp: New file.
2830 * gdb.base/cursal.c: New file.
2831
a1e167bb
AC
28322004-11-03 Andrew Cagney <cagney@gnu.org>
2833
2834 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2835
b7cbf173
MK
28362004-10-30 Mark Kettenis <kettenis@gnu.org>
2837
2838 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2839 NetBSD/ELF targets.
2840
88f9d34f
JB
28412004-10-29 Joel Brobecker <brobecker@gnat.com>
2842
2843 * gdb.threads/bp_in_thread.c: New file, copied from
2844 pthread_cond_wait.c.
2845 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2846 file, rather than reusing the .c file from another testcase.
2847
ca7d6a0c
JB
28482004-10-20 Joel Brobecker <brobecker@gnat.com>
2849
2850 * gdb.ada/null_record.exp: Check where we stopped after
2851 sending the start command, instead of where the associated
2852 temporary breakpoint was inserted.
2853
0d863d03
AC
28542004-10-14 Andrew Cagney <cagney@gnu.org>
2855
2856 * gdb.mi/gdb701.c (main): Return 0.
2857
d11e72cb
DJ
28582004-10-13 Daniel Jacobowitz <dan@debian.org>
2859
d40539a4 2860 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2861
e1923096
JJ
28622004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2863
2864 * gdb.threads/schedlock.c: Add comment markers to use to find
2865 line numbers.
2866 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2867 comments.
2868 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2869 breakpoint lines.
2870
ec8ba2c9
DJ
28712004-10-12 Daniel Jacobowitz <dan@debian.org>
2872
2873 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2874
0eb3658b
DJ
28752004-10-12 Daniel Jacobowitz <dan@debian.org>
2876
2877 * configure.in: Add gdb.dwarf2.
2878 * configure: Regenerated.
2879 * Makefile.in: Add gdb.dwarf2.
2880 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2881 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2882 gdb.dwarf2/file1.txt: New files.
2883
a271cc33
OF
28842004-10-11 Orjan Friberg <orjanf@axis.com>
2885
2886 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2887 of "run", since the latter doesn't work with remote targets. Adjust
2888 the breakpoint numbering accordingly.
2889 * gdb.threads/pthread_cond_wait.exp: Ditto.
2890
895ce074
MC
28912004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2892
2893 * gdb.base/overlays.exp: Update copyright years.
2894
6be3092d
KI
28952004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2896
2897 * gdb.base/overlays.exp: Disable if target is Linux.
2898
e05389b8
FL
28992004-10-06 Felix Lee <felix+log1@specifixinc.com>
2900
2901 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2902
73cb587d
KI
29032004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2904
2905 * gdb.asm/asm-source.exp: Add m32r-linux target.
2906 * gdb.asm/m32r-linux.inc: New file.
2907
3c0edcdc
AC
29082004-09-24 Andrew Cagney <cagney@redhat.com>
2909 David Anderson <anderson@redhat.com>
2910
2911 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2912 command fails, assume things will work.
2913 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2914 (_GNU_SOURCE): Define.
2915 (print_unsigned, print_hex): Change parameter to "long long".
2916 (print_byte_count): New function, use to print byte counts.
2917 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2918 O_LARGEFILE.
2919 (main): Compute an upper bound on a corefile in max_core_size.
2920 Limit memory chunk size to max_core_size. Limit total memory
2921 allocated to max_core_size.
2922
4bb3667f
AC
29232004-09-23 Andrew Cagney <cagney@gnu.org>
2924
2925 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2926 from a separate process with code that creates a corefile by
2927 making the inferior dump core.
2928
60fe1a51
MK
29292004-09-23 Mark Kettenis <kettenis@gnu.org>
2930
2931 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2932 block.
2933
8e937346
MC
29342004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2935
2936 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2937 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2938 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2939 Likewise.
2940
7213f6d6
JJ
29412004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2942
2943 * gdb.java/jprint.exp: New test case for java inferior call.
2944 * gdb.java/jprint.java: Ditto.
2945
eac69dca
JB
29462004-09-15 Joel Brobecker <brobecker@gnat.com>
2947
2948 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2949
22227696
MC
29502004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2951
2952 * gdb.threads/killed.c: Include <stdlib.h>.
2953 * gdb.threads/pthreads.c: Likewise.
2954
7dd403a4
MC
29552004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2956
2957 * gdb.threads/killed.c: Add copyright notice.
2958
33f2d567
JM
29592004-09-10 Jason Molenda (jmolenda@apple.com)
2960
2961 * gdb.base/define.exp: Two new tests to verify zero space chars
2962 after 'if' and 'while' commands in a user-defined command is correctly
2963 parsed.
2964
e05b62ac
AC
29652004-09-08 Andrew Cagney <cagney@gnu.org>
2966
2967 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2968 delivery test with duplicate at end of file.
2969
9cbe82da
MK
29702004-09-06 Mark Kettenis <kettenis@jive.nl>
2971
2972 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2973
564803d9
MC
29742004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2975
2976 * config/hppro.exp: Removed.
2977
7c6807ce
MC
29782004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2979
2980 * config/sparclet.exp: Removed.
2981
bf7e26dd
MC
29822004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2983
2984 * config/udi.exp: Removed.
2985
714e341b
MC
29862004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2987
2988 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2989 of "exp_continue".
2990 (advancei): Likewise.
2991
1236e623
JJ
29922004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2993
2994 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2995
3bdcad15
MI
29962004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2997
228af206 2998 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2999 to check for nodebug in executable.
3000 * gdb.gdb/observer.exp (setup_test): Likewise.
3001 * gdb.gdb/selftest.exp (test_with_self): Likewise.
3002 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
3003
c72b934c
AC
30042004-09-01 Andrew Cagney <cagney@gnu.org>
3005
3006 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3007 files.
3008
edd9b715
JJ
30092004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3010
3011 * gdb.base/unload.exp: Fix expected warning message to match
3012 latest format.
3013
fb4ce06b
CV
30142004-09-01 Corinna Vinschen <vinschen@redhat.com>
3015
3016 * gdb.base/call-rt-st.exp: Fix typos.
3017
ce78e7c3
MI
30182004-08-31 Manoj Iyer <manjo@austin.ibm.com>
3019
3020 * gdb.threads/thread_check.exp: New testcase.
3021 * gdb.threads/thread_check.c: New testcase.
3022
2dedb159
AC
30232004-08-31 Andrew Cagney <cagney@gnu.org>
3024
3025 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
3026 (skip_to_handler_entry): New procedures. Test stepping into a
3027 handler when the breakpoint is at the handler's entry point.
3028
68f53502
AC
30292004-08-30 Andrew Cagney <cagney@gnu.org>
3030
3031 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
3032 gdb/1757.
3033
3e3ffd2b
MC
30342004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3035
3036 With code from Manoj Iyer <manjo@austin.ibm.com>:
3037 * lib/gdb.exp (gdb_file_cmd): Return more information in the
3038 return value. Add an arm for "no debugging symbols found".
3039 Change a stray "error" to "perror".
3040 (gdb_run_cmd): Adapt to new return value.
3041 * gdb.base/remote.exp: Adapt to new return value.
3042 * gdb.gdb/complaints.exp: Likewise.
3043 * gdb.gdb/observer.exp: Likewise.
3044 * gdb.gdb/selftest.exp: Likewise.
3045 * gdb.gdb/xfullpath.exp: Likewise.
3046
4b6f5fd2
JB
30472004-08-27 Joel Brobecker <brobecker@gnat.com>
3048
3049 * gdb.threads/bp_in_thread.exp: New testcase.
3050
e5b25496
MC
30512004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3052
3053 Fix PR testsuite/1735.
3054 * gdb.threads/schedlock.c (thread_function): Add a cast
3055 to suppress a gcc warning.
3056 * gdb.threads/thread-specific.c (thread_function): Likewise.
3057
934353d6
MC
30582004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3059
3060 * gdb.base/unload.c: Include <stdlib.h>.
3061
f98a0aef 30622004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 3063
f98a0aef 3064 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
3065 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
3066 synchronized after the "return".
3067
5a2e8882
MC
30682004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3069
3070 * gdb.mi/basics.c: Include <stdio.h>.
3071 * gdb.mi/pthreads.c: Include <stdlib.h>.
3072 * gdb.mi/var-cmd.c: Include <stdlib.h>.
3073
a9640423
MC
30742004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3075
3076 * gdb.threads/schedlock.c: Add copyright notice.
3077
b04e311d
AC
30782004-08-25 Andrew Cagney <cagney@gnu.org>
3079
3080 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
3081 (skip_over_handler, breakpoint_over_hander): New test procedures.
3082 (advance, advancei): Add a proper prefix, do not use
3083 rerun_to_main.
3084 * gdb.base/sigstep.c (main): Change to use an infinite loop.
3085
7c27f15b
MC
30862004-08-24 Michael Chastain <mec.gnu@mindspring.com>
3087
3088 * gdb.mi/basics.c: Add copyright notice.
3089 * gdb.mi/var-cmd.c: Add copyright notice.
3090
fffc87ae
MC
30912004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3092
3093 * lib/gdb.exp: Remove signed_keyword_not_used.
3094 * lib/compiler.c: Likewise.
3095 * lib/compiler.cc: Likewise.
3096
d782e0bf
MC
30972004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3098
3099 * gdb.base/whatis.c: Remove conditional disabling of "signed".
3100 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
3101
96033e83
MC
31022004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3103
3104 * gdb.base/whatis.c: Add copyright notice.
3105
cf38c229
MK
31062004-08-20 Mark Kettenis <kettenis@gnu.org>
3107
3108 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
3109 it to skip the breakpoints encoded in the inline assembly.
3110
f4b49756
MC
31112004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3112
3113 * Makefile.in: Add gdb.fortran.
3114
2f193b69
MC
31152004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3116
3117 * gdb.base/call-sc.exp (test_scalar_returns):
3118 Fix cut-and-paste glitch in "Make fun return now".
3119
89a237cb
MC
31202004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3121
3122 * configure.in: Add gdb.fortran.
3123 * configure: Regenerate.
3124 * gdb.fortran/Makefile.in: New file.
3125 * lib/gdb.exp (skip_fortran_tests): New procedure.
3126
469aff8e
MC
31272004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3128
3129 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
3130 reference to bug-gnu@prep.ai.mit.edu.
3131 * gdb.mi/mi-var-child.exp: Likewise.
3132 * gdb.mi/mi-var-cmd.exp: Likewise.
3133 * gdb.mi/mi-var-display.exp: Likewise.
3134 * gdb.mi/mi2-var-block.exp: Likewise.
3135 * gdb.mi/mi2-var-child.exp: Likewise.
3136 * gdb.mi/mi2-var-cmd.exp: Likewise.
3137 * gdb.mi/mi2-var-display.exp: Likewise.
3138
00b51b9f
MK
31392004-08-15 Mark Kettenis <kettenis@gnu.org>
3140
3141 * gdb.base/unload.c (main): Make local variable msg const.
3142
45f07fef
MC
31432004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3144
3145 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
3146 to bug-gnu@prep.ai.mit.edu.
3147 * gdb.mi/mi-disassemble.exp: Likewise.
3148 * gdb.mi/mi-eval.exp: Likewise.
3149 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
3150 default line number.
3151 * gdb.mi/mi-return.exp: Likewise.
3152 * gdb.mi/mi-simplerun.exp: Likewise.
3153 * gdb.mi/mi-stack.exp: Likewise.
3154 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
3155 number with explicit range test.
3156 * gdb.mi/mi-watch.exp: Likewise.
3157 * gdb.mi/mi2-break.exp: Likewise.
3158 * gdb.mi/mi2-cli.exp: Likewise.
3159 * gdb.mi/mi2-disassemble.exp: Likewise.
3160 * gdb.mi/mi2-eval.exp: Likewise.
3161 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
3162 default line number.
3163 * gdb.mi/mi2-return.exp: Likewise.
3164 * gdb.mi/mi2-simplerun.exp: Likewise.
3165 * gdb.mi/mi2-stack.exp: Likewise.
3166 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
3167 number with explicit range test.
3168 * gdb.mi/mi2-watch.exp: Likewise.
3169
dd8c8ee7
MC
31702004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3171
3172 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
3173 * gdb.cp/m-static.exp: Likewise.
3174 * gdb.cp/rtti.exp: Likewise.
3175
4e838464
MK
31762004-08-14 Mark Kettenis <kettenis@gnu.org>
3177
3178 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
3179
8d8cb839
EZ
31802004-08-14 Eli Zaretskii <eliz@gnu.org>
3181
3182 * ChangeLog: Prefix Local Variables with semi-colons and indent
3183 the reference to older ChangeLog files, to fix fontification in
3184 Emacs.
3185
deea8bb0
MC
31862004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3187
3188 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
3189 * gdb.mi/mi2-break.exp: Likewise.
3190
c3297504
MC
31912004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3192
3193 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
3194
25808999
MC
31952004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3196
3197 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
3198
226a8d71
MC
31992004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3200
3201 * gdb.cp/classes.exp: Remove unused declarations. Just let
3202 test names default instead of providing special names. Remove
3203 extraneous demangler test.
3204
37fdf854
JJ
32052004-08-12 Jeff Johnston <jjohnstn@redhat.com>
3206
3207 * gdb.base/unload.exp: New test for breakpoints in dynamically
3208 loaded libraries.
3209 * gdb.base/unload.c: Ditto.
3210 * gdb.base/unloadshr.c: Ditto.
3211
2d3a7986
MC
32122004-08-12 Michael Chastain <mec.gnu@mindspring.com>
3213
3214 * gdb.cp/classes.exp (test_ptype_class_objects): Call
3215 cp_test_ptype_class.
3216 (test_enums): Likewise.
3217
c72b934c
AC
32182004-08-10 Andrew Cagney <cagney@gnu.org>
3219
3220 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3221 files.
3222
cc503c8a
AC
32232004-08-10 Andrew Cagney <cagney@gnu.org>
3224
3225 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
3226 init_malloc call.
3227
902f2ccb
MC
32282004-08-10 Michael Chastain <mec.gnu@mindspring.com>
3229
3230 * ChangeLog: Add copyright notice. The notice is copied
3231 from emacs 21.3 top level ChangeLog.
3232
78c90502
MC
32332004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3234
3235 * lib/cp-support.exp: New file.
3236 * lib/cp-support.exp (cp_test_type_class): New function.
3237 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
3238 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
3239 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
3240 cp_test_ptype_class.
3241
88e5ea78
MC
32422004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3243
3244 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
3245 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3246 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
3247 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
3248 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3249 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
3250 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
3251 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
3252 gdb.mi/mi2-watch.exp: Update copyright years.
3253
6a89fc9c
MK
32542004-08-09 Mark Kettenis <kettenis@gnu.org>
3255
3256 * gdb.base/sigaltstack.exp: Provide proper anchoring.
3257
1482e0de
MC
32582004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3259
3260 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
3261 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
3262 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
3263 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3264 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
3265 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
3266 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
3267 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3268 gdb.mi/mi-watch.exp: Update copyright years.
3269
1a5ce3f3
DJ
32702004-08-08 Daniel Jacobowitz <dan@debian.org>
3271
3272 PR gdb/1738
3273 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
3274 from a breakpoint with a pending signal.
3275
04f6ecf2
DJ
32762004-08-08 Daniel Jacobowitz <dan@debian.org>
3277
3278 PR gdb/1736
3279 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
3280 * gdb.base/sigaltstack.exp (finish_test): Consume output until
3281 the prompt.
3282 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
3283
54d90d35
DJ
32842004-08-08 Daniel Jacobowitz <dan@debian.org>
3285
3286 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
3287
d2f6abb0
DJ
32882004-08-08 Daniel Jacobowitz <dan@debian.org>
3289
3290 PR gdb/1736
3291 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
3292 for i?86-*-linux*.
3293
5598c03d
DJ
32942004-08-08 Daniel Jacobowitz <dan@debian.org>
3295
3296 * gdb.arch/i386-prologue.exp: Compile without debug information.
3297
c6fee705
MC
32982004-08-08 Michael Chastain <mec.gnu@mindspring.com>
3299
3300 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
3301 rather than asking gdb to search.
3302
dd90efdb
MC
33032004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3304
3305 * gdb.base/gcore.c: Include <string.h>.
3306
1e84bec1
MC
33072004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3308
3309 * gdb.base/gcore.c: Add copyright notice.
3310
e425eb2b
MC
33112004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3312
3313 * gdb.base/freebpcmd.c: Include <stdio.h>.
3314 * gdb.base/long_long.c: Include <string.h>.
3315 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
3316 * gdb.base/siginfo.c: Include <string.h>.
3317 * gdb.base/sigstep.c: Include <string.h>.
3318
cb9aaed5
MC
33192004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3320
3321 * gdb.base/complex.c: Include <stdlib.h>.
3322
55944f3d
MC
33232004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3324
3325 * gdb.base/complex.c: Add copyright notice.
3326
7b2953d9
MC
33272004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3328
3329 * gdb.base/charset.c: Include <stdlib.h>.
3330
c9133d23
MC
33312004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3332
3333 * gdb.base/auxv.c: Include <stdlib.h>.
3334
0a8490ad
MC
33352004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3336
3337 * gdb.base/auxv.c: Add copyright notice.
3338
3426d5ec
MC
33392004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3340
3341 * gdb.base/coremaker.c: Add copyright notice.
3342 * gdb.base/coremaker2.c: Add copyright notice.
3343
8da195dd
AC
33442004-08-04 Andrew Cagney <cagney@gnu.org>
3345
3346 * gdb.base/store.exp: Update copyright.
3347 (check_set, up_set, check_struct, up_struct): Add a prefix to test
3348 names, do not import gdb_prompt.
3349
8d394f98
AC
33502004-08-01 Andrew Cagney <cagney@gnu.org>
3351
3352 Fix PR testsuite/1729.
3353 * gdb.base/dump.exp: Add test name to callers of capture_value, do
3354 not use capture_value with value 4.
3355 (capture_value): Add optional test name parameter.
3356 (test_reload_saved_value, test_restore_saved_value): Use $msg as
3357 the prefix, pass to capture_value.
3358
b6702b23
MK
33592004-08-01 Mark Kettenis <kettenis@gnu.org>
3360
3361 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
3362 * gdb.arch/i386-prologue.c (standard): New prototype and function.
3363 (main): Call new function.
3364
c203e0ca
MC
33652004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3366
3367 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
3368
a7995a30
MC
33692004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3370
3371 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
3372
9366563b
MC
33732004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3374
b6eeaf26 3375 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
3376 Accept more values of vtbl pointer. Remove some messages
3377 about "obsolete gcc or gdb".
3378
2fc1f950
MC
33792004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3380
3381 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3382
c724d49b
MC
33832004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3384
3385 * gdb.base/asm-source.exp: Properly convert target board
3386 debug flags from gcc format to binutils format.
3387
736b0fce
MK
33882004-07-28 Mark Kettenis <kettenis@gnu.org>
3389
3390 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3391 gdb1718". PR backtrace/1718 partially fixed.
3392
5633ea5c
JJ
33932004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3394
3395 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3396
575eebb1
NC
33972004-07-26 Nick Clifton <nickc@redhat.com>
3398
3399 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3400 good default value for a specific architecture is available then
3401 set it to that value. Otherwise default to the -gstabs switch.
3402 Remove the -g... switches from the asm-flags variable. Allow the
3403 target board info to override the value if it wants to. Pass the
3404 switch on the assembler command line.
3405
62104619
MK
34062004-07-23 Mark Kettenis <kettenis@gnu.org>
3407
3408 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3409 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3410 (main): Call new function.
3411
4a1135b8
MC
34122004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3413
3414 Test for PR exp/1715.
3415 * gdb.base/radix.exp: Refactor common procedures. Make all
3416 test names unique. Change XFAIL to KFAIL.
3417
8a12c1f0
MC
34182004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3419
3420 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3421 * gdb.ada/gnat_ada.gin: ... to here.
3422 * configure.in: Use gnat_ada.gin.
3423 * configure: Regenerate.
3424
23b451cf
AC
34252004-07-20 Andrew Cagney <cagney@gnu.org>
3426
3427 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3428 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3429 XFAILs. Clean up test messages and comments. Check backtraces.
3430 Delete re-sync code.
3431
ab618a02
MC
34322004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3433
3434 Fix PR cli/740.
3435 * gdb.base/annota1.exp: Honor gdb,nosignals.
3436 * gdb.base/annota3.exp: Likewise.
3437
46dad340
MC
34382004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3439
3440 * lib/java.exp: Update copyright notice.
3441
756d8c70
AC
34422004-07-19 Andrew Cagney <cagney@gnu.org>
3443
3444 * gdb.base/selftest.exp: Copy file from here ...
3445 * gdb.gdb/selftest.exp: ... to here.
3446
586027e6
AC
34472004-07-16 Andrew Cagney <cagney@redhat.com>
3448
3449 * lib/insight-support.exp: Delete file.
3450 * lib/java.exp (java_init): Fix copyright.
3451
029d2200
AC
34522004-07-16 Andrew Cagney <cagney@gnu.org>
3453
3454 * gdb.base/restore.c: Append "prologue" to comments marking the a
3455 function's prologue.
3456 * gdb.base/restore.exp: Update copyright, re-indent.
3457 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3458 callerN" prefix where needed. Update patterns that match a
3459 function's prologue.
3460
653b62c5
MC
34612004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3462
3463 * gdb.base/restore.c: Add copyright notice.
3464
f7d690e5
AC
34652004-07-16 Andrew Cagney <cagney@gnu.org>
3466
3467 * gdb.base/logical.exp: Update copyright.
3468 (evaluate): New procedure. Use to re-implement tests using
3469 several tables.
3470
d629a7cb
MH
34712004-07-14 Martin Hunt <hunt@redhat.com>
3472
3473 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3474 which fixes some problems where init.tcl was not found.
3475
9c7bb332
AC
34762004-07-13 Andrew Cagney <cagney@gnu.org>
3477
6bf46641
AC
3478 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3479 (check_sizeof, check_valueof): Do not include the output in the
3480 test name. Use gdb_test.
3481 (get_valueof): Use gdb_test_multiple.
3482
c4ffd4c0
AC
3483 * gdb.base/step-test.exp: Update copyright. Use
3484 gdb_test_multiple. Ensure that test names do not include
3485 architecture dependent output.
3486
ab89363a
AC
3487 * gdb.gdb/observer.exp: Update copyright.
3488 (setup_test): Use gdb_test_multiple.
3489 (attach_first_observer, attach_second_observer)
3490 (attach_third_observer, detach_first_observer)
3491 (detach_second_observer, detach_third_observer)
3492 (reset_counters, check_counters): Make $message a prefix.
3493 (test_normal_stop_notifications): Add "args" parameter - a list of
3494 init functions to be called. Make $message a prefix,
3495 (test_observer_normal_stop): Change the message prefixes so that
3496 they are unique, pass the attach / detach procedures to
3497 test_normal_stop_notifications.
3498
ec58997a
AC
3499 * gdb.base/signull.exp (test_segv): Prefix all tests with
3500 "${name}". Clean up test messages.
3501
b475183b
AC
3502 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3503
9c7bb332
AC
3504 * gdb.base/ena-dis-br.exp: Update copyright.
3505 (break_at): New function. Replace send_gdb with gdb_test,
3506 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3507 ignore count, not stopped at bpt", with KFAIL.
3508
2dd95497
CV
35092004-07-13 Corinna Vinschen <vinschen@redhat.com>
3510
3511 * gdb.base/attach.exp: Remove cleanupfile handling.
3512
419e626b
AC
35132004-07-12 Andrew Cagney <cagney@gnu.org>
3514
3515 * gdb.base/annota1.exp: Cleanup corefile test name.
3516 * gdb.base/annota3.exp: Ditto.
3517
8b1b3228
AC
35182004-07-12 Andrew Cagney <cagney@gnu.org>
3519
78650829
AC
3520 * gdb.base/signals.exp: Clean up copyright, re-indent.
3521
8b1b3228
AC
3522 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3523 gdb_test and gdb_test_multiple.
3524
935c2760
JJ
35252004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3526
3527 * gdb.java/jmain.exp: Fix expected line number for main to
3528 break at. Set XFAIL for break at main test since gcj does not
3529 provide line number info for first statement in main.
3530
1544280f
AC
35312004-07-08 Andrew Cagney <cagney@gnu.org>
3532
1279f4ff
AC
3533 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3534
1544280f
AC
3535 * gdb.base/sigbpt.exp: Make the common part of each test name a
3536 prefix instead of suffix.
3537
bcc82369
BR
35382004-07-07 Bob Rossi <bob_rossi@cox.net>
3539
3540 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3541 test from test_tbreak_creation_and_listing to
3542 test_file_list_exec_source_file
3543 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3544 Changed name of test from test_tbreak_creation_and_listing to
3545 test_file_list_exec_source_file
3546
23f4b0aa
JJ
35472004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3548
3549 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3550 the jmisc() constructor instead of <init>.
3551 * gdb.java/jmisc1.exp: Ditto.
3552
56401cd5
AC
35532004-07-07 Andrew Cagney <cagney@gnu.org>
3554
3555 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3556 corrupting the PC.
3557
44ae2f6a
MC
35582004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3559
3560 * gdb.cp/templates.exp: Accept whitespace change in demangler
3561 output.
3562
45a83408
AC
35632004-07-06 Andrew Cagney <cagney@gnu.org>
3564
3565 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3566
d205ad70
MC
35672004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3568
3569 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3570 * lib/compiler.cc: Likewise.
3571
06ea1a61
MC
35722004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3573
3574 * lib/compiler.cc: Work around string preprocessing problem
3575 with old hp c++ compiler.
3576 * lib/compiler.c: Likewise.
3577
daab1251
CV
35782004-06-29 Corinna Vinschen <vinschen@redhat.com>
3579
3580 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3581 directives to conditionalize symbol prefixing.
3582 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3583 additional_flags handling. Add underscore prefix for Cygwin.
3584 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3585 conditionalize symbol prefixing.
3586 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3587 additional_flags handling. Add underscore prefix for Cygwin.
3588
cc984116
CV
35892004-06-29 Corinna Vinschen <vinschen@redhat.com>
3590
3591 * gdb.base/bigcore.exp: Skip test on Cygwin.
3592
c279b077
MC
35932004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3594
3595 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3596 formats for "info register". Use gdb_test_multiple. Fix
3597 the "invalid register" test.
3598
0e915747
CV
35992004-06-28 Corinna Vinschen <vinschen@redhat.com>
3600
3601 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3602 PID for Cygwin. Add Cygwin specific strings to check for in some
3603 tests.
3604 (do_attach_tests): Add a test for user interaction when attaching
3605 to a process with no matching symbol table already loaded.
3606
11422c86
AC
36072004-06-26 Andrew Cagney <cagney@gnu.org>
3608
3609 Test PR java/1567 and PR java/1565.
3610 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3611 * gdb.java/jmisc2.exp: Delete file.
3612
cefbce26
MC
36132004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3614
3615 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3616
e19f872c
CV
36172004-06-25 Corinna Vinschen <vinschen@redhat.com>
3618
3619 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3620 attach process.
3621
d931ba3b
MC
36222004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3623
3624 * gdb.cp/pr-1553.exp: Remove.
3625
aef68c48
MC
36262004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3627
3628 * gdb.cp/pr-1553.cc: Remove.
3629 * gdb.cp/pr-1553.exp: Disable this test.
3630
8d5df71a
JB
36312004-06-20 Jim Blandy <jimb@redhat.com>
3632
3633 Fix PR testsuite/1680.
3634 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3635 regular expressions.
3636
4ac6f39d
MC
36372004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3638
3639 Fix PR testsuite/1679.
3640 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3641 Issue an UNSUPPORTED result instead.
3642
1b413552
JB
36432004-06-18 Jim Blandy <jimb@redhat.com>
3644
3645 * gdb.base/charset.exp: Only send a control-C if we see a new
3646 prompt and incomplete command.
3647
6daa6ebd
MC
36482004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3649
3650 * gdb.cp/pr-574.cc: Add copyright notice.
3651
51fa4ae0
JB
36522004-06-17 Jim Blandy <jimb@redhat.com>
3653
3654 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3655 cases where the regexp has no groups; this grabs random text from
3656 the previous test suite, whatever that was.
3657
8fea26c5
MC
36582004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3659
3660 * gdb.cp/printmethod.cc: Add copyright notice.
3661
1e3aeb41
MC
36622004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3663
3664 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3665
9d9030bc
AC
36662004-06-16 Andrew Cagney <cagney@gnu.org>
3667
3668 * gdb.base/signull.c: Update copyright. Include <string.h>.
3669 (bowler): Replace data_pointer with data_read
3670 and data_write cases. Add code_descriptor case.
3671 (zero, desc): New array and pointer.
3672 (data, code): Change to simple pointers.
3673 * gdb.base/signull.exp: Fix probe pattern matching a function
3674 descriptor SIGSEGV. Replace data_pointer with data_read and
3675 data_write tests.
3676
acd4ad44
AC
36772004-06-16 Andrew Cagney <cagney@gnu.org>
3678
3679 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3680
08fd625c
MC
36812004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3682
3683 * gdb.base/long_long.c: Add copyright notice.
3684
1903502c
MC
36852004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3686
3687 * gdb.base/long_long.exp: Remove reference to
3688 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3689 to gdb_breakpoint and gdb_continue_to_breakpoint.
3690
83313cb1
JB
36912004-06-14 Jim Blandy <jimb@redhat.com>
3692
3693 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3694 endian case.
3695
1bf404ef
AC
36962004-06-14 Andrew Cagney <cagney@gnu.org>
3697
3698 * gdb.base/gcore.exp (capture_command_output): Delete the always
3699 passing tests containing inferior values.
3700 * gdb.base/ending-run.exp: Do not include the breakpoint address
3701 in the test message. Update copyright.
3702 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3703 size in the test name, use gdb_test_multiple. Update copyright.
3704
ef220b33
MC
37052004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3706
3707 * gdb.cp/ref-types.cc: Add copyright notice.
3708
4f70a4c9
MC
37092004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3710
3711 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3712 hp_aCC_compiler.
3713 * lib/compiler.cc: Likewise.
3714 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3715 'set' commands. Log diagnostics for other lines. Set
3716 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3717
335928ac
MC
37182004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3719
3720 * gdb.cp/try_catch.cc: Add copyright notice.
3721
2efb12e8
MC
37222004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3723
3724 * gdb.cp/userdef.cc: Add copyright notice.
3725
0bbed51a
MC
37262004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3727
3728 * gdb.cp/virtfunc.cc: Add copyright notice.
3729
e12a46c9
RC
37302004-06-11 Randolph Chung <tausq@debian.org>
3731
3732 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3733 problem.
3734
338e05af
AC
37352004-06-10 Andrew Cagney <cagney@gnu.org>
3736
3737 * lib/compiler.cc, lib/compiler.c: Append either
3738 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3739 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3740 instead of gcc-3-3.
3741
dc3f10cb
AC
37422004-06-09 Andrew Cagney <cagney@gnu.org>
3743
b4d946af
AC
3744 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3745 gdb/1455, bug is specific to "long long" and "double".
3746
dc3f10cb
AC
3747 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3748 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3749 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3750 fixed.
3751
b5c0bfa2
AC
37522004-06-09 Andrew Cagney <cagney@gnu.org>
3753
3754 * gdb.base/structs.exp (test_struct_returns): Replace
3755 "return_value_unknown" and "finish_value_unknown" by
3756 "return_value_known" and "finish_value_known". Instead of
3757 "return_value_unknown" iff "finish_value_unknown", check
3758 "return_value_known" implies "finish_value_known".
3759
caeb605f
MH
37602004-06-08 Martin Hunt <hunt@redhat.com>
3761
3762 * gdb.base/float.exp: Add pattern for mips targets.
3763
c892bb64
RC
37642004-06-08 Randolph Chung <tausq@debian.org>
3765
3766 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3767 message for unknown architectures more clear.
3768
48306d3e
JB
37692004-06-08 Joel Brobecker <brobecker@gnat.com>
3770
3771 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3772 start the execution of the program.
3773
83ecb59f
JB
37742004-06-07 Jim Blandy <jimb@redhat.com>
3775
3776 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3777 * gdb.arch/i386-cpuid.h: New helper file.
3778
55264cb4
RC
37792004-06-07 Randolph Chung <tausq@debian.org>
3780
3781 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3782 has started.
3783
23cadb28
RM
37842004-06-04 Roland McGrath <roland@redhat.com>
3785
3786 Fix PR gdb/1647.
3787 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3788 differently to be robust to output buffering differences.
3789
51d01eda
MC
37902004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3791
3792 * gdb.threads/pthreads.exp: Update copyright years.
3793 (check_control_c): Change asynchronous 'after' to synchronous.
3794
f4fc3b93
RM
37952004-06-04 Roland McGrath <roland@redhat.com>
3796
3797 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3798 next gdb prompt.
3799
4013522b
MC
38002004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3801
3802 Fix PR gdb/1636.
3803 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3804 calls to synchronous.
3805
7a8f1e6b
JB
38062004-05-26 Jim Blandy <jimb@redhat.com>
3807
3808 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3809
81bb3443
RC
38102004-05-24 Randolph Chung <tausq@debian.org>
3811
3812 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3813 * gdb.asm/pa.inc: New file.
3814
8f5a3103
MK
38152004-05-22 Mark Kettenis <kettenis@gnu.org>
3816
3817 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3818
734b8fe8
JB
38192004-05-21 Joel Brobecker <brobecker@gnat.com>
3820 Daniel Jacobowitz <drow@mvista.com>
3821
3822 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3823 GDB prompt.
3824
725603e1
UW
38252004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3826
f4fc3b93 3827 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3828 setjmp/longjmp. Use sigaction instead of signal.
3829
8b923272
JB
38302004-05-19 J. Brobecker <brobecker@gnat.com>
3831 Michael Snyder <msnyder@redhat.com>
3832
3833 * gdb.threads/pthread_cond_wait.c: New file.
3834 * gdb.threads/pthread_cond_wait.exp: New testcase.
3835
8bfabb04
AC
38362004-05-13 Andrew Cagney <cagney@redhat.com>
3837
3838 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3839 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3840
42edda50
AC
38412004-05-11 Andrew Cagney <cagney@redhat.com>
3842
3843 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3844 fixed but revealed gdb/1639.
3845
d303a6c7
AC
38462004-05-10 Andrew Cagney <cagney@redhat.com>
3847
3848 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3849 func1" and "next to 2nd alarm", kernel bug avoided.
3850
bf08c2a1
DJ
38512004-05-10 Daniel Jacobowitz <dan@debian.org>
3852
3853 PR external/1568
3854 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3855 XFAIL if it is smaller than bytes_allocated.
3856 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3857 (main): Make chunks_allocated unsigned. Correct comment.
3858
c0586a34
JB
38592004-05-07 Joel Brobecker <brobecker@gnat.com>
3860
3861 * gdb.arch/powerpc-aix-prologue.c: New file.
3862 * gdb.arch/powerpc-aix-prologue.exp: New file.
3863
f2785d12
JB
38642004-05-07 Jim Blandy <jimb@redhat.com>
3865
3866 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3867 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3868
bd7f6e30
JB
38692004-05-06 Joel Brobecker <brobecker@gnat.com>
3870
3871 * gdb.base/sep.exp: No longer setup_kfail when the program was
3872 built with dwarf2.
3873
0a5e7efe
JI
38742004-05-05 Jim Ingham <jingham@apple.com>
3875
3876 * gdb.base/pending.exp: Make sure pending breakpoints
3877 preserve the ignore count.
f4fc3b93 3878
a8958849
MK
38792004-04-27 Jerome Guitton <guitton@gnat.com>
3880
3881 * i386-prologue.exp: Add testcase for jump instruction as first
3882 instruction of the real code.
3883 * i386-prologue.c (jump_at_beginning): New function.
3884
7e103f5b
MK
38852004-04-28 Mark Kettenis <kettenis@gnu.org>
3886
3887 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3888 x86_64-*-*.
3889
5d38b224
MK
38902004-04-28 Mark Kettenis <kettenis@gnu.org>
3891
3892 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3893 i*86-*-*.
3894
0ef32fd9
MK
38952004-04-25 Mark Kettenis <kettenis@gnu.org>
3896
3897 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3898 expression that checks the return type.
3899
71d7dd7c
AC
39002004-04-23 Andrew Cagney <cagney@redhat.com>
3901
3902 * gdb.base/call-sc.exp: New test of scalar call/return values.
3903 * gdb.base/call-sc.c: Ditto.
3904
1e9f977e
JJ
39052004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3906
3907 * gdb.threads/manythreads.c: Reduce thread stack size.
3908
899d9e3a
JJ
39092004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3910
3911 * gdb.threads/manythreads.c: Add copyright notice.
3912
61bcae62
AC
39132004-04-23 Andrew Cagney <cagney@redhat.com>
3914
3915 * gdb.base/siginfo.exp: Better handle step out of signal.
3916 * gdb.base/sigstep.exp: Ditto.
3917
7339a42e
JJ
39182004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3919 Daniel Jacobowitz <drow@mvista.com>
3920
3921 * gdb.threads/manythreads.c: New testcase.
3922 * gdb.threads/manythreads.exp: Ditto.
3923
5c98409b
JB
39242004-04-22 Jim Blandy <jimb@redhat.com>
3925
3926 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3927 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3928
3b611f1a
MC
39292004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3930
3931 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3932
f0fd9238
AC
39332004-04-21 Andrew Cagney <cagney@redhat.com>
3934
3935 * gdb.base/sigstep.c: New file.
3936 * gdb.base/sigstep.exp: New file.
3937
90990674
JB
39382004-04-16 Joel Brobecker <brobecker@gnat.com>
3939
3940 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3941 call to observer_notify_normal_stop.
3942
78cef34b
AC
39432004-04-15 Andrew Cagney <cagney@redhat.com>
3944
3945 * gdb.base/siginfo.c: New file.
3946 * gdb.base/siginfo.exp: New file.
3947
d2343407
JB
39482004-04-12 J. Brobecker <brobecker@gnat.com>
3949
3950 * gdb.base/sep.exp: Fix typo in comment.
3951
a2dba3c8
JB
39522004-04-12 J. Brobecker <brobecker@gnat.com>
3953
3954 * gdb.base/sep.c: New file.
3955 * gdb.base/sep-proc.c: New file.
3956 * gdb.base/sep.exp: New testcase.
3957
15f7b60e
MK
39582004-04-09 Mark Kettenis <kettenis@gnu.org>
3959
3960 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3961 support.
3962
44f4de1a
AC
39632004-04-05 Andrew Cagney <cagney@redhat.com>
3964
3965 * gdb.base/sigaltstack.c: New file.
3966 * gdb.base/sigaltstack.exp: New file.
3967
ef04f396
JB
39682004-04-04 Joel Brobecker <brobecker@gnat.com>
3969
3970 * gdb.base/foll-fork.exp: Update the expected output for
3971 "help set follow-fork-mode", to match a change that was made
3972 to the help of this variable on 2004-01-13.
3973
d40d2c92
JB
39742004-04-01 Joel Brobecker <brobecker@gnat.com>
3975
3976 * lib/ada.exp: Add copyright notice.
3977 * bar.ads: Likewise.
3978 * bar.adb: Likewise.
3979 * null_record.adb: Likewise.
3980 * null_record.exp: Likewise.
3981 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3982
f86ef5a3
JB
39832004-04-01 Joel Brobecker <brobecker@gnat.com>
3984
3985 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3986 * configure: Regenerate.
3987
414e70e3
JB
39882004-04-01 Joel Brobecker <brobecker@gnat.com>
3989
3990 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3991 to build the application. Remove the message printed when in
3992 verbose mode, redundant with the UNSUPPORTED message above.
3993
f0aaee49
JB
39942004-03-31 Joel Brobecker <brobecker@gnat.com>
3995
3996 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3997 * gdb.ada (null_record.exp): New testcase.
3998
ac81cb54
JB
39992004-03-31 Joel Brobecker <brobecker@gnat.com>
4000
4001 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
4002
854af2f7
JB
40032004-03-31 Joel Brobecker <brobecker@gnat.com>
4004
4005 * gdb.ada: New subdirectory.
4006 * gdb.ada/Makefile.in: New file.
4007 * gdb.ada/gnat_ada.gpr.in: New file.
4008
034cb681
JB
40092004-03-31 Joel Brobecker <brobecker@gnat.com>
4010
4011 * lib/ada.exp: New file.
4012
78a1a894
DJ
40132004-03-24 Daniel Jacobowitz <drow@mvista.com>
4014
4015 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
4016 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
4017
4b2b3b3e
AC
40182004-03-22 Andrew Cagney <cagney@redhat.com>
4019
4020 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
4021 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
4022 Problem identified by Ulrich Weigand.
4023
23c73aa3
DC
40242004-03-17 David Carlton <carlton@kealia.com>
4025
4026 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
4027 PR c++/826.
4028
d63a86f8
RM
40292004-03-16 Roland McGrath <roland@redhat.com>
4030
4031 * gdb.base/auxv.exp: New file.
4032 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
4033
0e02aa50
DC
40342004-03-12 David Carlton <carlton@kealia.com>
4035
4036 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
4037 * gdb.cp/pr-1553.cc: Ditto.
4038 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
4039 pass branch.
4040
c20b71be
MC
40412004-03-12 Michael Chastain <mec.gnu@mindspring.com>
4042
4043 * gdb.cp/templates.exp: Accept more template types.
4044
c7414a01
MC
40452004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4046
4047 From Corinna Vinschen with modifications.
4048 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
4049 local variable obj_with_enum.
4050 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
4051 results with obj_with_enum.
4052
ed69573c
MC
40532004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4054
4055 * gdb.cp/classes.cc: New file, copied from misc.cc.
4056 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
4057
28301461
MC
40582004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4059
4060 * gdb.cp/misc.cc: Add copyright notice.
4061
1198ecbe
DC
40622004-03-05 David Carlton <carlton@kealia.com>
4063
4064 * gdb.cp/rtti.exp: Add 'print *obj3' test.
4065 * gdb.cp/rtti.h: Update copyright.
4066 (namespace n2::n3): New.
4067 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
4068 (n2::n3::func3): New.
4069 (main): Call n2::n3::func3.
4070 * gdb.cp/rtti2.cc: Update copyright.
4071 (n2::create3): New.
4072
9e08c470
MK
40732004-03-04 Mark Kettenis <kettenis@gnu.org>
4074
4075 * gdb.asm/openbsd.inc: Fix typo.
4076
4bebc3aa
FF
40772004-03-03 Fred Fish <fnf@redhat.com>
4078
4079 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
4080 "val" instead of unused "size". Update copyright year.
4081
6ea9fb37
DJ
40822004-02-29 Daniel Jacobowitz <drow@mvista.com>
4083
4084 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
4085 to use unsigned char.
4086 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
4087 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
4088
23b23974
DJ
40892004-02-29 Daniel Jacobowitz <drow@mvista.com>
4090
4091 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
4092 line of output.
4093
7574fd53
DJ
40942004-02-28 Daniel Jacobowitz <drow@mvista.com>
4095
4096 * gdb.base/relocate.c (dummy): Initialize.
4097
a195357f
DJ
40982004-02-28 Daniel Jacobowitz <drow@mvista.com>
4099
4100 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
4101 a breakpoint at exit.
4102
72fd54a9
FF
41032004-02-27 Fred Fish <fnf@redhat.com>
4104
4105 * gdb.base/chng-syms.exp: Add expect condition to match failing
4106 case that isn't a timeout.
4107
b9d23137
AC
41082004-02-27 Andrew Cagney <cagney@redhat.com>
4109
4110 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
4111 support.
4112
15d208f6 41132004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 4114
15d208f6
FF
4115 * gdb.arch/gdb1431.c: Remove.
4116 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
4117 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
4118 of "until" incorrectly.
4119
98f9cd2d
JB
41202004-02-26 J. Brobecker <brobecker@gnat.com>
4121
4122 * gdb.cp/class2.cc (empty): New class.
4123 (refer): New function.
4124 (main): Declare an object of type empty and use it.
4125 * gdb.cp/class2.exp: Print the value of an object of type empty.
4126
9b50c11b
JJ
41272004-02-26 Jeff Johnston <jjohnstn@redhat.com>
4128
4129 * gdb.base/langs.exp: Update query string to match the
4130 new nquery format used for pending breakpoints.
4131
0dcd613f
AC
41322004-02-26 Andrew Cagney <cagney@redhat.com>
4133
4134 Fix PR i18n/1570.
4135 * gdb.base/charset.c: Update copyright notice.
4136 (main, init_string): Remove the escape character '\e' tests.
4137 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
4138 * gdb.base/charset.exp (valid_host_charset): Ditto.
4139 * gdb.base/setvar.exp: Ditto.
4140
b8a56647
AC
41412004-02-24 Andrew Cagney <cagney@redhat.com>
4142
90d59e34
AC
4143 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
4144 mmapped data in core file" PASS and FAIL messages consistent.
4145
b8a56647
AC
4146 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
4147 setting a breakpoint. Work around PR java/1565.
4148
9f27c604
JJ
41492004-02-23 Jeff Johnston <jjohnstn@redhat.com>
4150
4151 * lib/gdb.exp (gdb_breakpoint): Update query string to match
4152 new nquery format.
4153 * gdb.base/pending.exp: Ditto.
4154
3224a706
MK
41552004-02-22 Mark Kettenis <kettenis@gnu.org>
4156
4157 * configure.in: Run stabs tests on *BSD.
4158 * configure: Regenerated.
4159
41e0a9ca
MK
41602004-02-21 Mark Kettenis <kettenis@gnu.org>
4161
4162 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
4163
1e1b3428
FF
41642004-02-20 Fred Fish <fnf@redhat.com>
4165
4166 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
4167 blank in test for "returns short", for consistency with other
4168 "returns xxx" tests. Update copyright year.
4169
f9a7572a
FF
41702004-02-19 Fred Fish <fnf@redhat.com>
4171
4172 New testcase for PR breakpoint/1558.
4173 * gdb.arch/gdb1558.exp: New file.
4174 * gdb.arch/gdb1558.c: New file.
4175
b2ce2854
EZ
41762004-02-19 Elena Zannoni <ezannoni@redhat.com>
4177
4178 * gdb.base/nodebug.exp: Fix typo.
4179
e7c9ff01
JB
41802004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4181
4182 Committed by Jim Blandy <jimb@redhat.com>.
4183
62f4b920
JB
4184 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
4185
2db536a1
JB
4186 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
4187
e7c9ff01
JB
4188 * gdb.base/float.exp: Support s390*-*-* targets.
4189
f3205b34
AF
41902004-02-17 Adam Fedor <fedor@gnu.org>
4191
4192 * gdb.base/gdb1555.exp: New file.
4193 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
4194
9d62932d
EZ
41952004-02-17 Elena Zannoni <ezannoni@redhat.com>
4196
4197 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
4198
344c9711
FF
41992004-02-16 Fred Fish <fnf@redhat.com>
4200
4201 * gdb.arch/gdb1291.c: Remove
4202 * gdb.arch/gdb1291.s: New test input file.
4203 * gdb.arch/gdb1291.exp: Expand test to check case that should not
4204 fail. Test for correct result, known incorrect result, other
4205 failures and timeouts.
4206
2d822687
AC
42072004-02-16 Andrew Cagney <cagney@redhat.com>
4208
4209 * gdb.base/bigcore.exp: New file.
4210 * gdb.base/bigcore.c: New file.
4211
dac15b66
AC
42122004-02-13 Andrew Cagney <cagney@redhat.com>
4213
4214 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
4215 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
4216 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
4217 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
4218 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
4219 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
4220 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
4221 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
4222 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
4223 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
4224
6bdfc2c4
JJ
42252004-02-11 Jeff Johnston <jjohnstn@redhat.com>
4226
4227 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
4228 executed is an alloc instruction.
4229
87b3ede8
DC
42302004-02-11 David Carlton <carlton@kealia.com>
4231
4232 * gdb.cp/breakpoint.exp: New.
4233 * gdb.cp/breakpoint.cc: New.
4234
6e19e2bf
MC
42352004-02-11 Michael Chastain <mec.gnu@mindspring.com>
4236
4237 Partial fix for PR gdb/1543.
4238 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
4239 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
4240 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
4241 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
4242 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
4243 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
4244 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
4245 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
4246 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
4247 to bug-gdb@prep.ai.mit.edu .
4248 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
4249 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
4250 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
4251 Likewise.
4252
5c5455dc
AC
42532004-02-10 Andrew Cagney <cagney@redhat.com>
4254
4255 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
4256 using gdb_internal_error_resync.
4257
9cf689d7
DJ
42582004-02-09 Daniel Jacobowitz <drow@mvista.com>
4259
4260 * gdb.threads/thread-specific.exp: Stop early if no threads are
4261 found.
4262
d2dc51db
MC
42632004-02-09 Michael Chastain <mec.gnu@mindspring.com>
4264
4265 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
4266
14b1a056
DJ
42672004-02-08 Daniel Jacobowitz <drow@mvista.com>
4268
4269 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
4270 breakpoints.
4271
83f66e8f
DJ
42722004-02-07 Daniel Jacobowitz <drow@mvista.com>
4273
4274 * config/sim.exp (gdb_load): Handle $arg == "".
4275 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
4276 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
4277
30fc0091
EZ
42782004-02-07 Elena Zannoni <ezannoni@redhat.com>
4279
4280 * gdb.base/maint.exp: Update test to reflect
4281 obstack changes.
4282
4d806929
JJ
42832004-02-04 Jeff Johnston <jjohnstn@redhat.com>
4284
4285 * gdb.base/pendshr.c (pendfunc): New function that calls
4286 pendfunc1.
4287 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
4288
7bfdd688
FF
42892004-02-04 Fred Fish <fnf@redhat.com>
4290
4291 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
4292 function symbols and update copyright years.
4293 * gdb.arch/gdb1291.c: Ditto.
4294
aaa08ee4
MC
42952004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4296
4297 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
4298
dbad7755
MC
42992004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4300
4301 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
4302
ec4646ef
MC
43032004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4304
4305 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
4306
1b802196
FF
43072004-02-02 Fred Fish <fnf@redhat.com>
4308
4309 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
4310 remote targets. Update copyright years.
4311
18fe2033
JJ
43122004-02-02 Jeff Johnston <jjohnstn@redhat.com>
4313
4314 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
4315 support.
4316 * gdb.base/langs.exp: Fix test which attempts to create
4317 breakpoint on non-existent function to handle new pending
4318 support.
4319 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
4320 a breakpoint.
4321 * gdb.base/pending.exp: New test.
4322 * gdb.base/pending.c: New file.
4323 * gdb.base/pendshr.c: Ditto.
4324
8d577d32
DC
43252004-02-02 David Carlton <carlton@kealia.com>
4326
4327 * gdb.cp/overload.exp: Add overloadNamespace tests.
4328 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
4329 (overloadNamespace, XXX): New.
4330 (main): Call XXX::marker2.
4331
3ad13771
FF
43322004-02-01 Fred Fish <fnf@redhat.com>
4333
4334 * gdb.base/dump.exp: Use runto_main instead of "runto main".
4335 * gdb.base/finish.exp: Ditto.
4336 * gdb.base/gcore.exp: Ditto.
4337 * gdb.base/huge.exp: Ditto.
4338 * gdb.base/info-proc.exp: Ditto.
4339 * gdb.base/return2.exp: Ditto.
4340 * gdb.threads/gcore-thread.exp: Ditto.
4341
44c75849
DJ
43422004-02-01 Daniel Jacobowitz <drow@mvista.com>
4343
4344 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
4345
005bc093
MK
43462004-02-01 Mark Kettenis <kettenis@gnu.org>
4347
4348 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
4349 that opening the file succeeds on OpenBSD.
4350
c47cebdb
DJ
43512004-02-01 Daniel Jacobowitz <drow@mvista.com>
4352
4353 * gdb.threads/thread-specific.c: New file.
4354 * gdb.threads/threads-specific.exp: New test script.
4355 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
4356 to expect_out.
4357
5a01311c
MK
43582004-02-01 Mark Kettenis <kettenis@gnu.org>
4359
4360 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
4361 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
4362 only on the "print_small_structs from print_long_arg_list" test.
4363
ce22a4f1
DJ
43642004-02-01 Daniel Jacobowitz <drow@mvista.com>
4365
4366 * gdb.base/completion.exp: Kill a stray backslash.
4367
4368 From Jim Ingham <jingham@apple.com>:
4369 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
4370 agrees with the result from sending a tab.
4371
abbab9d3
DJ
43722004-01-31 Daniel Jacobowitz <drow@mvista.com>
4373
4374 * gdb.base/chng-syms.exp: Remove stray newline.
4375
53904d1e
MK
43762004-01-31 Mark Kettenis <kettenis@gnu.org>
4377
4378 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
4379 *-*-openbsd*.
4380 * gdb.asm/openbsd.inc: New file.
4381
3a4b3aac
MK
43822004-01-30 Mark Kettenis <kettenis@gnu.org>
4383
4384 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4385 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4386 *-*solaris2*. Remove commented out default settings for
4387 asm-flags. Replace gdb_compile with target_link.
4388
ebac27b4
MC
43892004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4390
4391 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4392 for all tests. Remove old hp-ux and cygnus xfail cases.
4393
d8679d84
PH
43942004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4395
4396 * gdb.base/chng-syms.exp: New file.
4397 * gdb.base/chng-syms.c: New file.
4398
0a55bc22
MC
43992004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4400
4401 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4402 Provide arms for current output in all my configurations.
4403
94b8e876
MC
44042004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4405
4406 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4407 * lib/compiler.cc: Likewise.
4408 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4409 get the right preprocessor. Eval the output directly. Remove
4410 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4411 hp_f77_compiler and hp_f90_compiler completely.
4412 (gdb_preprocess): Delete.
4413 (get_compiler): Delete.
4414
7cf03d44
MK
44152004-01-24 Mark Kettenis <kettenis@gnu.org>
4416
4417 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4418 <string.h>.
4419
68b6dce9
NR
44202004-01-24 Nick Roberts <nick@nick.uklinux.net>
4421
4422 * gdb.mi/mi-stack.exp: Update copyright.
4423
b368761e
DC
44242004-01-23 David Carlton <carlton@kealia.com>
4425
4426 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4427 test for cp_lookup_transparent_type.
4428 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4429 call them.
4430
f2061b53
DJ
44312004-01-23 Daniel Jacobowitz <drow@mvista.com>
4432
4433 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4434 after -var-update.
4435
37fc574a
DC
44362004-01-23 David Carlton <carlton@kealia.com>
4437
4438 * gdb.cp/namespace.cc (C::ensureRefs): New.
4439 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4440
8e94b928
NR
44412004-01-20 Nick Roberts <nick@nick.uklinux.net>
4442
4443 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4444 case "-stack-list-locals 2".
4445 * gdb.mi/mi-var-child.exp: Test for case
4446 "-var-list-children --all-values NAME".
4447
997b0952
MC
44482004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4449
4450 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4451
52470da3
MK
44522004-01-18 Mark Kettenis <kettenis@gnu.org>
4453
7049b4b8
MK
4454 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4455 used with gdb_test_multiple.
4456
52470da3
MK
4457 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4458 read at address 0. This fixes PR testsuite/1504.
4459
da6012e5
DJ
44602004-01-18 Daniel Jacobowitz <drow@mvista.com>
4461
4462 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4463 Remove downloading, guessing the host executable, the calls to
4464 gdb_file_cmd and gdb_target_cmd, and "load" support.
4465 (infer_host_exec): New function broken out from gdb_load.
4466 (gdb_load): New wrapper for gdbserver_gdb_load.
4467 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4468 gdb_target_cmd. Use -target-select.
4469 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4470 Download binaries to the host. Clear last_mi_remote_file when
4471 we load a new binary.
4472 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4473 call gdbserver_gdb_load and mi_gdb_target_cmd.
4474
32c70722
MC
44752004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4476
4477 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4478 type patterns.
4479
b0cecf36
MC
44802004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4481
4482 * gdb.cp/templates.exp: Fix typo in test name of
4483 "print Foo<volatile char*>::foo".
4484
4120d7e6
MC
44852004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4486
4487 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4488
f679e530
BE
44892004-01-16 Ben Elliston <bje@wasabisystems.com>
4490
4491 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4492 (clean mostlyclean): Remove empty rm.
4493
091c48f6
MC
44942004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4495
4496 * gdb.base/setvar.exp: Add copyright years.
4497
3e5fc8d2
DC
44982004-01-14 David Carlton <carlton@bactrian.org>
4499
4500 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4501 PR c++/1511 and update coment.
4502 * gdb.cp/templates.exp: Update patterns to match current output.
4503 If changes involve something other than whitespace, KFAIL
4504 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4505
63d06c5c
DC
45062004-01-14 David Carlton <carlton@kealia.com>
4507
4508 * gdb.cp/namespace.exp: Add tests involving classes defined within
4509 namespaces.
4510 * gdb.cp/namespace.cc (C::CClass): New.
4511 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4512
a51dab88
EZ
45132004-01-14 Elena Zannoni <ezannoni@redhat.com>
4514
4515 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4516 what debug info we have. Print a better message if something goes
4517 wrong while producing the separate debug info file.
4518
a476ccc9
MC
45192004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4520
4521 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4522
f453692c
MC
45232004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4524
4525 * gdb.base/callfuncs.c: Add copyright notice.
4526
f40063a5
MC
45272004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4528
4529 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4530 inheritance. PR gdb/1498, PR gcc/13539.
4531
19ac3974
EZ
45322004-01-13 Elena Zannoni <ezannoni@redhat.com>
4533
4534 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4535 test specific name.
4536 * gdb.mi/gdb669.exp: Ditto.
4537 * gdb.mi/mi-pthreads.exp: Ditto.
4538 * gdb.mi/mi1-pthreads.exp: Ditto.
4539 * gdb.mi/mi2-pthreads.exp: Ditto.
4540
56c97c6e
MC
45412004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4542
4543 * gdb.cp/member-ptr.cc: Add copyright notice.
4544
a0644324
MC
45452004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4546
4547 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4548 some patterns for recent versions of gcc and hpacc. Delete
4549 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4550 Delete tests that access a NULL pointer-to-member-data. This
4551 script is still disabled for gcc.
4552
32fabe09
EZ
45532004-01-12 Elena Zannoni <ezannoni@redhat.com>
4554
4555 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4556 escaped correctly.
4557
1f8a6abb
EZ
45582004-01-12 Elena Zannoni <ezannoni@redhat.com>
4559
4560 * gdb.base/sepdebug.exp: New file.
4561 * gdb.base/sepdebug.c: New file.
4562 * lib/gdb.exp (separate_debug_filename): New procedure.
4563 (gdb_gnu_strip_debug): New procedure.
4564
48efe704
AC
45652004-01-12 Andrew Cagney <cagney@redhat.com>
4566
4567 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4568 * gdb.mi/ChangeLog-1999-2003: New file.
4569
a9415475
AC
45702004-01-12 Andrew Cagney <cagney@redhat.com>
4571
4572 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4573 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4574 or EEXIST", treat EBUSY as an XFAIL.
4575
83b8cf9d
MC
45762004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4577
4578 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4579 hp_cc_compiler.
4580
9939d2a8
MC
45812004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4582
4583 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4584 decorations.
4585
1ff8cadf
MC
45862004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4587
4588 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4589 and "(aCC)" decorations. Remove obsolete doco about old
4590 test results.
4591
6fa9022e
MC
45922004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4593
4594 * gdb.cp/exception.exp: Fix typo in doco.
4595
209721fe
MK
45962004-01-09 Mark Kettenis <kettenis@gnu.org>
4597
4598 * gdb.base/gdb1476.exp: Fix typo.
4599
ef11303e
MC
46002004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4601
4602 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4603 file.
4604
041ab88c
MC
46052004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4606
4607 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4608 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4609 Use gdb_compile. Remove restriction on gcc. Add some patterns
4610 for recent version of gdb. Delete second half, which was a copy
4611 of the first half with different build flags. This test is
4612 still disabled because it is still not ready for production.
4613
e36d075a
MC
46142004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4615
4616 * gdb.cp/exception.cc: Add copyright notice.
4617 * gdb.cp/exception.exp: Add a notice that this file is broken
4618 because of line number changes caused by addition of copyright
4619 notice.
4620
42b190ad
MC
46212004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4622
4623 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4624 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4625
8f25f06b
MC
46262004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4627
4628 * gdb.cp/classes.exp: Accept gnu abi 2.
4629 * gdb.cp/derivation.exp: Likewise.
4630 * gdb.cp/overload.exp: Likewise.
4631 * gdb.cp/virtfunc.exp: Likewise.
4632
06ded8b8
MC
46332004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4634
4635 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4636 semicolon after end of function.
4637
77c26ae3
MC
46382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4639
4640 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4641 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4642 boilerplate code for compiling and running the program under
4643 test. Add some string method tests.
4644
20757486
MC
46452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4646
4647 * gdb.cp/bs15503.cc: Add copyright notice.
4648 * gdb.cp/bs15503.exp: Adjust line number.
4649
0fd3b503
MC
46502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4651
4652 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4653 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4654
10d1bea8
MC
46552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4656
4657 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4658 hp_cc_compiler.
4659
2789202a
MC
46602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4661
4662 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4663 * gdb.cp/ctti.exp: Use the marker instead of "next".
4664 With gcc, run further before bailing.
4665
b862f14c
MC
46662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4667
4668 * gdb.cp/cttiadd.cc: Add copyright notice.
4669 * gdb.cp/cttiadd1.cc: Likewise.
4670 * gdb.cp/cttiadd2.cc: Likewise.
4671 * gdb.cp/cttiadd3.cc: Likewise.
4672
96da2469
MC
46732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4674
4675 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4676 Use gdb_test, gdb_test_multiple. Use floating-point values that
4677 have exact representations in IEEE-ish formats.
4678
053248ff
MC
46792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4680
4681 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4682 compilers. Delete duplicate call to get_compiler_info.
4683 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4684 * gdb.base/volatile.exp: Likewise.
4685
84acecdd
MK
46862004-01-07 Mark Kettenis <kettenis@gnu.org>
4687
4688 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4689 memory at address 0.
4690
fe11a27f
MC
46912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4692
4693 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4694 to test for hp-ux assembler. Fix copyright years.
4695
60ad077b
AC
46962004-01-07 Andrew Cagney <cagney@redhat.com>
4697
4698 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4699
1c9b8f33
AC
47002004-01-07 Andrew Cagney <cagney@redhat.com>
4701
4702 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4703 when creating the read-only file. From analysis by Roland McGrath
4704 and Elena Zannoni.
4705
753ccc7a
MC
47062004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4707
4708 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4709
eca3e36b
MC
47102004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4711
4712 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4713 data pointers.
4714
f8d4bac4
MC
47152004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4716
4717 * gdb.cp/m-static.exp: Compile one source file at a time.
4718 Delete unused call to get_compiler_info.
4719
9b4e0f94
MC
47202004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4721
4722 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4723 * gdb.base/call-rt-st.exp: Likewise.
4724 * gdb.base/nodebug.exp: Likewise.
4725 * gdb.base/volatile.exp: Likewise.
4726 * gdb.cp/ref-types.exp: Likewise.
4727 * gdb.cp/templates.exp: Likewise.
4728
023c1024
MK
47292004-01-05 Mark Kettenis <kettenis@gnu.org>
4730
4731 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4732
19703c4a
MC
47332004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4734
4735 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4736 hppa*-hp-hpux*.
4737
18b67037
MK
47382004-01-04 Mark Kettenis <kettenis@gnu.org>
4739
ba6219c8
MK
4740 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4741 x86_64-*-*.
4742
18b67037
MK
4743 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4744 sparc64-*-* and sparc*-solaris2*.
4745
1bfbbb9d
MK
47462004-01-04 Mark Kettenis <kettenis@gnu.org>
4747
4748 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4749 return ${tests}" test. The ${tests} already mentions the
4750 filename.
4751
06846494
MC
47522004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4753
4754 * gdb.cp/local.exp: Accept gcc abi 2.
4755
3b0cb202
MC
47562004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4757
4758 * gdb.cp/templates.exp: Accept gcc abi 2.
4759
0643ec3f
MC
47602004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4761
4762 * lib/compiler.cc: Remove supports_template_debugging.
4763 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4764
d231d0b1
MC
47652004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4766
4767 * gdb.cp/namespace.exp: Accept gcc abi 2.
4768
44ffb27c
MC
47692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4770
4771 * gdb.cp/method.exp: Accept gcc abi 2.
4772
184ad485
MC
47732004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4774
4775 * gdb.cp/classes.exp: Generate identical results as old version.
4776 * gdb.cp/derivation.exp: Likewise.
4777 * gdb.cp/overload.exp: Likewise.
4778 * gdb.cp/virtfunc.exp: Likewise.
4779
116f09e7
MC
47802004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4781
4782 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4783 mysterious bug with sourceware version of expect.
4784
b1379776
MC
47852004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4786
4787 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4788 current versions of gcc, including gcc abi 2. Remove gratuitous
4789 restart of test program. Use gdb_test_multiple and gdb_test for
4790 all tests. Add patterns to xfail missing "const" in "const char *"
4791 and kfail PR gdb/1155.
4792
6b7a4c0e
MC
47932004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4794
4795 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4796 current versions of gcc, including gcc abi 2. Remove gratuitous
4797 restart of test program. Use gdb_test_multiple and gdb_test for
4798 all tests. Add patterns to kfail PR gdb/1498.
4799
51615d72
MC
48002003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4801
4802 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4803 current versions of gcc, including gcc abi 2. Use "breakpoint"
4804 and "continue" instead of restarting the target program. Use
4805 gdb_test_multiple and gdb_test for all tests.
4806
7b79a9d7
MK
48072004-01-01 Mark Kettenis <kettenis@gnu.org>
4808
4809 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4810 for *-*-solaris2*.
4811
1cd3489f
MC
48122003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4813
4814 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4815 current versions of gcc, including gcc abi 2. Use "breakpoint"
4816 and "continue" instead of restarting the target program several
4817 times. Use gdb_test_multiple and gdb_test for all tests.
4818
850742db
MC
48192003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4820
4821 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4822 source files.
4823
eb4bbda8
MC
48242003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4825
4826 * gdb.base/environ.exp: Handle compiling test case from multiple
4827 source files.
4828
e42c7771
MC
48292003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4830
4831 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4832
80e4b428
JB
48332003-12-17 Jim Blandy <jimb@redhat.com>
4834
5f06973a
JB
4835 * gdb.base/freebpcmd.c: Add copyright notice.
4836
80e4b428
JB
4837 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4838
0ab84fb7
MC
48392003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4840
4841 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4842
1b3bb3d0
JB
48432003-12-13 Jim Blandy <jimb@redhat.com>
4844
4845 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4846
3a4c9371
KB
48472003-12-12 Kevin Buettner <kevinb@redhat.com>
4848
4849 * gdb.asm/frv.inc: New file.
4850 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4851
a1dea79a
FF
48522003-12-09 Fred Fish <fnf@redhat.com>
4853
4854 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4855 functions to break1.c and leave prototypes behind. Add more
4856 "set breakpoint NN here" comments.
4857 * gdb.base/break1.c: New file.
4858
4859 * gdb.base/break.exp: Handle compiling test case from multiple
4860 source files and change source file references as needed.
4861 * gdb.base/completion.exp: Ditto.
4862 * gdb.base/condbreak.exp: Ditto.
4863 * gdb.base/define.exp: Ditto.
4864 * gdb.base/ena-dis-br.exp: Ditto.
4865 * gdb.base/info-proc.exp: Ditto.
4866 * gdb.base/maint.exp: Ditto.
4867 * gdb.base/until.exp: Ditto.
4868
4869 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4870 hardcoded line numbers.
4871 * gdb.base/define.exp: Ditto.
4872 * gdb.base/ena-dis-br.exp: Ditto.
4873 * gdb.base/maint.exp: Ditto.
4874 * gdb.base/until.exp: Ditto.
4875
4876 * gdb.base/completion.exp: Use "break1" for completion tests since
4877 "break" is no longer a unique prefix.
4878
5266b69c
AC
48792003-12-06 Andrew Cagney <cagney@redhat.com>
4880
4881 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4882 "return_value_unimplemented". When an unimplemented struct return
4883 architecture, report incorrect values as a KFAIL
4884
374451f0
MC
48852003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4886
4887 * gdb.cp/rtti.exp: Accept new wording of warning from
4888 cp_lookup_rtti_type.
4889
ba9b20a7
MC
48902003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4891
4892 Partial fix for PR testsuite/1456.
4893 * gdb.base/scope.exp (test_at_main): Replace references to
4894 gcc_compiled with calls to test_compiler_info.
4895 (test_at_foo): Likewise.
4896 (test_at_bar): Likewise.
4897
b74b6d0b
MC
48982003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4899
4900 Partial fix for PR testsuite/1456.
4901 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4902 to test_compiler_info.
4903
ccfa3402
MC
49042003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4905
4906 * gdb.base/so-impl-ld.exp: Update copyright notice.
4907
f6246aba
MC
49082003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4909
4910 Partial fix for PR testsuite/1456.
4911 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4912 to test_compiler_info.
4913
13ae734a
MC
49142003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4915
4916 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4917 from current versions of gdb. Clean up regular expressions.
4918 Delete redundant timeout case.
4919
d8e1cdee
MC
49202003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4921
4922 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4923 from current versions of gdb. Clean up regular expressions.
4924 Delete redundant timeout case.
4925
96457b64
MC
49262003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4927
4928 Partial fix for PR testsuite/1456.
4929 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4930 gcc_compiled with call to test_compiler_info.
4931
f35309fc
MC
49322003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4933
4934 Partial fix for PR testsuite/1456.
4935 * gdb.base/list.exp (test_list_function): Delete unused declaration
4936 of gcc_compiled.
4937
d7afdf9b
MC
49382003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4939
4940 Partial fix for PR testsuite/1456.
4941 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4942 call to test_compiler_info.
4943
71507b56
MK
49442003-11-29 Mark Kettenis <kettenis@gnu.org>
4945
4946 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4947 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4948 it to create the appropriate note.inc.
4949 * gdb.asm/asmsrc1.s: Include "note.inc".
4950 * gdb.asm/netbsd.inc: New file.
4951 * gdb.asm/empty.inc: New file.
4952
f81f93f7
MC
49532003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4954
4955 Partial fix for PR testsuite/1456.
4956 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4957 calls to test_compiler_info.
4958
9a77938e
MC
49592003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4960
4961 Partial fix for PR testsuite/1456.
4962 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4963 calls to test_compiler_info.
4964
e8367dc7
MK
49652003-11-27 Mark Kettenis <kettenis@gnu.org>
4966
4967 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4968 pattern for the KFAILs.
4969
526c61ee
AF
49702003-11-25 Adam Fedor <fedor@gnu.org>
4971
4972 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4973 * gdb.objc/objcdecode.m: New file.
4974
28f2d600
AF
49752003-11-25 Adam Fedor <fedor@gnu.org>
4976
4977 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4978 * gdb.objc/nondebug.m: New file.
4979
a3895cee
BE
49802003-11-26 Ben Elliston <bje@wasabisystems.com>
4981
4982 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4983 NetBSD as it does on FreeBSD. Modelled on a similar change by
4984 Mark Kettenis on 2003-05-30.
4985 (link-flags): Set to "--entry _start" regardless of target.
4986 Special linker flags are to be appended to $link-flags.
4987 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4988
c9f2c8a3
MC
49892003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4990
4991 * gdb.cp/method.exp: Accept output of new demangler.
4992
15a0587a 49932003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4994
4995 * gdb/class2.exp: New file.
4996 * gdb/class2.cc: New file.
4997
3c00b570
MC
49982003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4999
5000 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
5001 of new demangler.
5002
7027acc7
MK
50032003-11-23 Mark Kettenis <kettenis@gnu.org>
5004
5005 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
5006 of gdb_test "run".
5007
b0e1598a
MK
50082003-11-23 Mark Kettenis <kettenis@gnu.org>
5009
5010 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
5011 "continue" into "run".
5012
4d9eda44
MC
50132003-11-23 Michael Chastain <mec.gnu@mindspring.com>
5014
5015 Partial fix for PR testsuite/1456.
5016 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
5017 call to test_compiler_info.
5018 * gdb.cp/ctti.exp: Likewise.
5019 * gdb.cp/derivation.exp: Likewise.
5020 * gdb.cp/member-ptr.exp: Likewise.
5021 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
5022 reference to gcc_compiled.
5023
50242003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
5025
5026 Fix PR testsuite/1463.
5027 * gdb.base/structs.exp (start_structs_test): Call
5028 get_debug_format before using the debug format.
5029
d422fe19
AC
50302003-11-22 Andrew Cagney <cagney@redhat.com>
5031
5032 * lib/gdb.exp (gdb_test_multiple): Add simple example.
5033 * gdb.base/structs.exp: Use gdb_test_multiple.
5034
039cf96d
AC
50352003-11-20 Andrew Cagney <cagney@redhat.com>
5036
6882279b
AC
5037 * gdb.base/structs.exp: Handle and recover from internal errors.
5038 Replace "foo${n}" with "foo<n>" in test messages.
5039
e53890ae
AC
5040 * gdb.base/structs.exp: Update copyright. Rewrite.
5041 * gdb.base/structs.c: Update copyright. Rewrite.
5042
2b211c59
AC
5043 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
5044 resync count exceeded.
d63a86f8 5045
039cf96d
AC
5046 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
5047 from the internal error.
5048 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
5049 Original from Jim Blandy.
5050 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 5051
eac98b22
AC
50522003-11-19 Andrew Cagney <cagney@redhat.com>
5053
5054 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
5055 KFAIL.
5056
67455b2a
MK
50572003-11-17 Mark Kettenis <kettenis@gnu.org>
5058
5059 New testcase for PR backtrace/1435.
5060 * gdb.arch/i386-unwind.exp: New file.
5061 * gdb.arch/i386-unwind.c: New file.
5062
853d6e5b
AC
50632003-11-17 Andrew Cagney <cagney@redhat.com>
5064
5065 * lib/gdb.exp (compiler_info): New global.
5066 (test_compiler_info): New function.
5067 (get_compiler_info): Set compiler_info.
5068 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
5069 "compiler_info" to gcc-<major>-<minor>.
5070
38cf6e11
MC
50712003-11-15 Michael Chastain <mec.gnu@mindspring.com>
5072
5073 * gdb.trace/configure: Remove.
5074
a50d3602
EZ
50752003-11-13 Elena Zannoni <ezannoni@redhat.com>
5076
5077 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 5078 breakpoints.
a50d3602
EZ
5079 * gdb.base/break.exp: Remove all references to explicit line
5080 numbers.
5081
d9407aaa
NC
50822003-11-11 Nick Clifton <nickc@redhat.com>
5083
5084 * gdb.base/shreloc.exp: Do not run for targets which do not
5085 support shared objects.
5086
db488fc1
CV
50872003-11-10 Corinna Vinschen <vinschen@redhat.com>
5088
5089 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
5090 Don't run tests if nofileio flag is given.
5091
6a90a18e
EZ
50922003-11-07 Elena Zannoni <ezannoni@redhat.com>
5093
5094 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
5095 as well as 'Watchpoint'.
5096
0b915e9c
EZ
50972003-11-06 Elena Zannoni <ezannoni@redhat.com>
5098
5099 Reported by Jim Ingham <jingham@apple.com>:
5100 * gdb.base/annota1.exp: Match at least one occurrence of the
5101 signal handler annotation.
5102
d7e4b55f
EZ
51032003-11-06 Elena Zannoni <ezannoni@redhat.com>
5104
5105 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
5106 as well as 'Watchpoint'.
5107
2fe4e8d0
MC
51082003-11-05 Michael Chastain <mec@shout.net>
5109
5110 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
5111
6ef88553
KW
51122003-11-03 Kris Warkentin <kewarken@qnx.com>
5113
5114 * gdb.arch/gdb1291.c: New test file.
5115 * gdb.arch/gdb1291.exp: New test script.
5116 * gdb.arch/gdb1431.c: New test file.
5117 * gdb.arch/gdb1431.exp: New test script.
5118
ae7dc4d8
MC
51192003-10-22 Michael Chastain <mec@shout.net>
5120
5121 * gdb.mi/pthreads.c: Add copyright notice.
5122
c39d7427
MC
51232003-10-22 Michael Chastain <mec@shout.net>
5124
5125 * gdb.threads/pthreads.c: Add copyright notice.
5126
8b7d96c1
MC
51272003-10-20 Michael Chastain <mec@shout.net>
5128
5129 * gdb.base/gdb1056.exp: New test script.
5130
d1d69fdd
DJ
51312003-10-13 Daniel Jacobowitz <drow@mvista.com>
5132
5133 * gdb.threads/killed.exp: Use gdb_run_cmd.
5134
7d605576
DJ
51352003-10-13 Daniel Jacobowitz <drow@mvista.com>
5136
5137 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
5138 create a core file.
5139 * gdb.threads/gcore-thread.exp: Likewise.
5140
618ec112
CV
51412003-10-13 Corinna Vinschen <vinschen@redhat.com>
5142
5143 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
5144 type, based on char type.
5145 (struct bit_flags_short_t): New bitfield type, based on short type.
5146 (init_bit_flags_char): New fuction.
5147 (init_bit_flags_short): Ditto.
5148 (print_bit_flags_char): Ditto.
5149 (print_bit_flags_short): Ditto.
5150 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
5151
9367a73c
MC
51522003-10-11 Michael Chastain <mec@shout.net>
5153
5154 * gdb.base/call-rt-st.exp: Update copyright year.
5155
1decf120
KI
51562003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
5157
5158 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
5159 * gdb.disasm/sh3.s: Ditto.
5160
5445b2ae
DJ
51612003-10-07 Daniel Jacobowitz <drow@mvista.com>
5162
5163 * gdb.threads/switch-threads.exp: New test.
5164 * gdb.threads/switch-threads.c: New source file.
5165
aec24853
CV
51662003-10-07 Corinna Vinschen <vinschen@redhat.com>
5167
5168 * gdb.base/ending-run.exp: Add sh specific case.
5169
adc7428d
AC
51702003-10-06 Andrew Cagney <cagney@redhat.com>
5171
5172 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
5173 * gdb.disasm/mn10200.exp: Delete obsolete file.
5174
c9d37158
DJ
51752003-09-29 Daniel Jacobowitz <drow@mvista.com>
5176
5177 * ChangeLog: Correct an entry command.exp -> commands.exp.
5178 * gdb.base/commands.exp (bp_deleted_in_command_test)
5179 (temporary_breakpoint_commands): Check noargs.
5180
79c2c32d
DC
51812003-09-25 David Carlton <carlton@kealia.com>
5182
5183 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
5184 of some print tests, where appropriate. Add tests for C::D::cd,
5185 E::ce, F::cXfX, G::XgX.
5186 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
5187
594e6d67
RE
51882003-09-25 Richard Earnshaw <rearnsha@arm.com>
5189
5190 * lib/java.exp (java_init): Import target_alias before using it.
5191
10f0d451
DC
51922003-09-25 David Carlton <carlton@kealia.com>
5193
5194 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
5195
274bcba0
EZ
51962003-09-23 Elena Zannoni <ezannoni@redhat.com>
5197
d63a86f8 5198 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
5199 weirdness.
5200
cdbf20f7
MC
52012003-09-17 Michael Chastain <mec@shout.net>
5202
5203 * gdb.cp/gdb1355.exp: New file.
5204 * gdb.cp/gdb1355.c: New file.
5205
71e06f80
CV
52062003-09-15 Corinna Vinschen <vinschen@redhat.com>
5207
5208 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
5209 * gdb.asm/sh.inc: New file.
5210
5c4e30ca
DC
52112003-09-11 David Carlton <carlton@kealia.com>
5212
bd45b7af
DC
5213 * gdb.cp/namespace.exp: Add tests for namespace types.
5214 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
5215 (test_namespace): New.
5216
1c199746
EZ
52172003-09-11 Elena Zannoni <ezannoni@redhat.com>
5218
5219 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 5220 * gdb.stabs/weird.exp: Ditto.
1c199746 5221
04ed252f
MC
52222003-09-08 Michael Chastain <mec@shout.net>
5223
5224 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
5225
d8a2d9e7
MC
52262003-09-07 Michael Chastain <mec@shout.net>
5227
5228 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
5229 'parse error'.
5230
161afb24
MK
52312003-09-07 Mark Kettenis <m.kettenis@osp.nl>
5232
5233 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
5234
49f2741a
MC
52352003-08-30 Michael Chastain <mec@shout.net>
5236
5237 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
5238 * gdb.gdb/observer.exp: Ditto.
5239 * gdb.gdb/xfullpath.exp: Ditto.
5240
8afa723e
MK
52412003-08-29 Mark Kettenis <kettenis@gnu.org>
5242
5243 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
5244 *-*-*bsd*.
5245
f31dfe3b
JJ
52462003-08-28 Jeff Johnston <jjohnstn@redhat.com>
5247
5248 * gdb.base/dump.exp: Skip for ia64.
5249
4630e498
JJ
52502003-08-25 Jeff Johnston <jjohnstn@redhat.com>
5251
5252 * gdb.asm/asm-source.exp: Add ia64 support.
5253 * gdb.asm/ia64.inc: New file.
5254
1105b7ef
MC
52552003-08-22 Michael Chastain <mec@shout.net>
5256
5257 * gdb.cp: New directory.
5258 * gdb.cp/*: Copy from gdb.c++/*.
5259 * gdb.c++/*: Remove.
5260 * Makefile.in: Change gdb.c++ to gdb.cp.
5261 * configure.in: Ditto.
5262 * configure: Regnerate.
5263
c945b932
MK
52642003-08-18 Mark Kettenis <kettenis@gnu.org>
5265
5266 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
5267 * gdb.arch/i386-prologue.c (gdb1338): Add function.
5268
2b66634b
DJ
52692003-08-17 Daniel Jacobowitz <drow@mvista.com>
5270
5271 * mi-var-display.exp (-var-list-children weird): Accept function
5272 pointers with argument types.
5273 * mi1-var-display.exp (-var-list-children weird): Likewise.
5274 * mi2-var-display.exp (-var-list-children weird): Likewise.
5275
a356f73b
DJ
52762003-08-17 Daniel Jacobowitz <drow@mvista.com>
5277
5278 * gdb.base/annota3.exp: Add missing newline.
5279
483417b8
MC
52802003-08-06 Michael Chastain <mec@shout.net>
5281
5282 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
5283
c99c59c3
MS
52842003-08-12 Michael Snyder <msnyder@redhat.com>
5285
5286 * gdb.base/float.exp: Add test for SH.
5287
55ed7501
MK
52882003-08-10 Mark Kettenis <kettenis@gnu.org>
5289
5290 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
5291
1a371f2e
EZ
52922003-08-07 Elena Zannoni <ezannoni@redhat.com>
5293
5294 * gdb.base/completion.exp: Remove reduntant completion test
5295 on filename.
5296
e0f353ce
EZ
52972003-08-07 Elena Zannoni <ezannoni@redhat.com>
5298
5299 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
5300 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
5301 gdb.trace/save-trace.exp: Make sure that full pathnames are
5302 escaped correctly.
5303
5710a1af 53042003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 5305
5710a1af
EZ
5306 * configure.in: Don't generate config.h from config.hin.
5307 * configure: Regenerate.
5308 * config.hin: Remove file.
5309 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
5310 * gdb.threads/pthreads.c: Ditto.
5311
dcd81ce9
DJ
53122003-08-07 Daniel Jacobowitz <drow@mvista.com>
5313
5314 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5315 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
5316 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
5317 Replace ld24 with seth/add3.
5318
6009d884
AC
53192003-08-02 Andrew Cagney <cagney@redhat.com>
5320
5321 * gdb.base/annota3.exp: New file.
5322 * gdb.base/annota3.c: New file.
5323 * gdb.c++/annota3.exp: New file.
5324 * gdb.c++/annota3.cc: New file.
5325
51514e06
MC
53262003-07-29 Michael Chastain <mec@shout.net>
5327
5328 * gdb.threads/tls.c (spin): Check errno only if sem_wait
5329 actually failed.
5330 (do_pass): Likewise.
5331 * gdb.threads/tls.exp: Always initialize no_of_threads.
5332
4ee6625b
DJ
53332003-07-27 Daniel Jacobowitz <drow@mvista.com>
5334
5335 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
5336 pattern.
5337 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
5338 * gdb.threads/tls.exp: Recognize one case of the host library not
5339 supporting TLS.
5340
225f2bf6
AC
53412003-07-27 Andrew Cagney <cagney@redhat.com>
5342
5343 * gdb.base/fileio.exp: Use SH when running commands using
5344 remote_exec.
5345
bcb27c9f
DJ
53462003-07-24 Daniel Jacobowitz <drow@mvista.com>
5347
5348 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5349 * gdb.base/relocate.c (dummy): New padding array.
5350
3d67be83
MS
53512003-07-22 Michael Snyder <msnyder@redhat.com>
5352
d63a86f8 5353 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
5354
5355 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
5356 patterns to be more general, accepting old and new output.
5357 Some output chars (such as '+') also must be quoted.
d63a86f8 5358 Some addresses are displayed numerically instead of
3d67be83
MS
5359 symbolically.
5360
57ba3b85
MS
53612003-07-23 Michael Snyder <msnyder@redhat.com>
5362
686d097c
MS
5363 * gdb.base/return2.exp: Don't test long-long return.
5364
57ba3b85
MS
5365 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
5366 * gdb.disasm/t01_mov.exp: Ditto.
5367 * gdb.disasm/t02_mova.s: Ditto.
5368 * gdb.disasm/t02_mova.exp: Ditto.
5369 * gdb.disasm/t03_add.s: Ditto.
5370 * gdb.disasm/t03_add.exp: Ditto.
5371 * gdb.disasm/t04_sub.s: Ditto.
5372 * gdb.disasm/t04_sub.exp: Ditto.
5373 * gdb.disasm/t05_cmp.s: Ditto.
5374 * gdb.disasm/t05_cmp.exp: Ditto.
5375 * gdb.disasm/t06_ari2.s: Ditto.
5376 * gdb.disasm/t06_ari2.exp: Ditto.
5377 * gdb.disasm/t07_ari3.s: Ditto.
5378 * gdb.disasm/t07_ari3.exp: Ditto.
5379 * gdb.disasm/t08_or.s: Ditto.
5380 * gdb.disasm/t08_or.exp: Ditto.
5381 * gdb.disasm/t09_xor.s: Ditto.
5382 * gdb.disasm/t09_xor.exp: Ditto.
5383 * gdb.disasm/t10_and.s: Ditto.
5384 * gdb.disasm/t10_and.exp: Ditto.
5385 * gdb.disasm/t11_logs.s: Ditto.
5386 * gdb.disasm/t11_logs.exp: Ditto.
5387 * gdb.disasm/t12_bit.s: Ditto.
5388 * gdb.disasm/t12_bit.exp: Ditto.
5389 * gdb.disasm/t13_otr.s: Ditto.
5390 * gdb.disasm/t13_otr.exp: Ditto.
5391
e00759ef
EZ
53922003-07-22 Elena Zannoni <ezannoni@redhat.com>
5393
5394 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5395
8bc2021f
EZ
53962003-07-22 Elena Zannoni <ezannoni@redhat.com>
5397
5398 * gdb.threads/tls.c : New file.
5399 * gdb.threads/tls.exp : New file.
5400 * gdb.threads/tls-main.c : New file.
5401 * gdb.threads/tls-shared.c : New file.
5402 * gdb.threads/tls-shared.exp : New file.
5403
89320c4c
AS
54042003-07-22 Andreas Schwab <schwab@suse.de>
5405
5406 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5407
180dea7c
AS
54082003-07-20 Andreas Schwab <schwab@suse.de>
5409
5410 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5411 due to insn reordering.
5412
0714963c
AC
54132003-07-15 Andrew Cagney <cagney@redhat.com>
5414
5415 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5416
98a23b3f
MC
54172003-07-15 Michael Chastain <mec@shout.net>
5418
5419 * gdb.base/gdb1250.exp: New file.
5420 * gdb.base/gdb1250.c: New file.
5421
27e417a2
ML
54222003-07-09 Michal Ludvig <mludvig@suse.cz>
5423
5424 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5425 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5426
8bc2021f
EZ
54272003-07-09 Elena Zannoni <ezannoni@redhat.com>
5428
5429 * gdb.threads/tls.c: New file.
5430 * gdb.threads/tls.exp: New file.
5431 * gdb.threads/tls-main.c: New file.
5432 * gdb.threads/tls-shared.c: New file.
5433 * gdb.threads/tls-shared.exp: New file.
5434
d99968dc
EZ
54352003-07-09 Elena Zannoni <ezannoni@redhat.com>
5436
5437 * gdb.base/annota1.exp: Make sure that we properly escape the
5438 full path of the source file. Xfail more permissive patterns,
d63a86f8 5439 due to a compiler debug info problem.
d99968dc 5440
83876b3b
AS
54412003-07-07 Andreas Schwab <schwab@suse.de>
5442
2705e972
AS
5443 * gdb.asm/m68k.inc: New file.
5444 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5445
83876b3b
AS
5446 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5447 arguments"): Also match negative number.
5448
5449 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5450
3a871b37
DJ
54512003-07-03 Daniel Jacobowitz <drow@mvista.com>
5452
5453 * gdb.base/store.c (charest): New typedef.
5454 (add_char): Rename to add_charest, update.
5455 (wack_char): Rename to wack_charest, update types. Return l + r
5456 to keep r live across the call.
5457 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5458 (wack_double, wack_doublest): Return l + r to keep r live across
5459 the call.
5460 * gdb.base/store.exp: Accomodate store.c changes.
5461
b2a7f303
DC
54622003-06-30 David Carlton <carlton@kealia.com>
5463
5464 * gdb.c++/maint.exp (test_invalid_name): New.
5465 (test_first_component): Add tests for invalid names.
5466
3c6cb4a1
MC
54672003-06-29 Michael Chastain <mec@shout.net>
5468
5469 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5470 output of '<VTT for class>' for virtual base classes.
5471
f1c2644b
DJ
54722003-06-29 Daniel Jacobowitz <drow@mvista.com>
5473
5474 * gdb.base/completion.exp: Tab-complete "complet" instead of
5475 "compl".
5476 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5477
18080350
DJ
54782003-06-29 Daniel Jacobowitz <drow@mvista.com>
5479
5480 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5481 * gdb.base/volatile.exp: Likewise.
5482
f56973f8
DJ
54832003-06-29 Daniel Jacobowitz <drow@mvista.com>
5484
5485 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5486 gdb/1265.
5487
54882003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5489 Daniel Jacobowitz <drow@mvista.com>
5490
5491 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5492 initial line count of 'captured_main' from 26 to 32.
5493 (test_with_self): Allow xmalloc call to be interleaved with the
5494 preceding two lines.
5495
e766d4d6
JB
54962003-06-24 Joel Brobecker <brobecker@gnat.com>
5497
5498 * gdb.base/bang.exp: New testcase.
5499
f125c9a4
JB
55002003-06-23 Joel Brobecker <brobecker@gnat.com>
5501
5502 * gdb.base/langs.exp: Add some tests for the "minimal" language
5503 support.
5504
6e25beaf
EZ
55052003-06-23 Elena Zannoni <ezannoni@redhat.com>
5506
5507 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5508 the testcase.
5509
2f816dda
DJ
55102003-06-22 Daniel Jacobowitz <drow@mvista.com>
5511
5512 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5513 offset.
5514
db5a5748
DJ
55152003-06-22 Daniel Jacobowitz <drow@mvista.com>
5516
5517 * gdb.c++/pr-1210.cc: New file.
5518 * gdb.c++/pr-1210.exp: New file.
5519
1df0c130
DJ
55202003-06-21 Daniel Jacobowitz <drow@mvista.com>
5521
5522 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5523 000-exec-continue.
5524
a92feac0
MK
55252003-06-15 Mark Kettenis <kettenis@gnu.org>
5526
5527 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5528 on *-*-*bsd* instead of *-*-freebsd*.
5529
81a58f5b
AC
55302003-06-14 Andrew Cagney <cagney@redhat.com>
5531
5532 * gdb.base/store.exp: Test longest and doublest. Test all
5533 parameters. Weaken return statement match.
5534 * gdb.base/store.c: Add longest and doublest - aka long long and
5535 long double functions. Put all parameters into local register
5536 variables. Use negative values.
5537
b257a0d3
AC
55382003-06-14 Andrew Cagney <cagney@redhat.com>
5539
5540 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5541 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5542 exit status.
5543 * gdb.base/fileio.exp: Disable target when nointerrupts and
5544 noinferiorio, instead of limiting it to remote. Use remote_exec
5545 instead of system.
d63a86f8 5546
21c38304
JJ
55472003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5548
5549 * gdb.base/float.exp: Add ia64 support.
5550
1bcdb424
CV
55512003-06-12 Corinna Vinschen <vinschen@redhat.com>
5552
5553 * gdb.base/fileio.exp: Run only on remote targets.
5554
6aeb981f
CV
55552003-06-10 Corinna Vinschen <vinschen@redhat.com>
5556
5557 * gdb.base/fileio.c: New file, testing File-I/O.
5558 * gdb.base/fileio.exp: Ditto.
5559
53df362e
RG
55602003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5561
5562 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5563 shared objects after relocation at load time (gdb PR/1132).
5564 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5565 as above, part of the shared object relocation test.
5566
ffee1b46
MK
55672003-06-08 Mark Kettenis <kettenis@gnu.org>
5568
b5ca3722
MK
5569 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5570 fully filled history list.
5571 * gdb.base/gdb_history: New file.
5572
03ed860d
MK
5573 * gdb.base/signals.exp: XFAIL "continue to func1" on
5574 i*86-*-freebsd*.
5575
ffee1b46
MK
5576 * gdb.base/attach.exp: When trying to attach to a nonexistent
5577 process, make it possible to specify the PID based on the target,
5578 and do so for *-*-freebsd*.
5579
d80dbb52
RH
55802003-06-02 Richard Henderson <rth@redhat.com>
5581
5582 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5583
6dd77b81
RH
55842003-06-02 Richard Henderson <rth@redhat.com>
5585
5586 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5587
f6347e16
RH
55882003-06-02 Richard Henderson <rth@redhat.com>
5589
5590 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5591
2c161407
DJ
55922003-06-01 Daniel Jacobowitz <drow@mvista.com>
5593
5594 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5595 of globalvar.
5596
572eb746
MK
55972003-06-01 Mark Kettenis <kettenis@gnu.org>
5598
5599 * gdb.asm/asm-source.exp: Check for memory read errors in
5600 disassembler test on *BSD too.
5601
9e9617a5
RH
56022003-06-01 Richard Henderson <rth@redhat.com>
5603
5604 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5605 for .frame.
5606 (gdbasm_call): Lose ldgp.
5607 (gdbasm_startup): Add frame information.
5608 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5609
7b34ad4e
MK
56102003-05-31 Mark Kettenis <kettenis@gnu.org>
5611
5612 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5613 i?86-*-*.
5614
10059fdf
MK
56152003-05-30 Mark Kettenis <kettenis@gnu.org>
5616
5617 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5618 FreeBSD.
5619
acf4b816
RH
56202003-05-29 Richard Henderson <rth@redhat.com>
5621
5622 * gdb.asm/alpha.inc: New file.
5623 * gdb.asm/asm-source.exp: Use it.
5624
e9ecd949
JB
56252003-05-29 Jim Blandy <jimb@redhat.com>
5626
5627 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5628 'core.PID'.
5629
e3e5a4f3
JB
56302003-05-22 Jim Blandy <jimb@redhat.com>
5631
5632 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5633 backtrace.
d63a86f8 5634
72fe3d25
DC
56352003-05-20 David Carlton <carlton@math.stanford.edu>
5636
5637 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5638 this time.
5639
58da2eb2
DC
56402003-05-19 David Carlton <carlton@bactrian.org>
5641
5642 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5643 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5644
1fcb5155
DC
56452003-05-19 David Carlton <carlton@bactrian.org>
5646
5647 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5648 namespace tests.
5649 Bump copyright date.
5650 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5651 (main): Call C::D::marker2.
5652 * gdb.c++/namespace1.cc: New file.
5653
85e85163
JJ
56542003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5655
5656 Roland McGrath <roland@redhat.com>
d63a86f8 5657 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5658 there is no manager thread.
5659
a25fbfec
JJ
56602003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5661
d63a86f8
RM
5662 * gdb.threads/schedlock.exp: Remove assumption that all threads
5663 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5664 in one of the child threads rather than the main thread.
5665
be375bae
JB
56662003-05-07 Jim Blandy <jimb@redhat.com>
5667
09bf6082
JB
5668 Add support for assembly source testing on the s390x.
5669 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5670 architecture.
5671 * gdb.asm/s390x.inc: New file.
5672
be375bae
JB
5673 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5674 succession of 'if' statements.
5675
00905d52
AC
56762003-05-05 Andrew Cagney <cagney@redhat.com>
5677
5678 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5679
b1e29e33
AC
56802003-05-05 Andrew Cagney <cagney@redhat.com>
5681
5682 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5683 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5684
e33d66ec
EZ
56852003-05-02 Elena Zannoni <ezannoni@redhat.com>
5686
5687 * gdb.base/charset.exp: Update based on new behavior of set/show
5688 charset commands.
5689
2b6fd0d8
AC
56902003-05-01 Andrew Cagney <cagney@redhat.com>
5691
5692 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5693 variable do not give memory errors.
5694
130cacce
AF
56952003-04-30 Adam Fedor <fedor@gnu.org>
5696
5697 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5698 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5699 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5700 gdb.objc/basicclass.m: : New files
5701
5702 * lib/gdb.exp (gdb_compile_objc): New procedure.
5703
bea71854
DJ
57042003-04-27 Daniel Jacobowitz <drow@mvista.com>
5705
5706 * gdb.base/signals.exp: Make backtrace tests more specific.
5707
0f20eeea
DC
57082003-04-23 David Carlton <carlton@bactrian.org>
5709
5710 * gdb.c++/maint.exp (test_first_component): Add tests for
5711 'operator' in more locations.
5712
c8c4d8dc
KB
57132003-04-16 Kevin Buettner <kevinb@redhat.com>
5714
5715 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5716
3fe60e3c
EZ
57172003-04-16 Elena Zannoni <ezannoni@redhat.com>
5718
5719 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5720 func marke' instead. Update test name.
5721
9219021c
DC
57222003-04-15 David Carlton <carlton@math.stanford.edu>
5723
5724 * gdb.c++/maint.exp: New file.
5725
5dd55bdd
EZ
57262003-04-14 Elena Zannoni <ezannoni@redhat.com>
5727
5728 * gdb.threads/schedlock.c: Change type of thread function argument
5729 to long, to avoid warnings on 64-bit platforms.
5730
00890572
EZ
57312003-04-14 Elena Zannoni <ezannoni@redhat.com>
5732
5733 * gdb.base/attach.exp: Add new message from ptrace in case of
5734 attaching to nonexistent process.
d63a86f8 5735
93201743
JB
57362003-04-11 Jim Blandy <jimb@redhat.com>
5737
5738 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5739 gdb.c++/userdef.cc: Place comments on the lines to which the
5740 marker function might return.
5741 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5742 gdb.c++/userdef.exp: Look for those comments to check that we've
5743 returned to the right place, instead of checking line numbers.
5744
2a11c64d
EZ
57452003-04-11 Elena Zannoni <ezannoni@redhat.com>
5746
5747 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5748 match on sourcefile name, instead of directory name.
5749
68ab8fc5
EZ
57502003-04-10 Elena Zannoni <ezannoni@redhat.com>
5751
d63a86f8 5752 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5753 working directory name.
5754
5624293a
JB
57552003-04-09 Jim Blandy <jimb@redhat.com>
5756
5757 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5758 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5759 after an inferior function call, report the failure, but allow the
5760 test to continue.
5761
f1f02ee4
SC
57622003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5763
5764 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5765 with -DPROTOTYPES.
5766
6eb79af0
SC
57672003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5768
5769 * gdb.base/break.exp: Revert last patch.
5770
8dfb4cf0
SC
57712003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5772
5773 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5774 with -DPROTOTYPES.
5775
ed4c619a
AC
57762003-04-02 Andrew Cagney <cagney@redhat.com>
5777
5778 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5779 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5780 matching directories by the name breakpoint.
5781 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5782 Make "continue to marker1" consistent.
5783 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5784 message consistent.
5785 * lib/gdb.exp: Put "the program is no longer running", and "the
5786 program exited" in parenthesis.
5787 * lib/mi-support.exp: Ditto.
d63a86f8 5788
4e35d5f0 57892003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5790
4e35d5f0
BR
5791 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5792
71900fe8
AC
57932003-03-29 Andrew Cagney <cagney@redhat.com>
5794
5795 * gdb.base/sizeof.c (main): Print the value of '\377'.
5796 * gdb.base/sizeof.exp: Check the sign of '\377'.
5797
c0655a16
MC
57982003-03-27 Michael Chastain <mec@shout.net>
5799
5800 * gdb.base/gdb1090.exp: New file.
5801 * gdb.base/gdb1090.cc: New file.
5802
5b2a3989
JB
58032003-03-27 J. Brobecker <brobecker@gnat.com>
5804
5805 * gdb.gdb/observer.exp: New regression test.
5806
79876890
MC
58072003-03-27 Michael Chastain <mec@shout.net>
5808
5809 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5810 * gdb.base/ptype.exp: Likewise.
5811
6eac95e3
CV
58122003-03-27 Corinna Vinschen <vinschen@redhat.com>
5813
5814 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5815
e8c71839
MC
58162003-03-26 Michael Chastain <mec@shout.net>
5817
5818 * gdb.base/ptype.exp: Actually use some typedef'd types.
5819
71b10041
SC
58202003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5821
5822 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5823 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5824
2512cf80
CV
58252003-03-20 Corinna Vinschen <vinschen@redhat.com>
5826
5827 * gdb.base/default.exp: Fix regular expression.
5828
0d195a4f
CV
58292003-03-20 Corinna Vinschen <vinschen@redhat.com>
5830
5831 * gdb.base/args.exp: Fix regular expression.
5832
8a2dbca8
CV
58332003-03-20 Corinna Vinschen <vinschen@redhat.com>
5834
5835 * gdb.base/help.exp: Allow Win32 child process.
5836
bf028682
CV
58372003-03-20 Corinna Vinschen <vinschen@redhat.com>
5838
5839 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5840 when stepping out of main().
5841
182dbe85
CV
58422003-03-20 Corinna Vinschen <vinschen@redhat.com>
5843
5844 * gdb.base/default.exp: Check for win32 specific message when calling
5845 "run" without executable.
5846
d67a6ba5
CV
58472003-03-20 Corinna Vinschen <vinschen@redhat.com>
5848
5849 * gdb.base/args.exp: Expect .exe in output.
5850
a955b5bb
CV
58512003-03-20 Corinna Vinschen <vinschen@redhat.com>
5852
5853 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5854 Cygwin native.
5855
bf6bad4b
AC
58562003-03-17 Andrew Cagney <cagney@redhat.com>
5857
5858 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5859 vector registes.
5860 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5861 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5862
293e9a31
DC
58632003-03-17 David Carlton <carlton@math.stanford.edu>
5864
5865 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5866 test, for PR breakpoints/38.
5867 Call test_watchpoint_and_breakpoint.
5868 * gdb.base/watchpoint.c (func3): New function.
5869 (main): Call func3.
5870
5330f2db
DC
58712003-03-04 David Carlton <carlton@math.stanford.edu>
5872
5873 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5874 Garply<Garply<char> >:: garply".
5875 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5876 with respect to PR c++/1111; note also PR c++/1113.
5877 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5878 respect to PR c++/1062.
5879 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5880
6ece72da
DC
58812003-03-03 David Carlton <carlton@math.stanford.edu>
5882
5883 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5884 with respect to PR c++/57.
5885 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5886 c++/826.
5887 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5888 respect to PR c++/57.
5889
85ca1584
DC
58902003-03-03 David Carlton <carlton@math.stanford.edu>
5891
5892 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5893 respect to PR c++/33 into FAILs.
5894
98e9c5b8
MC
58952003-03-03 Michael Chastain <mec@shout.net>
5896
7bedbf27
MC
5897 * configure.in: Update copyright years.
5898
58992003-03-03 Michael Chastain <mec@shout.net>
5900
5901 * Makefile.in: Update copyright years.
98e9c5b8 5902
f683e100
DC
59032003-02-28 David Carlton <carlton@math.stanford.edu>
5904
5905 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5906 print class instead of struct and/or superfluous protection
5907 specifiers, as long as the resulting output is equivalent to the
5908 source code.
5909 Delete FIXME from end of messages on tests that don't need
5910 fixing.
5911
a9e0cf2c
DC
59122003-02-28 David Carlton <carlton@math.stanford.edu>
5913
5914 * gdb.c++/templates.exp (do_tests): Allow const in the two
5915 Foo<volatile char *>::foo tests.
5916
e8d359df
MS
59172003-02-27 Michael Snyder <msnyder@redhat.com>
5918
d63a86f8 5919 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5920 will be consistant.
5921
0b71dc91
DC
59222003-02-26 David Carlton <carlton@math.stanford.edu>
5923
5924 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5925 char *>::foo" test with respect to PR c++/33. Create a new test
5926 which is identical to that one except that it doesn't put the
5927 space between the "char" and the "*"; KFAIL it, too.
5928
dd14ab43
DC
59292003-02-26 David Carlton <carlton@math.stanford.edu>
5930
5931 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5932 template types into either PASSes or KFAILs (corresponding to PR
5933 c++/57). Tweak indentation. Update copyright.
5934
1146c7f1
SC
59352003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5936
5937 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5938
74641dfb
MC
59392003-02-13 Michael Chastain <mec@shout.net>
5940
5941 * gdb.base/exprs.exp: Remove i960 remnants.
5942 * gdb.base/funcargs.exp: Likewise.
5943 * gdb.base/list.exp: Likewise.
5944 * gdb.base/ptype.exp: Likewise.
5945
559cd2d0
DC
59462003-02-14 David Carlton <carlton@math.stanford.edu>
5947
5948 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5949 pEe->D::vg()" from XFAIL to KFAIL.
5950
c4f90d87
JM
59512003-02-13 Jason Molenda (jmolenda@apple.com)
5952
5953 * gdb.base/maint.exp: Update maint print statistics regexp to include
5954 new entries.
5955
cbc4d97c
MC
59562003-02-13 Michael Chastain <mec@shout.net>
5957
5958 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5959
40f235b7
MC
59602003-02-12 Michael Chastain <mec@shout.net>
5961
5962 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5963 * gdb.c++/inherit.exp: Likewise.
5964 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5965 * gdb.c++/templates.exp: Likewise.
5966 * gdb.c++/virtfunc.exp: Likewise.
5967
c56716b0
JM
59682003-02-06 Jason Molenda (jason-cl@molenda.com)
5969
5970 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5971 why the code is written that way.
5972
070afcf8
MC
59732003-02-05 Michael Chastain <mec@shout.net>
5974
5975 * gdb.base/dump.exp: Add missing copyright line.
5976
5d0331e5
JM
59772003-02-05 Jason Molenda (jason-cl@molenda.com)
5978
f7ae6d3e 5979 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5980 at the beginning so the breakpoint doesn't get set on the loop.
5981
92851186
MC
59822003-02-05 Michael Chastain <mec@shout.net>
5983
5984 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5985 output for configurations with gcc 2.95.3.
5986
cbf1e085
AC
59872003-02-05 Keith Seitz <keiths@redhat.com>
5988 Andrew Cagney <ac131313@redhat.com>
5989
5990 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5991
29518e1e
MC
59922003-02-04 Michael Chastain <mec@shout.net>
5993
5994 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5995 Call perror and then continue.
5996
5af1d5f3
MC
59972003-02-03 Michael Chastain <mec@shout.net>
5998
5999 * gdb.c++/pr-1023.cc: New file.
6000 * gdb.c++/pr-1023.exp: New file.
6001
6b549786
JB
60022003-02-05 Jim Blandy <jimb@redhat.com>
6003
6004 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
6005 it's local to foobar. Check for it there, and check that it's not
6006 present in main.
6007 * gdb.c++/local.cc (marker2): New function.
6008 (foobar): Call marker1.
6009 (main): Call marker2 instead of marker1.
6010
67f16606
AC
60112003-02-04 Andrew Cagney <ac131313@redhat.com>
6012
6013 * gdb.disasm/mn10200.exp: Obsolete file.
6014 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
6015 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
6016 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
6017
1c5cb38e
DC
60182003-02-04 David Carlton <carlton@math.stanford.edu>
6019
6020 * gdb.c++/overload.exp: Test intToChar(1).
6021 * gdb.c++/overload.cc (intToChar): New.
6022 (main): Call intToChar.
6023
d1fe6965
DC
60242003-02-03 David Carlton <carlton@math.stanford.edu>
6025
6026 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
6027 'might_kfail' arg.
6028 KFAIL some of the continue_to_bp_overloaded calls, according to
6029 PR c++/1025.
6030
9ba61c5d
MC
60312003-02-01 Michael Chastain <mec@shout.net>
6032
6033 * gdb.base/advance.c (marker1): New marker function.
6034 * gdb.base/advance.exp: When the 'advance' command lands on the
6035 return breakpoint, it can legitimately stop on either the
6036 current line or the next line. Accommodate both outcomes.
6037 * gdb.base/until.exp: Likewise.
6038
e7494ffb
AC
60392003-02-02 Andrew Cagney <ac131313@redhat.com>
6040
6041 2002-11-10 Jason Molenda (jason-cl@molenda.com):
6042 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
6043 now a list, not a tuple.
6044 * gdb.mi/mi-var-display.exp: Ditto.
6045 * gdb.mi/gdb792.exp: Ditto.
6046
075559bc
AC
60472003-02-01 Andrew Cagney <ac131313@redhat.com>
6048
6049 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
6050 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
6051 stack backtraces.
6052 * gdb.mi/mi-syn-frame.c: Part of same.
6053
2bd4c7b1
MK
60542003-02-01 Mark Kettenis <kettenis@gnu.org>
6055
6056 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6057 gdb.mi/mi1-pthreads.exp: Return instead of calling
6058 gdb_suppress_entire_file.
6059
eabd8992
MS
60602003-02-01 Mark Salter <msalter@redhat.com>
6061
6062 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
6063
71469e2f
MS
60642003-01-31 Mark Salter <msalter@redhat.com>
6065
6066 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
6067 Support empty arg.
6068
38a94d44
MC
60692003-01-30 Michael Chastain <mec@shout.net>
6070
6071 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
6072 This was a workaround for a UTF-8 bug in readline 4.3. The bug
6073 has been fixed in gdb/readline on 2003-01-09.
6074
19ea9e73
MS
60752003-01-29 Michael Snyder <msnyder@redhat.com>
6076
e8d359df
MS
6077 * gdb.base/maint.exp: Allow for leading underscore in symbol.
6078 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
6079 * gdb.base/args.exp: Skip if target does not support args passing.
6080
2307bd6a
DJ
60812003-01-22 Daniel Jacobowitz <drow@mvista.com>
6082
19ea9e73 6083 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
6084 gdb_test. Accept a list of expect arguments as the third
6085 parameter.
6086 (gdb_test): Use it.
6087
f2dd3617
EZ
60882003-01-20 Elena Zannoni <ezannoni@redhat.com>
6089
6090 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
6091 allow for different test tree configurations. Update some
6092 tescases accordingly.
6093 * gdb.arch/altivec-regs.exp: Ditto.
6094 * gdb.asm/asm-source.exp: Ditto.
6095 * gdb.base/advance.exp: Ditto.
6096 * gdb.base/display.exp: Ditto.
d63a86f8 6097 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
6098 * gdb.base/mips_pro.exp: Ditto.
6099 * gdb.base/overlays.exp: Ditto.
6100 * gdb.base/relocate.exp: Ditto.
6101 * gdb.base/setshow.exp: Ditto.
6102 * gdb.base/step-line.exp: Ditto.
6103 * gdb.base/step-test.exp: Ditto.
6104 * gdb.base/until.exp: Ditto.
6105 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
6106
c71cdefd
DC
61072003-01-17 David Carlton <carlton@math.stanford.edu>
6108
6109 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
6110 corresponding to PR c++/945.
6111 Update copyright.
6112
fdba05d7
DC
61132003-01-17 David Carlton <carlton@math.stanford.edu>
6114
6115 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
6116 corresponding to PR c++/68.
6117
61182003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
6119
6120 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
6121 (test_paddr_hairy_functions): Call print_addr_2_kfail for
6122 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
6123
c362c33a
EZ
61242003-01-15 Elena Zannoni <ezannoni@redhat.com>
6125
0fbc361c
EZ
6126 * gdb.base/break.exp: Fix change of default location, because of
6127 removal of until tests.
6128 * gdb.base/help.exp: Update test for new 'until' help message.
6129 Add test for help on 'advance'.
c362c33a
EZ
6130 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
6131
dabf8a35
MK
61322003-01-15 Mark Kettenis <kettenis@gnu.org>
6133
6134 * gdb.base/default.exp: Adapt "info float" test for recent changes
6135 to that command. Add test for "info vector".
6136 * gdb.base/float.exp: New file. Add test for "info float" that
6137 resembles the old test in gdb.base/default.exp.
6138
a1769aca
DC
61392003-01-15 David Carlton <carlton@math.stanford.edu>
6140
6141 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
6142
82025e13
EZ
61432003-01-15 Elena Zannoni <ezannoni@redhat.com>
6144
6145 * gdb.base/break.exp: Move the tests of until command from here...
6146 * gdb.base/until.exp: ... to here. New file. Add other tests.
6147 * gdb.base/advance.c: New file.
6148 * gdb.base/advance.exp: New file.
6149
8f9ab801
EZ
61502003-01-14 Elena Zannoni <ezannoni@redhat.com>
6151
6152 * gdb.base/args.c: New file.
6153 * gdb.base/args.exp: New file.
6154
9ae66589
DJ
61552003-01-14 Daniel Jacobowitz <drow@mvista.com>
6156
6157 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
6158
8d77e5c3
DJ
61592003-01-14 Daniel Jacobowitz <drow@mvista.com>
6160
6161 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
6162
12d2f0a1
DJ
61632003-01-14 Daniel Jacobowitz <drow@mvista.com>
6164
6165 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
6166 dates.
6167
6ca37014
DJ
61682003-01-13 Daniel Jacobowitz <drow@mvista.com>
6169
6170 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
6171
b0023472
DJ
61722003-01-13 Daniel Jacobowitz <drow@mvista.com>
6173
6174 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
6175 (ptype &*"foo").
6176 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
6177
607fbc54 61782003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
6179
6180 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
6181 * gdb.mi/mi1-console.exp: Likewise.
6182
607fbc54 61832003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
6184
6185 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
6186 * gdb.mi/mi1-console.exp: Likewise.
6187
a1fb14a2
DJ
61882003-01-13 Daniel Jacobowitz <drow@mvista.com>
6189
6190 * gdb.c++/overload.exp: Remove some fixed XFAILs.
6191
c4cf40b7
DJ
61922003-01-09 Daniel Jacobowitz <drow@mvista.com>
6193
6194 * gdb.base/detach.exp: New test.
6195
696d5a5b
DJ
61962003-01-09 Daniel Jacobowitz <drow@mvista.com>
6197
6198 * Makefile.in (ALL_SUBDIRS): New variable.
6199 (subdirs, clean, distclean): Use it.
6200 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
6201 regenerating Makefile, since it is generated from the top level.
6202 * gdb.asm/Makefile.in: Likewise.
6203 * gdb.base/Makefile.in: Likewise.
6204 * gdb.c++/Makefile.in: Likewise.
6205 * gdb.disasm/Makefile.in: Likewise.
6206 * gdb.java/Makefile.in: Likewise.
6207 * gdb.mi/Makefile.in: Likewise.
6208 * gdb.threads/Makefile.in: Likewise.
6209 * gdb.trace/Makefile.in: Likewise.
6210
754533e4
DC
62112003-01-09 David Carlton <carlton@math.stanford.edu>
6212
6213 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
6214 Add copyright year 2003.
6215
d8b3e9ee
MC
62162003-01-06 Michael Chastain <mec@shout.net>
6217
6218 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
6219 When selecting a thread, 'line' and 'file' are optional.
6220 * gdb.mi/mi1-pthreads.exp: Likewise.
6221
8e9e0fe6
AS
62222003-01-06 Andreas Schwab <schwab@suse.de>
6223
6224 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
6225 failures.
6226
b5ab8ff3
DJ
62272003-01-04 Daniel Jacobowitz <drow@mvista.com>
6228
6229 Fix PR gdb/844
6230 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
6231 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
6232
6233 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
6234 instead of calling gdb_suppress_entire_file.
6235 * gdb.threads/print-threads.exp: Likewise.
6236 * gdb.threads/schedlock.exp: Likewise.
6237
6238 * gdb.threads/killed.exp: Return instead of calling
6239 gdb_suppress_entire_file.
6240 * gdb.threads/linux-dp.exp: Likewise.
6241 * gdb.threads/pthreads.exp: Likewise.
6242
1e698235
DJ
62432003-01-04 Daniel Jacobowitz <drow@mvista.com>
6244
6245 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
6246 stabs.
6247 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
6248 * gdb.base/whatis.exp: Always allow (void) after function names.
6249
147ff08c
DJ
62502003-01-04 Daniel Jacobowitz <drow@mvista.com>
6251
6252 * gdb.c++/casts.exp: Correct regexp.
6253
dc62bfc2
MK
62542003-01-04 Mark Kettenis <kettenis@gnu.org>
6255
6256 * configure.in: Call AC_CONFIG_HEADER. Don't call
6257 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
6258 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
6259 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
6260 aforementioned directories in the AC_OUPUT call.
6261 * config.hin: New file.
6262 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6263 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
6264 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
6265 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
6266 pass -I$objdir instead of -I$objdir/$subdir in compilation.
6267 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
6268 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
6269 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
6270 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
6271 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
6272 gdb.threads/configure.in, gdb.threads/configure,
6273 gdb.threads/config.in, gdb.trace/configure.in,
6274 gdb.trace/configure: Removed.
6275
77afa639
MC
62762003-01-03 Michael Chastain <mec@shout.net>
6277
6278 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
6279 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
6280
7634bb6e
DJ
62812003-01-03 Daniel Jacobowitz <drow@mvista.com>
6282
6283 * gdb.base/store.exp: Fix regular expressions.
6284
b39c905e
MK
62852002-12-28 Mark Kettenis <kettenis@gnu.org>
6286
6287 * configure.in: Rewrite.
6288 * configure: Regenerated.
6289
0a8551dd
DC
62902003-01-03 David Carlton <carlton@math.stanford.edu>
6291
6292 * gdb.base/psymtab.exp: New file.
6293 * gdb.base/psymtab1.c: Ditto.
6294 * gdb.base/psymtab2.c: Ditto.
6295
c60b7188
AF
62962002-12-23 Adam Fedor <fedor@gnu.org>
6297
6298 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
6299
ee73db83
DC
63002002-12-23 David Carlton <carlton@math.stanford.edu>
6301
6302 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
6303 and current_directory initialization.
6304
d6c1774e
JB
63052002-12-22 Jim Blandy <jimb@redhat.com>
6306
f0a847b8
JB
6307 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
6308 rather than as part of the output file name.
6309
d6c1774e
JB
6310 * gdb.base/attach.exp: There's no need to copy the test program to
6311 /tmp; that was only ever necessary on HP/UX, and this test is
6312 entirely disabled there anyway.
6313
f0708dbb
JB
63142002-12-21 Jim Blandy <jimb@redhat.com>
6315
4c2acfea
JB
6316 * gdb.c++/psmang.exp: Doc fix.
6317
f0708dbb
JB
6318 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
6319 test.
6320
9579e000
DC
63212002-12-20 David Carlton <carlton@math.stanford.edu>
6322
6323 * gdb.c++/annota2.exp: KFAIL annotate-quit.
6324
d1810171
MC
63252002-12-18 Michael Chastain <mec@shout.net>
6326
6327 * gdb.c++/annota2.exp: Add copyright year 2002.
6328
76565097
DC
63292002-12-17 David Carlton <carlton@math.stanford.edu>
6330
6331 * gdb.c++/try_catch.cc: Add marker comments.
6332 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
6333 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
6334 * gdb.c++/m-static.cc: Ditto.
6335 * gdb.c++/m-static1.cc: Ditto.
6336 * gdb.c++/try_catch.cc: Ditto.
6337
da81390b
JJ
63382002-12-16 Jeff Johnston <jjohnstn@redhat.com>
6339
6340 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
6341 to see whether we are using the new -environment-directory
6342 command which resets via -r or the old version of the command
6343 which may prompt the user. Part of fix for gdb/741.
6344
b304d130
AC
63452002-12-13 Andrew Cagney <ac131313@redhat.com>
6346
6347 * gdb.fortran/types.exp: Update obsolete comment.
6348 * gdb.fortran/exprs.exp: Ditto.
6349 * lib/gdb.exp: Delete obsolete code.
6350 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
6351 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
6352 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
6353 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
6354 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
6355 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
6356 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
6357 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
6358 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
6359 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
6360 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
6361 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
6362 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
6363 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
6364 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
6365 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
6366 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
6367 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
6368 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
6369 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
6370 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
6371 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
6372 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
6373 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
6374 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
6375 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
6376 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
6377 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
6378 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
6379 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
6380 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
6381 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6382 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6383 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6384 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6385 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6386 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6387
a23b6e6a
DC
63882002-12-11 David Carlton <carlton@math.stanford.edu>
6389
6390 * gdb.c++/m-data.exp: Add test for members that shadow global
6391 variables: see PR gdb/804.
6392 * gdb.c++/m-data.cc: Ditto.
6393
6604731b
DJ
63942002-12-10 Daniel Jacobowitz <drow@mvista.com>
6395
6396 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6397
de46ecd7
DC
63982002-12-06 David Carlton <carlton@math.stanford.edu>
6399
6400 * gdb.base/store.c: Don't declare functions static.
6401
27e829d0
AC
64022002-12-04 Andrew Cagney <ac131313@redhat.com>
6403
6404 * gdb.base/store.exp, gdb.base/store.c: New files.
6405
92806416
DJ
64062002-12-03 Daniel Jacobowitz <drow@mvista.com>
6407
6408 * gdb.base/selftest.exp: Update for current gdb.
6409
3bcbaac5
DJ
64102002-12-03 Daniel Jacobowitz <drow@mvista.com>
6411
6412 * gdb.base/maint.exp: Only dump symbols from one source file
6413 or objfile.
6414
f4f00b1f
DJ
64152002-12-03 Daniel Jacobowitz <drow@mvista.com>
6416
6417 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6418 function call.
6419
f1c8a949
JB
64202002-11-25 Jim Blandy <jimb@redhat.com>
6421
6422 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6423 function appearing in error message.
6424
9e297a97
DJ
64252002-11-21 Daniel Jacobowitz <drow@mvista.com>
6426
6427 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6428
1f312e79
JJ
64292002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6430
d63a86f8
RM
6431 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6432 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6433 should be in mi console format. This is part of fix for PR gdb/604.
6434
83c31e7d
FN
64352002-09-18 Fernando Nasser <fnasser@redhat.com>
6436
6437 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6438 which explicitly prints the zero offset as "+0".
6439
322b3f65
DJ
64402002-10-22 Daniel Jacobowitz <drow@mvista.com>
6441
6442 * gdb.threads/schedlock.c (args): Make unsigned.
6443
64442002-10-21 Daniel Jacobowitz <drow@mvista.com>
6445
6446 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6447 numbers. Allow "foo2|selected stack frame".
6448 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6449 * gdb.asm/asmsrc2.s: Likewise.
6450 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6451 comments.
6452 * gdb.asm/mips.inc: New file.
6453
5e2fe5b8
AF
64542002-10-18 Adam Fedor <fedor@gnu.org>
6455
6456 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6457 * gdb.base/help.exp: Likewise.
6458
abe1a5d0
KB
64592002-10-17 Kevin Buettner <kevinb@redhat.com>
6460
6461 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6462 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6463
10abb1d4
JB
64642002-10-02 Jim Blandy <jimb@redhat.com>
6465
6466 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6467
1f609b42
AC
64682002-10-01 Andrew Cagney <ac131313@redhat.com>
6469
6470 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6471 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6472 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6473 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6474 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6475 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6476 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6477
0aee02e4
AC
64782002-09-29 Andrew Cagney <ac131313@redhat.com>
6479
6480 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6481 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6482 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6483 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6484 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6485 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6486 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6487
6fde09ad
KB
64882002-09-27 Kevin Buettner <kevinb@redhat.com>
6489
6490 * gdb.base/annota1.exp (info break): Make directory components of
6491 path optional since not all compilers emit this debug information.
6492
6493 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6494 step ends up stepping out of the function instead of stopping on
6495 the epilogue.
6496
9e8aab75
KS
64972002-09-26 Keith Seitz <keiths@redhat.com>
6498
6499 * lib/insight-support.exp (gdbtk_start): Figure out where
6500 the insight executable is based on where gdb is. Use this
6501 executable to start insight instead of gdb.
6502
e36180d7
AC
65032002-09-25 Andrew Cagney <cagney@redhat.com>
6504
6505 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6506
9dd34b2b
AC
65072002-09-24 Andrew Cagney <ac131313@redhat.com>
6508
6509 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6510 test_isolated_complaints.
6511 (test_empty_complaint): New function.
6512 (test_empty_complaints): New function. Check no output when no
6513 complaints.
d63a86f8 6514
dea97812
KB
65152002-09-19 Jim Blandy <jimb@redhat.com>
6516
6517 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6518
54951bd7
AC
65192002-09-19 Andrew Cagney <ac131313@redhat.com>
6520
6521 * gdb.gdb/complaints.exp: New file.
6522
dec43320
AC
65232002-09-18 Andrew Cagney <ac131313@redhat.com>
6524
6525 * gdb.base/maint.exp: Check `help maint internal-warning'.
6526
e70d6e3f
DC
65272002-09-18 David Carlton <carlton@math.stanford.edu>
6528
6529 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6530 numbers, and replace them by a single breakpoint after the
6531 constructors are all finished.
6532 Add test 4.
6533 * gdb.c++/m-static.cc: Add test 4.
6534 * gdb.c++/m-static.h: New file.
6535 * gdb.c++/m-static1.cc: New file.
6536
6537 * gdb.c++/printmethod.exp: New file.
6538 * gdb.c++/printmethod.cc: New file.
6539
6540 * gdb.c++/pr-574.exp: New file.
6541 * gdb.c++/pr-574.cc: New file.
6542
afb5c968
CV
65432002-09-18 Corinna Vinschen <vinschen@redhat.com>
6544
6545 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6546 embedded targets which never actually exit.
6547
31e45dee
FN
65482002-09-18 Fernando Nasser <fnasser@redhat.com>
6549
6550 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6551 "don't step after run" as unresolved or unsupported, instead of xfail.
6552
a283c5a1
CV
65532002-09-18 Corinna Vinschen <vinschen@redhat.com>
6554
6555 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6556 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6557 Add newline to expected string in "step out of main (status wrapper)"
6558 case.
6559
11350d2a
CV
65602002-09-18 Corinna Vinschen <vinschen@redhat.com>
6561
6562 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6563 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6564
0deec7d6
TT
65652002-09-17 Tom Tromey <tromey@redhat.com>
6566
6567 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6568 \000, not \0, in double-quoted string.
6569
b2b4a1b5
CV
65702002-09-14 Corinna Vinschen <vinschen@redhat.com>
6571
c9d37158 6572 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6573 string after running the commands execution on breakpoint tests.
6574
1c56143a
CV
65752002-09-13 Corinna Vinschen <vinschen@redhat.com>
6576
6577 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6578
37f8da45
JB
65792002-09-12 Joel Brobecker <brobecker@gnat.com>
6580
6581 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6582
08b468e0
KS
65832002-09-10 Keith Seitz <keiths@redhat.com>
6584
6585 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6586 runto proc.
6587 (mi_run_to_main): Use mi_runto.
6588 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6589
dc360f58
KS
65902002-09-10 Keith Seitz <keiths@redhat.com>
6591
6592 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6593 regexp for stopping at main. Could have multiple event notifications.
6594 Don't assume that main was declared with no parameters.
6595 (mi_next): Use mi_step_to.
6596 (mi_step): Use mi_next_to.
6597
ce3abcfb
CV
65982002-09-09 Corinna Vinschen <vinschen@redhat.com>
6599
6600 * gdb.base/default.exp: Fix expected string in `info float' test.
6601
d1f5b980
BE
66022002-09-09 Ben Elliston <bje@redhat.com>
6603
6604 * config/mips.exp: Update comments.
6605 * config/mips-idt.exp: Likewise.
6606 * config/nind.exp: Likewise.
6607 * config/slite.exp: Likewise.
6608 * config/sparclet.exp: Likewise.
6609 * config/udi.exp: Likewise.
6610 * config/vx.exp: Likewise.
6611 * config/vxworks29k.exp: Likewise.
6612
2f71430b
JB
66132002-09-05 Jim Blandy <jimb@redhat.com>
6614
6615 * gdb.threads/killed.exp: Fix test failure message.
6616
7ddebc7e
KS
66172002-09-04 Keith Seitz <keiths@redhat.com>
6618
6619 * lib/mi-support.exp: Update copyright.
6620 (mi_gdb_test): Increase the priority of the expected pattern
6621 so that it matches gdb_test.
6622
0ae67eb3
KS
66232002-09-03 Keith Seitz <keiths@redhat.com>
6624
6625 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6626 Use integer comparison instead of string comparison for testing
6627 whether binary was built.
6628
38fc42c8
JB
66292002-09-03 Jim Blandy <jimb@redhat.com>
6630
6631 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6632
b6ff0e81
JB
66332002-08-29 Jim Blandy <jimb@redhat.com>
6634
6635 * gdb.threads/pthreads.exp: Move the portable thread compilation
6636 code into a function in lib/gdb.exp, and call that from here.
6637 * lib/gdb.exp (gdb_compile_pthreads): New function.
6638
07c98896
KS
66392002-08-29 Keith Seitz <keiths@redhat.com>
6640
6641 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6642 expect_out so that callers can get at it.
6643
0312286c
DJ
66442002-08-23 Daniel Jacobowitz <drow@mvista.com>
6645
6646 * gdb.threads/print-threads.c: New file.
6647 * gdb.threads/print-threads.exp: New file.
6648 * gdb.threads/schedlock.c: New file.
6649 * gdb.threads/schedlock.exp: New file.
6650
dd039bc4
EZ
66512002-08-22 Elena Zannoni <ezannoni@redhat.com>
6652
6653 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6654 not altivec.c.
6655
1f36144c
MK
66562002-08-17 Mark Kettenis <kettenis@gnu.org>
6657
6658 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6659 targets. The problem should be fixed now.
6660
16057ec7 66612002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6662
6663 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6664 2002-07-24 change that removes final dots from error messages.
6665
3c1499ad
TT
66662002-08-13 Tom Tromey <tromey@redhat.com>
6667
6668 * gdb.base/readline.exp: New file.
6669
a20ce2c3
AC
66702002-08-01 Andrew Cagney <ac131313@redhat.com>
6671
6672 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6673 supress message.
6674
db034ac5
AC
66752002-08-01 Andrew Cagney <cagney@redhat.com>
6676
6677 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6678 CHILL_FOR_TARGET and CHILL_LIB.
6679 * configure.in (configdirs): Remove gdb.chill.
6680 * configure: Regenerate.
6681 * lib/gdb.exp: Obsolete references to chill.
6682 * gdb.fortran/types.exp: Ditto.
6683 * gdb.fortran/exprs.exp: Ditto.
6684
3e000b18
KB
66852002-07-30 Kevin Buettner <kevinb@redhat.com>
6686
6687 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6688 set Irix-specific compile and link flags.
6689
28f4966b
KB
66902002-07-29 Kevin Buettner <kevinb@redhat.com>
6691
6692 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6693 source files. The ``-o'' option doesn't work with the ``-E'' option
6694 when using the Irix compiler.
6695
46c0d5a6
DJ
66962002-07-19 Daniel Jacobowitz <drow@mvista.com>
6697
6698 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6699 Improve support for reusing an exec file. Copy exec file
6700 to target, and run gdbserver on the target instead of on the host.
6701
eecf4bed
JB
67022002-07-18 Jim Blandy <jimb@redhat.com>
6703
0f815cdf
JB
6704 * gdb.base/ending-run.exp: Don't expect to see the program end in
6705 some orderly fashion when we're running on a real stand-alone
6706 board.
6707
eecf4bed
JB
6708 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6709 targets that don't support interrupts.
6710
52d309e4
JB
67112002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6712
6713 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6714 systems.
6715 Move comments in expect statements to inside the actions, so that they
6716 don't get matched against.
6717
ff683d9e
MK
67182002-07-10 Mark Kettenis <kettenis@gnu.org>
6719
6720 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6721 function when asleep" test.
6722
b5356753
AC
67232002-07-10 Andrew Cagney <ac131313@redhat.com>
6724
6725 * gdb.base/page.exp: Rewrite to handle problems with very long
6726 `info set' output. Update copyright.
6727
6aa4d13a
AC
67282002-06-26 Andrew Cagney <ac131313@redhat.com>
6729
6730 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6731 gdb.threads-hp.
6732 * gdb.hp/configure: Regenerate.
6733 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6734 * gdb.hp/gdb.threads-hp/configure: Delete file.
6735 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6736
8cf8c2b8
AC
67372002-06-22 Andrew Cagney <ac131313@redhat.com>
6738
6739 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6740 setlocale, bindtextdomain and textdomain.
6741
6827a8f8
JB
67422002-06-11 Jim Blandy <jimb@redhat.com>
6743
919d772c
JB
6744 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6745 preprocessor macro information is present.
6746
6827a8f8
JB
6747 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6748 tests.
6749
c15b0d21
MS
67502002-06-06 Michael Snyder <msnyder@redhat.com>
6751
c5984d70
MS
6752 * gdb.base/overlays.exp: Record addresses of overlay
6753 functions in TCL variables rather than in GDB variables,
6754 to avoid having GDB convert them to pointers (with loss
6755 of information).
6756
d63a86f8 6757 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6758 default linker script changes.
c15b0d21
MS
6759 * gdb.base/long_long.exp: Add check for sizeof (long double).
6760
be26fe0d
ML
67612002-06-06 Michal Ludvig <mludvig@suse.cz>
6762
6763 * gdb.asm/asm-source.exp: Add x86-64 target.
6764 * gdb.asm/x86_64.inc: New.
d63a86f8 6765
258093ca 67662002-05-30 Michael Chastain <mec@shout.net>
258093ca 6767
4b3153f1 6768 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6769 * gdb.c++/m-static.cc: New file.
6770 * gdb.c++/m-static.exp: New file.
6771
241264c6
MS
67722002-05-28 Michael Snyder <msnyder@redhat.com>
6773
6774 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6775 precision.
6776
9bba8c8f 67772002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6778
4b3153f1 6779 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6780 * gdb.c++/m-data.cc: New file.
6781 * gdb.c++/m-data.exp: New file.
6782
67832002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6784
4b3153f1 6785 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6786 * gdb.c++/try_catch.cc: New file.
d63a86f8 6787 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6788
def1b996
MC
67892002-05-27 Michael Chastain <mec@shout.net>
6790
6791 * gdb.c++/local.exp: Accept more nested types in output.
6792
522ba268
MC
67932002-05-26 Michael Chastain <mec@shout.net>
6794
6795 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6796
277254ba
MS
67972002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6798
6799 * lib/gdb.exp (gdb_wrapper_init): Just because
6800 gdb_wrapper_file exists, this does not mean that the file
6801 should not be rebuilt. That is what gdb_wrapper_initialized
6802 is for.
6803 (default_gdb_init): Reset gdb_wrapper_initialized.
6804
b61a8733
MS
68052002-05-23 Michael Snyder <msnyder@redhat.com>
6806
d63a86f8 6807 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6808 the precision of the floating point test results.
6809 * gdb.base/call-rt-st.exp: Ditto.
6810
b61a8733
MS
6811 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6812 * gdb.base/call-rt-st.exp: Ditto.
6813
56f6e910
MC
68142002-05-19 Michael Chastain <mec@shout.net>
6815
6816 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6817
ad0b0016
EZ
68182002-05-19 Elena Zannoni <ezannoni@redhat.com>
6819
6820 * configure.in (configdirs): Add gdb.arch.
6821 * configure: Regenerate.
6822
f617d2b6
JB
68232002-05-17 Jim Blandy <jimb@redhat.com>
6824
6825 * gdb.base/completion.exp: Recognize the more detailed error
6826 messages produced by the macro expander's lexical analyzer.
6827
eac2a696
EZ
68282002-05-14 Elena Zannoni <ezannoni@redhat.com>
6829
6830 * gdb.arch/altivec-abi.c: New file.
6831 * gdb.arch/altivec-abi.exp: New file.
6832 * gdb.arch/altivec-regs.c: New file.
6833 * gdb.arch/altivec-regs.exp: New file.
6834
2fdde8f8
DJ
68352002-05-14 Daniel Jacobowitz <drow@mvista.com>
6836
6837 * gdb.base/maint.exp (maint print type): Update for new type
6838 structure.
d63a86f8 6839
e31f1a7c
EZ
68402002-05-14 Elena Zannoni <ezannoni@redhat.com>
6841
6842 * gdb.arch: New directory.
6843 * gdb.arch/configure.in: New file.
6844 * gdb.arch/configure: New file.
6845 * gdb.arch/Makefile.in: New file.
6846
db589741
CV
68472002-05-13 Corinna Vinschen <vinschen@redhat.com>
6848
6849 * gdb.asm/asm-source.exp: Add v850 as supported target.
6850 * gdb.asm/v850.inc: New file.
6851
8ce2a7dc
DJ
68522002-05-13 Daniel Jacobowitz <drow@mvista.com>
6853
6854 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6855
df763c7f
DJ
68562002-05-12 Daniel Jacobowitz <drow@mvista.com>
6857
6858 * gdb.base/break.exp: Check 'break "marker2"'.
6859
377daeed
MS
68602002-05-10 Michael Snyder <msnyder@redhat.com>
6861
6862 * gdb.base/long_long.exp: Fix typo.
6863
c4b7bc2b
JB
68642002-05-10 Jim Blandy <jimb@redhat.com>
6865
ecac9a4e
JB
6866 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6867 a bug.
6868
c4b7bc2b
JB
6869 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6870 Recognize more detailed error message produced by the macro
6871 expander's lexical analyzer.
6872 * lib/gdb.exp (test_print_reject): Same.
6873
e71019a1
MK
68742002-05-09 Mark Kettenis <kettenis@gnu.org>
6875
6876 * gdb.c++/method.exp: Fix typo.
6877
fedfc8e6
MS
68782002-05-08 Michael Snyder <msnyder@redhat.com>
6879
166a1957
MS
6880 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6881 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6882 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6883 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6884 Add iftarget clause for strongarm.
d63a86f8 6885
f1c47eb2
MS
68862002-05-06 Michael Snyder <msnyder@redhat.com>
6887
cb9a9d3e
MS
6888 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6889 (gdb_continue_to_end): Accept output from status wrapper.
6890 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6891 Clean up fail messages to match pass messages.
6892
f1c47eb2
MS
6893 Enable the "needs_status_wrapper" testsuite feature.
6894 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6895 (gdb_compile): Conditionally call gdb_wrapper_init.
6896 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6897 * gdb.c++/method.exp: Recognize output from status wrapper.
6898
6079c749
BE
68992002-05-06 Ben Elliston <bje@redhat.com>
6900From Graydon Hoare <graydon@redhat.com>
6901
6902 * config/sid.exp: Include support for "rawsid" protocol.
6903
188baff3
JB
69042002-05-03 Jim Blandy <jimb@redhat.com>
6905
6906 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6907 * gdb.c++/hang3.C: New file.
6908
b9c07f0f
AC
69092002-05-04 Andrew Cagney <ac131313@redhat.com>
6910
6911 * gdb.base/default.exp: Remove obsolete code.
6912 * gdb.c++/misc.exp: Ditto. Update copyright.
6913 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6914 * gdb.base/whatis.exp: Ditto. Update copyright.
6915 * gdb.base/scope.exp: Ditto. Update copyright.
6916 * gdb.base/ptype.exp: Ditto. Update copyright.
6917 * gdb.base/printcmds.exp: Ditto. Update copyright.
6918 * gdb.base/opaque.exp: Ditto. Update copyright.
6919 * gdb.base/list.exp: Ditto.
6920 * gdb.base/funcargs.exp: Ditto. Update copyright.
6921 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6922 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6923 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6924 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6925 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6926 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6927
5c7a0397
MS
69282002-05-02 Michael Snyder <msnyder@redhat.com>
6929
d6dcc264 6930 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6931 * gdb.base/long_long.exp: Add xscale target.
6932 * gdb.base/default.exp: Add xscale target.
6933
eb7f1c48
JB
69342002-05-01 Jim Blandy <jimb@redhat.com>
6935
6936 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6937 gdb.c++/hang.exp: New test.
6938
a6befae8
FF
69392002-05-01 Fred Fish <fnf@redhat.com>
6940
6941 * gdb.base/completion.exp: Handle completions of "./Make" for
6942 more than one completion possibility, as is the case when we
6943 build and test in the source tree.
6944
0a310277
AG
69452002-04-29 Anthony Green <green@redhat.com>
6946
6947 * gdb.java/jmisc1.exp: New file.
6948 * gdb.java/jmisc2.exp: New file.
6949
6ff9af88
DJ
69502002-04-24 Daniel Jacobowitz <drow@mvista.com>
6951
6952 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6953
96b3d632
EZ
69542002-04-23 Elena Zannoni <ezannoni@redhat.com>
6955
6956 * gdb.base/help.exp: Change 'help status' to allow for target
6957 dependent output differences.
6958
5019bb54
MC
69592002-04-22 Michael Chastain <mec@shout.net>
6960
6961 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6962
a805a116
MC
69632002-04-22 Michael Chastain <mec@shout.net>
6964
6965 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6966
a1706bfd
DM
69672002-04-17 David S. Miller <davem@redhat.com>
6968
6969 * gdb.asm/sparc64.inc: New file.
6970 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6971
a73a20a2
EZ
69722002-04-19 Elena Zannoni <ezannoni@redhat.com>
6973
6974 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6975 instruction file directly into the build tree. Clean up at end of
6976 test.
6977
ba678339
DM
69782002-04-18 David S. Miller <davem@redhat.com>
6979
6980 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6981 handle 64-bit platforms correctly.
6982 * gdb.base/maint.exp: Likewise.
6983
b03399da
KB
69842002-04-18 Kevin Buettner <kevinb@redhat.com>
6985
6986 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6987 ``-fpic'' when compiling files comprising a shared library, but
6988 it does need additional linker flags in order to find shared
6989 libraries at run time.
6990
e2004992
KB
69912002-04-18 Kevin Buettner <kevinb@redhat.com>
6992
6993 * gdb.base/cvexpr.c (use): New function.
6994 (main): Invoke use() on all global variables to prevent
6995 some linkers from deleting these otherwise unused symbols.
6996
d8937120
MC
69972002-04-17 Michael Chastain <mec@shout.net>
6998From David S. Miller <davem@redhat.com>
6999
7000 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
7001 handle 64-bit platforms correctly.
7002
ffd61a58
MS
70032002-04-12 Michael Snyder <msnyder@redhat.com>
7004From Jim Blandy <jimb@redhat.com>
7005 * gdb.base/foo.c (foox): Remove section attribute; the linker
7006 script can handle this instead.
7007 * gdb.base/bar.c (barx): Same.
7008 * gdb.base/baz.c (bazx): Same.
7009 * gdb.base/grbx.c (grbxx): Same.
7010
7011 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
7012 manager doesn't automatically unmap overlays unnecessarily.
7013
6b8426a6
MH
70142002-04-10 Martin M. Hunt <hunt@redhat.com>
7015
7016 * gdb.base/ending-run.exp: Fix pattern for Mips targets
7017 stepping out of main.
7018
34af4875
MC
70192002-04-09 Michael Chastain <mec@shout.net>
7020
7021 * gdb.c++/local.cc (main): Move call to marker1() inside nested
7022 scope so that the nested scope tests will make sense.
7023 * gdb.c++/local.exp: Write patterns that actually work with gcc
7024 (the HP patterns "were never known to work with gcc").
7025 Keep the old aCC patterns too.
7026
2d1676a0
DJ
70272002-04-09 Daniel Jacobowitz <drow@mvista.com>
7028
7029 * gdb.base/attach.exp: Correct target board test.
7030
3a63e3f9
MC
70312002-04-08 Michael Chastain <mec@shout.net>
7032
7033 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
7034 in a const method. Add some xfail and fail cases for configurations
7035 that do not emit the "const ...".
7036
f18dabd2
MC
70372002-04-07 Michael Chastain <mec@shout.net>
7038
7039 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
7040 Accept "A * const" and "const A * const" as type of "this".
7041 Fix spelling of getFunky throughout. Make messages uniform.
7042
0fcddd82
EZ
70432002-04-07 Elena Zannoni <ezannoni@redhat.com>
7044
7045 Work around for PR gdb/285:
7046 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
7047
16a8534a
EZ
70482002-04-07 Elena Zannoni <ezannoni@redhat.com>
7049
7050 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
7051 instructions file at run time instead of configure time.
7052 Sometimes we run the test in a directory that is not the one we
7053 configured in.
7054 * gdb.asm/configure.in: Delete creation of symlink.
7055 * gdb.asm/configure: Regenerate.
7056
24181d81
JB
70572002-04-05 J. Brobecker <brobecker@gnat.com>
7058
7059 * gdb.gdb/xfullpath.exp: New test, to exercise the new
7060 xfullpath () function.
7061
7cdb7107
DJ
70622002-04-04 Daniel Jacobowitz <drow@mvista.com>
7063
7064 * gdb.asm/Makefile.in: Correct dependencies.
7065
7066 * gdb.asm/powerpc.inc: New file.
7067 * gdb.asm/asm-source.exp: Add PowerPC.
7068 * gdb.asm/configure.in: Likewise.
7069 * gdb.asm/configure: Regenerated.
7070
a7d17088
DJ
70712002-04-04 Daniel Jacobowitz <drow@mvista.com>
7072
7073 * gdb.base/relocate.exp: New file.
7074 * gdb.base/relocate.c: New file.
7075
cd721503
FF
70762002-04-04 Fred Fish <fnf@redhat.com>
7077
7078 * gdb.base/step-test.exp: Update comment regarding stopping in
7079 memcpy/bcopy calls inserted as part of the compiler runtime.
7080
b22ad7a7
MS
70812002-04-04 Michael Snyder <msnyder@redhat.com>
7082
7083 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
7084
5f279fa6
DJ
70852002-04-03 Daniel Jacobowitz <drow@mvista.com>
7086
7087 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
7088 (gdb_expect): Remove $notransfer hack.
7089
dd0fd3ce
DJ
70902002-04-02 Daniel Jacobowitz <drow@mvista.com>
7091
7092 * gdb.c++/classes.exp ("calling method for small class"): Match
7093 updated register output.
7094
1e50cda1
DJ
70952002-03-30 Daniel Jacobowitz <drow@mvista.com>
7096
7097 Fix PR gdb/452
7098 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
7099 when finished. Make gdb_file_cmd send "exec-file" when
7100 appropriate.
7101
24015922
DJ
71022002-03-30 Daniel Jacobowitz <drow@mvista.com>
7103
7104 * gdb.base/attach.exp: Remove extra setup_xfail.
7105
dd7dfd64
MS
71062002-03-26 Michael Snyder <msnyder@redhat.com>
7107
7108 * gdb.base/default.exp: Add tests for dump, append, and restore.
7109 * gdb.base/help.exp: Add tests for dump, append, and restore.
7110 * gdb.base/dump.exp: New file, test dump, append and restore.
7111 * gdb.base/dump.c: New file.
7112
48b2f8d7
MS
71132002-03-27 Michael Snyder <msnyder@redhat.com>
7114
d63a86f8 7115 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
7116 clean-ups in help messages.
7117
05b4d525
FF
71182002-03-26 Fred Fish <fnf@redhat.com>
7119
7120 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
7121 have debugging info for those functions and the compiler uses them
7122 internally to copy structs around.
7123
d7679631
FF
71242002-03-26 Fred Fish <fnf@redhat.com>
7125
7126 * gdb.base/list.exp: Revert the change made yesterday and add note
7127 about why we don't list the default lines for remote targets.
7128
523ac3f9
MS
71292002-03-25 Michael Snyder <msnyder@redhat.com>
7130
7131 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
7132
754b2b8d
FF
71332002-03-25 Fred Fish <fnf@redhat.com>
7134
7135 * gdb.base/list.exp: This test works on remote targets so remove
7136 the short circuit for remote targets. Update copyright.
7137
33c3e192
FF
71382002-03-25 Fred Fish <fnf@redhat.com>
7139
7140 * gdb.base/attach.exp: Fix logic error that was suppressing this
7141 test for all non hppa*-*-hpux* targets, instead of the hp target.
7142 Move comments closer to the suppression point. Also now need to
7143 check that we are running natively.
7144
d43e73ee
MS
71452002-03-22 Michael Snyder <msnyder@redhat.com>
7146
882c8f02
MS
7147 * gdb.base/default.exp: Add test for gcore. Update copyright.
7148 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 7149
04c12f60
FF
71502002-03-06 Fred Fish <fnf@redhat.com>
7151
7152 * gdb.base/funcargs.c: Remove extraneous ';' character.
7153 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
7154
b43df995
MC
71552002-03-04 Michael Chastain <mec@shout.net>
7156
7157 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
7158 accommodate gcc v3 function signature.
7159 * gdb.mi/mi0-var-cmd-exp: Ditto.
7160
92362027
AC
71612002-02-24 Andrew Cagney <ac131313@redhat.com>
7162
7163 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
7164 ``GNU/Linux'' or ``Linux kernel''
7165 * testsuite/gdb.threads/pthreads.c: Ditto.
7166
258ad32d
MC
71672002-02-24 Michael Chastain <mec@shout.net>
7168
7169 * gdb.threads/pthreads.c (thread1): Add a return statement.
7170 (thread2): Likewise.
7171 (foo): Likewise.
7172
04c3b3d4
MC
71732002-02-23 Michael Chastain <mec@shout.net>
7174
7175 * gdb.threads/linux-dp.c (philosopher): Add a return statement
7176 to placate gcc.
7177
5a2a0a20
MC
71782002-02-23 Michael Chastain <mec@shout.net>
7179
7180 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
7181 test "ptype bint". The test passes on all my stabs configurations.
7182
a640f7fc
JB
71832002-02-21 Jim Blandy <jimb@redhat.com>
7184
27924826
JB
7185 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
7186 filename at a time, and watch for the ones we want to see.
7187
a640f7fc
JB
7188 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
7189 types of pointers to prototyped functions.
7190
edcc8c75
AC
71912002-02-20 Andrew Cagney <ac131313@redhat.com>
7192
7193 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
7194 signed, unsigned and straight char.
7195 (padding_char, padding_short, padding_int, padding_long,
7196 padding_long_long, padding_float, padding_double,
7197 padding_long_double): New global variables.
7198 (fill, fill_structs): New functions.
7199
7200 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
7201 for correctly sized writes. Update copyright.
7202 (get_valueof): New procedure.
7203 (get_sizeof): Call get_valueof.
7204 (check_valueof): New procedure.
7205 (check_padding): New procedure.
7206
ac57ea44
MC
72072002-02-20 Michael Chastain <mec@shout.net>
7208
7209 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
7210 to setup_xfail. Document some of the remaining calls.
7211
7a10c941
MC
72122002-02-18 Michael Chastain <mec@shout.net>
7213
7214 * gdb.c++/userdef.exp: Update copyright year.
7215
fb8acdcc
DJ
72162002-02-18 Daniel Jacobowitz <drow@mvista.com>
7217
7218 * gdb.c++/userdef.exp: Test overloaded operators properly.
7219 Remove xfails.
7220
fda6ae12
MS
72212002-02-14 Michael Snyder <msnyder@redhat.com>
7222
7223 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
7224
676a0442
DJ
72252002-02-14 Daniel Jacobowitz <drow@mvista.com>
7226
7227 * gdb.base/a2-run.exp: Check for a remote target properly.
7228 * gdb.base/annota1.exp: Likewise.
7229 * gdb.base/list.exp: Likewise.
7230 * gdb.base/reread.exp: Likewise.
7231 * gdb.base/scope.exp: Likewise.
7232 * gdb.base/shlib-call.exp: Likewise.
7233 * gdb.base/term.exp: Likewise.
7234 * gdb.c++/annota2.exp: Likewise.
7235
78b4f468
RE
72362002-02-13 Richard Earnshaw <rearnsha@arm.com>
7237
7238 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
7239
9a81ba51
MC
72402002-02-10 Michael Chastain <mec@shout.net>
7241
7242 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
7243 (call_after_alloca): Ditto.
7244
004af6c7
DJ
72452002-02-10 Daniel Jacobowitz <drow@mvista.com>
7246
7247 * gdb.base/ending-run.exp: Guard "cont" test with
7248 gdb_skip_stdio_test.
7249
37225f62
JB
72502002-02-06 Jim Blandy <jimb@redhat.com>
7251
7252 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
7253 from here...
7254 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
7255 To here. Disable this test on non-HP platforms. Add big comment.
7256
fe6fdd96
MS
72572002-02-04 Michael Snyder <msnyder@redhat.com>
7258
7259 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
7260 other than d10v and m32r.
7261
036fad3f
RE
72622002-02-02 Richard Earnshaw <rearnsha@arm.com>
7263
7264 * gdb.base/default.exp: Rewrite test patterns to reduce time
7265 taken to match them.
7266
7148ab62
DJ
72672002-01-30 Daniel Jacobowitz <drow@mvista.com>
7268
7269 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
7270 Allow a start function above main.
7271 * gdb.threads/linux-dp.exp: Fix copyright date.
7272
396cc255
DJ
72732002-01-30 Daniel Jacobowitz <drow@mvista.com>
7274
7275 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
7276 (check_philosopher_stack): Check for manager thread before checking
7277 for a just-starting thread.
7278
f038d31b
DJ
72792002-01-30 Daniel Jacobowitz <drow@mvista.com>
7280
7281 From Neil Booth <neil@daikokuya.demon.co.uk>:
7282 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
7283 warnings.
7284
b3ff9d9a
FF
72852002-01-21 Fred Fish <fnf@redhat.com>
7286
7287 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
7288 not caller.
7289
39ad761d
JB
72902002-01-21 Jim Blandy <jimb@redhat.com>
7291
7292 * gdb.base/reread.exp: Check that GDB properly re-reads the
7293 executable file when it changes while no inferior is running.
7294
aaf320fa
FF
72952002-01-21 Fred Fish <fnf@redhat.com>
7296
7297 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
7298 optionally accept the "shlib events" variation.
7299
808a31f5
JB
73002002-01-21 Jim Blandy <jimb@redhat.com>
7301
7302 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
7303 call `fflush' after every `printf', so that the output is produced
7304 at predictable points, regardless of whatever buffering does (or
7305 doesn't) take place.
7306 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
7307 at different points.
7308
4420d5e2
DJ
73092002-01-20 Daniel Jacobowitz <drow@mvista.com>
7310
7311 * gdb.c++/inherit.exp: Update copyright years.
7312 * gdb.c++/method.exp: Likewise.
7313
3e36a0f4
DJ
73142002-01-20 Daniel Jacobowitz <drow@mvista.com>
7315
7316 * gdb.c++/classes.exp: Update for improved v3 support and skipping
7317 artificial methods/arguments.
7318 * gdb.c++/derivation.exp: Likewise.
7319 * gdb.c++/inherit.exp: Likewise.
7320 * gdb.c++/method.exp: Likewise.
7321 * gdb.c++/virtfunc.exp: Likewise.
7322
b4ceaee6
AC
73232002-01-18 Andrew Cagney <ac131313@redhat.com>
7324
7325 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
7326 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
7327 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
7328 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
7329 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
7330 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
7331
ecace851
JB
73322002-01-17 Jim Blandy <jimb@redhat.com>
7333
7334 * gdb.asm/asm-source.exp (info symbol): Take another shot at
7335 anchoring the pattern matching the entry point symbol's name.
7336
375fc983
AC
73372002-01-17 Andrew Cagney <ac131313@redhat.com>
7338
7339 * gdb.base/maint.exp: Update ``maint internal-error'' to match
7340 continue/quit query. Update copyright.
7341
fe6fdd96
MS
73422002-01-14 Michael Snyder <msnyder@redhat.com>
7343
7344 * gdb.base/gcore.exp: Remove extra debugging output.
7345
e017c81f
DJ
73462002-01-13 Daniel Jacobowitz <drow@mvista.com>
7347
7348 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
7349 for slightly dubious v2 mangled string.
7350
37ab3bf8
DJ
73512002-01-13 Daniel Jacobowitz <drow@mvista.com>
7352
7353 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
7354
1bc05c3a 73552002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 7356
1bc05c3a 7357 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 7358
1bc05c3a
JM
7359 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
7360 constructors.
7361 * gdb.c++/derivation.exp: Likewise.
7362 * gdb.c++/templates.exp: Likewise.
7363 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 7364
1bc05c3a
JM
73652002-01-10 Michael Snyder <msnyder@redhat.com>
7366
7367 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 7368
a911c360
MS
73692002-01-08 Michael Snyder <msnyder@redhat.com>
7370
7371 * gdb.base/gcore.exp: New test for generate-core-file command.
7372 * gdb.base/gcore.c: Testcase for above.
7373 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
7374
ea2119ec
JM
73752002-01-08 Jason Merrill <jason@redhat.com>
7376
7377 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7378
68203136
FF
73792002-01-07 Fred Fish <fnf@redhat.com>
7380
7381 * gdb.c++/overload.exp: Remove unconditional xfails for:
7382 print foo_instance1.overloadargs(1)
7383 print foo_instance1.overloadargs(1, 2)
7384 print foo_instance1.overloadargs(1, 2, 3)
7385 print foo_instance1.overloadargs(1, 2, 3, 4)
7386 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7387 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7388 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7389 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7390 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7391 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7392 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7393 print foo_instance1.overload1arg()
7394 print foo_instance1.overload1arg((char)arg2)
7395 print foo_instance1.overload1arg((signed char)arg3)
7396 print foo_instance1.overload1arg((unsigned char)arg4)
7397 print foo_instance1.overload1arg((int)arg7)
7398 print foo_instance1.overload1arg((unsigned int)arg8)
7399 print foo_instance1.overload1arg((float)arg11)
7400 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7401
21b9b5b1
MS
74022002-01-07 Michael Snyder <msnyder@redhat.com>
7403
7404 * gdb.base/huge.exp: New test. Print a very large target data object.
7405 (skip_huge_test): New test variable. Define if you want to skip this
7406 test. The test reads an 8 megabyte data object from the target, so it
7407 might be very time consuming on remote targets with a slow connection.
7408 * gdb.base/huge.c: New file. Test case for above.
7409
725f922e
FF
74102002-01-07 Fred Fish <fnf@redhat.com>
7411
7412 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7413 g_instance.bfoo, and g_instance.cfoo.
7414
634d57ec
JL
7415Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7416
f286b2c3
JL
7417 * gdb.base/break.c (multi_line_if_conditional): New function.
7418 (multi_ilne_while_conditional): Likewise.
7419 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7420 IF or WHILE condition puts the breakpoint at the start of
7421 the condition.
7422
634d57ec
JL
7423 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7424 hppa*-*-hpux* expected failure.
7425 * gdb.base/structs.exp (do_function_calls): Similarly.
7426
7427 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7428 watchpoints.
7429
9fbfe2dc
AC
74302002-01-06 Andrew Cagney <ac131313@redhat.com>
7431
7432 Fix PR gdb/66.
7433 * gdb.base/structs.exp: Replace skip for a29k with skip for
7434 gdb,cannot_call_functions.
7435 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7436 * gdb.base/callfuncs.exp: Ditto.
7437 * gdb.base/call-rt-st.exp: Ditto.
7438 * gdb.base/call-strs.exp: Ditto.
7439 * gdb.base/callfwmall.exp: Ditto.
7440 * gdb.base/scope.exp: Obsolete xfail a29k.
7441 * gdb.c++/misc.exp: Ditto.
7442 * gdb.c++/cplusfuncs.exp: Ditto.
7443 * gdb.base/ptype.exp: Ditto.
7444 * gdb.base/printcmds.exp: Ditto.
7445 * gdb.base/opaque.exp: Ditto.
7446 * gdb.base/list.exp: Ditto.
7447 * gdb.base/funcargs.exp: Ditto.
7448 * gdb.base/default.exp: Ditto.
7449
8ddad156
MS
74502002-01-04 Michael Snyder <msnyder@redhat.com>
7451
ca4976a6 7452 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7453 * gdb.base/maint.exp: Add tests for maint info sections options.
7454
1b074332
JL
7455Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7456
7457 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7458
7d159115
CV
74592001-12-20 Corinna Vinschen <vinschen@redhat.com>
7460
7461 * gdb.asm/arm.inc: New file.
7462 * gdb.asm/asm-source.exp: Add arm targets.
7463 * gdb.asm/configure.in: Ditto.
7464 * gdb.asm/configure: Recreated from configure.in.
7465
8fb87725
JL
7466Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7467
afabe08c
JL
7468 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7469 with HP's compiler.
7470 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7471 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7472 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7473 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7474
7475 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7476 either HP's compilers or GCC.
7477
db521deb
JL
7478 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7479 a SIGBUS or SIGSEGV.
7480
7481 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7482
7483 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7484 can be compiled with either HP's compiler or GCC.
7485
cfa88ab7
JL
7486 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7487 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7488 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7489
ca344dff
JL
7490 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7491 to match current gdb output. Update due to using auto-solib-limit
7492 for limiting instead of overloading auto-solib-add.
7493 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7494 test program.
7495
3f3c6e55 7496 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7497 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7498 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7499 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7500 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7501 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7502 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7503 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7504 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7505 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7506 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7507 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7508 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7509
8fb87725
JL
7510 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7511 a SIGTRAP to the inferior.
7512
cf599fa7
CV
75132001-12-19 Corinna Vinschen <vinschen@redhat.com>
7514
7515 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7516 Substitute call to target_link by call to gdb_compile.
7517
2cd045cd
JL
7518Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7519
7520 * gdb.base/break.exp: Fix HP specific search string when testing
7521 backtracing in a called function.
7522
d63a86f8 7523 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7524 compiling the test with HP's compilers.
7525 * gdb.base/volatile.exp: Similarly.
7526
99ebe9ac
JB
75272001-12-19 Jim Blandy <jimb@redhat.com>
7528
7529 * gdb.base/printcmds.exp: Expect the null character to be printed
7530 as '\0', and the '\013' to be printed as '\v'.
7531 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7532 * gdb.base/setvar.exp: Same.
7533
b9891b29
JB
75342001-12-17 Jim Blandy <jimb@redhat.com>
7535
0eba65ab
JB
7536 * gdb.base/completion.exp: Rather than completing very long
7537 filenames, which can make the readline library produce output we
7538 don't recognize, cd to the directory first, and then complete
7539 using nice, short relative paths.
7540
6970b5b1
JB
7541 * gdb.base/completion.exp: On some systems, there is, in fact, a
7542 variable named `b' in scope, since GDB treats all static
7543 variables as being in scope. So use `no_var_named_this'
7544 instead of `b'.
7545
b9891b29
JB
7546 * gdb.base/corefile.exp: Recognize the message saying that GDB
7547 can't find the core file's registers as a failure.
7548
e6ccd35f
JSC
75492001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7550
7551 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7552 test expect string more specific.
7553
105ba819
CV
75542001-12-13 Corinna Vinschen <vinschen@redhat.com>
7555
7556 * gdb.asm/asm-source.exp: Add support for xstormy16.
7557 * gdb.asm/configure.in: Ditto.
7558 * gdb.asm/configure: Rebuild.
7559 * gdb.asm/xstormy16.inc: New file.
7560
e9e79dd9
FF
75612001-12-10 Fred Fish <fnf@redhat.com>
7562
7563 * gdb.base/maint.exp: Update to match changes in type dumping code.
7564
347dc97d
JB
75652001-12-10 Jim Blandy <jimb@redhat.com>
7566
7567 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7568 matching the entry point symbol's name at the beginning of the
7569 line.
7570
5178b9d6
DJ
75712001-12-07 Daniel Jacobowitz <drow@mvista.com>
7572
7573 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7574 gdb.c++/inherit.exp, gdb.c++/method.exp,
7575 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7576 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7577 and class layout support.
7578
af890c52
DJ
75792001-12-07 Daniel Jacobowitz <drow@mvista.com>
7580
7581 * gdb.c++/classes.exp: Add test for static member function.
7582 * gdb.c++/misc.cc: Add class with static member function.
7583
7a345fb3
JB
75842001-12-07 Jim Blandy <jimb@redhat.com>
7585
f2e54a80 7586 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7587 those tests as `unsupported'.
7588 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7589 Rewrite subsequent tests to use it.
7590
7591 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7592 those tests as `unsupported'.
7593 * gdb.base/structs.exp (call_struct_func): New function.
7594 (do_function_calls): Use call_struct_func to call the functions
7595 returning structs.
7596
0bc69509
JB
7597 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7598 whether functions are prototyped or not, so we can't possibly pass
7599 arguments to t_float_values2 properly.
7600
7a345fb3
JB
7601 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7602 value of `timeout' for targets other than the mips*tx39-*.
7603
edb6ede1
MS
76042001-12-06 Michael Snyder <msnyder@redhat.com>
7605
d63a86f8 7606 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7607 and detect whether the start symbol has a leading underscore.
7608
2d842f13
JB
76092001-12-04 Jim Blandy <jimb@redhat.com>
7610
7611 * gdb.base/completion.exp: Clarify indentation.
7612
68550daf
JB
76132001-12-03 Jim Blandy <jimb@redhat.com>
7614
7615 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7616 variables on the S/390, not `.word'.
7617
cd5195a8
JB
76182001-11-30 Jim Blandy <jimb@redhat.com>
7619
7620 Add assembly-source tests for s390-ibm-linux.
7621 * gdb.asm/s390.inc: New file.
7622 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7623 the S/390 architecture.
7624 * gdb.asm/configure: Regenerated.
7625
ca9efc90
MS
76262001-11-30 Michael Snyder <msnyder@redhat.com>
7627
7628 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7629 next, info source, info sources, info line, global and static
7630 variables, and static functions.
7631 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7632 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7633 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7634 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7635 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7636 (gdbasm_leave): Restore frame pointer.
7637 (gdbasm_startup): Copy stack set-up from crt0.S.
7638
d0e66976
FN
76392001-11-26 Fernando Nasser <fnasser@redhat.com>
7640
7641 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7642 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7643 to a local (non-static) variable. Copy tstruct.a to a static buffer
7644 and return a pointer to that buffer.
7645 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7646
e2334072
MK
76472001-11-24 Mark Kettenis <kettenis@gnu.org>
7648
7649 * gdb.asm/configure.in: Fix recognition of ix86 target.
7650 * gdb.asm/configure: Regenerate.
7651
756caa3d
MS
76522001-11-21 Michael Snyder <msnyder@redhat.com>
7653
7654 * gdb.asm/sparc.inc: New file.
7655 * gdb.asm/asm-source.exp: Recognize sparc target.
7656 * gdb.asm/configure.in: Recognize sparc target.
7657 * gdb.asm/configure: Regenerate.
d63a86f8 7658
9a4d72d5
MS
76592001-11-21 Michael Snyder <msnyder@redhat.com>
7660
7661 * gdb.asm/m32r.inc: New file.
7662 * gdb.asm/asm-source.exp: Recognize m32r target.
7663 * gdb.asm/configure.in: Recognize m32r target.
7664 * gdb.asm/configure: Regenerate.
7665
a773d1cd
MS
76662001-11-20 Michael Snyder <msnyder@redhat.com>
7667
017ac23d
MS
7668 * gdb.asm/i386.inc: New file.
7669 * gdb.asm/asm-source.exp: Recognize ix86 target.
7670 * gdb.asm/configure.in: Recognize ix86 target.
7671 * gdb.asm/configure: Regenerate.
7672
a773d1cd
MS
7673 * gdb.c++/namespace.exp: Fix quotes in output messages.
7674
bb632afb
MS
76752001-11-14 Michael Snyder <msnyder@redhat.com>
7676
25d559ca 7677 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7678 qualifier in a type cast expression, to designate an address
7679 in the instruction space (Harvard architecture).
7680
4749e309
MS
76812001-11-13 Michael Snyder <msnyder@redhat.com>
7682
7683 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7684 Tests for expressions using 'const' and 'volatile'.
7685
25050984
CV
76862001-11-13 Corinna Vinschen <vinschen@redhat.com>
7687
7688 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7689
1902c51f
DJ
76902001-11-12 Daniel Jacobowitz <drow@mvista.com>
7691
7692 * lib/mi-support.exp (mi_run_to_helper): Move comments
7693 outside of gdb_expect.
7694
dcf95b47
DJ
76952001-11-11 Daniel Jacobowitz <drow@mvista.com>
7696
7697 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7698 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7699 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7700 mi0_run_to): New functions.
7701 * gdb.mi/mi-simplerun.exp: Use them.
7702 * gdb.mi/mi0-simplerun.exp: Likewise.
7703 * gdb.mi/mi-var-cmd.exp: Likewise.
7704 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7705
45b074e1
AC
77062001-11-10 Andrew Cagney <ac131313@redhat.com>
7707
7708 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7709 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7710
bf50d346
AC
77112001-11-09 Andrew Cagney <ac131313@redhat.com>
7712
7713 * gdb.base/restore.exp: Include $expected value in restored test
7714 message.
7715
9383332c
AC
77162001-11-09 Andrew Cagney <ac131313@redhat.com>
7717
7718 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7719 implemented.
7720
db62520a
MS
77212001-11-08 Michael Snyder <msnyder@redhat.com>
7722
7723 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7724 Add pass/fail message for stop at breakpoint in call dummy function.
7725
b5703437
MS
77262001-11-07 Michael Snyder <msnyder@redhat.com>
7727
d63a86f8
RM
7728 * gdb.c++/templates.exp (test_template_breakpoints):
7729 If we get an overload menu, but it does not match what
760f6330 7730 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7731 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7732 making the whitespace optional. Argument for "new" may be
7733 "unsigned" as well as "unsigned int/long".
d63a86f8 7734 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7735 making the whitespace optional. Also replace "(void) with
7736 "((void|)), making the keyword "void" optional.
d63a86f8 7737 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7738 making the whitespace optional. Also replace "(void) with
7739 "((void|)), making the keyword "void" optional.
3bf40917
MS
7740 * gdb.base/callfuncs.c (t_float_values): This function must
7741 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7742 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7743 can be tested against both cases. Usually one case involves
7744 promotion of float to double, while the other does not.
7745 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7746 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7747 includes a stack frame for "start".
7748
c8ab4e6d
JB
77492001-11-05 Jim Blandy <jimb@redhat.com>
7750
7751 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7752 pointers are 32 bits long, and that offsets of relocs are always
7753 stored in the data (REL-style), and not in the reloc entry itself
7754 (RELA-style).
7755 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7756 stabs.
7757
3f08ced9
MS
77582001-11-01 Michael Snyder <msnyder@redhat.com>
7759
7760 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7761 and regular expression operators by using quoting.
7762
cbfa24cd
MS
77632001-10-31 Michael Snyder <msnyder@redhat.com>
7764
7765 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7766 depending on what the symbol table contains.
7767 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7768 the output of the ptype command. Similarly, accept both "const &"
7769 and "const&".
7770
aaa68313
CV
77712001-10-31 Corinna Vinschen <vinschen@redhat.com>
7772
7773 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7774 symbol `STORAGE' to allow to choose the storage class of
7775 the local datastructures.
7776 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7777 compiler directive.
7778
91740388
MS
77792001-10-30 Michael Snyder <msnyder@redhat.com>
7780
7781 * gdb.base/jump.exp: Allow it to run for all targets.
7782
1b7c05e7
CV
77832001-10-29 Corinna Vinschen <vinschen@redhat.com>
7784
7785 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7786 with new double_array size.
7787 (main): Change storage class of all local variables to static.
7788 Reduce size of double_array to 9.
7789 * gdb.base/call-ar-st.exp: Increase timeout value.
7790 Change expected output for double array to match new size in
7791 call-ar-st.c.
7792
36a22261
CV
77932001-10-29 Corinna Vinschen <vinschen@redhat.com>
7794
7795 * gdb.base/ending-run.exp: Create identical output when passing
7796 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7797 Stormy16 target.
36a22261 7798
92b8ae91
MK
77992001-10-28 Mark Kettenis <kettenis@gnu.org>
7800
7801 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7802 that we catch the expected failure under Linux/x86.
7803
cb135b83
OF
78042001-10-29 Orjan Friberg <orjanf@axis.com>
7805
7806 * gdb.base/setvar.exp: Escape curly braces.
7807 * gdb.stabs/weird.exp: Ditto.
7808
6884aa54
DJ
78092001-10-27 Daniel Jacobowitz <drow@mvista.com>
7810
7811 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7812 * gdm.mi/mi0-hack-cli.exp: Likewise.
7813
0398c9aa
AC
78142001-10-25 Andrew Cagney <ac131313@redhat.com>
7815
7816 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7817 messages.
7818
d20bf2e8
AC
78192001-10-21 Andrew Cagney <ac131313@redhat.com>
7820
7821 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7822 checking MI enabled.
7823
03dd63aa
CV
78242001-10-09 Corinna Vinschen <vinschen@redhat.com>
7825
7826 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7827
1d9d99f3
FCE
78282001-10-04 Frank Ch. Eigler <fche@redhat.com>
7829
7830 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7831 if gdb child process crashes, just signal an error.
7832
838ae6c4
JB
78332001-10-02 Jim Blandy <jimb@redhat.com>
7834
7835 * lib/gdb.exp (test_xfail_format): Simplify.
7836
7837 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7838 front of the variable name `format'. Simplify `if'.
7839
8f0cbc1c
DJ
78402001-10-01 Daniel Jacobowitz <drow@mvista.com>
7841
7842 * gdb.threads/pthreads.exp: Wait for output and delay
7843 before sending ^C.
7844
1f08dafd
DJ
78452001-10-01 Daniel Jacobowitz <drow@mvista.com>
7846
7847 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7848 some incorrect output instead of timing out.
7849 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7850
674f90ff
CV
78512001-09-28 Corinna Vinschen <vinschen@redhat.com>
7852
7853 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7854 check to allow additional `int'.
7855
9b284272
DJ
78562001-09-27 Daniel Jacobowitz <drow@mvista.com>
7857
7858 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7859 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7860
b55a4771
MS
78612001-09-27 Michael Snyder <msnyder@redhat.com>
7862
7863 * lib/gdb.exp (test_debug_format): New proc.
7864 (setup_xfail_format): Use new proc test_debug_format.
7865 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7866 proc; use new service proc test_debug_format.
7867 Replace all other "gcc_compiled" tests with this test.
7868 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7869 proc; use new service proc test_debug_format.
7870 Replace all other "gcc_compiled" tests with this test.
7871
78722001-09-27 Michael Snyder <msnyder@redhat.com>
7873
7874 * gdb.base/cvexpr.exp: New file.
7875 * gdb.base/cvexpr.c: New file
7876 Test for expressions using const and volatile keywords.
7877
4e6667ac
CV
78782001-09-26 Corinna Vinschen <vinschen@redhat.com>
7879
7880 * gdb.base/constvars.exp: Check for different orders of keywords
7881 and additional "int" strings in output.
7882
4f337972
AC
78832001-09-22 Andrew Cagney <ac131313@redhat.com>
7884
7885 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7886 responses from "help maint".
7887
2015650d
FCE
78882001-09-19 Frank Ch. Eigler <fche@redhat.com>
7889
7890 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7891 to localhost:NNN instead of :NNN, in case Xvfb is listening
7892 only on TCP.
7893
f3bcedc1
CV
78942001-09-19 Corinna Vinschen <vinschen@redhat.com>
7895
7896 * gdb.base/recurse.exp: When checking leaving the watchpoint
7897 scope, recognize when gdb is in function's epilogue and pass.
7898
6b819c92
KS
78992001-09-18 Keith Seitz <keiths@redhat.com>
7900
7901 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7902 support for running tests against sid targets.
7903 (gdbtk_done): Ditto.
7904
a10c9419
CV
79052001-09-18 Corinna Vinschen <vinschen@redhat.com>
7906
7907 * gdb.base/ending-run.c (main): Set stdout buffersize
7908 to the same reasonable value for any target.
7909 * gdb.base/ending-run.exp: Add a regular expression
7910 to make testsuite happy on Sanyo Stormy16 target.
7911
739d0d99
CV
79122001-09-17 Corinna Vinschen <vinschen@redhat.com>
7913
7914 * gdb.base/display.c (do_loops): Add float variable `f'.
7915 Increment f in loop.
7916 * gdb.base/display.exp: Increment timeout by 60 seconds.
7917 Change float display test to use variable `f'.
7918
1b8947f0
JB
79192001-09-17 Jim Blandy <jimb@redhat.com>
7920
7921 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7922 overflowing the limited breakpoint tables on some ROM monitors
7923 (like the ROM68K).
7924
9890ac81
FCE
79252001-09-15 Frank Ch. Eigler <fche@redhat.com>
7926
7927 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7928 the "-ac" (disable access control) flag.
7929
6db765ea
JH
79302001-08-30 Jeff Holcomb <jeffh@redhat.com>
7931
7932 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7933 ints.
7934
4c32cc04
KS
79352001-08-30 Keith Seitz <keiths@redhat.com>
7936
7937 * lib/gdb.exp: Move all insight-related functionality into
7938 separate file.
7939 * lib/insight-support.exp: New file.
7940
8d6e6f81
FCE
79412001-08-29 Frank Ch. Eigler <fche@redhat.com>
7942
7943 * config/sid.exp (sid_start): Never set sid verbosity; disable
7944 expect_background {} that consumed its stdout; tolerate </dev/null.
7945 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7946
6a90e1d0
AC
79472001-08-18 Andrew Cagney <ac131313@redhat.com>
7948
7949 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7950 CLI jump command to start it.
7951 (mi_run_to_main): Fail immediatly when unexpected output.
7952
1759b3c3
AC
79532001-08-18 Andrew Cagney <ac131313@redhat.com>
7954
7955 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7956 beginning of function. Fix PR gdb/191.
7957
61d11d80
FCE
79582001-08-16 Frank Ch. Eigler <fche@redhat.com>
7959
7960 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7961 what to force sid endianness to.
7962
942a4df2
KS
79632001-08-15 Keith Seitz <keiths@redhat.com>
7964
7965 * lib/gdb.exp (gdbtk_start): Don't set environment
7966 variables for TCL_LIBRARY and friends. Insight will
7967 now figure these out for itself.
7968
0521c418
MS
79692001-08-02 Michael Snyder <msnyder@redhat.com>
7970
7971 * gdb.base/completion.exp: Remove the symbol "a64l" from
7972 the expect string; this is target-specific, and not related
7973 to what is being tested.
7974
74a9a58a
DB
79752001-08-02 Dave Brolley <brolley@redhat.com>
7976
7977 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7978
c70819fa
MS
79792001-07-25 Michael Snyder <msnyder@redhat.com>
7980
c2b8fa57
MS
7981 * gdb.base/consecutive.exp: New file. Test stepping over
7982 breakpoints on consecutive instructions.
7983 * gdb.base/consecutive.c: New file.
7984
c70819fa
MS
7985 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7986 curly braces in regular expressions.
7987
2b1a1355
MS
79882001-07-25 Michael Snyder <msnyder@redhat.com>
7989
7990 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7991 legitimate output from stepping out of main.
7992
413eca6f
KS
79932001-07-22 Keith Seitz <keiths@redhat.com>
7994
7995 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7996 the empty string, do not run the tests.
7997
7e5a9322
SC
79982001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7999
8000 * gdb.base/long_long.exp: Detect size of pointer. Take into
8001 account 2-byte pointers when testing for p/a results.
8002
de58f10f
SC
80032001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8004
d63a86f8 8005 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
8006 and defined to 1K for m68hc11.
8007 (random_data): Reduce table to 1K for embedded platforms (68hc11).
8008 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
8009 (sizeof_random_data): New variable to tell the size of the data table;
8010 don't test past this size; always run to main.
8011
d6f5fea1
SC
80122001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8013
8014 * gdb.base/return2.exp: return of long long and double fails for
8015 68HC11; don't execute these tests on that platform.
8016 * gdb.base/return.exp: Return of a double fails for 68hc11.
8017
c477543d
SC
80182001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8019
8020 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
8021 tests that print a float.
8022 * call-rt-st.exp: Likewise.
8023
63cf1c79
MK
80242001-07-12 Mark Kettenis <kettenis@gnu.org>
8025
8026 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
8027 running this test on Linux.
8028
112f9ab5
MC
80292001-06-24 Michael Chastain <chastain@redhat.com>
8030
8031 * gdb.base/arithmet.exp: Remove some tests to make all test names
8032 unique.
8033
4970cb0f
MS
80342001-07-03 Michael Snyder <msnyder@redhat.com>
8035
8036 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
8037 the output of the ptype command.
8038
d85da69f
MS
80392001-07-02 Michael Snyder <msnyder@redhat.com>
8040
4c8a82de
MS
8041 * gdb.base/completion.exp: Don't assume that break.c is the only
8042 source file that may contain functions named "marker".
d85da69f
MS
8043 * gdb.base/corefile.exp: Quote the curly braces in regexp.
8044
8afc772b
AC
80452001-06-28 Andrew Cagney <ac131313@redhat.com>
8046
8047 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
8048 of files to delete.
8049
8050 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
8051 * gdb.disasm/h8300s.exp: New file.
8052 gdb.disasm/h8300s.s: Likewise.
8053
cff22675
AC
80542001-06-27 Andrew Cagney <ac131313@redhat.com>
8055
8056 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
8057 empty breakpoint tables.
8058
68c81b54
AC
80592001-06-25 Andrew Cagney <ac131313@redhat.com>
8060
8061 * lib/mi-support.exp: Update args=... part of stop-reason
8062 patterns. Accept either a list or a tuple.
8063
2dd62704
AC
80642001-06-23 Andrew Cagney <ac131313@redhat.com>
8065
8066 * lib/mi-support.exp: Remove local emacs variable defining
8067 change-log-default-name.
8068
b4127474
MC
80692001-06-22 Michael Chastain <chastain@redhat.com>
8070
8071 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
8072 This is operationally compatible with the previous version.
8073
8dbfb380
JB
80742001-06-13 Jim Blandy <jimb@redhat.com>
8075
8076 * lib/gdb.exp (gdb_test): Doc fix.
8077
f2d8c86d
MC
80782001-06-10 Michael Chastain <chastain@redhat.com>
8079
8080 * gdb.base/exprs.exp: Remove a duplicate test.
8081
81564d34
JB
80822001-06-06 Jim Blandy <jimb@redhat.com>
8083
8084 * gdb.base/return2.exp (main): Use values to test float and double
8085 returns that are not NaN's, to avoid being confused by IEEE
8086 comparison rules.
8087
da55addb
MS
80882001-06-04 Michael Snyder <msnyder@redhat.com>
8089
8090 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 8091 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
8092 rather than wait for 12 more tests to time out.
8093
42c65987
JB
80942001-06-06 Jim Blandy <jimb@redhat.com>
8095
b18bced9 8096 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 8097 Don't forget to match the GDB prompt.
b18bced9 8098
42c65987
JB
8099 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
8100
5b41e5f0
JB
81012001-06-04 Jim Blandy <jimb@redhat.com>
8102
8103 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
8104 command.
8105
015e046f
KB
81062001-05-31 Kevin Buettner <kevinb@redhat.com>
8107
8108 * gdb.base/annota1.exp (info break): Match four or more spaces
8109 after "Address".
8110
fb1ffbbe
MC
81112001-05-31 Michael Chastain <chastain@redhat.com>
8112
8113 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
8114 (dm_type_int_star): Likewise.
8115 (dm_type_long_star): Likewise.
8116 (dm_type_void_star): Likewise.
8117
5ea2a32c
KB
81182001-05-29 Kevin Buettner <kevinb@redhat.com>
8119
8120 * gdb.base/completion.exp (INPUTRC): Set this environment variable
8121 to a known value in order to get consistent results regardless
8122 of the setting of INPUTRC or the presence or contents of .inputrc.
8123
ae23c492
MS
81242001-05-24 Michael Snyder <msnyder@redhat.com>
8125
ac55707e
MS
8126 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
8127 Don't require that the main thread and the manager thread are the
8128 first in the list.
8129
ae23c492
MS
8130 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
8131 debugging. If test fails, issue an "unsupported" not a "fail".
8132
400071f1
JB
81332001-05-24 Jim Blandy <jimb@redhat.com>
8134
8135 Don't assume that short is shorter than int.
8136 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
8137 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 8138 this isn't true.
400071f1
JB
8139 ("print unsigned char == (~0)"): Add test that verifies that ~0,
8140 an int, is not equal to ~0 stored in an unsigned char. This tests
8141 the same thing that the previous test meant to, but works on
8142 16-bit machines, too.
8143 ("print unsigned char != (~0)"): Same test, complemented.
8144
0816a3e5
MS
81452001-05-24 Michael Snyder <msnyder@redhat.com>
8146
8147 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 8148 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
8149 and prevents dejagnu getting out of step.
8150
f6dc23a9
KB
81512001-05-23 Kevin Buettner <kevinb@redhat.com>
8152
8153 * gdb.base/finish.exp (finish_void): Revise pattern for
8154 stopping on the call statement to not permit stopping at
8155 the start of the instructions comprising the call sequence.
8156
7dbd117d
MC
81572001-05-19 Michael Chastain <chastain@redhat.com>
8158
8159 * gdb.base/callfuncs.exp: Make all test names unique.
8160 * gdb.base/commands.exp: Make all test names unique.
8161 * gdb.base/condbreak.exp: Make all test names unique.
8162 * gdb.base/dbx.exp: Make all test names unique.
8163 * gdb.base/default.exp: Make all test names unique.
8164 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
8165 and TIMEOUT messages to their corresponding PASS message.
8166 * gdb.base/ending-run.exp: Make all test names unique.
8167 * gdb.base/long_long.exp: Remove duplicate test.
8168
6b0b0a9e
KB
81692001-05-21 Kevin Buettner <kevinb@redhat.com>
8170
8171 * gdb.base/finish.exp (finish_void): Allow "finish" command to
8172 stop on the call statement as well as the statement after the
8173 call.
8174
2caa35cb
MS
81752001-05-21 Michael Snyder <msnyder@redhat.com>
8176
8177 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
8178
40713331
EZ
81792001-05-10 Elena Zannoni <ezannoni@redhat.com>
8180
8181 * gdb.base/completion.exp: Revamp test. Make it execute on all
8182 platforms.
8183
c2c1be8d
EZ
81842001-05-10 Elena Zannoni <ezannoni@redhat.com>
8185
2c9cd303
EZ
8186 * config/gdbserver.exp (gdb_load): Handle the case
8187 in which the arguments to gdbserver are given in the
8188 baseboard configuration file.
8189 Also handle the case in which the server needs to do a
8190 load.
8191
9671de48
KS
81922001-05-07 Keith Seitz <keiths@cygnus.com>
8193
8194 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
8195 set up the display for testing.
8196 (gdbtk_start): Convert all paths to paths that tcl will like.
8197 Export target information to environment.
8198 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
8199 necessary.
8200 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
8201 (to_tcl_path): New proc to convert a given pathname into
8202 a path acceptible as an argument to a tcl command.
8203 (_gdbtk_export_target_info): New proc to export target info
8204 into the environment for gdbtk testing.
8205 (gdbtk_done): New proc to signal end-of-test.
8206
5a360f47
JB
82072001-05-06 Jim Blandy <jimb@redhat.com>
8208
8209 * restore.c: Make the code of caller0 correspond to its comment.
8210
66c756c6
MS
82112001-05-03 Michael Snyder <msnyder@redhat.com>
8212
8213 * config/sid.exp (gdb_target_sid): Check for error messages.
8214 On error or timeout, don't make expect exit (which will terminate
8215 all subsequent tests); instead just make gdb exit.
d63a86f8 8216 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
8217 return a negative value.
8218
a966fde5
JB
82192001-04-24 Jim Blandy <jimb@redhat.com>
8220
851c18e0
JB
8221 * gdb.c++/templates.exp: If we see the prompt for the overload
8222 list, but we haven't recognized any of the longer patterns,
8223 arrange for this test to fail, not hang.
8224
a966fde5
JB
8225 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
8226 variations.
8227
db144853
MC
82282001-04-22 Michael Chastain <chastain@redhat.com>
8229
8230 * gdb.c++/local.exp: Use the 'runto' library function.
8231 * gdb.c++/namespace.exp: Likewise.
8232 * gdb.c++/overload.exp: Likewise.
8233
3207ec21
KB
82342001-03-26 Kevin Buettner <kevinb@redhat.com>
8235
8236 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
8237 * gdb.base/step-line.exp: New file. Test step/next in presence of
8238 #line directives.
8239 * gdb.base/step-line.c: New file. Test program for the above.
8240 * gdb.base/step-line.inp: New file. We pretend that this file has
8241 been transformed by some other tool into step-line.c.
8242
13b57657
JB
82432001-03-21 Jim Blandy <jimb@redhat.com>
8244
8245 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
8246 unmangled operator names.
8247
754cbe1c
JB
82482001-03-20 Jim Blandy <jimb@redhat.com>
8249
8250 * gdb.threads/linux-dp.exp: Recognize an additional message
8251 generated by GDB when it doesn't understand how to debug threads
8252 on the target system.
8253
177495c9
AC
82542001-03-19 Andrew Cagney <ac131313@redhat.com>
8255
8256 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
8257
f266096b
MC
82582001-03-12 Michael Chastain <chastain@redhat.com>
8259
8260 * gdb.c++/derivation.exp: Use the 'runto' library function.
8261
cac3c2ff
MC
82622001-03-12 Michael Chastain <chastain@redhat.com>
8263
8264 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
8265
b6c11a24
MC
82662001-02-24 Michael Chastain <chastain@redhat.com>
8267
8268 * gdb.c++/ref-types.exp: Change handwritten code to library
8269 function 'runto'.
8270
6bae5bce
OF
82712001-03-16 Orjan Friberg <orjanf@axis.com>
8272
8273 * gdb.base/signals.exp: Set count to 0 explicitly.
8274
0015fd9a
MS
82752001-03-15 Mark Salter <msalter@redhat.com>
8276
8277 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
8278 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
8279 (gdb_load): Add support for additional target_info: gdb_download_size
8280 and gdb_load_timeout.
0015fd9a 8281
fc33412a
DT
8282Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
8283
8284 * gdb.base/annota1.exp: Move test of isnative to earlier in the
8285 file -- to prevent failing when the compile fails but we have no
8286 intention of running the tests anyway.
8287
8288 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
8289 tests if set.
8290
8291 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
8292 integers.
8293
8294 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
8295 * gdb.c++/namespace.exp: Ditto.
8296
115f06de
OF
82972001-03-07 Orjan Friberg <orjanf@axis.com>
8298
8299 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
8300 * gdb.base/pointers.exp: Relax pattern match of decimals.
8301
b6ba6518
KB
83022001-03-06 Kevin Buettner <kevinb@redhat.com>
8303
8304 * Makefile.in, config/abug.exp, config/cfdbug.exp,
8305 config/cpu32bug.exp, config/dve.exp, config/est.exp,
8306 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
8307 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
8308 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
8309 config/sh.exp, config/sid.exp, config/slite.exp,
8310 config/sparclet.exp, config/udi.exp, config/unknown.exp,
8311 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
8312 config/vxworks.exp, config/vxworks29k.exp,
8313 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
8314 gdb.base/all-bin.exp, gdb.base/annota1.exp,
8315 gdb.base/arithmet.exp, gdb.base/assign.exp,
8316 gdb.base/async.exp, gdb.base/attach.exp,
8317 gdb.base/bitfields.exp, gdb.base/bitops.exp,
8318 gdb.base/break.exp, gdb.base/call-ar-st.exp,
8319 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
8320 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
8321 gdb.base/commands.exp, gdb.base/completion.exp,
8322 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8323 gdb.base/constvars.exp, gdb.base/corefile.exp,
8324 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
8325 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
8326 gdb.base/ending-run.exp, gdb.base/environ.exp,
8327 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8328 gdb.base/finish.exp, gdb.base/foll-exec.exp,
8329 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
8330 gdb.base/funcargs.exp, gdb.base/help.exp,
8331 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
8332 gdb.base/logical.exp, gdb.base/long_long.exp,
8333 gdb.base/maint.exp, gdb.base/mips_pro.exp,
8334 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
8335 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
8336 gdb.base/pointers.exp, gdb.base/printcmds.exp,
8337 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
8338 gdb.base/regs.exp, gdb.base/relational.exp,
8339 gdb.base/remote.exp, gdb.base/reread.exp,
8340 gdb.base/restore.exp, gdb.base/return2.exp,
8341 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
8342 gdb.base/selftest.exp, gdb.base/setshow.exp,
8343 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
8344 gdb.base/sigall.exp, gdb.base/signals.exp,
8345 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
8346 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8347 gdb.base/step-test.exp, gdb.base/structs.c,
8348 gdb.base/structs.exp, gdb.base/structs2.exp,
8349 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
8350 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
8351 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
8352 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8353 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
8354 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
8355 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
8356 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
8357 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
8358 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
8359 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
8360 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
8361 gdb.fortran/types.exp, gdb.java/jmisc.exp,
8362 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8363 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
8364 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8365 gdb.trace/circ.exp, gdb.trace/collection.exp,
8366 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8367 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8368 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
8369 gdb.trace/report.exp, gdb.trace/save-trace.exp,
8370 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8371 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8372 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
8373 notices.
8374
dc96c6c7 83752001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
8376
8377 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8378 first arg is int not float.
8379
dc96c6c7 83802001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
8381
8382 * gdb.base/reread.exp: Unsupported for non-native targets;
8383 doesn't work for remote debugging.
8384
9b0c4aeb
FN
83852001-02-19 Fernando Nasser <fnasser@redhat.com>
8386
8387 From Drew Moseley <dmoseley@redhat.com>
8388 * gdb.base/ending-run.exp: Properly handle the BSP state when
8389 stepping past the end of main.
8390
02aa71d5
MC
83912001-02-19 John Moore <jmoore@redhat.com>
8392
8393 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8394 Converted HPUX fix for non-expected items following multiple
8395 step commands into general solution for all platforms.
8396
1fa449a4
MC
83972001-02-18 Michael Chastain <chastain@redhat.com>
8398
8399 * gdb.c++/classes.exp (do_tests): Change runto statements
8400 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8401 statements demangler agnostic.
8402 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8403 (gdb_virtfunc_restart): Likewise.
8404
b2f9ec70
MC
84052001-02-14 Michael Chastain <chastain@redhat.com>
8406
8407 * gdb.c++/inherit.exp (do_tests): Change runto statements
8408 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8409 statements demangler agnostic.
8410
cf74b8ca
AC
8411Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8412
8413 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8414 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8415 before calling common_routine 15 times'' tests.
8416
99f78f56
MC
84172001-02-11 Michael Chastain <chastain@redhat.com>
8418
8419 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8420 Helps the test script figure out which demangler is in use.
8421 (dm_type_foo_ref): Ditto.
8422 (dm_type_int_star): Ditto.
8423 (dm_type_long_star): Ditto.
8424 (dm_type_unsigned_int): Ditto.
8425 (dm_type_void): Ditto.
8426 (dm_type_void_star): Ditto.
99707966 8427 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8428 Probe the gdb demangler and set variables to accommodate
8429 formatting differences.
8430 (info_func_regexp): New function. Same as info_func, but
8431 matches against a regexp.
8432 (info_func): Match against a literal string.
8433 (print_addr_2): New function. Match against a literal string,
8434 which can be different from the input to gdb.
8435 (print_addr): Simply call print_addr_2 with the same argument twice.
8436 (test_lookup_operator_functions): Use demangler formatting variables.
8437 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8438 the tests in the same order as the C++ class declaration.
8439 (test_paddr_operator_functions): Ditto.
8440 (test_paddr_overloaded_functions): Ditto.
8441 (test_paddr_hairy_functions): Use demangler formatting variables.
8442 Add reference to gdb/19 for related tests.
8443 (do_tests): Call probe_demangler.
8444
1de8f023
KB
84452001-01-30 Kevin Buettner <kevinb@redhat.com>
8446
8447 * gdb.c++/templates.cc (printf): Remove unused function definition.
8448
ca3f91ed
MS
84492001-01-26 Felix Lee <flee@redhat.com>
8450
8451 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8452
84532001-01-25 matthew green <mrg@redhat.com>
8454
8455 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8456 up sid.
8457 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8458
84592001-01-25 matthew green <mrg@redhat.com>
8460
8461 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8462 Deprecate $sid_spawn_id.
ca3f91ed
MS
8463 (sid_exit): Remove code necessary only for `spawn.'
8464
84652001-01-25 matthew green <mrg@redhat.com>
8466
8467 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8468
fb18ec4a
MC
84692001-01-28 Michael Chastain <chastain@redhat.com>
8470
8471 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8472 to call when tests fail. It takes gdb out of the overloaded
8473 function choice menu back to the main prompt, so that the test
8474 program stays synchronized.
8475 (set_bp_overloaded): New proc to collect all the common
8476 code for setting a breakpoint on an overloaded name. Calls
8477 take_gdb_out_of_choice_menu when needed.
8478 (menu_overload1arg): New variable to collect the repeated
8479 instances of the expected menu for an overloaded name. Change
8480 the regular expression to handle changes in g++ type encoding:
8481 "void" can be either "void" or "", and "unsigned int" can be
8482 either "unsigned int" or "unsigned".
8483 (continue_to_bp_overloaded): Change regular expressions to handle
8484 changes in g++ type encoding.
8485 (no proc): Call take_gdb_out_of_choice_menu when needed.
8486 Remove redundant calls to "info break". Accept either "canceled"
8487 or "cancelled". Change regular expressions in "info break"
8488 calls to handle changes in g++ type encoding. Give all tests
8489 unique strings.
8490
9c646a6e
BE
84912001-01-17 Ben Elliston <bje@redhat.com>
8492
8493 * config/sid.exp: New file.
8494
9549d9c1
AC
8495Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8496
8497 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8498
dc96c6c7 84992000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8500
8501 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8502 Add a RE to accept a non-ascii char if one is ever presented.
8503
b4df4f68
FN
85042000-12-20 Fernando Nasser <fnasser@redhat.com>
8505
297dd0fd 8506 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8507
dc96c6c7 85082000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8509
d63a86f8 8510 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8511 in regexp. One '\' does not suffice on Linux.
8512
4a7bddb6
MC
85132000-12-09 Michael Chastain <chastain@redhat.com>
8514
8515 * gdb.base/break.exp (test_clear_command): Use a marker function
8516 rather than 'main' for the test function. Also move this
8517 test to an execution point where the marker function names are
8518 guaranteed to be bound to functions. (Executing tests after a
8519 'finish' from main runs into name conflicts with local names
8520 in __libc_start_main).
8521
dc96c6c7 85222000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8523
8524 * gdb.base/finish.exp: New test for gdb's "finish" command.
8525 * gdb.base/return2.exp: New test for gdb's "return" command.
8526 * gdb.base/return2.c: New source file for above.
8527
dc96c6c7 85282000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8529
8530 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8531 * gdb.base/miscexprs.exp: Ditto.
8532 * gdb.base/pointers.exp: Ditto.
8533 * gdb.c++/derivation.exp: Ditto.
8534 * gdb.c++/local.exp: Ditto.
8535 * gdb.c++/namespace.exp: Ditto.
8536 * gdb.c++/overload.exp: Ditto.
8537 * gdb.c++/ref-types.exp: Ditto.
8538
dc96c6c7 85392000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8540
8541 * gdb.base/constvars.exp: Test result of "up" command.
8542 * gdb.base/miscexprs.exp: Ditto.
8543 * gdb.base/pointers.exp: Ditto.
8544 * gdb.base/scope.exp: Ditto.
8545 * gdb.c++/derivation.exp: Ditto.
8546 * gdb.c++/local.exp: Ditto.
8547 * gdb.c++/namespace.exp: Ditto.
8548 * gdb.c++/overload.exp: Ditto.
8549 * gdb.c++/ref-types.exp: Ditto.
8550
44097287
FN
85512000-11-22 Michael Chastain <chastain@redhat.com>
8552
8553 * mips_pro.exp: Accept either "middle -> top -> main" or
8554 "middle -> main" in the backtrace, because gcc can optimize
8555 tail calls to jumps. Remove setup_xfail for the hppa case.
8556 Add a comment with the original warning messages from PR 3016,
8557 which was filed in 1993, to preserve them for posterity.
8558
9d2e1bab
ND
85592000-11-17 Nick Duffek <nsd@redhat.com>
8560
8561 * lib/gdb.exp (gdb_test): Override timeout with board info.
8562
1aca8eb7
ND
85632000-11-17 Nick Duffek <nsd@redhat.com>
8564
8565 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8566 the second kill and detach messages.
8567
93076499
ND
85682000-11-17 Nick Duffek <nsd@redhat.com>
8569
8570 * configure.in: Add AC_EXEEXT.
8571 * configure: Regenerate.
8572 * Makefile.in (just-check): Export EXEEXT.
8573 * lib/gdb.exp ($EXEEXT): Import from environment.
8574 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8575 expect "maint dump-me" on Cygwin.
8576 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8577 $EXEEXT.
8578
30e87cd3
ND
85792000-11-17 Nick Duffek <nsd@redhat.com>
8580
8581 * gdb.base/break.exp: Test backtrace and finish from called
8582 function on all platforms, not just HP-UX.
8583
dc96c6c7 85842000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8585
8586 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8587 code from gdb_target_monitor, so it can be used independantly
8588 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8589
dc96c6c7 85902000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8591
8592 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8593 * gdb.base/corefile.exp: Expect the message "Program is being
8594 debugged already" when we send the "corefile" command, since
8595 the preceeding gdb_load may have connected gdb to a remote target.
8596 * gdb.base/display.exp: Disable hardware watchpoints if new
8597 board info variable "no_hardware_watchpoints" is true.
8598 Replace single-letter commands with more readable ones.
8599 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8600 if new board info variable "no_hardware_watchpoints" is true.
8601 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8602 to see if stdio (printf) testing is possible.
8603 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8604 board info variable "no_hardware_watchpoints" is true. Use new
8605 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8606
39124dea
FN
86072000-11-13 Fernando Nasser <fnasser@redhat.com>
8608
8609 From Orjan Friberg <orjanf@axis.com>:
8610 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8611 in array print pattern match.
8612
a9e2e984
FN
86132000-11-09 Fernando Nasser <fnasser@redhat.com>
8614
8615 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8616 spelling "cancelled" to U.S. spelling "canceled" to match changes
8617 made to gdb.
8618 * gdb.c++/ovldbreak.exp: Ditto.
8619
c7db355b
PS
86202000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8621
8622 * gdb.base/callfuncs.c (main): Moved to end of file, call
8623 t_double_values to initialize the FPU before inferior calls are made.
8624 * gdb.base/callfuncs.exp: Test for register preservation after calling
8625 inferior functions. Add tests for continuining, finishing and
8626 returning from a stop in a call dummy.
8627
dc96c6c7 86282000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8629
8630 * gdb.base/commands.exp: Break up long lines, and re-indent.
8631
dc96c6c7 86322000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8633
8634 * config/gdbserver.exp: Rewritten from the ground up, to make it
8635 compatible with the current dejagnu tree, and to make it work with
8636 the new "gdbserver" in libremote.
8637
dc96c6c7 86382000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8639
8640 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8641 * gdb.base/varargs.exp: Skip entire test if no printf support.
8642 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8643 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8644
dc96c6c7 86452000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8646
8647 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8648 no floating point support.
8649 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8650 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8651 * gdb.base/call-rt-st.exp: Ditto.
8652 * gdb.base/call-strs.exp: Ditto.
8653
bac5fc66
JG
86542000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8655
8656 * gdb.base/sizeof.c: include <stdio.h>.
8657
8658 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8659 'finish', otherwise uncaptured gdb_prompt would potentially
8660 throw remaining test points out of sync.
8661
b22a6027
SB
86622000-07-26 Scott Bambrough <scottb@netwinder.org>
8663
8664 * gdb.base/recurse.exp: Run tests for all targets.
8665 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8666 gnu-oldld case on ARM.
8667 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8668 for ARM targets.
d63a86f8 8669
d8231941
AG
8670Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8671
8672 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8673 * gdb.java/configure: Rebuild.
8674
8caabe69
AG
8675Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8676
8677 * gdb.java/jv-exp.exp: New file.
8678
9d273ca3
AG
8679Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8680
8681 * configure: Rebuilt.
8682 * configure.in (configdirs): Add gdb.java.
8683 * gdb.java/jmisc.java: New file.
8684 * gdb.java/jmisc.exp: New file.
8685 * gdb.java/Makefile.in: New file.
8686 * gdb.java/configure: Rebuilt.
8687 * gdb.java/configure.in: New file.
8688 * lib/java.exp: New file.
8689
4f823a66
AC
8690Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8691
8692 * gdb.base/exprs.exp: Test casts to a pointer including over and
8693 underflow.
8694
2391e11d
AC
8695Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8696
8697 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8698 and the compilers sizes.
8699
54602222
ND
87002000-07-09 Nick Duffek <nsd@redhat.com>
8701
8702 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8703 (use_methods): New function.
8704 (main): Call use_methods().
8705 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8706 (do_tests): Call test_method_param_class.
8707
2bec0572
ND
87082000-07-09 Nick Duffek <nsd@redhat.com>
8709
8710 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8711 spelling.
8712 (test_enums): New procedure. Move enum tests from end of script
8713 to here. Set breakpoint on function name instead of line number.
8714 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8715 (enums2): New marker function.
8716 (enums1): New function.
8717 (main): Call enums1(). Move enum tests to enums1().
8718
78492fde
AC
8719Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8720
8721 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8722 compile/link program. Update line numbers.
8723 * gdb.asm/d10v.inc: Define ``startup''.
8724 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8725
49a2cef8
AC
8726Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8727
8728 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8729
3e6c8688
EZ
87302000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8731
8732 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8733 of 'help maint print' command.
8734
9ff5cbe9
AC
8735Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8736
8737 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8738 they use gdb_expect_list.
8739
17c579bd
AC
8740Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8741
8742 * gdb.base/commands.exp: Use ``set remote
8743 memory-read-packet-size'' instead of ``set endian big'' to test
8744 long commands.
8745
e6d71bf3
DB
87462000-06-03 Daniel Berlin <dan@cgsoftware.com>
8747
8748 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8749 g++, and stop skipping them.
e6d71bf3
DB
8750
8751 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8752 work under g++.
8753
d63a86f8 8754 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8755 initialization.
8756
dc96c6c7 87572000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8758
8759 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8760 the regular expression: accept an (almost) arbitrary sequence of
8761 "frames-invalid" and "breakpoints-invalid" messages both before
8762 and after the "starting" message.
8763
dc96c6c7 87642000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8765
8766 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8767
dc96c6c7 87682000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8769
8770 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8771 Relax the regular expression a little, make it pass on Solaris 8.
8772
8216cda9
KB
87732000-05-12 Kevin Buettner <kevinb@redhat.com>
8774
8775 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8776 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8777 Instead, it is permissible for gdb to stop on the line of the
8778 call itself.
8779
1a570b2f
MS
87802000-05-12 Michael Snyder <msnyder@.cygnus.com>
8781
8782 * gdb.base/break.exp (bp on small function, optimized file):
8783 Add a second pass pattern. The behavior differs here between stabs
8784 and dwarf for one-line functions. Stabs preserves two line symbols
8785 (one before the prologue and one after) with the same line number,
8786 but dwarf regards these as duplicates and discards one of them.
8787 Therefore the address after the prologue (where the breakpoint is)
8788 has no exactly matching line symbol, and GDB reports the breakpoint
8789 as if it were in the middle of a line rather than at the beginning.
8790
dc96c6c7 87912000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8792
d63a86f8 8793 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8794 rather than "send_gdb" (for consistancy).
8795
7d418785
AC
8796Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8797
8798 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8799 * gdb.c++/templates.cc: Properly check for GCC version number.
8800 * lib/compiler.cc: Likewise
8801
dc96c6c7 88022000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8803
d63a86f8 8804 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8805 gdb may not stop at the first line of main, due to code motion.
8806
dc96c6c7 88072000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8808
8809 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8810 This test depends on parsing the printf output from the target.
8811 Since the sparclet stub doesn't do stdio, this will never work.
8812 * gdb.base/call-rt-st.exp: ditto.
8813 * gdb.base/call-strs: ditto.
8814
dc96c6c7 88152000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8816
8817 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8818
8819 * gdb.base/ending-run.exp: After connecting to a remote target,
8820 but before running, the target will appear to be in a random
8821 location. Specify both a file and a line for breakpoints.
8822 Also, the function that calls main may be called 'init'
8823 rather than 'start'.
8824
a5a51225
EZ
88252000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8826
8827 * gdb.base/help.exp: Update output for add-symbol-file command.
8828
7930cc7c
FN
88292000-04-10 Fernando Nasser <fnasser@cygnus.com>
8830
8831 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8832 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8833
23e37ab1
C
88342000-04-07 J.T. Conklin <jtc@redback.com>
8835
e93c542c
C
8836 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8837
23e37ab1
C
8838 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8839
591b8fa3
PDM
8840Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8841
8842 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8843 values that can be represented exactly.
8844 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8845 above change, and to not check against the directory part of the source
8846 file name.
8847 (step into print_long_arg_list): Likewise.
8848 (print print_small_structs from print_long_arg_list): Likewise.
8849 (print print_long_arg_list): Likewise.
8850
7a495180
EZ
88512000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8852
30b53638 8853 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8854
beb998c6
AC
8855Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8856
8857 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8858
1c689132
DB
88592000-03-25 Daniel Berlin <dan@cgsoftware.com>
8860
8861 * gdb.base/commands.exp (deprecated_command_test): Add test for
8862 deprecate with no arguments.
8863
c1790a9d
JL
88642000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8865
8866 * gdb.base/break.exp: Add new test for setting breakpoints on
8867 optimized code so we can test breakpoints work even when function
8868 prologues may be optimized away
8869
003ba290
FN
88702000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8871
8872 From David Whedon <dwhedon@gordian.com>
8873 * gdb.base/commands.exp : Added command deprecator tests.
8874
6837a0a2
DB
88752000-03-22 Daniel Berlin <dan@cgsoftware.com>
8876
8877 * gdb.base/help.exp: Added test for new apropos command.
8878
b9593231
KB
88792000-03-21 Kevin Buettner <kevinb@redhat.com>
8880
8881 * gdb.base/pointers.c (usevar): New function.
8882 (main): Make sure that global variables v_int_pointer2, rptr,
8883 and y are all referenced someplace in the program by calling
8884 usevar() on them. [Some linkers delete symbols which are
8885 never referenced. The space remains, but there's no way to
8886 get a (symbolic) handle on the variable from the debugger.]
8887
751a959b
EZ
88882000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8889
8890 * gdb.base/printcmds.c: Add typedeffed arrays.
8891
8892 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8893 procedure to test arrays that are typedef'd.
8894
73a93a32
JI
88952000-03-13 James Ingham <jingham@leda.cygnus.com>
8896
8897 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8898 the library directories.
73a93a32 8899
fb40c209
AC
8900Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8901
8902 * configure.in (configdirs): Add sub directory gdb.mi.
8903 * configure: Re-generate.
8904
8905 * gdb.mi: New directory.
d63a86f8 8906
ee4dd2c9
AC
89072000-02-25 Scott Bambrough <scottb@netwinder.org>
8908
8909 * gdb.base/long_long.exp: Correct test suite failure when printing
8910 a long long value as a double on ARM platforms.
8911
70f0cc22
JB
89122000-02-16 Jim Blandy <jimb@redhat.com>
8913
8914 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8915 default source file is set properly before running this test.
8916
853819b8
EZ
89172000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8918
8919 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8920 gdbtk/library directory, not in gdbtcl2.
8921
dfcd3bfb
JM
89222000-02-04 Jim Blandy <jimb@redhat.com>
8923
8924 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8925 backslash from regexp pattern.
8926
8927 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8928 procedure. Use it to run all the "continue to bp overloaded"
8929 tests. Note that this changes the names of the tests slightly.
8930 If the breakpoint hit message includes a hex PC value, because
8931 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8932 from the real source code, still consider that a pass.
8933
8934 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8935 XFAIL here if the breakpoint message contains a hex address. Note
8936 similar change on 1999-11-02.
8937
8938 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8939
8940 * gdb.base/ptype.exp: Establish a default source file before
8941 calling get_debug_format.
8942
89432000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8944
8945 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8946
8b93c638
JM
89472000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8948
8949 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8950 of successive stepi commands -- while in the prologue we should see
8951 the function entry bracket.
8952
89532000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8954
8955 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8956 reach __change_mode() when stepping through the end of main().
8957
c5394b80
JM
89582000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8959
8960 * gdb.base/default.exp: Fix expected pattern.
8961 * gdb.base/help.exp: Same.
8962
0d06e24b
JM
89632000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8964
8965 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8966 Don't use xfail's because that affects only the following test.
d63a86f8 8967
0d06e24b
JM
8968 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8969 solaris or linux.
8970
8971 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8972
dc96c6c7 89732000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8974
d63a86f8 8975 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8976 "A syntax error" rather than "A parse error". Accept both.
8977
89782000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8979
8980 * gdb.base/default.exp: Remove OS dependent string from "target
8981 remote" test.
8982 * gdb.base/help.exp: Same for "help target remote" test.
8983
c3f6f71d
JM
89842000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8985
8986 From Jim Kingdon <kingdon@redhat.com>:
8987
8988 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8989 prompt (cleanup rather than necessity, but still might keep output
8990 from spilling to next test).
8991
89922000-01-02 Fred Fish <fnf@cygnus.com>
8993
8994 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8995 AIX, which defines them in <sys/types.h>.
8996
ed9a39eb 89971999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8998
ed9a39eb
JM
8999 * gdb.base/default.exp: Match arm* etc instead of arm in "info
9000 float" test.
9001
90021999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 9003
ed9a39eb 9004 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
9005
9006 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
9007 outermost frame disallowed".
9008
90091999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
9010
9011 * gdb.base/setvar.exp: New tests for setting the value of a struct
9012 with a constant list.
9013
90141999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9015
9016 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
9017 require the user to type a cast before setting the value of a struct.
9018
de57eccd
JM
90191999-12-06 Jim Blandy <jimb@cygnus.com>
9020
9021 * gdb.base/default.exp: Expect the new 'info float' command on
9022 all i386 platforms.
9023
9024 * gdb.threads/linux-dp.exp: Expand our ability to recognize
9025 LinuxThreads libraries that don't support debugging.
9026
c2d11a7d
JM
9027Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9028
9029 * gdb.base/remote.c: Fill the buffer with truely random data.
9030 Change the buffer type to ``unsigned char'' to simplify size
9031 arithmetic.
9032
9033 * gdb.base/remote.exp: Reduce download numbers by one. Typical
9034 stub only handles 400-1 byte packets. Verify that the download
9035 worked.
9036
90371999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
9038
9039 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
9040 tests, using UNRESOLVED for the untested cases. Also, does not wait
9041 for a timeout if the prompt was received before a recognizable pattern.
9042
90431999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
9044
9045 * lib/gdb.exp (gdb_expect_list): Fix spelling.
9046
90471999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9048
9049 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
9050 watchpoints.
9051
90521999-11-24 Jason Merrill <jason@casey.cygnus.com>
9053
9054 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
9055
9056 * gdb.c++/local.exp: Be more flexible in recognizing local class
9057 name mangling. Don't allow horribly truncated method names.
9058 * gdb.c++/derivation.exp: Expect protected inheritance.
9059 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
9060 * gdb.c++/virtfunc.exp: Likewise.
9061 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
9062 when printing a nested enum.
9063
90641999-11-22 Jim Blandy <jimb@cygnus.com>
9065
9066 * gdb.base/step-test.exp: Properly await GDB's response to setting
9067 a breakpoint on the call to large_struct_by_value.
9068
9069 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
9070 just because we have debug info for the `start' function.
9071
90721999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
9073
9074 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
9075 "Unknown signal" messages, which indicate (on LinuxThreads) that
9076 GDB doesn't know how to debug threads on this system. This is
9077 better than hanging while philosopher 0 dumps chatter into gdb.log.
9078
90791999-11-18 Tom Tromey <tromey@cygnus.com>
9080
9081 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
9082
90831999-11-18 Fred Fish <fnf@cygnus.com>
9084
9085 * gdb.base/coremaker2.c: Add sample program for generating
9086 cores that is more self contained than coremaker.c. Eventually
9087 I'll add more code to this and tie it into the testsuite.
9088
4ce44c66
JM
90891999-11-12 Stan Shebs <shebs@andros.cygnus.com>
9090
9091 * gdb.base/dollar.exp: Remove, now in gdb.hp.
9092
90931999-11-10 Jimmy Guo <guo@cup.hp.com>
9094
9095 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
9096 from $srcdir/lib/.
9097 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
9098 and gdb.c++/.
9099
9100 * gdb.c++/derivation.exp: remove redundant get compiler info code.
9101
d63a86f8 9102 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
9103 'continue with watch' test point.
9104
91051999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
9106
9107 Merged from p2linux-990323-branch:
d63a86f8 9108
4ce44c66
JM
9109 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
9110
11cf8741
JM
9111Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
9112
9113 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
9114 {limit,fixed}''. Test ``set download-write-size''.
9115
9116Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
9117
9118 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
9119 gdb_expect_list.
9120
9121Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
9122
9123 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
9124
91251999-11-03 Mark Salter <msalter@cygnus.com>
9126
9127 * gdb.base/break.exp: Fix "stub continue" pattern.
9128
91291999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
9130
9131 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
9132
91331999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
9134
9135 * gdb.base/display.exp ("finish"): Add timeout clause.
9136
9137 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
9138 plain prompt clause, so this doesn't have to time out in order to
9139 fail.
9140
9141 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
9142 breakpoint hit messages include an address.
9143
9144 * gdb.base/display.exp: Don't forget to escape parens in regular
9145 expressions. Unix regexp notatation sucks.
9146
91471999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9148
9149 * gdb.base/annota1.exp: Test for annotate-signalled: change output
9150 order for 'signalled' message.
9151
5c44784c
JM
91521999-11-01 Stan Shebs <shebs@andros.cygnus.com>
9153
9154 From Jimmy Guo <guo@cup.hp.com>:
9155 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
9156 * gdb.base/annota1.c: Add code for tests to work with.
9157
91581999-10-26 Frank Ch. Eigler <fche@cygnus.com>
9159
9160 * gdb.base/remote.exp: New test for remote downloading settings.
9161 * gdb.base/remote.c: New file with large .data.
9162
917317f4
JM
91631999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
9164
9165 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
9166 for LinuxThreads support, merged from the Code Fusion branch.
9167
9168Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
9169
9170 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
9171 containing exp_continue into a while within an expect. Don't
9172 attempt a start more than three times. Check return value from
9173 gdb_load.
d63a86f8 9174
2df3850c
JM
9175Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
9176
9177 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
9178 a pass case.
9179
2acceee2
JM
91801999-10-01 Kevin Buettner <kevinb@cygnus.com>
9181
9182 * gdb.base/break.c (main): Added a statement that we can step
9183 off of.
9184 * gdb.base/break.exp: Added tests for setting a breakpoint
9185 at an offset and stepping onto a breakpoint.
9186
91871999-10-01 Fred Fish <fnf@cygnus.com>
9188
d63a86f8 9189 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
9190 gdb output.
9191
c2c6d25f
JM
91921999-09-18 Jim Blandy <jimb@cris.red-bean.com>
9193
9194 * gdb.base/break.exp: Code locations are in hex, don't forget!
9195 (For HP-UX.)
9196
91971999-09-17 Stan Shebs <shebs@andros.cygnus.com>
9198
9199 * condbreak.exp: Use break.c as test program.
9200 * condbreak.c: Remove, redundant with break.c.
9201
92021999-09-15 Stan Shebs <shebs@andros.cygnus.com>
9203
9204 * config/monitor.exp (gdb_target_monitor): Disable X- and
9205 Z-packets if the target needs it.
9206
92071999-09-13 James Ingham <jingham@leda.cygnus.com>
9208
9209 * gdb.c++/overload.exp: Added tests for listing overloaded
9210 functions with function pointers in the arg, explicitly calling
9211 out the version you want.
9212
cff3e48b
JM
92131999-09-09 Stan Shebs <shebs@andros.cygnus.com>
9214
9215 * long_long.exp: Add variations of test cases that work for
9216 targets with 16-bit ints and 32-bit doubles.
9217
d4f3574e
SS
92181999-09-08 Stan Shebs <shebs@andros.cygnus.com>
9219
9220 * break.c (main): Compare a possibly-uninitialized argc with an
9221 unlikely value that fits in 16 bits.
9222
92231999-09-07 Stan Shebs <shebs@andros.cygnus.com>
9224
9225 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
9226 0xfeeb, don't want negative numbers if ints are 16 bits.
9227
9228 * lib/gdb.exp (skip_cplus_tests): New proc.
9229 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9230 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
9231 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
9232 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
9233 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
9234 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
9235 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
9236 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
9237
9238 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
9239
9240Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
9241
9242 * gdb.base/corefile.exp (up): Allow a parameter to appear
9243 in the frame that we're going up to.
9244
9245 From Jim Blandy <jimb@cygnus.com>:
9246
9247 * gdb.base/default.exp (info float): Expect some output now.
9248
9249 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
9250 returning floating-point values to fail on the x86.
9251 * gdb.base/callfwmall.exp (do_function_calls): Same.
9252
9253 * gdb.base/list.exp (test_listsize): Correct expectations for
9254 listing line 1 with listsize 2. Also, listing a single line
9255 works now, as does listing three lines. [Kevin's note: There
9256 were a number of other cases fixed too where the expectations
9257 differed...]
9258
92591999-09-02 Stan Shebs <shebs@andros.cygnus.com>
9260
9261 * gdb.base/selftest.exp: Add case for when version prints as
9262 constant string instead of char pointer.
9263
104c1213
JM
92641999-08-25 Stan Shebs <shebs@andros.cygnus.com>
9265
9266 * gdb.base/ending-run.exp: Add Solaris case for what happens when
9267 stepping out of main.
9268
9269 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
9270 G++ used.
9271
9272 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
9273 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
9274
9275 * gdb.c++/ovldbreak.exp: Update match string in test that
9276 includes a warning of multiple breakpoints.
9277
92781999-08-24 Stan Shebs <shebs@andros.cygnus.com>
9279
9280 * gdb.base/display.exp: Improve precision of step-after-finish
9281 added yesterday.
9282
9283 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
9284 test.
9285
9286 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
9287 configs when using G++, not just hppa*.
9288
92891999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9290
9291 * gdb.base/async.c: New file.
9292 * gdb.base/async.exp: New file.
9293
9294Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
9295
9296 * gdb.base/break.exp: Tweak PA specific tests to properly handle
9297 PA64.
9298
53a5351d
JM
9299Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
9300
104c1213
JM
9301 * gdb.base/display.exp: "finish" can leave us mid-line on many
9302 targets, deal with it. Add a small constant to main, instead of
9303 1000 since main+1000 may not be a valid address in the target.
9304
53a5351d
JM
9305 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
9306 on hpux11.
9307
9308 * gdb.base/attach.exp: Handle another hpux11 error message variant
9309 when attaching to a process that does not exist.
9310
93111999-08-19 J.T. Conklin <jtc@redback.com>
9312
9313 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
9314 characters in 'continue to 1241' test.
9315
93161999-08-17 Stan Shebs <shebs@andros.cygnus.com>
9317
9318 * gdb.base/call-ar-st.exp: Add a shorter match case for the
9319 stop in print_long_arg_list, define and use a whitespace
9320 variable in print_small_structs test, add an XFAIL for Solaris.
9321 * gdb.base/dbx.exp: XFAIL func commands until somebody is
9322 interested enough to fix.
9323
7be570e7
JM
93241999-08-13 Keith Seitz <keiths@cygnus.com>
9325
9326 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
9327 (dbx_gdb_load): Remove. Use gdb_load instead, since that
9328 proc knows about targets other than the natives.
9329 (test_assign): Use "gdb_run_cmd" to "run" the target.
9330 Check that we've actually hit the breakpoint at main.
9331 When we attempt to assign a value to a local variable, check
9332 that the variable is in the current scope, i.e., don't use
9333 a test with an empty result.
9334
9335Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
9336
9337 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
9338 command.
9339
93401999-08-09 Stan Shebs <shebs@andros.cygnus.com>
9341
9342 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9343 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
9344 gdb.compat, gdb.threads-hp.
9345 gdb.hp/configure, gdb.hp/configure.in: New files.
9346 gdb.hp/Makefile.in: Recurse into new subdirs.
9347 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
9348 gdb.hp/gdb.objdbg: New directory, tests for debugging info
9349 in object files.
9350 gdb.hp/tools: New directory, aux tools for HP-specific tests.
9351
96baa820
JM
93521999-08-05 Stan Shebs <shebs@andros.cygnus.com>
9353
9354 * gdb.base/display.exp: Help expect by putting a newline in the
9355 funky printf, remove a bogus p/a test.
9356
93571999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9358
9359 * gdb.base/display.exp: Make sure that when we say 'run', we are
9360 connected to the target. This is necessary when running not
9361 natively.
9362
93631999-08-03 Stan Shebs <shebs@andros.cygnus.com>
9364
9365 * gdb.base/step-test.exp: Removed some extraneous messages.
9366
9367 * gdb.base/long_long.exp: Don't run memory examination tests
9368 on little-endian targets (they will need a different set of
9369 results to match).
9370
93711999-08-02 Stan Shebs <shebs@andros.cygnus.com>
9372
9373 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
9374 until somebody decides to fix GDB.
9375
9376 * gdb.base/long_long.c: Stop compiler complaint by specifying long
9377 constant as "ULL".
9378 * gdb.base/long_long.exp: Loosen x/c test, add partial result
9379 matches for a couple x/2 commands.
9380
a0b3c4fd
JM
93811999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9382
9383 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9384 by merging in ref-types2 tests.
9385 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9386
9387 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9388 * gdb.c++/Makefile.in: Add standard actions.
9389 (EXECUTABLES): Rename from PROGS, update list.
9390 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9391 from gdb.hp.
9392 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9393 foo and bar locals.
9394 * gdb.c++/anon-union.exp: Fix tests to match.
9395 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9396 expect matches to handle output variations.
9397 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9398 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9399 output, add HP alternatives for new and delete prints.
9400 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9401 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9402 * gdb.c++/demangle.exp: Use $style when reporting failure.
9403 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9404 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9405 match alternatives.
9406 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9407 compilers.
9408 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9409 * gdb.c++/method.exp: Add match alternatives.
9410 * gdb.c++/misc.cc: Add bool types.
9411 * gdb.c++/misc.exp: Add tests for bool types.
9412 * gdb.c++/overload.exp: Add xfails.
9413 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9414 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9415 add some more template parameter tests (only for HP currently).
9416 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9417 * gdb.c++/virtfunc.cc: Add return type and value for main.
9418 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9419 match alternatives.
d63a86f8 9420
a0b3c4fd
JM
94211999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9422
9423 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9424
94251999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9426
9427 * gdb.base/signals.exp: Don't expect getting a backtrace from
9428 within a signal handler to fail on Linux.
9429
94301999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9431
9432 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9433 * lib/gdb.exp: Remove some gratuitious semicolons.
9434 (delete_breakpoints): Increase timeout.
9435 (gdb_expect): Add -notransfer option.
9436 (gdb_test): Use -notransfer option.
9437 (get_compiler_info): Add f77 case.
9438 (get_compiler): New proc, split out from gdb_preprocess, add f77
9439 case.
9440 (gdb_preprocess): Call get_compiler.
9441
9442 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9443 * gdb.base/attach.exp, gdb.base/display.exp,
9444 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9445 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9446 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9447 third arg to gdb_test.
9448 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9449 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9450 HP-UX xfails, add others.
9451 * gdb.base/completion.exp: Reflect name change of self-test.
9452 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9453 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9454 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9455 HP failure number.
9456 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9457 useless HP-UX 10.30 references.
9458 * gdb.base/maint.exp: Loosen matches.
9459 * gdb.base/pointers.c (main): Declare more_code.
9460 * gdb.base/pointers.exp: Match on output of a `next'.
9461 * gdb.base/structs.c: Add prototypes.
9462 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9463 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9464
94651999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9466
9467 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9468 command.
9469
94701999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9471
9472 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9473 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9474
9475 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9476 debug info. Deal with lack of signal hanlder info in stack.
9477
9478 From Jim Kingdon <kingdon@redhat.com>:
9479 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9480
5a2468f5
JM
94811999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9482
9483 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9484 gdb.base/foll-vfork.exp: Don't run for crosses.
9485
adf40b2e
JM
9486Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9487
9488 * gdb.base/configure.in: Check for gdbvars.exp instead of
9489 a1-selftest.exp.
9490 * gdb.base/configure: Re-generate.
9491
94921999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9493
9494 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9495 in trying to run first and name is too long.
9496
9497 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9498 pointers2.c and pointers2.exp, respectively.
9499 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9500 doschk happier.
9501
43e526b9
JM
95021999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9503
9504 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9505 callfuncs2.c and callfuncs2.exp.
9506
9507 * gdb.base/list.exp: Remove mistaken xfails.
9508 * gdb.base/list0.h: Add optional prototypes.
9509
9846de1b
JM
9510Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9511
9512 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9513 calling malloc.
9514 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9515 * ptype.exp: Move test for get_debug_format to before its first
9516 use.
9517
95181999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9519
9520 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9521 * gdb.base/annota2.cc, annota2.exp: Move from here.
9522 * gdb.c++/annota2.cc, annota2.exp: To here.
9523 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9524
43ff13b4
JM
9525Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9526
9527 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9528 a consistent format.
9529
085dd6e6
JM
95301999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9531
9532 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9533 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9534 HP compilers, also set the globals $true and $false.
9535
9536 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9537 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9538 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9539 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9540 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9541 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9542 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9543 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9544 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9545 whatis.c} Add C++ compatible function definitions and return
9546 types, add includes for library functions.
9547 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9548 * gdb.base/step-test.c (myglob): Rename from glob.
9549 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9550 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9551 files, move here from gdb.hp.
9552 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9553 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9554 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9555 Adjust line numbers in regexps.
9556
9557 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9558 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9559 instead of 0/1.
9560
9561 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9562 foll-vfork.exp: New files, move here from gdb.hp.
9563 * gdb.base/page.exp: New file, test of pagination command.
9564
9565 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9566 recursion test.
9567 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9568
9569 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9570 gdb.base/solib.exp: Fix compiler invocation process.
9571
9572 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9573 HP-UX 11, turn off overload resolution explicitly.
9574 * gdb.base/commands.exp: Set argument list explicitly, add
9575 watchpoint test.
9576 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9577 them work.
9578 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9579 expressions properly.
9580 * gdb.base/corefile.exp: Loosen the match slightly.
9581 * gdb.base/default.exp: Allow "Error accessing memory" message
9582 also.
9583 * gdb.base/display.exp: Skip over x/0 j if PA64.
9584 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9585 * gdb.base/interrupt.exp: Ditto.
9586 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9587 in use.
9588 * gdb.base/list.exp: Add xfails for HP-UX.
9589 * gdb.base/long_long.exp: Refine some of the numeric matches.
9590 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9591 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9592 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9593 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9594 * gdb.base/ptype.exp: Succeed on more varieties of output.
9595 * gdb.base/scope.exp: Add xfails for HP-UX.
9596 * gdb.base/sect-cmd.exp: Add more cases.
9597 * gdb.base/setvar.exp: Add xfails for HP-UX.
9598 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9599 * gdb.base/signals.exp: Match on void symbolically.
9600 * gdb.base/step-test.exp: Add case for PA64.
9601 * gdb.base/term.exp: Add exit and restart.
9602 * gdb.base/twice.exp: Clean up after self.
9603 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9604 * gdb.base/whatis.exp: Allow more ways to pass tests.
9605
9606 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9607 no longer useful.
9608
9609Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9610
9611 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9612 list of patterns.
9613 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9614 print_double_array(double_array)", "continuing to breakpoint
9615 1018", "print print_double_array(array_d)" and "continuing to
9616 1034" tests.
d63a86f8 9617
085dd6e6
JM
96181999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9619
9620 * Makefile.in: Add empty html and install-html targets.
9621
96221999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9623
9624 * config/mt-*: Remove, these haven't been used since 1996.
9625
96261999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9627
9628 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9629 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9630 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9631
9e0b60a8
JM
96321999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9633
9634 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9635 simpler match case for the ptype of the big class.
9636
96371999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9638
9639 * gdb.exp: Fix test for gdb_prompt existence.
9640
96411999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9642
9643 * gdb.exp (gdb_test): Add fail after calls to perror.
9644
96451999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9646
9647 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9648
96491999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9650
9651 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9652
0f71a2f6
JM
9653Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9654
9655 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9656 malloc() is linked in.
9657
96581999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9659
9660 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9661 step at end.
9662
9663 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9664
96651999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9666
9667 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9668
cce74817
JM
9669Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9670
9671 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9672 * gdb.base/mips_pro.exp: Likewise.
9673
96741999-06-02 Keith Seitz <keiths@cygnus.com>
9675
9676 * gdb.c++/templates.cc: Change all "new" operators to throw
9677 an exception.
9678 * gdb.c++/cplusfuncs.cc: Likewise.
9679
9680 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9681
9682Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9683
9684 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9685 * gdb.base/ending-run.exp: When stepping out of main, accept a
9686 step into an arbitrary assembler file.
9687
392a587b
JM
96881999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9689
d63a86f8 9690 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9691 "breakpoint-invalid" to be printed.
d63a86f8 9692 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9693 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9694 * gdb.base/annota2.cc: Initialize a.x to 0.
9695
9e086581
JM
96961999-05-17 Keith Seitz <keiths@cygnus.com>
9697
9698 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9699 when "skip_float_tests" set.
9700 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9701 "print print_ten_doubles", and "step into print_long_arg_list".
9702 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9703 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9704 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9705 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9706 "skip_float_tests" is set.
9707 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9708 when "skip_float_tests" set.
d63a86f8 9709
cd0fc7c3
SS
97101999-05-06 Keith Seitz <keiths@cygnus.com>
9711
9712 * gdb.base/annota2.cc: Include stdio.h.
9713
9714Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9715
9716 * gdb.base/crossload.exp: Remove, this has been disabled ever
9717 since BFD stopped including all targets, and cross-GDB gets
9718 plenty of testing anyway.
9719 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9720 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9721 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9722 * gdb.base/README: Remove, was doc for this.
9723 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9724 needed.
9725
b83266a0
SS
97261999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9727
9728 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9729 output.
9730
9731 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9732 * gdb.base/annota2.exp: New file. More annotation tests.
9733 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9734 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9735
97361999-04-23 Angela Marie Thomas <angela@cygnus.com>
9737
9738 * config/cfdbug.exp: New file.
9739
7a292a7a
SS
97401999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9741
9742 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9743 Marcus Daniel's and Dale Hawkins's demangler crashes.
9744
9745 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9746 test_lucid_style_demangling, test_arm_style_demangling,
9747 test_hp_style_demangling): Try Tom Tromey's core-dumping
9748 identifier under each demangling style.
9749
97501999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9751
9752 * gdb.c++/demangle.exp: Include the current demangling style
9753 in all test names.
9754 (current_demangling_style): New global variable.
9755 (set_demangling_style, test_demangling_core, test_demangling,
9756 test_demangling_exact): New functions.
9757 (test_gnu_style_demangling, test_lucid_style_demangling,
9758 test_arm_style_demangling, test_hp_style_demangling): Use those,
9759 instead of calling gdb_test and gdb_test_exact directly.
9760 (catch_demangling_errors): New function, which reports errors
9761 signalled by the demangling test functions in an orderly way.
9762 (do_tests): Use catch_demangling_errors.
9763
97641999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9765
9766 * gdb.base/signals.exp (test_handle_all_print): Use () for
9767 grouping in expressions, not {}.
9768
9769 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9770 initialized yet.
9771
97721999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9773
9774 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9775 are listed.
9776
97771999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9778
9779 * gdb.stabs/weird.exp: Test for CC being defined before
9780 looking at its value.
9781
97821999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9783
9784 * gdb.base/call-ar-st.exp: Remove stray '#'.
9785 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9786 "short int" and "long int".
9787 * gdb.c++/overload.cc: Cast the string added in the previous
9788 change, to mollify finicky HP compiler.
9789 * gdb.hp/reg-test.exp (testfile): Fix file name.
9790 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9791
7a292a7a
SS
9792 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9793 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9794 alternate form of enum ptype.
9795
c906108c
SS
97961999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9797
7a292a7a
SS
9798 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9799 * gdb.hp/*.exp: Change all to run compiler probe only after
9800 passing skip_hp_tests, so as not to waste time on guaranteed
9801 failure.
9802
c906108c
SS
9803 * gdb.c++/overload.cc: Pass string instead of char addr, always
9804 init ccpfoo.
9805 * gdb.c++/templates.cc: Fix syntax error.
9806
7a292a7a
SS
9807Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9808
9809 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9810 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9811 command.
9812
98131999-03-18 James Ingham <jingham@cygnus.com>
9814
9815 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9816
9817 * gdb.c++/method.exp: It was testing an uninitialized int on the
9818 stack and assuming it was positive.
9819
9820 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9821
9822 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9823 keep it from killing the rest of the tests.
7a292a7a
SS
9824 Use gdb_continue_to_end.
9825
9826 * gdb.base/sigall.exp: use gdb_continue_to_end.
9827
9828 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9829
9830 * gdb.base/display.exp: use runto_main, not run.
9831
d63a86f8
RM
9832 * gdb.base/default.exp: Check for the current error message in the
9833 r abbreviation test.
7a292a7a
SS
9834 Add strongarm to the targets that know info float.
9835
d63a86f8 9836 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9837 run which doesn't work with monitors.
9838
9839 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9840
9841 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9842
9843 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9844 program. Traps the case (in Cygmon) when the program never really
9845 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9846 more places, so I used my name. Sorry Mark...
9847
9848 * config/monitor.exp (gdb_target_monitor): added another
9849 target_info parameter: remotebinarydownload. This will set the
9850 remotebinarydownload flag if this is causing some boards trouble.
9851
98521999-03-18 Mark Salter <msalter@cygnus.com>
9853
9854 * lib/gdb.exp (continue_to_exit): New function.
9855
9856 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9857 * gdb.base/ending-run.exp: Ditto.
9858 * gdb.base/step-test.exp: Ditto.
9859
98601999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9861
9862 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9863 (suggested by Art Haas <ahaas@neosoft.com>).
9864
98651999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9866
9867 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9868
9869Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9870
9871 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9872 descriptions of types (short unsigned int vs unsigned short, etc).
9873
98741999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9875
9876 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9877 a call to strlen; sometimes we do have sources.
9878
98791999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9880
9881 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9882 character, so GDB won't print garbage after its end.
d63a86f8 9883
c906108c
SS
9884 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9885 breakpoint there instead. Sometimes GCC emits memcpy to handle
9886 the large structures being passed by value, so we step into that
9887 instead of sum_array_print, which obscures what we're really testing.
9888 * gdb.base/step-test.exp: However, we do want a test that notices
9889 the bizarre steps into memcpy, so do that here. Add check for
9890 stepping into function calls that pass large structures by value.
9891 ("Is that a noun clause, or are you just happy to see me?")
9892 Remove all references to specific line numbers.
9893 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9894 New type and function.
9895 (main): Call large_struct_by_value, passing it a large struct by value.
9896 * lib/gdb.exp (gdb_get_line_number): New function.
9897
9898 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9899 more portable.
9900
7a292a7a
SS
99011999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9902
c906108c
SS
9903 * lib/gdb.exp: Doc fixes.
9904
7a292a7a
SS
99051999-03-05 Nick Clifton <nickc@cygnus.com>
9906
d63a86f8 9907 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9908
99091999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9910
c906108c
SS
9911 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9912 commands. They're not germane to this test, and they don't work
9913 that way on remote targets.
9914
3fc11d3e
JM
99151999-03-01 James Ingham <jingham@cygnus.com>
9916
9917 * Changelog entries merged over from gdb development branch.
9918
3fc11d3e
JM
9919 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9920
9921 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9922 for outputting results of test run.
9923
2d4a1622 9924 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9925
9926 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9927
7a292a7a
SS
99281999-02-25 Felix Lee <flee@cygnus.com>
9929
9930 * lib/gdb.exp (debug_format): initialize
9931
c906108c
SS
99321999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9933
9934 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9935 * gdb.base/call-rt-st.c: Ditto.
9936
c906108c
SS
99371999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9938
9939 * gdb.threads/pthreads.exp (horiz): New variable.
9940 (test_startup): Fix regexps that capture thread numbers.
9941
99421999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9943
9944 * gdb.base/smoke.exp: Disambiguate two test case names (both
9945 called ``print'').
9946
9947Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9948
9949 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9950 compilation.
9951
99521999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9953
9954 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9955 actual output formatting.
9956 * gdb.base/smoke.exp: GDB removes leading 0's.
9957 * gdb.base/volatile.exp: Don't check type of remuneration;
9958 that variable is no longer defined in constvars.c.
9959 * gdb.base/step-test.c (main): Exit with explicit exit code.
9960 * gdb.base/step-test.exp: Remove two nexti checks--they are
9961 not portable.
9962
99631999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9964
9965 * gdb.base/help.exp ("help delete display"): Fix test to match
9966 gdb's output.
9967
9968 * gdb.base/long_long.c (known_types): Initialize values to zero.
9969 * gdb.base/long_long.exp: Step one more line
9970 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9971 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9972 unique test case names.
9973
9974Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9975
d63a86f8 9976 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9977
9978 * gdb.c++/method.exp: Add missing close brace.
9979
99801999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9981
9982 * gdb.base/maint.exp: Use 'set height 0' to disable page
9983 prompting, not 'set height 400'.
9984
9985 Fix a bunch of timeouts.
9986 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9987 four separate tests, so expect doesn't take forever to match a ton
9988 of text against a regexp with lots of .* forms.
9989 ("maint print psymbols", "maint print symbols"): Make some of
9990 these greps more selective, so that expect doesn't try to wade
9991 through huge piles of output and time out.
9992
9993 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9994
9995 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9996 tests: one which doesn't expect shlib events to be reported, and
9997 another which does, but is XFAIL for all platforms other than
9998 HP/UX.
9999
10000 * gdb.base/break.exp: Teach the test suite that the `catch
10001 fork', `catch vfork', and `catch exec' commands produce error
10002 messages on platforms that don't provide these features.
10003
10004Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10005
10006 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
10007 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
10008 (shortening names from solib_threshold.exp etc), won't run on
10009 anything but HP-UX for the foreseeable future.
10010 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
10011 reflect move.
10012
10013Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
10014
10015 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10016 gdb.trace/Makefile.in (clean): Remove all test executables.
10017
10018Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
10019
10020 * gdb.base/shlib-call.exp: add test cases to verify that gdb
10021 successfully re-sets breakpoints in shared libraries.
10022 * gdb.base/shmain.c (main): return 0, don't fall off the end.
10023
10024Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10025
d63a86f8
RM
10026 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
10027 and compiled w/o GCC.
c906108c
SS
10028
10029 * gdb.hp/watch-cmd.exp: ditto.
10030
10031 * gdb.hp/watch-hp.exp: ditto.
10032
10033 * gdb.hp/xdb1.exp: ditto.
10034
10035 * gdb.hp/xdb2.exp: ditto.
10036
10037 * gdb.hp/dbx.exp: ditto.
10038
10039Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
10040
10041 * constvars.c: Remove C++-isms.
10042 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
10043 with GCC.
10044
10045Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
10046
10047 The following changes are part of the HP merge.
10048
10049 * gdb.base/break.exp: new tests to verify that catchpoints for
10050 fork, vfork, and exec don't trigger inappropriately.
10051
10052 * gdb.base/opaque.exp: compile one file at a time, then link.
10053
10054 * gdb.base/signals.exp: be more restrictive about which hppa
10055 systems receive a setup_xfail. new tests.
10056
10057 * gdb.base/solib_threshold.build: new file.
10058 * gdb.base/solib_threshold.exp: new file.
10059 * gdb.base/solib_threshold.link_opts: new file.
10060 * gdb.base/solib_threshold.mk: new file.
10061 * gdb.base/gen_solib_threshold.c: new file.
10062
10063 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
10064 tests. New tests for enums inside classes.
10065
10066 * gdb.c++/compiler.cc: indicate support of template debugging.
10067
10068 * gdb.c++/demangle.exp: run hp style demangling tests.
10069
10070 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
10071 tests.
10072
10073 * gdb.c++/misc.cc: changes to support new tests.
10074
10075 * gdb.c++/templates.cc: changes to support HP's compiler; changes
10076 to support new tests.
10077
10078 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
10079 gcc, then skip these tests.
10080
10081Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
10082
10083 The following files are part of the HP merge; some had longer
10084 names at HP, but have been renamed to be no more than 14
10085 characters in length.
10086
10087 * gdb.hp/ambiguous.cc: new file.
10088 * gdb.hp/ambiguous.exp: new file.
10089 * gdb.hp/attach.exp: new file.
10090 * gdb.hp/attach2.exp: new file.
10091 * gdb.hp/classes-hp.exp: new file.
10092 * gdb.hp/ctti.exp: new file.
10093 * gdb.hp/ctti-add.cc: new file.
10094 * gdb.hp/ctti-add1.cc: new file.
10095 * gdb.hp/ctti-add2.cc: new file.
10096 * gdb.hp/ctti-add3.cc: new file.
10097 * gdb.hp/dbx.exp: new file.
10098 * gdb.hp/exception.cc: new file.
10099 * gdb.hp/exception.exp: new file.
10100 * gdb.hp/foll-exec.c: new file.
10101 * gdb.hp/foll-exec.exp: new file.
10102 * gdb.hp/foll-fork.c: new file.
10103 * gdb.hp/foll-fork.exp: new file.
10104 * gdb.hp/foll-vfork.c: new file.
10105 * gdb.hp/foll-vfork.exp: new file.
10106 * gdb.hp/inherit-hp.exp: new file.
10107 * gdb.hp/more-steps.exp: new file.
10108 * gdb.hp/namespace.cc: new file.
10109 * gdb.hp/namespace.exp: new file.
10110 * gdb.hp/optimize.exp: new file.
10111 * gdb.hp/pxdb.c: new file.
10112 * gdb.hp/pxdb.exp: new file.
10113 * gdb.hp/quicksort.exp: new file.
10114 * gdb.hp/reg-test.exp: new file.
10115 * gdb.hp/reg-test.s: new file.
10116 * gdb.hp/sized-enum.c: new file.
10117 * gdb.hp/sized-enum.exp: new file.
10118 * gdb.hp/start-stop.exp: new file.
10119 * gdb.hp/templ-hp.cc: new file.
10120 * gdb.hp/templ-hp.exp: new file.
10121 * gdb.hp/thr-lib.c: new file.
10122 * gdb.hp/thr-lib.exp: new file.
10123 * gdb.hp/thr-lib.h: new file.
10124 * gdb.hp/thr-liblib.c: new file.
10125 * gdb.hp/virtfun-hp.c: new file.
10126 * gdb.hp/virtfun-hp.exp: new file.
10127 * gdb.hp/watch-cmd.exp: new file.
10128 * gdb.hp/watch-hp.exp: new file.
10129 * gdb.hp/xdb1.exp: new file.
10130 * gdb.hp/xdb2.exp: new file.
10131 * gdb.hp/xdb3.exp: new file.
10132
10133Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
10134
10135 The following files are part of the HP merge; some had longer
10136 names at HP, but have been renamed to be no more than 14
10137 characters in length.
10138
10139 * gdb.base/ss.h: new file.
10140 * gdb.base/call-ar-st.c: new file.
10141 * gdb.base/call-ar-st.exp: new file.
10142 * gdb.base/call-rt-st.c: new file.
10143 * gdb.base/call-rt-st-exp: new file.
10144 * gdb.base/call-strs.exp: new file.
10145 * gdb.base/ena-dis-br.exp: new file.
10146 * gdb.base/environ.exp: new file.
10147 * gdb.base/long_long.exp: new file.
10148 * gdb.base/sect-cmd.exp: new file.
10149 * gdb.base/shlib-cl2.exp: new file.
10150 * gdb.base/smoke.exp: new file.
10151 * gdb.base/so-impl-ld.c: new file.
10152 * gdb.base/so-impl-ld.exp: new file.
10153 * gdb.base/so-indr-cl.c: new file.
10154 * gdb.base/so-indr-cl.exp: new file.
10155 * gdb.base/varargs.exp: new file.
10156 * gdb.base/volatile.exp: new file.
10157 * gdb.base/whatis-exp.exp: new file.
7a292a7a 10158 * gdb.base/display.exp: new file.
c906108c
SS
10159 * gdb.c++/derivation.exp: new file.
10160 * gdb.c++/local.exp: new file.
10161 * gdb.c++/member-ptr.exp: new file.
10162 * gdb.c++/overload.exp: new file.
10163 * gdb.c++/ovldbreak.exp: new file.
10164 * gdb.c++/ref-types.exp: new file.
10165 * gdb.c++/ref-types2.exp: new file.
10166 * gdb.c++/userdef.exp: new file.
d63a86f8 10167
c906108c
SS
10168Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
10169
10170 * gdb.base/default.exp: Reflect wording change in remote.c.
10171
dc96c6c7 10172Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10173
10174 * gdb.base/help.exp: Update to reflect current text.
10175
10176Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
10177
10178 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
10179 they're stack variables and contain garbage.
10180 * gdb.c++/anon-union.exp: new file.
10181
10182 The following changes were made by David Taylor
10183 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10184 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10185 in changes by HP.
10186
10187 * gdb.base/bitops.exp: new file.
10188 * gdb.base/default.exp: change expected messages for catch and
10189 info catch tests to reflect HP merge changes.
10190 * gdb.base/enable-disable-break.exp
10191 * gdb.base/ending-run.c: new file.
10192 * gdb.base/long_long.c: new file.
10193 * gdb.base/maint.exp: new file.
10194 * gdb.base/pointers2.exp: new file.
10195 * gdb.base/shlib-call2.exp: new file.
10196 * gdb.base/solib.exp: new file.
10197 * gdb.base/step-test.c: new file.
10198 * gdb.c++/anon-union.cc: new file.
10199 * gdb.c++/local.cc: new file.
10200 * gdb.c++/member-pointer.cc: new file.
10201 * gdb.c++/method.cc: new file.
10202 * gdb.c++/ref-types.cc: new file.
10203 * gdb.c++/ref-types2.cc: new file.
10204 * gdb.c++/userdef.cc: new file.
d63a86f8 10205
c906108c
SS
10206 * gdb.base/scope.exp: compile one file at a time, then link.
10207 * gdb.base/langs.exp: ditto.
10208 * gdb.base/list.exp: ditto.
d63a86f8 10209
c906108c
SS
10210Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
10211
10212 The following changes were made by David Taylor
10213 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10214 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10215 in changes by HP.
d63a86f8 10216
c906108c
SS
10217 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
10218 skip tests. When compiling pass c++ flag to gdb_compile.
10219 * gdb.c++/
d63a86f8 10220
c906108c
SS
10221 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
10222 test for on hppa*-*-hpux*; use args to see if c++ was specified.
10223 (skip_hp_tests): new function.
10224 (gdb_preprocess): new function.
10225
10226 * configure.in (hpdir): decide whether to configure gdb.hp.
10227 * configure: regenerated.
10228
10229 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
10230 to delete on clean.
10231 (EXECUTABLES): update to reflect new additions.
10232 * gdb.base/commands.exp: update message expected.
10233 * gdb.base/default.exp: add copyright notice.
10234 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
10235 * gdb.base/help.exp: update messages to reflect current text.
10236 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
10237 targets for recurse tests.
10238 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
10239 skip this file.
10240
10241 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
10242 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
10243 compilation.
10244 * gdb.c++/misc.exp: ditto.
10245 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
10246 run the tests. tell gdb_compile that it's a c++ compilation.
10247
10248 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 10249
c906108c
SS
10250 * gdb.base/all-bin.exp: new file.
10251 * gdb.base/arithmet.exp: new file.
10252 * gdb.base/assign.exp: new file.
10253 * gdb.base/completion.exp: new file.
10254 * gdb.base/cond-expr.exp: new file.
10255 * gdb.base/condbreak.exp: new file.
10256 * gdb.base/define.exp: new file.
10257 * gdb.base/dollar.exp: new file.
10258 * gdb.base/environment.exp: new file.
10259 * gdb.base/eval-skip.exp: new file.
10260 * gdb.base/jump.exp: new file.
10261 * gdb.base/logical.exp: new file.
10262 * gdb.base/pointers.exp: new file.
10263 * gdb.base/relational.exp: new file.
10264 * gdb.base/section_command.exp: new file.
10265 * gdb.base/whatis-expr.exp: new file.
10266
10267 * gdb.base/all-types.c: new file.
10268 * gdb.base/call-array-struct.c: new file.
10269 * gdb.base/call-return-struct.c: new file.
10270 * gdb.base/call-strings.c: new file.
10271 * gdb.base/callfuncs2.c: new file.
10272 * gdb.base/condbreak.c: new file.
10273 * gdb.base/constvars.c: new file.
10274 * gdb.base/display.c: new file.
10275 * gdb.base/int-type.c: new file.
10276 * gdb.base/jump.c: new file.
10277 * gdb.base/miscexprs.c: new file.
10278 * gdb.base/pointers.c: new file.
10279 * gdb.base/pointers2.c: new file.
10280 * gdb.base/shmain.c: new file.
10281 * gdb.base/shr1.c: new file.
10282 * gdb.base/shr2.c: new file.
10283 * gdb.base/solib.c: new file.
10284 * gdb.base/solib1.c: new file.
10285 * gdb.base/solib2.c: new file.
10286 * gdb.base/varargs.c: new file.
10287 * gdb.c++/derivation.cc: new file.
10288 * gdb.c++/overload.cc: new file.
10289 * gdb.c++/ovldbreak.cc: new file.
10290 * gdb.hp/attach.c: new file.
10291 * gdb.hp/attach2.c: new file.
10292 * gdb.hp/average.c: new file.
10293 * gdb.hp/compiler.c: new file.
10294 * gdb.hp/compiler.cc: new file.
10295 * gdb.hp/execd-program.c: new file.
10296 * gdb.hp/follow-exec.c: new file.
10297 * gdb.hp/follow-fork.c: new file.
10298 * gdb.hp/follow-vfork-and-exec.c: new file.
10299 * gdb.hp/misc-hp.cc: new file.
10300 * gdb.hp/more-steps.c: new file.
10301 * gdb.hp/optimize.c: new file.
10302 * gdb.hp/quicksort.c: new file.
10303 * gdb.hp/run-hp.c: new file.
10304 * gdb.hp/start-stop.c: new file.
10305 * gdb.hp/sum.c: new file.
10306 * gdb.hp/templates-hp.cc: new file.
10307 * gdb.hp/thread-local-in-lib.c: new file.
10308 * gdb.hp/thread-local-in-lib.h: new file.
10309 * gdb.hp/thread-local-in-lib.lib.c: new file.
10310 * gdb.hp/vforked-program.c: new file.
10311 * gdb.hp/virtfunc-hp.cc: new file.
10312 * gdb.hp/watchpoint-hp.c: new file.
10313 * gdb.hp/xdb.c: new file.
10314 * gdb.hp/xdb0.c: new file.
10315 * gdb.hp/xdb0.h: new file.
10316 * gdb.hp/xdb1.c: new file.
10317
10318Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
10319
10320 The following change was made by Edith Epstein
10321 <eepstein@cygnus.com> as part of a project to merge in changes
10322 originally made by HP; HP did not create ChangeLog entries.
10323
10324 * gdb.c++/demangle.exp: changed the expected output for some
10325 ARM-style mangling -- removed second reference to datatype.
10326 For example, maint demangle __dt__11T1__pt__2_cFv
10327 T1<char>::~T1<char>(void)
10328 becomes,
10329 maint demangle __dt__11T1__pt__2_cFv
10330 T1<char>::~T1(void)
10331
10332 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 10333
c906108c
SS
10334Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
10335
10336 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
10337 * gdb.trace/backtrace.exp: Likewise.
10338 * gdb.trace/circ.exp: Likewise.
10339 * gdb.trace/collection.exp: Likewise.
10340 * gdb.trace/deltrace.exp: Likewise.
10341 * gdb.trace/infotrace.exp: Likewise.
10342 * gdb.trace/limits.exp: Likewise.
10343 * gdb.trace/packetlen.exp: Likewise.
10344 * gdb.trace/passc-dyn.exp: Likewise.
10345 * gdb.trace/passcount.exp: Likewise.
10346 * gdb.trace/report.exp: Likewise.
10347 * gdb.trace/save-trace.exp: Likewise.
10348 * gdb.trace/tfind.exp: Likewise.
10349 * gdb.trace/tracecmd.exp: Likewise.
10350 * gdb.trace/while-dyn.exp: Likewise.
10351 * gdb.trace/while-stepping.exp: Likewise.
10352
103531998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
10354
10355 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
10356
10357Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
10358
10359 From Brendan Kehoe:
10360 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
10361 int return types.
10362
10363Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
10364
10365 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
10366 remote dos host testing right.
10367
10368Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
10369
10370 * gdb.base/corefile.exp: remove some xfails.
10371
10372Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
10373
10374 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
10375 have different timestamps.
10376
10377Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
10378
10379 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
10380 gdb.base/default.exp: Replace "exec" with "executable".
10381
10382Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10383
10384 * gdb.base/default.exp: Change else if to elseif from previous
10385 delta.
10386
10387Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10388
10389 * gdb.base/default.exp: Add brace missing from previous delta.
10390
10391Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10392
10393 * gdb.base/default.exp: Support test for info float for all
10394 varieties of arm toolchain.
10395
dc96c6c7 10396Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10397
10398 * gdb.trace/*.exp: remove "remote_download" command.
10399
dc96c6c7 10400Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10401
10402 * gdb.trace/*.exp: remove -gdwarf from compile.
10403
10404Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10405
10406 * gdb.trace/configure.in(AC_INIT): typo
10407 * gdb.trace/configure: regenerated
10408
dc96c6c7 10409Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10410
10411 * config/m68k-emc.exp: New file.
10412 * lib/<emc-support.exp trace-support.exp}: New files.
10413 * configure.in: add new test directory gdb.trace.
10414 * gdb.trace/{configure configure.in Makefile.in}: New files.
10415 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10416 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10417 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10418 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10419 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10420 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10421 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10422
dc96c6c7 10423Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10424
10425 * gdb.c++/classes.exp: Change all regular expressions to match
10426 arbitrary combinations of newline/carriage-return, so that they
10427 will work equally well on Unix and Windows.
10428 * gdb.c++/inherit.exp: ditto.
10429 * gdb.c++/virtfunc.exp: ditto.
10430
104311998-08-11 Dawn Perchik <dawn@cygnus.com>
10432
10433 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10434
c2d11a7d
JM
10435Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10436
10437 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10438 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10439 to use a0-a3/d0-d3 as needed.
10440
10441Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10442
10443 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10444 * gdb.disasm/am33.exp: Corresponding changes.
10445
c906108c
SS
104461998-07-11 Felix Lee <flee@cygnus.com>
10447
10448 * gdb.base/callfuncs.exp: add cmp10 test.
10449 * gdb.base/callfuncs.c (cmp10): new function.
10450
10451Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10452
d63a86f8 10453 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10454 into two parts to get around a synchronization problem in expect.
10455
3fc11d3e
JM
10456Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10457
10458 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10459
10460 * configure.in: Add options for gdbtk testsuite.
10461
10462 * configure: Regenerate.
10463
10464 * gdb.gdbtk: New directory to hold gdbtk tests.
10465
c906108c
SS
10466Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10467
10468 * gdb.fortran/types.exp: Escape brackets in expect patterns
10469 for test_float_literal_types_accepted tests.
10470 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10471 before run test.
10472
c2d11a7d
JM
10473Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10474
10475 * am33.exp: Just compile, do not link the testcase.
10476 * am33.s: Add ".am33" pseudoop to force am33 mode.
10477
c906108c
SS
104781998-06-25 Felix Lee <flee@cygnus.com>
10479
10480 * gdb.base/setshow.exp: make sure $pc is sane.
10481
10482 * gdb.stabs/weird.exp: split expect patterns properly.
10483
c2d11a7d
JM
10484Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10485
10486 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10487 * gdb.disasm/am33.exp: Run it.
10488
dc96c6c7 10489Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10490
10491 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10492 match processing (and eliminate spurious timeouts when running).
10493
dc96c6c7 10494Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10495
10496 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10497 exception test, but conditionalize it on target [mach | gnu].
10498
dc96c6c7 10499Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10500
10501 * gdb.base/overlays.exp: fixup compile line for linker script.
10502
10503Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10504
10505 * gdb.fortran/types.exp: don't guess at float size.
10506
10507Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10508
10509 * gdb.base/exprs.exp: delete test that depends on int size.
10510
10511Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10512
10513 * config/sim.exp: Removed checks for target triplets.
10514 (gdb_target_sim): Use gdb,target_sim_options.
10515
10516Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10517
10518 * gdb.base/reread.exp: New file.
10519 * gdb.base/reread1.c: New file.
10520 * gdb.base/reread2.c: New file.
10521
10522Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10523
10524 * config/sim.exp: Use 'target sim -sparclite' when running
10525 SPARClite programs.
10526
10527Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10528
10529 * gdb.base/structs2.exp: New file.
10530 * gdb.base/structs2.c: New file.
10531
10532Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10533
10534 * gdb.asm/common.inc: New file.
10535 * gdb.asm/d10v.inc: New file.
10536 * asm-source.exp: Pass -I's to gas to find .inc files.
10537 Update line numbers in expected output.
10538 * asmsrc1.s: Rewrite.
10539 * asmsrc2.s: Rewrite.
10540 * configure.in: Create arch.inc symlink.
10541 * configure: Regenerate.
10542 * Makefile.in (distclean): Delete arch.inc.
10543
10544Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10545
10546 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10547 (t_enum_value2): ditto
10548 (t_enum_value3): ditto
10549 (main): ditto
10550Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10551
10552 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10553 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10554 change.
10555 Use gdb_test instead of send_gdb/gdb_expect sequences.
10556
10557Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10558
10559 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10560 not void.
10561
10562Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10563
10564 * gdb.base/branches.c: Code with lots of loops and
10565 subroutines. Used to test gdbs ability to single step through PC
10566 changes, especially to test mips-tdep.c:mips_next_pc
10567
10568Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10569
10570 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10571 more rigorous EGCS C++ error checking.
10572
10573Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10574
10575 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10576 tests.
c906108c 10577 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10578 function when asleep.
c906108c 10579 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10580 for i*86 Linux and SVR4 signal handling problems.
10581 Remove linux xfail for `next to handler in signals_tests_1', fixed
10582 by recent infrun.c change.
c906108c 10583 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10584 stack backtraces.
c906108c
SS
10585 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10586 target.[ch] change.
10587
10588Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10589
10590 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10591 for a newline from gdb before continuing.
10592 (default_gdb_exit): Just look for y or n.
10593 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10594 it does, fail the rests of the tests in the file.
10595
10596Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10597
10598 * config/cygmon.exp: New file.
10599
10600Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10601
10602 * gdb.base/list.exp: Fix problem with "list default lines around
10603 main" test on remote targets.
10604
10605 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10606 run test on remote targets.
10607
10608Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10609
10610 * gdb.asm: New directory.
10611 * configure.in: Configure it.
10612 * configure: Regenerate.
10613 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10614 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10615
10616Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10617
10618 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10619
dc96c6c7 10620Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10621
c906108c
SS
10622 * gdb.base/overlays (several files): Merge the two overlay
10623 managers into one. Change variables (foox, barx, bazx, grbxx)
10624 back into ints but force them to load in their proper sections.
10625
10626Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10627
10628 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10629 on-chip insn memory and IMAP1 to upper 128k.
10630 (D10VCopy): Handle memory regions crossing 16k boundaries.
10631 (D10VCopy): Transfer data in 32 bit chunks.
10632
10633Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10634
10635 * gdb.base/overlays.c (main): Exit normally when result is
10636 correct.
10637
10638 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10639 map. Include space for printf in .text segment.
10640
10641 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10642 updated d10v memory VMA/LMA map.
10643 (D10VCopy): Call D10VTranslate.
d63a86f8 10644
c906108c
SS
10645Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10646
10647 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10648
10649 * gdb.base/bar.c (barx, bar): Change variable to small array so
10650 that it won't be put into the .sdata - small data -
10651 section. Update reference.
10652 * gdb.base/baz.c (bazx, baz): Ditto.
10653 * gdb.base/foo.c (foox, foo): Ditto.
10654 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10655
10656 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10657 to be arrays.
d63a86f8 10658
dc96c6c7 10659Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10660
c906108c
SS
10661 * gdb.base/overlays.exp: fix up and get working again.
10662 Add tests for backtraces from an overlay function.
d63a86f8 10663
c906108c
SS
10664Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10665
10666 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10667 "calling function with watchpoint enabled".
10668
10669Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10670
10671 * gdb.base/break.exp (test_next_with_recursion): Remove
10672 gdb_suppress_tests for d10v-*-*.
10673 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10674 pending review of whether it is useful or not.
10675
10676Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10677
10678 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10679
10680Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10681
10682 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10683 * config/dve.exp: New file to support Densan boards.
10684
10685Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10686
10687 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10688 reads and BSD.
10689
10690Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10691
10692 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10693 response.
10694
10695 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10696
10697Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10698
10699 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10700 test.
10701
10702 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10703 target_sizeof_long and target_bigendian_p.
10704 (structs_by_value, structs_by_reference): Check values according
10705 to targets word size and endianess.
d63a86f8 10706
c906108c
SS
10707Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10708
10709 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10710 output.
10711
10712Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10713
10714 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10715 Update test of set args help to match source change.
10716
10717Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10718
10719 * gdb.base/default.exp: Expect help system output to be in
10720 alphabetical order.
10721 * gdb.base/help.exp: Ditto.
10722
10723Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10724
10725 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10726 "i*86-pc-linux-gnu*".
10727 * gdb.base/interrupt.exp: Ditto.
10728 * gdb.base/corefile.exp: Ditto.
10729
10730 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10731 define vxworks when building the testcase.
10732
10733 * gdb.base/ptype.exp: Fix testnames to be unique.
10734 * gdb.base/radix.exp: Ditto.
10735 * gdb.base/term.exp: Ditto.
10736 * gdb.base/whatis.exp: Ditto.
10737 * gdb.c++/classes.exp: Ditto.
10738
10739Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10740
10741 * gdb.base/callfuncs.exp: Fix indentation.
10742
10743 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10744 suppress_flag has been set.
10745 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10746 target feature.
10747
10748Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10749
10750 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10751 the testcase.
10752
10753 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10754 set_debug_traps() and breakpoint().
10755 * gdb.c++/misc.cc (main): Ditto.
10756 * gdb.c++/templates.cc (main): Ditto.
10757 * gdb.c++/virtfunc.cc (main): Ditto.
10758
10759Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10760
10761 * lib/gdb.exp(gdb_step_for_stub): New function.
10762 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10763 exists, reload the executable and do a "continue" instead of
10764 doing a jump.
10765 (runto_main): Use gdb_step_for_stub.
d63a86f8 10766
c906108c
SS
10767 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10768 tests to have unique names.
10769 * gdb.base/callfuncs.exp: Ditto.
10770 * gdb.base/commands.exp: Ditto.
10771 * gdb.base/default.exp: Ditto.
10772 * gdb.base/help.exp: Ditto.
10773 * gdb.base/list.exp: Ditto.
10774 * gdb.base/opaque.exp: Ditto.
10775 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10776 similar tests.
d63a86f8 10777
c906108c
SS
10778 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10779 * gdb.c++/cplusfuncs.cc: Ditto.
10780 * gdb.c++/virtfunc.cc: Ditto.
10781
10782 * config/monitor.exp: Keep track of the last file we saw, rather
10783 than trying to get the info from gdb.
10784
10785 * gdb.fortran/types.exp: Move comment to previous line.
10786
10787Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10788
10789 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10790 target mode.
10791
10792Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10793
10794 From Bob Manson:
10795 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10796 string from GDB when it connects.
10797
10798 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10799
10800Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10801
10802 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10803 if we can't get a debug format from GDB (we may be testing an
10804 older GDB). Use a 10 second timeout when checking for the format.
10805
10806 * gdb.stabs/weird.exp: Fix quoting.
10807
10808 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10809
10810Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10811
10812 * config/arm-ice.exp: New file.
10813
10814Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10815
10816 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10817 until it has been modified to work with the new testsuite.
10818
99707966 10819 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10820 testcase won't compile, cause all of the testcases in the file to
10821 fail instead.
10822
10823 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10824 (gdb_clear_suppressed): New procedure.
10825 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10826 it contains a positive value.
10827
10828Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10829
10830 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10831
10832 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10833
10834Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10835
10836 * lib/gdb.exp (setup_xfail_format): New function.
10837 (get_debug_format): New function to get debug format.
10838 (debug_format): New global variable to hold last value set
10839 by get_debug_format.
10840 * gdb.base/list.exp: Call get_debug_format and expect some
10841 tests to fail for DWARF 1 and COFF formats.
10842 * gdb.c++/ptype.exp: Ditto.
10843 * gdb.c++/classes.exp: Ditto.
10844 * gdb.c++/cplusfuncs.exp: Ditto.
10845 * gdb.c++/inherit.exp: Ditto.
10846 * gdb.c++/templates.exp: Ditto.
10847 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10848
c906108c
SS
10849Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10850
10851 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10852 host doesn't have a currently-open connection.
10853
10854 * config/sparclet.exp: Cleanups and fixes to make it generic for
10855 any gdb stub target. Handle cases where gdb doesn't respond when
10856 interrupted in a sane fashion.
10857
10858 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10859 same thing in a totally different way.
10860
10861 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10862 setting "timeout".
10863 (gdb_start): We set the global gdb_prompt variable in
10864 default_gdb_init now.
10865
10866Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10867
10868 * gdb.base/printcmds.exp: Fix "check for floating addition"
10869 regexp to accept results within approx +/- .01 of exact value.
10870 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10871
10872Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10873
10874 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10875 properly.
10876 (gdb_expect): Add optional timeout parameter, and add timeout
10877 value to various calls.
10878 (gdb_suppress_tests): Only give one warning message per group.
10879
10880Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10881
10882 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10883 global variables. Handle getting a value for $timeout more
10884 gracefully.
10885
10886Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10887
10888 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10889 initialize.
10890 (default_gdb_init): New procedure; allow gdb_init to be overridden
10891 by a target configuration file.
10892 (gdb_expect): Pass the timeout to remote_expect.
10893
10894 * config/monitor.exp(gdb_load): Fix typo in regexp.
10895
10896Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10897
10898 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10899
10900Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10901
10902 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10903 here. Call gdb_target_exec before rebooting the target, to make
10904 sure the connection to the target is closed.
10905 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10906 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10907 Also detect "Timeout reading from remote" error.
10908
10909 * config/gdbserver.exp: Pass the executable being loaded to
10910 gdb_target_monitor. Don't call gdb_file_cmd here; let
10911 gdb_target_monitor do it.
10912
10913 * gdb.disasm/hppa.exp: Don't use exec_output.
10914
10915Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10916
10917 * gdb.base/list.exp: If we're debugging a non-native target,
10918 try to set the pc register to point to the start of the
10919 program before doing the first list command.
10920
10921 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10922 test_calls after restarting.
10923
10924 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10925 reloading.
10926
10927 * gdb.base/watchpoint.exp: Fix typo.
10928
10929 * gdb.base/setshow.exp: Check for use_gdb_stub.
10930
10931 * gdb.base/break.exp: Fix continue until exit test for the gdb
10932 stub case.
10933 * gdb.base/langs.exp: Ditto.
10934
10935 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10936 gdb_load_offset. If we weren't given a file to load, figure out
10937 what the current file is and use it.
10938
10939 * config/i386-bozo.exp: New file.
10940
10941Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10942
10943 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10944 feature.
10945
10946 * config/proelf.exp: New entry.
10947
10948Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10949
10950 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10951 of regexps.
10952
10953 * gdb.base/watchpoint.exp: Don't run the test_stepping
10954 tests if gdb can't call functions on the target.
10955
10956 * gdb.base/setshow.exp: Don't run the set prompt tests if
10957 the board has gdb_prompt set.
10958
10959Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10960
10961 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10962 * gdb.base/commands.exp: Likewise.
10963 * gdb.base/setshow.exp: Likewise.
10964
10965Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10966
10967 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10968 feature.
10969
10970 * config/i960.exp: New file.
10971
10972Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10973
10974 * gdb.base/funcargs.exp: Check for gdb,short_int target
10975 feature instead of looking for explicit target triplets.
10976
dc96c6c7 10977Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10978
d63a86f8 10979 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10980 "p 123DEADBEEF", to check parse_number.
10981 * top.c: change "to enable to enable" to "to enable" in a couple
10982 of help strings.
10983
10984Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10985
10986 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10987 on the mn10300.
d63a86f8 10988
c906108c
SS
10989Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10990
10991 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10992 where the test executable is run with explicit args.
10993 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10994
10995Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10996
10997 * gdb.base/run.c: Use FAKEARGV to build test executable that
10998 does not require a command line arg, since most simulators
10999 don't currently support passing such an arg into the simulated
11000 program.
11001 * gdb.base/commands.exp: Change tests to insert the proper
11002 value as the arg to the first recursive factorial call. Change
11003 compilation line to define FAKEARGV at compile time.
11004
11005Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
11006
11007 * gdb.base/recurse.exp: Enable these tests for the mn10300.
11008 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
11009 function with watchpoint enabled" test.
11010
11011Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
11012
11013 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
11014 Don't call gdb_test when the command doesn't return to a gdb prompt.
11015
11016 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
11017 "Tests restarted" messages.
11018
11019Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
11020
11021 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
11022
dc96c6c7 11023Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11024
11025 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
11026 for INFO SYMBOL; add help tests for OVERLAY commands.
11027 * gdb.base/default.exp: add tests for INFO SYMBOL command;
11028 add tests for OVERLAY commands
11029 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
11030 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
11031 * gdb.base/sigall.c: add usestubs code frag
11032 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 11033
c906108c
SS
11034Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
11035
11036 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
11037 failures.
11038 (gdb_stop_suppressing_tests): Note that tests have restarted.
11039
11040Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
11041
11042 * config/h8300.exp: New file.
11043
11044Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
11045
11046 * gdb.base/setshow.exp: Check for the existence of a
11047 feature, not its value.
11048
11049Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
11050
11051 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
11052
11053 * gdb.base/scope.exp: It's now init0(), not init().
11054
11055 * gdb.base/scope0.c: For now, change init() to be init0().
11056
11057 * config/monitor.exp: Use gdb_serial in preference to serial
11058 or netport.
11059
11060 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
11061 and it's not already set.
11062
11063Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
11064
11065 * gdb.base/setshow.exp: Only test the run command if the target
11066 isn't using a stub and if it supports argument passing.
11067
11068Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
11069
11070 * config/udi.exp(gdb_start): Make sure UDICONF is set
11071 properly before starting gdb.
11072
11073Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
11074
11075 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
11076 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
11077 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
11078
11079Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
11080
11081 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
11082 specialized code to reboot the board, use remote_reboot instead.
11083
11084 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
11085
11086 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
11087
11088 * config/monitor.exp: Make sure we disconnect from the target.
11089 Also, try a reboot/reload cycle instead of failing if the
11090 load fails.
11091
11092Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
11093
11094 * gdb.base/default.exp: Don't set match_max.
11095 * gdb.base/help.exp: Ditto.
11096 * gdb.base/list.exp: Ditto.
11097 * gdb.base/signals.exp: Ditto.
11098
11099 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
11100 set, use remote_ld to download the testcase instead of
11101 the GDB loader.
11102
11103Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
11104
11105 * config/vr5000.exp: New file.
11106
11107 * config/monitor.exp(gdb_target_monitor): Add pattern for
11108 "Ending remote" to detect errors in connecting.
11109
11110 * gdb.base/setshow.exp: Add .* within auto language test.
11111
11112 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
11113 target feature.
11114
11115 * config/monitor.exp(gdb_load): Check for a failure when loading,
11116 and reboot the board if necessary.
11117
11118 * gdb.base/setvar.exp(test_set): Handle multiple prints within
11119 a set of tests. Remove print.* from the patterns being checked.
11120
11121Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
11122
11123 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
11124 refer to gdb_spawn_id.
11125
11126 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
11127 longer used.
11128 * config/sparclet.exp: Ditto.
11129 * config/sparclet-old.exp: Ditto.
11130 * config/slite.exp: Ditto.
11131 * config/sim.exp: Ditto.
11132 * gdb.base/funcargs.exp: Ditto.
11133
11134 * lib/gdb.exp:Remove references to gdb_spawn_id.
11135 (gdb_expect): Move to remote.exp.
11136
11137Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
11138
11139 * config/monitor.exp: Detect the "Couldn't establish connection"
11140 message from GDB.
11141
11142Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
11143
11144 * gdb.base/bitfields.exp: Use runto instead of explicit
11145 gdb_run_cmd/gdb_expect sequences.
11146
11147 * gdb.base/break.exp(text_next_with_recursion): Add match for
11148 gdb_expect call.
11149
11150 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
11151 We also need to handle the "A program is being debugged already"
11152 prompt from gdb. Use gdb_test to set the baud rate.
11153
11154 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
11155 to 20000. Really. I mean it.
11156
11157Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11158
11159 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
11160 fails. If suppress_flag is set, skip perror message about not
11161 being able to send to GDB.
11162 (send_gdb): If suppress_flag is set, don't try to send commands to
11163 GDB.
11164 (gdb_expect): If suppress_flag is set, always fail immediately.
11165 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
11166 (gdb_init): Call gdb_stop_suppressing_tests.
11167 (default_gdb_exit): Ditto.
11168 (default_gdb_start): Ditto.
11169
11170 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
11171 gdb_stop_suppressing_tests as appropriate.
11172 * gdb.base/break.exp: Ditto.
11173 * gdb.base/callfuncs.exp: Ditto.
11174 * gdb.base/commands.exp: Ditto.
11175 * gdb.base/exprs.exp: Ditto.
11176 * gdb.base/funcargs.exp: Ditto.
11177 * gdb.base/list.exp: Ditto.
11178 * gdb.base/recurse.exp: Ditto.
11179 * gdb.base/scope.exp: Ditto.
11180 * gdb.base/structs.exp: Ditto.
11181 * gdb.c++/inherit.exp: Ditto.
11182
11183Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
11184
11185 * config/vr4300.exp: New file.
11186
99707966 11187 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 11188
99707966 11189 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
11190
11191Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
11192
11193 * lib/gdb.exp(gdb_init): New function.
11194
11195 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
11196 for each individual variable set.
11197
11198 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
11199 name.
11200
11201 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
11202
11203 * gdb.base/scope.exp: Use gdb_test.
11204
11205 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
11206 aborting; the testsuite driver will do that for us (see
11207 gdb_finish). Also, use gdb_test in a few more places.
11208
11209Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
11210
11211 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
11212
11213Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
11214
11215 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
11216 and "add_tests" are not at the same address.
11217
11218Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
11219
11220 * gdb.base/ptype.exp: Use gdb_test.
11221
11222Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
11223
11224 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
11225 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
11226 left in. No longer expect them to fail.
11227
11228 * gdb.stabs/*.mt; Deleted, no longer used.
11229 * gdb.stabs/configure.in: Remove references to target makefile
11230 frags.
11231 * gdb.stabs/configure: Rebuilt.
11232
11233 * gdb.disasm/*.mt: Deleted, no longer used.
11234 * gdb.disasm/configure.in: Remove references to target makefile
11235 frags. Use "sh3.s" as the unique filename for this directory.
11236 * gdb.disasm/configure: Rebuilt.
11237
11238 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
11239 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
11240 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
11241
11242Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
11243
11244 * config/udi.exp: Use mondfe,name instead of remote_host.
11245
11246Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
11247
11248 * gdb.base/watchpoint.exp: Don't expect a failure when calling
11249 a function with a watchpoint enabled on the mn10200.
11250
11251 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
11252 before trying to create it!
11253
11254Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
11255
11256 * config/vx.exp: Use hostname instead of netport.
11257
11258 * config/vxworks.exp: New file.
11259
11260 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
11261
11262 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
11263 gdb before assuming everything worked. Send a ^C if a timeout
11264 occurs.
11265
11266 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
11267 $gdb_spawn_id directly.
11268 (gdb_run_cmd): Try _start as well as start. Use the target feature
11269 gdb,start_symbol as the symbol to start from when jumping.
11270
11271Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
11272
11273 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
11274 redundant) test.
11275
11276 * gdb.base/recurse.exp: Relax final value test for 'b' so that
11277 it doesn't lose for 16bit integer systems.
11278
11279Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
11280
11281 * gdb.fortran/types.exp: If the target doesn't support "double"
11282 data types, then expect "real" types to only be 4 bytes.
11283
11284 * gdb.c++/virtfunc.exp: Expect failure for virtual function
11285 call tests if the target doesn't support inferior function calls.
11286
11287 * gdb.base/printcmds.exp: Allow minor deviation in FP values
11288 in printf tests.
11289
11290Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
11291
11292 * gdb.base/help.exp: Disable "help set", "help show", and
11293 "help support". Simplify regexp for "help stack".
11294
11295 * gdb.base/default.exp: Set match_max to 5000 and the timeout
11296 to 60 seconds. Temporarily set match_max to 15000 around the
11297 "info copying" test.
11298
11299 * gdb.base/nodebug.exp: Don't try to do an inferior function
11300 call if the target doesn't support them.
11301 * gdb.base/printcmds.exp: Likewise.
11302 * gdb.base/setvar.exp: Likewise.
11303 * gdb.base/structs.exp: Likewise.
11304 * gdb.c++/templates.exp: Likewise.
11305 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
11306
11307 * gdb.base/recurse.exp: Enable for the mn10200.
11308
11309 * configure.in: Do configure gdb.stabs directory for *-*-elf
11310 targets.
11311 * configure: Rebuilt.
11312
11313 * gdb.base/break.exp: Check for gdb,noresults before testing
11314 exit status and/or results from the target.
11315 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
11316 * lib/gdb.exp: Remove old (now bogus) initialization of
11317 noinferior, noargs, noresults and nosignals.
11318
11319Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
11320
11321 * config/sh.exp: New file.
11322
11323 * config/slite.exp: Try to connect multiple times to the board
11324 before rebooting. Only send a "monitor run" if need_monitor_run
11325 is set.
11326
11327 * gdb.base/break.exp: Don't do the "stub continue" test if
11328 the target has gdb_stub set.
11329
11330 * gdb.base/callfuncs.exp: Increase the timeout.
11331
11332 * gdb.base/interrupt.exp: Don't even try to compile the testcase
11333 if the target has gdb,noinferiorio set.
11334
11335 * gdb.base/list.exp: Increase match_max to 10000 characters.
11336
11337 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
11338
11339 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
11340 target.
11341
11342 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
11343
11344Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
11345
11346 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
11347 trying to delete the copy of gdb. Catch the file delete so we
11348 don't die if the delete fails; also, the file should be copied to
11349 the host, not to the build.
11350
11351Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
11352
11353 * lib/gdb.exp(gdb_test): Surround the result pattern with
11354 parenthesis in case it contains multiple regexps separated
11355 with |.
11356
11357 * gdb.base/watchpoint.exp: Use gdb_test.
11358 * gdb.base/default.exp: Ditto.
11359
11360Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
11361
99707966 11362 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 11363
c906108c
SS
11364 * gdb.base/scope.exp: Use gdb_test.
11365 * gdb.c++/classes.exp: Ditto.
11366 * gdb.c++/inherit.exp: Ditto.
11367
11368Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
11369
11370 * gdb.base/crossload.exp: Don't use execute_anywhere, use
11371 remote_exec instead.
11372 * gdb.base/corefile.exp: Don't be ridiculous.
11373 * gdb.base/*.c: Add missing stub invocations.
11374
11375Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
11376
11377 * config/slite.exp: Miscellaneous fixes.
11378
11379 * lib/gdb.exp: Fix runto.
11380
11381 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11382 the target.
11383
11384 * gdb.base/watchpoint.exp: Fix regexp.
11385
11386 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11387 close and wait commands, as the descriptor may now be
11388 invalid. Always call "remote_close host".
11389
11390Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11391
11392 Major rewrite for testsuite revision.
d63a86f8 11393
c906108c
SS
11394 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11395 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11396 instead of relying on spawn_id to always contain a valid
11397 spawn id.
11398 (get_compiler_info): New procedure to build the ${binfile}.ci
11399 file, instead of replicating this in N different places.
11400 (gdb_compile): New procedure.
d63a86f8 11401
c906108c
SS
11402 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11403 appropriate arguments) instead of compile. Use gdb_test in a lot
11404 more places. Use send_gdb instead of send. Always run gdb_start
11405 at the start of a testcase, as this is no longer done magically.
11406
11407 config/*-gdb.exp: Rename without the -gdb suffix.
11408
11409 config/mips.exp: Use remote_close instead of exit_remote_shell.
11410 config/monitor.exp: Use target_info instead of looking at
11411 baud, timeout, etc.
11412 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11413
11414Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11415
11416 * gdb.c++/templates.exp (test_ptype_of_templates),
11417 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11418 Update expect patterns for destructors and assignment operators
11419 to match corresponding c-typeprint.c changes.
11420 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11421 to destructor breakpoint test, GDB should be able to set the
11422 destructor breakpoint without specifying arguments.
11423
11424Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11425
11426 * gdb.threads/pthreads.exp: Change result for failure to compile due
11427 to lack of pthreads runtime support from an error to simply an
11428 unsupported test, per dejagnu standards.
11429
11430Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11431
11432 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11433 where GDB exits to reduce pattern match time.
11434 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11435
11436 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11437
dc96c6c7 11438Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11439
11440 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11441 * gdb.base/default.exp: ditto.
11442 * gdb.base/nodebug.exp: ditto.
11443 * gdb.base/printcmds.exp: ditto.
11444 * gdb.base/ptype.exp: ditto.
11445 * gdb.base/setvar.exp: ditto.
11446 * gdb.base/structs.exp: ditto.
11447 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11448
11449Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11450
11451 * configure, */configure: Rebuild with autoconf 2.12.
11452
11453Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11454
11455 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11456 use new i*86-pc-linux*-gnu quads.
11457 * gdb.base/corefile.exp: Ditto.
11458 * gdb.base/signals.exp: Ditto.
11459 * gdb.base/sigall.exp: Ditto.
11460 * gdb.base/interrupt.exp: Ditto.
11461
11462 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11463 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11464 RedHat 4.0.
d63a86f8 11465
c906108c
SS
11466 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11467 linux. This allows the test case to at least compile on latest
11468 linux, but still not run due to missing the threads runtime library.
11469
11470Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11471
11472 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11473 directory to search gdb directory. Accept and step over conditional
11474 stack alignment code. Consume $prompt in failure cases.
11475 Reset timeout to $oldtimeout instead of some arbitrary value.
11476 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11477 timeout problems with infinite stack backtraces.
11478 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11479 Accept function parameters for linkfunc member.
11480
11481Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11482
11483 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11484 (CXXFLAGS): Remove, unreferenced.
11485 (B_OPTIONS): Add for -B options and add code to initialize with
11486 previous -B options and also add -B option to pick up cross compiled
11487 runtime.
11488 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11489 doing cross compiles.
11490 (target_alias): Declare global.
11491 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11492 to verify that gcc exists in build tree, and if so set CC to that
11493 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11494
c906108c
SS
11495Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11496
11497 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11498 ptype test for anonymous union. Fixup testcase to match
11499 current gcc debug output.
11500
11501Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11502
11503 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11504 force argument to an unsigned long type.
11505
11506Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11507
11508 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11509 tests and anonymous union print/ptype tests.
11510 * gdb.base/list.exp (test_forward-search): Increase timeout by
11511 5 minutes for the "search extremely long line" case.
11512 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11513 completely optional and that the pass/fail messages use the command as
11514 the message if that third arg is a null string.
11515 (gdb_test_exact): Arrange that a null string pattern means match a
11516 null string output rather than any output, which might include random
11517 errors.
11518 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11519 backtrace test.
11520 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11521 always failing and failure is now exposed by gdb.exp changes.
11522
11523Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11524
11525 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11526 weren't being noted.
11527
11528Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11529
11530 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11531 * gdb.stabs/weird.exp: Remove v_comb xfails.
11532
dc96c6c7 11533Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11534
11535 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11536 list.exp scope.exp watchpoint.exp]
11537 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11538
dc96c6c7 11539Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11540
11541 * config/monitor.exp: Increase download timeout to 1000 seconds.
11542
dc96c6c7 11543Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11544
11545 * config/m32r.exp: Increase timeout to 120 seconds.
11546
11547Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11548
11549 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11550 and accept older ordering as obsolescent gcc or gdb.
11551 * gdb.c++/templates.exp: Ditto.
11552 * gdb.c++/virtfunc.exp: Ditto.
11553
11554Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11555
11556 * gdb.base/coremaker.c: Add code to mmap some data so we
11557 can check that it ends up in the core file.
11558 * gdb.base/corefile.exp: Add test to read mmapped data
11559 from core file.
11560
dc96c6c7 11561Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11562
11563 * config/m32r.exp: New file.
11564
11565Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11566
11567 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11568 that cflags can contains -gstabs, and work correctly for other tests.
11569
dc96c6c7 11570Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11571
11572 * gdb.base/setshow.exp: New file, tests show and set.
11573 * gdb.base/setshow.c: New file, tests show and set.
11574 * gdb.base/help.exp: Add test for help set|show annotate.
11575 * gdb.base/default.exp: Add test for set|show annotate.
11576
11577Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11578
11579 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11580 errors unique.
11581 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11582 explicitly.
11583
11584Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11585
11586 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11587 and width commands. This is done elsewhere.
11588 * (gdb_start): Don't call gdb_start_sim here. That's already
11589 done in gdb_load. This fixes lots of failures in default.exp.
11590
11591Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11592
11593 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11594 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11595 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11596 in the same we we treat other failures (since it may be an expected
11597 condition), rather than as an error.
11598 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11599 old test format.
11600
11601Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11602
11603 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11604 (distclean maintainer-clean realclean): No need to remove files
11605 twice. Nuke the duplicates.
11606 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11607 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11608 Remove config.h along with other config files.
11609
11610Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11611
11612 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11613 "p func1 ()" and note that rests of tests are skipped.
11614 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11615 setup_xfails for "print func2::coremaker_local".
11616 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11617 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11618 affected by the previous run test.
11619 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11620 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11621 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11622 "pass int powerset tuple" and "pass modeless int powerset tuple".
11623 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11624 "real write 4" and "real write 8".
11625 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11626 setup_xfails for "print vs1 after tuple assign 2",
11627 "print \$i after tuple assign 2", and
11628 "print vs2 after tuple assign 2".
11629 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11630 meaningful error message and return -1 so the caller can
11631 suppress further tests and avoid a cascade of errors.
d63a86f8 11632
c906108c
SS
11633Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11634
11635 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11636 format for printing version.
11637 * gdb.base/default.exp: Ditto.
11638 * gdb.base/interrupt.exp: Fix problem with cascade of
11639 errors if child process dies while calling a function.
d63a86f8 11640
c906108c
SS
11641Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11642
11643 * Makefile.in (VPATH): Add
11644 * Makefile.in (Makefile, config.status): Fix rules so things get
11645 remade when necessary.
11646
11647Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11648
11649 * Makefile.in (just-check): Add path to sibling expect dir
11650 to environment variable specified by RPATH_ENVVAR.
11651
11652Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11653
11654 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11655 (just-check): Add shared library paths for libstdc++, tk,
11656 tcl, bfd, and opcodes to the environment variable specified
11657 in RPATH_ENVVAR.
11658 * configure.in: Add support to recognize --enable-shared flag
11659 and generate correct value for RPATH_ENVVAR.
11660 * configure: Regenerated with autoconf.
11661
11662Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11663
11664 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11665 include all osf versions.
11666 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11667 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11668 when target is linux. When failing to build pthreads test
11669 executable, give more meaningful message.
11670 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11671 arg for pthread_create.
d63a86f8 11672
c906108c
SS
11673Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11674
11675 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11676 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11677 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11678 and -lpthreads (everybody else).
11679 (test_startup): Fail gracefully if threads are not supported.
11680 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11681 "p/c array_index("abcdef",2)" when not gcc compiled.
11682 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11683 "print func2::coremaker_local" when not gcc compiled.
11684 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11685 "ptype on opaque struct tagname (statically)",
11686 "ptype on opaque struct tagname (dynamically) 1", and
11687 "ptype on opaque struct tagname (dynamically) 2"
11688 for not compiled with gcc.
11689 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11690 backtrace when compiled with gcc.
d63a86f8 11691 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11692 than always return success.
11693
11694Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11695
11696 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11697
11698Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11699
11700 * gdb.base/structs.exp: Undo last change.
11701
11702Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11703
11704 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11705 encapsulate all the steps/nexts done during self test, starting
11706 at main, and makes them less sensitive to optimization issues.
11707 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11708 signal handler" test.
11709 * gdb.threads/pthreads.exp: Only run this for native configs.
11710 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11711 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11712 tests.
11713 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11714 for "runto test_calls(void)" test.
d63a86f8 11715
c906108c
SS
11716Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11717
11718 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11719 and don't expect address info in breakpoint confirmations.
11720
11721Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11722
11723 * gdb.base/list.exp (test_forward_search): Increase timeout
11724 temporarily by 60 seconds for searching extremely long line,
11725 and then reset to old value when done. Increase expect input
11726 buffer to 10000.
11727
11728Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11729
11730 * gdb.base/list.exp (test_forward_search): Fix to handle very
11731 long source line without overflowing expect's input buffer.
11732
11733Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11734
11735 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11736 "buffer_full".
11737
11738 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11739 "buffer_full".
11740
11741 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11742 "buffer_full".
11743
11744 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11745 "buffer_full".
11746
11747Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11748
11749 * configure.in (configdirs): Add gdb.threads.
11750 * configure: Regenerated with autoconf.
11751 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11752 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11753 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11754
c906108c
SS
11755Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11756
11757 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11758
11759Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11760
11761 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11762 each signal's status in the output of "handle all print".
11763 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11764 the \r\n sequence that immediately precedes the gdb prompt.
11765 * gdb.base/a1-selftest.exp: Save original timeout and restore
11766 after test.
11767
11768Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11769
11770 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11771 symbol.
11772
11773Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11774
11775 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11776
11777Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11778
11779 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11780 timeout by 60 seconds.
11781
11782Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11783
11784 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11785 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11786 error return.
11787
11788Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11789
11790 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11791 gdb initialization, also report how long dejagnu waited. Restore
11792 old timeout before doing error return. Temporarily increase timeout
11793 by 3 minutes to allow for slow startups over heavy NFS use.
11794
11795Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11796
11797 * lib/gdb.exp: Report timeout value for verbosity level 2.
11798 * config/gdbserver.exp: Ditto.
11799 * config/hppro.exp: Ditto.
11800 * config/mips-gdb.exp: Ditto.
11801 * config/monitor.exp: Ditto.
11802 * config/netware.exp: Ditto.
11803 * config/sim-gdb.exp: Ditto.
11804 * config/slite-gdb.exp: Ditto.
11805 * config/udi-gdb.exp: Ditto.
11806 * config/unix-gdb.exp: Ditto.
11807 * config/vx-gdb.exp: Ditto.
11808 * gdb.base/a1-selftest.exp: Ditto.
11809 * gdb.base/a2-run.exp: Ditto.
11810 * gdb.base/break.exp: Ditto.
11811 * gdb.base/corefile.exp: Ditto.
11812 * gdb.base/list.exp: Ditto.
11813 * gdb.base/recurse.exp: Ditto.
11814 * gdb.base/scope.exp: Ditto.
11815 * gdb.base/signals.exp: Ditto.
11816
11817Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11818
11819 * gdb.threads/Makefile.in (docdir): Removed.
11820
11821Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11822
11823 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11824 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11825 @srcdir@.
d63a86f8 11826 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11827 autoconf 2.5 or higher.
11828 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11829
11830Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11831
11832 * configure: Regenerated.
11833 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11834 avoid name clashes with SunOS headers.
11835
11836Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11837
11838 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11839
11840Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11841
11842 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11843 prototype information ends up in the compiler info file.
11844
11845Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11846
11847 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11848 attempting to regenerate it. Eliminate use of a temporary file
11849 and just generate the info file directly. Source it immediately,
11850 for consistency of use.
11851 * gdb.base/corefile.exp: Ditto
11852 * gdb.base/exprs.exp: Ditto.
11853 * gdb.base/funcargs.exp: Ditto.
11854 * gdb.base/langs.exp: Ditto.
11855 * gdb.base/list.exp: Ditto.
11856 * gdb.base/mips_pro.exp: Ditto.
11857 * gdb.base/nodebug.exp: Ditto.
11858 * gdb.base/opaque.exp: Ditto.
11859 * gdb.base/ptype.exp: Ditto.
11860 * gdb.base/scope.exp: Ditto.
11861 * gdb.base/setvar.exp: Ditto.
11862 * gdb.base/signals.exp: Ditto.
11863 * gdb.base/whatis.exp: Ditto.
11864 * gdb.c++/templates.exp: Ditto.
11865 * gdb.c++/virtfunc.exp: Ditto.
11866 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11867 whether or not to add -lstdc++ to the compile command line args.
11868
11869Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11870
11871 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11872 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11873 Increase timeout, a lot of single stepping might be needed if the
11874 target has no hardware watchpoints.
11875
11876Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11877
11878 * gdb.base/break.exp: Ignore compiler warnings when compiling
11879 break.c.
11880 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11881 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11882 from remote-sim.
11883 * gdb.base/exprs.exp: Add h8300 xfails.
11884 * gdb.base/funcargs.exp: Likewise.
11885 * gdb.base/nodebug.exp: Likewise.
11886 * gdb.base/printcmds.exp: Likewise.
11887 * gdb.base/ptype.exp: Likewise.
11888 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11889 h8300 xfails.
d63a86f8 11890 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11891 on the h8300.
11892 * gdb.base/funcargs.c: Explicitly make last constant argument to
11893 call_after_alloca_subr an unsigned long type.
11894 * gdb.base/return.c: Include stdio.h.
11895
11896Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11897
11898 * config/abug.exp: New file for the older Motorola Bug monitor
11899 that runs on the mvme13x series VME boards.
11900 * config/monitor.exp: Use the new config array for target settings
11901 if they exist.
11902
11903Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11904
11905 * sim-gdb.exp: Make the SH simulator allocate less space when
11906 it is targeted.
11907
11908Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11909
11910 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11911 test.
11912
11913Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11914
11915 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11916 "rs6000-*-*" for "list function in include file" when gcc compiled.
11917 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11918 for "p ctable1[120]".
11919 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11920 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11921 Remove setup_xfail for "rs6000-*-*" for
11922 "print 'scope0.c'::filelocal before run".
11923 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11924 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11925 since some compilers don't allow both options to be given
11926 on the same command line. Create object file and move it.
d63a86f8 11927
c906108c
SS
11928Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11929
11930 * gdb.base/corefile.exp: Always regenerate the core file, since
11931 we always regenerate the coremaker program. Detect special case
11932 where registers cannot be read from core file.
d63a86f8 11933
c906108c
SS
11934Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11935
11936 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11937 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11938 * gdb.c++/templates.exp: Only match on basename of file since
11939 some formats like xcoff don't encode directory information.
11940 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11941 and rs6000 AIX xcoff targets.
11942 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11943 * configure: Regenerate.
11944 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11945 here, rather than in distclean.
d63a86f8 11946
c906108c
SS
11947Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11948
11949 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11950 defined, and use it to compile the test case with -O2. The
11951 native compilation still uses no optimization.
11952 * gdb.base/mips_pro.c: Remove inline assembly code since
11953 it is compiled PIC by default, which results in assembler
11954 warnings that make the testsuite think the compilation
11955 was unsuccessful.
11956
11957Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11958
11959 * gdb.c++/misc.exp: Add note to message for
11960 "print s.a for foo struct" that this is a known gcc 2.7.2
11961 and earlier bug.
11962
11963Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11964
11965 * gdb.base/break.exp: Fix pattern for matching "Delete all
11966 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11967 setup_xfail for deleting all breakpoints test. Fix various
11968 timeout messages to include "(timeout)".
11969 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11970 for "p t_float_values2(3.14159,float_val2)".
11971 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11972 for "continue to call2g" when gcc compiled.
11973 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11974 "up to foo in langs.exp", "show language at foo in langs.exp",
11975 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11976 and "show language at fsub in langs.exp".
11977 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11978 "list line 1 in include file", "list message for lines past EOF",
11979 "list function in include file", "list list0.h:foo", and
11980 "list filename:function; nonexistant function".
11981 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11982 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11983 and "ptype t_char_array" to be for native cc only.
d63a86f8 11984
c906108c
SS
11985Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11986
d63a86f8 11987 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11988 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11989 "print func2::coremaker_local", and "backtrace in corefile.exp".
11990
11991Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11992
11993 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11994 "bt in signals.exp". This problem only appears when running
11995 the testsuite, and then only intermittently.
11996
11997Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11998
11999 * gdb.base/return.exp (return_tests): Differentiate between
12000 two tests of continuing.
12001
12002Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
12003
12004 * */Makefile.in (maintainer-clean): Remove config.log.
12005 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
12006 * gdb.c++/Makefile.in (PROGS): Add inherit.
12007 (clean): Remove *.ci.
12008
12009Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
12010
12011 * gdb.c++/misc.cc: Add test code from Mike Stump.
12012 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
12013
12014Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
12015
12016 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
12017 to "alpha-*-osf2*" and add comment.
12018 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
12019 setup_xfail for "step over execarg initialization" and
12020 "step over corearg initialization".
12021 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
12022 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
12023 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
12024 gcc compiled for "print coremaker_bss", "print coremaker_ro",
12025 "print func2::coremaker_local", and "backtrace in corefile.exp".
12026 * gdb.base/signals.exp: Build and source signals.ci.
12027 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
12028 to be for gcc only.
12029 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 12030
c906108c
SS
12031Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12032
12033 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
12034 Feb 3 procfs.c change.
12035
12036Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
12037
12038 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
12039
12040Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
12041
12042 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
12043 from dejagnu's apparent default of 10 seconds, which gives random
12044 results when running the tests over NFS on moderately loaded systems.
12045 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
12046
12047Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
12048
12049 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
12050 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
12051 result reports.
12052
12053Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
12054
12055 * configure.in (CY_AC_PATH_TCLH): Remove.
12056 * configure: Regenerate.
12057
12058Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
12059
12060 * gdb.c++/Makefile.in (clean): Add missing '{'.
12061
12062Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
12063
12064 * lib/gdb.exp: Provide a default value for noinferior.
12065
12066 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
12067 Load libgloss.exp.
12068
12069Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
12070
12071 * gdb.disasm/hppa.exp: Compile directly into an executable, use
12072 the executable, not the .o to run the tests from.
12073
12074Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
12075
12076 * gdb.base/break.exp: Don't test for program exit or exit status
12077 if $noresults if nonzero.
12078 * gdb.base/langs.exp: Likewise.
12079 * gdb.base/watchpoint.exp: Likewise.
12080
12081 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
12082 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
12083 trying to compile the testcase.
12084
12085Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
12086
12087 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
12088 * gdb.base/signals.exp (continue to handler): Likewise.
12089
12090Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
12091
12092 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
12093
12094 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
12095
12096Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
12097
12098 * gdb.base/corefile.exp: Recognize "not found" as failure
12099 when trying to determine if a core file was generated.
12100 If no core file was generate the first time, try again without
12101 the ulimit -c to work around braindamaged shells.
12102
12103Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
12104
12105 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
12106 [] tests with "test" and enclose string in quotes.
12107 * gdb.stabs/configure: Rebuild
d63a86f8 12108
c906108c
SS
12109Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
12110
12111 Changes in sync with expect:
12112 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
12113 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
12114 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
12115 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
12116 argument to AC_REQUIRE.
12117 * configure: Regenerated.
12118
12119Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
12120
12121 * gdb.base/corefile.exp: When generating a core, discard any
12122 error messages about ulimit not found and the "core dumped"
12123 message from the shell that runs the coredumper.
12124
12125Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
12126
12127 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
12128
12129 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
12130 which sed script to run. Expect failure for v_comb test
12131 on PA targets too.
d63a86f8 12132
c906108c
SS
12133Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
12134
12135 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
12136 "print func2::coremaker_local" and for "backtrace in corefile.exp"
12137
12138Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
12139
12140 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
12141 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
12142 "sparc-sun-solaris*" xfails for "p v_comb".
12143 * lib/gdb.exp (default_gdb_start): Fix typo.
12144 * gdb.base/corefile.exp: Allow "Core was generated by ..."
12145 messages to not include the full program name that caused
12146 the core dump since some systems (such as solaris) apparently
12147 truncate this path to about 80 characters.
12148 When generating a core file first try increasing the core file
12149 size limit to unlimited since some systems may default it to
12150 zero, and it is harmless to try it. Move the test for failing
12151 to generate a core file to where it will actually get executed.
12152 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
12153 new gdb result from g++ debug info improvements and make old
12154 pattern obsolescent. Also account for size_t differences
12155 (may be int or long).
12156 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
12157 initialization before function call is placed in the delay slot
12158 and thus appears to be skipped over by commands such as "next".
12159
12160Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
12161
12162 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
12163
12164Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
12165
12166 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
12167 input source file; fix code to compile test to deal with this
12168 convention.
12169 * gdb.c++/*.exp: Likewise.
12170
12171Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
12172
12173 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
12174 "bt in signals.exp".
12175
12176Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
12177
12178 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
12179 "step over execarg initialization" and
12180 "step over corearg initialization".
12181
12182Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
12183
12184 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
12185 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
12186
12187Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
12188
12189 From Rob Savoye (rob@poseidon.cygnus.com)
12190 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
12191 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
12192 configure.in}, gdb.disasm/{Makefile.in, configure.in},
12193 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
12194 configure.in}: Major reworking for autoconfig.
12195 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
12196 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
12197 New files.
12198 * config/unix-gdb.exp: Make GDB global.
12199 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
12200 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
12201 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
12202 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
12203 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
12204 term.exp, twice.exp, watchpoint.exp, whatis.exp},
12205 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
12206 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
12207 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
12208 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
12209 pr-8136.exp, result.exp, string.exp, tuples.exp},
12210 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
12211 to returns as necessary, arrange for test to compile own testcase
12212 executable.
12213 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 12214
c906108c
SS
12215Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
12216
12217 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
12218 clear_xfail at end of test which might not call either pass or fail.
12219 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
12220 "backtrace through signal handler".
12221
12222Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12223
12224 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
12225 continuing from a job control stop signal.
12226 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
12227
12228Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
12229
12230 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
12231 * gdb.base/corefile.exp: Likewise.
12232 * gdb.base/funcargs.exp: Likewise.
12233
12234Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
12235
12236 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
12237 * config/monitor.exp: Add support for setting baud rate.
12238
12239Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
12240
12241 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
12242 i*86-*-linux* xfails for "backtrace through signal handler".
12243 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
12244 "print func2::coremaker_local".
12245 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
12246 alpha-dec-osf2* xfail for
12247 "delete all breakpoints when none".
12248
12249Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
12250
12251 * gdb.base/break.exp: Change test that deletes all breakpoints
12252 when no user breakpoints are installed. A post 4.15 change
12253 causes gdb to no longer prompt in this case.
12254
12255Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
12256
12257 * gdb.base/return.exp (return_tests): Change xfail for test
12258 "correct value returned double test" to stop xfailing at
12259 Solaris 2.5. Apparently the bug has been fixed.
12260
12261Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
12262
12263 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
12264 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
12265
12266Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
12267
12268 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
12269 * gdb.disasm/hppa.s: Corresponding changes.
12270
12271Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
12272
12273 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
12274 makefile fragment.
12275 * config/mt-hpux: Deleted.
12276
12277Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
12278
d63a86f8 12279 * Many files: When warning about suppressed tests due to a
c906108c
SS
12280 nonexistant test binary, avoid incrementing the warning count.
12281
12282Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
12283
12284 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 12285
c906108c
SS
12286Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12287
12288 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
12289 "sparc-*-solaris2*".
12290
12291Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12292
12293 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
12294 Add global and local variables and initialize them.
12295 * gdb.base/corefile.exp: Test correct mapping of corefile sections
12296 by printing variables. Remove rs6000 and powerpc xfails, BFD now
12297 extracts the file name and terminating signal from the core file.
12298 * TODO: Remove note about tests for correct mapping of corefile.
12299 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
12300 from optimizing it away.
12301 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
12302 handles common blocks.
12303
12304Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
12305
12306 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
12307 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
12308
12309Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
12310
12311 * Makefile.in (maintainer-clean): New target, synonym for
12312 realclean.
12313 * gdb.base/Makefile.in (maintainer-clean): Likewise.
12314 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
12315 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
12316 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
12317 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
12318 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
12319
12320Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
12321
12322 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
12323 xfails when not gcc compiled for "print foo::funclocal".
12324 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
12325 "print foo::funclocal at foo",
12326 "print 'scope1.c'::foo::funclocal at foo",
12327 "print foo::funclocal_bss at foo",
12328 "print 'scope1.c'::foo::funclocal_bss at foo",
12329 "print foo::funclocal_ro at foo",
12330 "print 'scope1.c'::foo::funclocal_ro at foo",
12331 "print bar::funclocal at foo" and
12332 "print 'scope1.c'::bar::funclocal at foo".
12333 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
12334 gcc compiled for "print foo::funclocal at bar".
12335 Expand all messages to ensure that they identify that
12336 the test is at bar().
12337 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
12338 gcc compiled for:
12339 "ptype on opaque struct pointer (statically)",
12340 "ptype on opaque struct tagname (statically)",
12341 "ptype on opaque struct pointer (dynamically) 1",
12342 "ptype on opaque struct tagname (dynamically) 1",
12343 "ptype on opaque struct pointer (dynamically) 2" and
12344 "ptype on opaque struct tagname (dynamically) 2
12345 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
12346 gcc compiled for:
12347 "p datalocal"
12348 "whatis datalocal",
12349 "ptype datalocal",
12350 "p bsslocal",
12351 "whatis bsslocal", and
12352 "ptype bsslocal".
12353 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
12354 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
12355 when not gcc compiled.
12356 * gdb.base/funcargs.exp (float_and_integral_args): Add
12357 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
12358 compiled.
12359 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
12360 "backtrace from call6a" when not gcc compiled.
12361 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
12362 "backtrace from call7a" when not gcc compiled.
12363 * gdb.base/callfuncs.exp (do_function_calls):
12364 Add "hppa*-*-hpux*" xfail when not gcc compiled for
12365 "p t_char_array_values(char_array_val2,char_array_val1)",
12366 "p t_char_array_values(char_array_val1,char_array_val2)",
12367 "p t_char_array_values("carray 1","carray 2")",
12368 "p t_char_array_values("carray 1",char_array_val2)",
12369 "p t_char_array_values(char_array_val1,"carray 2")",
12370 "p sum_args(1,{2})",
12371 "p sum_args(2,{2,3})",
12372 "p sum_args(3,{2,3,4})",
12373 "p sum_args(4,{2,3,4,5})"
12374 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
12375 "backtrace in corefile.exp" when not gcc compiled.
12376
12377Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12378
12379 * gdb.base/signals.exp: Rewrite `handle all print' test as
12380 a procedure. Accept blanks or TABs as whitespace, increase
12381 timeout and expect input buffer size for the large output
12382 from the command. Remove "i*86-*-bsdi2.0" xfail.
12383
12384Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12385
12386 * gdb.base/setvar.exp: Add new testcases for truncation when
12387 assigning invalid values to bitfields.
12388
12389Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12390
d63a86f8 12391 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12392 mips-sgi-irix* xfail for
12393 "call inferior func with struct - returns char *"
12394 and fix test so that an optional (unsigned char *) cast is
12395 accepted in the result.
12396
12397Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12398
12399 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12400 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12401 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12402 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12403 that accidentally got checked in.
12404
12405Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12406
d63a86f8 12407 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12408 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12409 compiled test.
12410 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12411 Add mips-sgi-irix5* xfail for not gcc compiled.
12412 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12413 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12414 "p top", "whatis top", "p middle", and "whatis middle".
12415 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12416 "whatis signed char" for not gcc compiled.
12417 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12418 "set variable signed char=-1 (-1)" and
12419 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12420 * gdb.base/funcargs.exp (float_and_integral_args):
12421 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12422 Add mips-sgi-irix* xfail when not gcc compiled for
12423 "continue to call2b".
12424 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12425 "continue to call2g".
12426 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12427 "backtrace from call6a"
12428 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12429 "backtrace from call7k".
12430 Add mips-sgi-irix5* xfail when not gcc compiled for
12431 "backtrace from call7a".
12432 (localvars_after_alloca): Fix gdb_test cmds for
12433 "print * after runto ...".
12434 Remove rs6000-*-* xfails for
12435 "print i after runto localvars_after_alloca" and
12436 "print l after runto localvars_after_alloca"
12437 for all compilers.
12438 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12439 when not compiled with gcc, for:
12440 "print signed char == (minus)",
12441 "print signed char != (minus)",
12442 "print signed char < (minus)",
12443 "print signed char > (minus)".
12444 * gdb.base/callfuncs.exp (do_function_calls):
12445 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12446 "call inferior func with struct - returns char *".
d63a86f8 12447 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12448 "correct value returned double test" to include Solaris 2.4.
12449 * gdb.base/funcargs.exp (float_and_integral_args):
12450 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12451
c906108c
SS
12452Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12453
12454 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12455 enumeration bitfields if compiling with GNU C.
12456 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12457 to empty' prompt.
12458
12459Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12460
12461 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12462 test for PRO targets.
12463
12464 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12465 breakpoints in the inferior at any given time by making
12466 two groups of breakpoints for call2*, call6* and call7*
12467 tests.
12468
12469Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12470
12471 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12472 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12473 from optimizing it away.
12474 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12475 "call inferior func with struct".
12476
12477Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12478
12479 * configure.in: Only configure gdb.chill for particular targets.
12480
12481Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12482
12483 * gdb.base/Makefile.in: Add action to .c.o transformation
12484 rule that generates a .ci file for each .o file and remove
12485 explicit .c.o rules except for callfuncs.o.
12486 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12487 generates a .ci file for each .o file and remove explicit
12488 .cc.o rules.
12489 (clean): Remove *.tmp *.ci files.
12490 (EXECUTABLES): Remove templ-info.exp.
12491 * gdb.base/compiler.c: New file.
12492 * gdb.c++/compiler.cc: New file
12493 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12494 Change rs6000-*-* xfail for
12495 "print 'scope0.c'::filelocal_ro" and
12496 "print 'scope1.c'::filelocal" and
12497 "print 'scope1.c'::filelocal_bss" and
12498 "print 'scope1.c'::filelocal_ro" and
12499 "print 'scope1.c'::foo::funclocal" and
12500 "print 'scope1.c'::foo::funclocal_ro" and
12501 "print 'scope1.c'::bar::funclocal" and
12502 "print 'scope0.c'::filelocal_ro" and
12503 "print 'scope1.c'::filelocal at foo" and
12504 "print 'scope1.c'::filelocal_bss at foo" and
12505 "print 'scope1.c'::filelocal_ro at foo" and
12506 "print 'scope1.c'::foo::funclocal at foo" and
12507 "print 'scope1.c'::foo::funclocal_bss at foo" and
12508 "print 'scope1.c'::foo::funclocal_ro at foo" and
12509 "print 'scope1.c'::bar::funclocal at foo" and
12510 "print 'scope0.c'::filelocal_ro" and
12511 "print 'scope1.c'::filelocal" and
12512 "print 'scope1.c'::filelocal_bss" and
12513 "print 'scope1.c'::filelocal_ro" and
12514 "print 'scope1.c'::foo::funclocal" and
12515 "print 'scope1.c'::foo::funclocal_bss" and
12516 "print 'scope1.c'::foo::funclocal_ro" and
12517 "print 'scope1.c'::bar::funclocal" and
12518 "print 'scope1.c'::bar::funclocal_bss"
12519 to only be xfail'd when not compiled with gcc.
d63a86f8 12520 Add rs6000-*-* xfail for
c906108c
SS
12521 "print 'scope0.c'::filelocal_bss before run"
12522 when compiled with gcc.
12523 (test_at_main): Add rs6000-*-* xfail for
12524 "print filelocal_ro in test_at_main"
12525 when compiled with gcc.
12526 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12527 Add rs6000-*-aix* xfail for
c906108c
SS
12528 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12529 "ptype t_char_array", not compiled with gcc.
12530 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12531 xfail for "list foo (in include file)" when gcc compiled.
12532 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12533 (integral_args): Add rs6000-*-* xfail for
12534 "run to call0a" if not compiled with gcc.
12535 (unsigned_integral_args): Add rs6000-*-* xfail for
12536 "run to call1a" if not compiled with gcc.
12537 (float_and_integral_args): Add rs6000-*-* xfail for
12538 "run to call2a" if not compiled with gcc and for
12539 "continue to call2b" for any compiler.
12540 Add rs6000-*-* xfail to
12541 "print f1 after run to call2a" for gcc compiled.
12542 (discard_and_shuffle): Add rs6000-*-* xfail for
12543 "run to call6a".
12544 (shuffle_round_robin): Add rs6000-*-* xfail for
12545 "backtrace from call7a" if not compiled with gcc.
12546 Add rs6000-*-* xfail for
12547 "backtrace from call7b" if compiled with gcc.
12548 (call_after_alloca): Add rs6000-*-* xfail for
12549 "print c in call_after_alloca" and
12550 "print s in call_after_alloca" and
12551 "backtrace from call_after_alloca_subr"
12552 if not compiled with gcc.
12553 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12554 "print c in localvars_in_indirect_call" and
12555 "print c in localvars_in_indirect_call" and
12556 "backtrace in indirectly called function" and
12557 "stepping into indirectly called function"
12558 if not compiled with gcc.
12559 (localvars_after_alloca): Add rs6000-*-* xfail for
12560 "print c after runto localvars_after_alloca" and
12561 "print s after runto localvars_after_alloca" and
12562 "print i after runto localvars_after_alloca" and
12563 "print l after runto localvars_after_alloca"
12564 for all compilers.
12565 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12566 than whatis-info.exp.
12567 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12568 than opaque-info.exp.
12569 Setup rs6000-*-* xfail for
d63a86f8 12570 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12571 "ptype on opaque struct pointer (dynamically)" when
12572 not compiled with gcc.
12573 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12574 rather than callf-info.exp.
12575 (do_function_calls): Add clear_xfail for rs6000-*-* for
12576 "p t_float_values2(3.14159,float_val2)". Seems to work
12577 fine there, both with xlc and gcc. Need to find out what
12578 it is doing right and fix other platforms.
12579 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12580 "call inferior func with struct - returns int",
12581 "call inferior func with struct - returns long",
12582 "call inferior func with struct - returns float",
12583 "call inferior func with struct - returns double",
12584 "call inferior func with struct - returns char *",
12585 but only if not gcc compiled (presumes xlc compiled).
12586 Change rs6000-*-* xfails for
12587 "call inferior func with struct - returns char" and
12588 " call inferior func with struct - returns short" to only
12589 xfail if not using gcc.
12590 (clean mostlyclean): Remove *.ci and *.tmp files.
12591 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12592 than templ-info.exp.
12593 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12594 Add rs6000-*-* xfail for "up to foo in langs.exp"
12595 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12596 when not gcc compiled.
d63a86f8 12597
c906108c
SS
12598Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12599
12600 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12601 * gdb.base/corefile.exp: Likewise.
12602 * gdb.base/list.exp: Likewise.
12603 * gdb.base/scope.exp: Likewise.
12604 * gdb.base/siganls.exp: Likewise.
12605
12606 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12607 compiler output.
12608 * gdb.base/whatis.exp: Likewise.
12609
12610Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12611
12612 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12613 failure (opcode table has been fixed to match reality).
12614
12615Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12616
12617 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12618 "call inferior func with struct - returns char",
12619 "call inferior func with struct - returns short"
12620
12621 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12622 "print 'scope0.c'::filelocal at main",
12623 "print 'scope0.c'::filelocal_bss in test_at_main",
12624 "print 'scope0.c'::filelocal at foo",
12625 "print 'scope0.c'::filelocal_bss in test_at_foo",
12626 "print 'scope0.c'::filelocal at bar",
12627 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12628
c906108c
SS
12629 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12630 in source file 1". This bug seems to have been fixed with both
12631 gcc and native cc (was native assembler bug?).
12632
12633Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12634
12635 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12636 "backtrace through signal handler" to "i*86-*-sysv4*".
12637 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12638 continue" case. Add "known SVR4 bug" to fail message.
12639 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12640 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12641 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12642 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12643 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12644 "up to foo in langs.exp", "show language at foo in
12645 langs.exp", "up to cppsub_ in langs.exp", "show
12646 language at cppsub_ in langs.exp", "up to fsub in
12647 langs.exp", and "show language at fsub in langs.exp".
12648 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12649 "bactrace in corefile.exp".
12650 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12651 "call inferior function with struct - returns float" and
12652 "call inferior function with struct - returns double".
d63a86f8 12653
c906108c
SS
12654Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12655
12656 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12657 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12658 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12659 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12660
12661Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12662
12663 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12664 (or overriden) "CHILL" macro rather then bare "gcc".
12665 Also look for ../../gcc/xgcc since that is what we will
12666 actually need, not "Makefile". Remove following assignment
12667 of CHILL to CHILL_FOR_TARGET because that results in
12668 recursive definition.
12669
12670Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12671
12672 * gdb.base/corefile.exp: Change xfail for backtrace in
12673 corefile.exp from linuxaout to all linux.
12674 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12675 cases where we miss the breakpoint at the signal handler
12676 for some reason. Setup xfail for linuxoldld/linuxaout and
12677 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12678 hitting SIGURG breakpoint.
12679 * gdb.base/signals.exp: Setup xfail for "next" acting like
12680 continue to add linuxoldld. Setup xfail for all linux for
12681 "next to handler in signals_tests_1", "backtrace in
12682 signals_tests_1", "continue to func1", "pass SIGUSR1",
12683 and continue to handler".
12684
12685Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12686
12687 * Update all FSF addresses except those in COPYING* files.
12688
12689Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12690
12691 * gdb.base/a2-run.exp: Change messages to be more explicit about
12692 the status of args, and quote binfile in results.
12693
12694Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12695
12696 * gdb.base/callfuncs.exp: Add tests for passing structs to
12697 inferior functions and return various types.
12698 * gdb.base/callfuncs.c: Add functions to receive a struct
12699 and return a member of the struct, in various types.
12700
12701Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12702
12703 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12704
12705Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12706
12707 * config/vxworks29k.exp: New file, sources vxworks.exp.
12708
12709Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12710
12711 * config/gdbremote.exp: New file. Testing framework using
12712 gdbserver.
12713
12714Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12715
12716 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12717 "call function when asleep" and "send end of file".
12718 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12719 for "backtrace in corefile.exp".
12720 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12721 for "backtrace through signal handler".
12722 * gdb.base/corefile.exp: Make sure we actually generate a core file
12723 before trying the core tests. Some systems allow the user to suppress
12724 generation of core files and default to that (linux for example).
12725 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12726 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12727
12728Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12729
12730 * gdb.threads: New directory with some crude multi-threaded
12731 gdb tests (step.exp and step2.exp).
12732 * config/mt-lynx (STEP_EXECUTABLE): Define.
12733 (THREADFLAGS): Define.
12734
12735Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12736
12737 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12738
12739 * gdb.base/signals.exp: Disable whole file for lynx until
12740 further notice.
12741
12742 * gdb.base/signals.exp: xfail test where "next" acts like
12743 "continue" for lynx.
12744
12745 * gdb.base/interrupt.exp: xfail test for calling function while
12746 inferior is asleep for lynx.
12747
12748 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12749 than one cr-lf after each command.
12750
12751Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12752
12753 * configure.in: Reinstate setting of stabsdirs variable, fix
12754 typo in setting up configdirs for native builds.
12755
12756 * gdb.base/return.exp: Fix typo in return double test.
12757 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12758 compiler from optimizing them away.
12759
12760Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12761
12762 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12763 sequences to be echo'd by gdb when using gdb_test.
12764 * gdb.chill/chexp.exp: Likewise.
12765 * gdb.fortran/exprs.exp: Likewise
12766
12767Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12768
12769 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12770 after the inferior gdb has started.
12771
12772 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12773 after each command.
12774 * gdb.base/funcargs.exp: Likewise.
12775 * gdb.base/gdbvars.exp: Likewise.
12776 * gdb.base/interrupt.exp: Likewise.
12777 * gdb.base/list.exp: Likewise.
12778 * gdb.base/watchpoint.exp: Likewise.
12779 * gdb.c++/demangle.exp: Likewise.
12780 * gdb.c++/inherit.exp: Likewise.
12781 * gdb.chill/chexp.exp: Likewise.
12782 * gdb.fortran/exprs.exp: Likewise.
12783
12784 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12785 test if we can't handle IO to/from the inferior.
12786
12787 * gdb.c++/misc.exp: Always check for a program already being
12788 started after sending a "run" command to gdb.
12789
12790 * gdb.base/twice.exp: Start with a fresh gdb.
12791
12792 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12793 only depend on gdb's expression code, not the chill runtime.
12794
12795 * gdb.base/return.c: Put return values into variables so we
12796 can have gdb print them rather than depending on the program
12797 to print them.
12798 * gdb.base/return.exp: Corresponding changes.
12799
12800 * lib/gdb.exp: Provide default value for noinferiorio.
12801 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12802 the inferior.
12803
12804 * gdb.base/break.exp: Always check for a program already being
12805 started after sending a "run" command to gdb.
12806 (text_next_with_recursion): Don't check the output from the
12807 program's printf statement. Instead just make sure the program
12808 exited.
12809
12810 * gdb.base/commands.exp: Protect tests which need arguments with
12811 $noargs conditionals.
12812
12813Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12814
12815 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12816 of structure member arrays to match gdb/valops.c:value_addr change.
12817
12818Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12819
12820 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12821 cases.
12822
12823Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12824
12825 * configure.in (configdirs): Remove gdb.chill from default list
12826 of subdirs and then add it back in only if doing a native build.
12827 The current chill compiler does not yet work in any cross build.
12828 * Revert all signal changes from Jul 6.
12829 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12830 for sh-hms targets, allowing these tests to link, with no other
12831 changes. Testing is suppressed by setting "nosignals" in site.exp.
12832
12833Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12834
12835 * configure.in (signaldirs): Define and add to configdirs for all
12836 targets except some specific ones that are known to not support signals.
12837 Also clean up formatting.
12838 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12839 (signals, sigall): Remove rules to build.
12840 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12841 Moved to new gdb.signals directory.
12842 * gdb.signals: New test directory.
12843 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12844 signals.c signals.exp}: New or moved files.
12845
12846Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12847
12848 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12849
12850Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12851
12852 * gdb.base/return.exp: Xfail `return double' test failure
12853 on at least Solaris 2.3 and handle future/past versions on
12854 a case by case basis as appropriate. Also update message
12855 to include i*86 failures.
12856
12857Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12858
12859 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12860
12861 * lib/gdb.exp: Fix comment which erroneously identified
12862 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12863 gdb_file_cmd not gdb_load).
12864 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12865
12866 * gdb.base/setvar.exp: Make test names consistent between pass and
12867 fail cases. Use gdb_test more.
12868
12869Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12870
12871 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12872
12873Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12874
12875 * gdb.base/help.exp: Fix expected help string for `show commands'.
12876
12877Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12878
12879 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12880
12881 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12882 of a text section.
12883
12884Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12885
12886 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12887 that loop eventually terminates. Fix Connection refused logic so
12888 that testsuite will expire nicely.
12889
12890Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12891
12892 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12893 config/rom68k.exp: New tcl glue for the appropriate monitors.
12894 These all just end up calling monitor.exp.
12895 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12896 refused' by retrying. Cleanup some timeout issues.
12897 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12898 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12899 callers don't have to set/restore global timeout variable.
12900
12901 * The following set of changes centralizes management of the global
12902 timeout variable. This way, it can be set in one target dependent
12903 place instead of dozens of places scattered throughout the test suite.
12904 If you need to lengthen a timeout, then you should either set timeout
12905 in one of the config/{target}.exp files, or multiply it by a factor.
12906 Setting it to an absolute value is always going to lose for some
12907 targets.
12908 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12909 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12910 * gdb.base/funcargs.exp: Don't set timeout.
12911 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12912 * gdb.base/printcmds.exp (test_print_string_constants
12913 test_print_array_constants): Don't set timeout.
12914 * gdb.base/ptype.exp: Don't set timeout.
12915 * gdb.base/recurse.exp: Don't set timeout.
12916 * gdb.base/return.exp: Don't set timeout.
12917 * gdb.base/watchpoint.exp: Don't set timeout.
12918 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12919 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12920
12921Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12922
12923 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12924
12925Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12926
12927 * lib/gdb.exp: Disable chill tests for irix5.
12928
12929Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12930
12931 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12932 each test pass or fail.
12933
12934Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12935
12936 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12937 xlc not gcc.
12938
12939Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12940
12941 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12942
12943Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12944
12945 * config/est.exp: Fix copyright and comments. Remove dead code.
12946 Use targetname, serialport and baud variables instead of fixed
12947 constants.
12948 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12949 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12950
12951Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12952
12953 * gdb.base/watchpoint.exp: Don't run
12954 test_watchpoint_triggered_in_syscall for sunos.
12955
12956Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12957
12958 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12959 they don't seem to exist. Do include stdio.h.
12960
12961Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12962
12963 * gdb.base/a1-selftest.exp: Add alpha xfail.
12964
12965Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12966
12967 * gdb.base/watchpoint.c (main): Prompt before calling read().
12968 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12969 Revise accordingly. Remove cruft about sending "123" several
12970 times, until it gets noticed. Clean up the "print buf[0]" stuff
12971 so that it passes or fails, and waits for prompts in the usual way.
12972
12973Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12974
12975 * gdb.base/recurse.exp: Fix comment.
12976
12977 * TODO: Remove item about printing variables in nodebug.exp. Add
12978 item about enabling tests which are only run on some targets.
12979
12980 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12981 fail, make test names unique, use new gdb_test convention
12982 regarding pattern, use gdb_test more, etc.).
12983
12984 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12985 fail, make test names unique, etc.).
12986
12987Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12988
12989 * gdb.base/nodebug.c: Change return type of top and middle to
12990 short.
12991 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12992 are fixed by the recent mdebugread.c changes. Allow `short ()'
12993 as type for top and middle.
12994
12995Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12996
12997 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12998 nearly as I can tell, the whole thing was an accident in Stu's
12999 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
13000 to replace a send/expect pair with gdb_test, but ended up only
13001 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
13002 of 30 Mar 1995 took care of it, but left this vestigial comment
13003 which I am now nuking.
13004
13005Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13006
13007 * gdb.base/break.exp: Look for different line number for
13008 breakpoint at main depending on usestubs.
13009
13010Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13011
13012 * gdb.base/list.exp: Adjust some alternate expect patterns to
13013 match recent list0.c change. Add alternate expect pattern for
13014 output from `list default lines around main' for optimizing
13015 compilers.
13016
13017Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13018
13019 * lib/gdb.exp: If nosignals is not set, set it to 0.
13020
13021Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
13022
13023 * config/slite-gdb.exp: Responds to load symbol table prompt.
13024 * gdb.base/break.exp: Adjust line number, fix rerun.
13025 * gdb.base/langs0.c: Add #ifdef usestubs.
13026
13027Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
13028
13029 * gdb.base/list.exp: Adjust line contents after adding new lines in
13030 list0.c. Also fix a syntax error.
13031
13032 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
13033 * gdb.base/break.exp: ditto.
13034 * gdb.base/list.exp: ditto.
13035 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
13036 * gdb.base/run.c: ditto.
13037 * gdb.base/list0.c: ditto.
13038 * gdb.base/funcargs.c: ditto.
13039
13040Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
13041
13042 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
13043 $targetname, $serialport and $baud instead of hardwired variables.
13044 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
13045 target doesn't support signals.
13046
13047Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
13048
13049 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
13050
13051Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13052
13053 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
13054 Don't rely on the value of an auto variable before it has been
13055 initialized. Use gdb_test more.
13056
13057Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13058
13059 * lib/gdb.exp (default_gdb_version): A version number must start
13060 with a digit, but other than that contains all characters up to
13061 the first whitespace character.
13062
13063Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13064
13065 * gdb.base/commands.exp (breakpoint_command_test): New tests.
13066
13067Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13068
13069 * gdb.c++/*.exp: Warn if executable does not exist. The original
13070 reason for skipping the warning was that configure.in sometimes
13071 intentionally skipped building the executables but the tcl code
13072 had no way of knowing. That (a) was always bogus with respect to
13073 error handling, (b) is no longer true (right now there is no way
13074 to skip C++ tests).
13075
13076 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
13077
13078Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13079
13080 * gdb.base/list.exp: Add expect patterns for output from
13081 SunPRO compiled executables.
13082 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
13083 types.
13084
13085Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13086
13087 * gdb.base/break.exp (test_next_with_recursion): Accept any line
13088 number (we are already testing that the correct source line text
13089 gets printed).
13090
13091 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
13092 that is what is intended, but something needed to be done to get
13093 sunos4 native working again.
13094
13095 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
13096
13097 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
13098 apparently went with a (very) old xfail.
13099
13100Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
13101
13102 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
13103 runto_main is a proc in gdb.exp that will do 'step' for target use
13104 stubs.
13105 * gdb.base/exprs.exp: ditto.
13106 * gdb.base/interrupt.exp: ditto.
13107 * gdb.base/opaque.exp: ditto.
13108 * gdb.base/printcmds.exp: ditto.
13109 * gdb.base/ptype.exp: ditto.
13110 * gdb.base/scope.exp: ditto.
13111 * gdb.base/setvar.exp: ditto.
13112 * gdb.base/signals.exp: ditto.
13113 * gdb.base/twice.exp: ditto.
13114 * gdb.c++/classes.exp: ditto.
13115 * gdb.c++/inherit.exp: ditto.
13116 * gdb.c++/templates.exp: ditto.
13117 * gdb.base/break.exp: no run and hit main for stubs. Change line
13118 numbers for breakpoints and info breakpoint.
13119 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
13120 breakpoint().
13121 * gdb.base/callfuncs.c: ditto.
13122 * gdb.base/exprs: ditto.
13123 * gdb.base/interrupt.c: ditto.
13124 * gdb.base/opaque0.c: ditto.
13125 * gdb.base/printcmds.c: ditto.
13126 * gdb.base/ptype.c: ditto.
13127 * gdb.base/scope0.c: ditto.
13128 * gdb.base/setvar.c: ditto.
13129 * gdb.base/signals.c: ditto.
13130 * gdb.base/twice.c: ditto.
13131 * gdb.c++/misc.cc: ditto.
13132 * gdb.c++/templates.cc: ditto.
13133
13134Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13135
13136 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
13137
13138 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
13139 somewhere between `read' and `main.c'. I'm pretty sure the
13140 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
13141 and it isn't particularly useful.
13142
13143 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
13144
13145Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13146
13147 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
13148
13149Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
13150
13151 * config/mt-slite: add LIBS and -nostdlib.
13152 * config/slite-gdb.exp: add this new file to support sparclite target.
13153
13154Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
13155
13156 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
13157
13158 * gdb.base/a2-run.exp: Change argument to istarget from
13159 "*-*-vxworks" to "*-*-vxworks*".
13160 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
13161
13162Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
13163
13164 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
13165 will not runto main but do a 'step' to step out of breakpoint().
13166 * config/mt-slite: add -Dusestubs.
13167
13168Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13169
13170 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
13171 instead of just @.
13172
13173 * gdb.base/signals.exp: Add test for "handle all print".
13174 * TODO: Remove "handle all print". Also remove item about
13175 checking copyright date (I don't like the idea of a spurious FAIL
13176 based on when we run the tests).
13177
13178 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
13179 for SunOS4 (reason for failure not investigated). Remove
13180 redundant test for $binfile.
13181
13182 * gdb.base/nodebug.c (array_index): Call malloc.
13183
13184 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
13185
13186Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
13187
13188 * gdb.base/recurse.exp: Update gdb_test invocation to use new
13189 conventions and slightly simplify the matching regexp.
13190
13191Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13192
13193 * gdb.base/break.exp: Update gdb_test invocation to use new
13194 convention.
13195
13196 * lib/gdb.exp: If noargs is not set, set it to 0.
13197
13198 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
13199 tests unique.
13200
13201 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
13202
13203Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13204
13205 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
13206 one argument of type "<non-float parameter>".
13207
13208Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
13209
13210 * config/rom68k.exp: New file to support Motorola IDP board.
13211 * gdb.base/a2-run.exp: Skip this file if noargs is set.
13212 * gdb.base/break.c: Change things around so that this program
13213 doesn't depend upon args. This is necessary to make remote
13214 targets work (in general, they can't take args).
13215 * gdb.base/break.exp: Don't try to send args to program. Don't
13216 expect output. Also, replace lots of code with gdb_test.
13217
13218Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13219
13220 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
13221 printing of '\'' (which is what the comment says we are testing,
13222 even though we were not), not '''.
13223 (test_integer_literals_rejected): Test that printing ''' is an error.
13224
13225 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13226 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
13227 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
13228 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
13229 Use gdb_test not test_print_accept.
13230 * lib/gdb.exp: Remove test_print_accept.
13231
13232 * gdb.base/signals.exp (signal_tests_1): Make pass message
13233 consistent with fail message.
13234
13235 * gdb.base/whatis.exp: Remove xfails for printing char vs.
13236 unsigned char; the bug (PR 1821) is fixed.
13237
13238 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
13239
13240 * gdb.base/scope.exp (test_at_localscopes): Call pass for
13241 successful tests--makes xfailing them work right.
13242
13243Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13244
13245 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
13246 only \r\n, not .*. The test can pass .* as the last thing in
13247 $pattern if that is what it wants. In addition to providing this
13248 flexibility, this change should speed up pattern matching in cases
13249 where the pattern already ended with .* (there were a number of
13250 them). This change also helps catch bad patterns--in the old
13251 scheme the typo "char \*" instead of "char \\*" would pass. Now
13252 it is caught.
13253 * Many .exp files: Update callers.
13254
13255 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
13256 clearer and does not spuriously match multiple ('s. Likewise for
13257 ) and *.
13258
13259 * gdb.base/nodebug.exp: Test ability to call a function and pass
13260 it a string (even with no debugging info).
13261
13262 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
13263 "p '\'", which is the same as "p ''" once tcl gets done with
13264 quoting, to "p '\\'", which I suspect is what is intended (one
13265 backslash gets sent to GDB).
13266
13267 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
13268
13269Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13270
13271 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
13272 1817) was fixed literally years ago.
13273
13274Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13275
13276 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
13277 test, it causes stepping out of call_after_alloca_subr with
13278 optimizing compilers.
13279 (localvars_in_indirect_call): Consume GDB prompt if `finish'
13280 fails.
13281
13282 * gdb.c++/templates.exp: Source templ-info.exp only if
13283 the templates executable exists.
13284
13285 * gdb.c++/misc.cc (class Contains_static_instance,
13286 class Contains_nested_static_instance),
13287 gdb.c++/classes.exp (test_static_members): Test printing of
13288 a class that contains a static instance of the class.
13289
13290Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13291
13292 * gdb.base/langs2.c (cppsub_): Don't prototype.
13293 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
13294 only, I believe).
13295
13296Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13297
13298 * lib/gdb.exp (skip_chill_tests): New procedure.
13299
13300 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
13301
13302Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
13303
13304 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
13305 each expect pattern. Cuts runtime from 12 to about 4 seconds.
13306
13307Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13308
13309 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
13310
13311 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
13312 disassemble 8, not 16, instructions for part 4.
13313
13314 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
13315 support the latter anymore.
13316
13317 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
13318 -DNO_PROTOTYPES.
13319 * gdb.base/callfuncs.c: Control use of prototypes based on
13320 NO_PROTOTYPES, not __STDC__.
13321 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
13322 t_float_values2 tests if prototypes in use.
13323
13324 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
13325 t_double_values): When checking differences against DELTA, check
13326 that difference is within the range (-DELTA,DELTA), not just
13327 (-infinity,DELTA).
13328
13329Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
13330
13331 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
13332 'file' command firts, then 'target', then 'load', this is due to gdb
13333 target set up.
13334 * config/mips-gdb.exp: Fix a couple regular exp bugs.
13335
13336Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
13337
13338 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
13339 FP load/store variants.
13340 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
13341
13342Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13343
13344 * gdb.base/term.exp: Do not give a warning if not native, it is
13345 not an abnormal condition.
13346
13347Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
13348
13349 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
13350 t_char_array".
13351
13352Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13353
13354 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
13355 are getting the version number.
13356
13357 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
13358 if not native, it is not an abnormal condition.
13359
13360Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13361
13362 * lib/gdb.exp: Just use "file exists", rather than undocumented
13363 dejagnu procedure "findfile".
13364
13365Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13366
13367 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
13368 (LDFLAGS): Set to -Xlinker -Ur.
13369
13370 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
13371 Removed, these values are set by lib/gdb.exp.
13372
13373 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
13374
13375Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13376
13377 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
13378 of replicating gdb startup code.
13379
13380 * config/mt-vxworks (LDFLAGS): Set to -r.
13381 (CFLAGS_FOR_TARGET): Removed.
13382
13383 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13384 (gdb) and gdb for vxworks uses (vxgdb).
13385
13386 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13387 executable is not in the tree and host != target, use sed and
13388 program_transform_name to determine the gdb name used by the
13389 target.
13390
13391 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13392 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13393
13394Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13395
13396 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13397 floats, chars, and shorts where there are ANSI-style function
13398 definitions.
13399
13400 * gdb.base/langs.exp, gdb.base/langs*: New test.
13401 * gdb.base/Makefile.in: Build it.
13402 * TODO: Remove item about checking that C names don't get C++
13403 demangling applied; this test tests it.
13404
13405Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13406
13407 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13408 went with the const70 xfail. The xfail went away a year ago.
13409
13410 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13411
13412 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13413 for hp300.
13414
13415 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13416
13417 * gdb.base/a1-selftest.exp: Don't run on hp300.
13418
13419Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13420
13421 * Makefile.in (site.exp): Set host_alias and target_alias as well
13422 as host_triplet and target_triplet.
13423
13424Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13425
13426 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13427
13428 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13429 places as other ecoff systems).
13430
13431 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13432 ultrix.
13433
13434Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13435
13436 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13437 remove them.
13438 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13439 variable and "variable" in addition to "data variable".
13440 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13441
13442 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13443 2.
13444 * gdb.base/list1.c (long_line): Add additional statement at start
13445 of function.
13446 * gdb.base/list.exp (test_forward_search): Update line number to
13447 reflect new statement.
13448
13449Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13450
13451 * gdb.base/signals.exp: Reinitialize searched source directories
13452 after gdb_start call.
13453
13454Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13455
13456 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13457 * gdb.stabs/Makefile.in: Likewise.
13458
13459 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13460 change. Instead split the tests into smaller pieces.
13461 * gdb.disasm/hppa.s: Corresponding changes.
13462
13463Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13464
13465 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13466 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13467
13468 * gdb.base/funcargs.exp: Modify many tests so that every test
13469 either passes or fails. Make some test names unique.
13470
13471Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13472
13473 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13474 Call stty to set interrupt character.
13475
13476 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13477 for HP assembler versus GNU assembler based on actual behavior of
13478 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13479
13480 * TODO: Suggest a few more stepping tests.
13481
13482Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13483
13484 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13485 restart GDB for h8300 after a continue.
13486 (return): Add pattern to match a29k-udi behavior.
13487 * gdb.base/nodebug.exp: Remove obsolete comment.
13488 * gdb.base/regs.exp: New file, testing of register displays.
13489 * gdb.base/return.exp: Fix typo in reference to $objdir.
13490 * gdb.base/whatis.exp: Always start with a fresh GDB.
13491
13492Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13493
13494 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13495 higher, these tests generate a lot of output.
13496
13497Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13498
13499 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13500 code following the catch silently ignored some errors; without the
13501 catch they should be thrown like any other tcl error. Also, the
13502 catch used "" instead of {} which meant all the callers who wanted
13503 to include one of the characters "[]$ had to quote it an extra time.
13504 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13505 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13506 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13507 Remove extra quoting.
13508
13509Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13510
13511 * gdb.base/commands.exp: Make test names unique; every test either
13512 passes or fails. Update some comments.
13513
13514 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13515
13516Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13517
13518 The following fixes a FAIL caused by the fact that the alpha stabs
13519 configuration didn't use the ".if alpha" code in weird.def.
13520 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13521 bit pointer, so the 32 bit version works even on the alpha.
13522 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13523 Remove the stuff which allowed us to have separate versions for
13524 alpha and everything else.
13525
13526 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13527 regexp which "info func operator\[\](" is supposed to match. Fix
13528 string to send to GDB. Note that GDB still doesn't work right. Add a
13529 new test for "info func .perator\[\](" which GDB does handle correctly.
13530
13531 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13532
13533Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13534
13535 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13536 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13537 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13538 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13539 it makes the tests harder to understand and confuses test-o-matic.
13540 The preferred style is that each test provides a PASS or a FAIL,
13541 and has a unique message (e.g. "continue #54" not just "continue")
13542 which is the same for the pass and the fail.
13543 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13544 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13545 to lib/gdb.exp.
13546 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13547 prt_accept which was basically the same thing. Likewise for
13548 test_print_reject and prt_reject.
13549 * lib/gdb.exp (test_print_reject): Add some more error message
13550 patterns to match from the former printcmds.exp (prt_reject).
13551 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13552 One defect of the passcount stuff is that some of it failed to
13553 report XPASS where appropriate.
13554 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13555 stuff before and after arg in expected pattern.
13556 (test_paddr_operator_functions): Re-do test without print_addr_of;
13557 this is the only test which seems to want extra stuff there.
13558
13559Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13560
13561 * gdb.base/nodebug.exp: Update new tests to reflect improved
13562 wording of gdb output.
13563
13564 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13565 and "ptype" work on variables in files compiled without -g.
13566 Replaces commented out "maint print msymbol" tests.
13567
13568Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13569
13570 * gdb.base/setvar.c (dummy): Call malloc.
13571
13572 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13573 losing with the irix4 sed.
13574
13575 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13576 ALRM" on irix4.
13577
13578Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13579
13580 * TODO: Remove items about corefile.exp testing new exec-file and
13581 backtrace; both are now done. Add items about printing enums.
13582
13583Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13584
13585 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13586 "get signal $thissig" test fails.
13587
13588 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13589
13590Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13591
13592 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13593 compiler warning with dec alpha compiler.
13594
13595 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13596 extra \n from gdb_test call (this explains why the prompt test
13597 that I removed yesterday was there).
13598 (user_defined_command_test): Remove extra \n and prompt test.
13599
13600 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13601 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13602 doesn't exist.
13603 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13604 Also remove alpha workaround, which turns out to be because
13605 SIGABRT == SIGLOST.
13606
13607 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13608
13609 * gdb.base/help.exp: Don't test "help show".
13610
13611Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13612
13613 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13614 "set print address" is on.
13615 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13616 pass prompt to gdb_test; gdb_test already looks for the prompt.
13617
13618 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13619
13620 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13621 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13622 was to make sure that gdb can read a core file. But (a) the "read
13623 the corefile" part didn't make it to a1-selftest.exp, we just
13624 delete the corefile after creating it, and (b) we test reading
13625 corefiles in corefile.exp anyway. Also, this test left around a
13626 xgdb process on Solaris.
13627
13628 * gdb.base/corefile.exp: Also test backtrace.
13629
13630Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13631
13632 * gdb.base/commands.exp: Test a simple user defined command with
13633 arguments and if/while statements; verify the full user command is
13634 printed by "show user".
13635
13636 * gdb.base/commands.exp: Test if/while commands as part of a
13637 breakpoint command list; verify they appear in breakpoint
13638 information.
13639
13640Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13641
13642 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13643 than by dividing by zero.
13644
13645Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13646
13647 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13648 performing an inferior call with watchpoints enabled.
13649 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13650 call.
13651
13652Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13653
13654 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13655 of "file" command.
13656
13657 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13658 Add additional pattern for when "int operator int(void);" appears
13659 in a different order.
13660
13661Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13662
13663 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13664
13665 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13666 and "signal" with ".*".
13667
13668Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13669
13670 * TODO: Add note about "handle all nostop".
13671
13672 * gdb.base/{sigall.c, sigall.exp}: New test.
13673 * gdb.base/Makefile.in: Add it.
13674
13675Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13676
13677 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13678 when invoking GDB, suppresses any windowing interface.
13679
13680Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13681
13682 * config/sim-gdb: New file, simulator testing support.
13683
13684Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13685
13686 * gdb.base/interrupt.exp: Test calling func1 twice.
13687
13688Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13689
13690 * gdb.base/list.exp (test_forward_search): Set timeout higher
13691 when we'll be getting lots of output from gdb.
13692
13693 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13694 "init_malloc" to after the expect statement. Run it if that
13695 regexp is taken, but also for two others which happen if source
13696 cannot be found.
13697
13698Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13699
13700 * gdb.base/printcmds.exp: New test, for printing register before
13701 program is running.
13702
13703Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13704
13705 * gdb.base/list.exp: Correct some alternate expect patterns
13706 to reflect changes in list1.c.
13707
13708Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13709
13710 * TODO: Add item regarding large frames.
13711
13712 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13713
13714 * TODO: Remove item about enabling return.exp; it
13715 is enabled. Suggest a few more "return" tests.
13716
13717Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13718
13719 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13720 anonymous unions.
13721
13722Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13723
13724 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13725 and pr-5646.o, so "make" is the same as "make all", not "make
13726 pr-4975.o".
13727
13728Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13729
13730 * gdb.base/list.exp: Adjust expectations to reflect changes in
13731 list1.c.
13732 (test_forward_search): New test proc.
13733 * gdb.base/list1.c (long_line): New function, has long source line.
13734
13735Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13736
13737 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13738 additional line of code that was added.
13739
13740Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13741
13742 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13743 tests so as not to overflow expect's input buffers.
13744 * gdb.disasm/hppa.exp: Corresponding changes.
13745
13746Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13747
13748 Beginnings of template debugging tests.
13749 * gdb.c++/templ-info.cc: New file to test for template
13750 debugging capability of the compiler.
13751 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13752 templ-info.cc.
13753 * gdb.c++/templates.cc: Add explicit template instantiations
13754 to enable compiling with -fno-implicit-templates. Add destructor
13755 and 'value' method to T5 class for template tests.
13756 * gdb.c++/templates.exp: Add testcases for printing of template
13757 types, setting breakpoints on template methods and calling a
d63a86f8 13758 template method.
c906108c
SS
13759
13760Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13761
13762 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13763 branch target since some assemblers (gas-2.5) may emit a
13764 relocation for the branch instead of resolving it in the
13765 assembler.
13766
13767Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13768
13769 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13770 through signal handler.
13771
13772Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13773
13774 * configure.in (*-*-netware): Use config/mt-netware.
13775
13776 * config/mt-netware: New file.
13777 * config/mt-i386-netware: Removed, separate configs for different
13778 netware architectures are no longer needed now that we have
13779 --with-headers.
13780
13781Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13782
13783 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13784 by the recent changes to use ANSI C arithmetic conversions.
13785
13786Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13787
13788 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13789 bug involving using inferior_pid to figure out whether to select a
13790 frame.
13791
13792Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13793
13794 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13795 match the current disassembler output.
13796
13797Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13798
13799 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13800 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13801 types, expect "int" as type of integer values (for now).
13802
13803Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13804
13805 * gdb.base/commands.exp: New tests for if/while commands.
13806
13807Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13808
13809 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13810 by .*, since hex values have different syntax in Chill mode.
13811
13812Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13813
13814 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13815 linefeed from expect pattern for repeated types with indices > 9.
13816
13817Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13818
13819 First part of Fortran test suite.
13820 * gdb.fortran: New directory.
13821 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13822
13823Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13824
13825 * gdb.base/default.exp: Update expect pattern for load command
13826 without arguments.
13827
13828Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13829
13830 * configure.in: Change i386 to i[345]86.
13831 * gdb.base/configure.in: Likewise.
13832 * gdb.c++/configure.in: Likewise.
13833 * gdb.chill/configure.in: Likewise.
13834
13835Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13836
13837 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13838 patterns, since that is not a valid context for comments.
13839
13840Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13841
13842 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13843 repeated types and repeated types with indices > 9.
13844
13845Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13846
13847 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13848 2417; old bug has been fixed.
13849
13850Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13851
13852 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13853 send the newline ourselves instead of assuming gdb_test will do
13854 so when passed an empty input string.
13855
13856 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13857 stabs testcode.
13858
13859Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13860
13861 * lib/gdb.exp (gdb_test): Don't send anything if the first
13862 argument is an empty string. This makes cases where we want to
13863 match output that is already in expect's buffers (for example,
13864 matching a breakpoint after gdb_run_cmd has been called) work
13865 reliably.
13866
13867Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13868
13869 * config/netware.exp: New file.
13870
13871Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13872
13873 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13874 the -B and -L prefixes so we can find the debugging stub.
13875
13876 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13877 there and we are using the gcc from the tree.
13878
13879 * gdb.base/types.c: Removed.
13880
13881 * gdb.base/configure.in: Look for makefile fragments in ../config.
13882 Recognize i386-*-netware.
13883 * gdb.c++/configure.in: Likewise.
13884
13885Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13886
13887 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13888 the correct TCL syntax.
13889
13890Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13891
13892 * gdb.base/opaque.exp: use runto instead of messing around with
13893 breakpoints. Simplify by using gdb_test.
13894
13895 * gdb.base/bitfields.exp: restart between tests on netware targets
13896 because breakpoints aren't relocated after target death. Run
13897 processes to completion.
13898
13899 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13900
13901Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13902
13903 * Makefile.in: Remove extra tabs that confuse some versions
13904 of "make". Use the newly built gdb to test with by default,
13905 rather than the first one in the tester's search path.
13906
13907Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13908
13909 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13910
13911 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13912 condition help.
13913
13914Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13915
13916 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13917
13918 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13919 running.
13920 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13921 * gdb.base/funcargs.exp: Likewise.
13922
13923 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13924 * gdb.base/funcargs.exp: Likewise.
13925
13926 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13927 message is "".
13928
13929Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13930
13931 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13932 return,signals,twice}.exp: Handle non-existant binaries
13933 consistantly.
13934
13935 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13936 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13937 might testing a cross development system.
13938
13939Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13940
13941 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13942 runtest script is relative to ${srcdir}, not ${rootdir}.
13943
13944Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13945
13946 * gdb.base/signals.exp: Allow for optionality of breakpoint
13947 address.
13948
13949Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13950
13951 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13952
13953Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13954
13955 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13956 for size_t definition.
13957 * gdb.c++/templates.cc: Likewise
13958
13959 * config/mt-i386-netware: New file.
13960
13961 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13962 defined.
13963
13964 * gdb.base/Makefile.in: Added support for systems that name core
13965 files by appending "core" to the program name.
13966 * gdb.base/a1-selftest.exp: Likewise.
13967
13968Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13969
13970 * gdb.base/return.exp: Add comment and message for `return double'
13971 test failure on Sparc Solaris.
13972
13973Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13974
13975 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13976
13977Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13978
13979 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13980 from optimizing them away.
13981 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13982 patterns to include default constructors and assignment operators,
13983 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13984 character in the output of the virtual base pointer.
13985
13986Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13987
13988 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13989 expression match in print_addr_of to avoid unintented matches.
13990 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13991 versions up to 2.5.8.
13992
13993Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13994
13995 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13996 included file to run under newer versions of expect.
13997 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13998 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13999 Remove xfail for the virtual table of BDDHookV.
14000
14001Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
14002
14003 * lib/gdb.exp (string_to_regexp): Set a default result.
14004 (default_gdb_start): Fix misleading message.
14005
14006Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
14007
14008 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
14009 Remove all CC, etc definitions.
14010 * config/mt-hpux: New file.
14011 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
14012 (CFLAGS, LDFLAGS): Define.
14013 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
14014
14015 * Makefile.in (site.exp): Don't insert host_os, etc.
14016 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
14017 (distclean): Check existence of subdir.
14018 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
14019 * gdb.base/Makefile.in: General cleanup and simplification.
14020 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14021 to build executables. Use default rule to build .o files.
14022 (EXPECT, RUNTEST, CC): Fix relative pathname.
14023 (site.exp): Don't insert host_os, etc.
14024 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
14025 and/or SIGUSR1 defined.
14026 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
14027 * gdb.c++/Makefile.in: General cleanup and simplification.
14028 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14029 (CFLAGS): Remove.
14030 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
14031
14032Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
14033
14034 * gdb.base/recurse.exp: Misc changes to get tests running again
14035 after Kung's changes to the watchpoint code.
14036 * gdb.base/watchpoint.exp: Likewise.
14037
14038Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
14039
14040 * lib/gdb.exp (string_to_regexp): Convert {\} also.
14041
14042Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
14043
14044 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
14045 * lib/gdb.exp (default_gdb_start): Define.
14046 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
14047 gdb.base/funcargs.exp, gdb.base/opaque.exp,
14048 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
14049 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
14050 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
14051 Don't call gdb_target_udi in between tests.
14052
14053Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14054
14055 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
14056 (which was basically just a local version of the same thing). In
14057 addition to avoiding duplication, gdb_test_exact is faster.
14058 * lib/gdb.exp (gdb_test_exact): Fix typo.
14059
14060 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
14061 don't give an error.
14062
14063 * gdb.base/term.exp: Call delete_breakpoints before starting.
14064
14065 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
14066 (t10): Add comment.
14067
14068Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14069
14070 Reorganization of the GDB Test Suite.
14071
14072 * gdb.base: New directory, contains all the basic tests.
14073 * gdb.c++: New directory, tests specific to C++.
14074 * gdb.chill: New directory, tests specific to Chill.
14075 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
14076 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
14077 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
14078 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
14079 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
14080 t30-31 to chill).
14081 * */gdbme.*: Rename to match appropriate expect scripts.
14082 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
14083 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
14084 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
14085 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
14086 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
14087 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
14088 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
14089 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
14090 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
14091 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
14092 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
14093 gdb.c++/virtfunc.cc: New names of C++ files.
14094 * gdb.chill/chillvars.ch: New name of Chill file.
14095 * gdb.base/configure.in, gdb.c++/configure.in,
14096 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
14097 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14098 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
14099 * configure.in (configdirs): Update to reflect directory changes.
14100 (target_abbrev): No longer define for any configuration.
14101 * Makefile.in: Cosmetic improvements to header comments.
14102
14103Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
14104
14105 Various changes to gdb.t31:
14106
14107 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
14108 * gdbme.ch: Make all key-words and predefineds be upper-case.
14109 * chillvars.exp: Expect key-words and predefinds in upper-case.
14110
14111 * chillvars.exp: Use gdb_test_exact many places.
14112 Change expected output for arrays (which now includes index labels).
14113
14114 * pr-5020.exp, gdme.ch (module PR_5020):
14115 New test, for PR-5020.
14116
14117Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
14118
14119 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
14120 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
14121
14122Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
14123
14124 * Makefile.in: Fix bit-rot in definitions of CHILL,
14125 CHILL_FOR_TARGET and Chill_LIB.
14126 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
14127 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
14128 CHILL, and CHILL_LIB.
14129
14130Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
14131
14132 * Revert the previous changes. Please see Rob's directory
14133 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
14134
14135Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
14136
14137 * Makefile.in, configure.in, config/mips-gdb.exp,
14138 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
14139 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
14140 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
14141 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
14142 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
14143 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
14144 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
14145 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
14146 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
14147 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
14148 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
14149 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
14150 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
14151 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
14152 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
14153 changes from 94Q1.
14154
14155Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
14156
14157 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
14158 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
14159 Rob's new testing fragments.
14160
14161Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
14162
14163 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
14164 lib/gdb.exp: Replace error proc calls with perror.
14165
14166Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14167
14168 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
14169 version also, match on casted version strings, and match on
14170 gdb startup case where the line numbers might be messed up.
14171
14172Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
14173
14174 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
14175 (CFLAGS): Delete it from here.
14176
14177Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
14178
14179 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
14180
14181Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
14182
14183 * Makefile.in (RUNTEST): Default to just "runtest".
14184
14185Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14186
14187 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
14188 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
14189 the code has been restructured.
14190
14191Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14192
14193 * gdb.t00/default.exp (set write): Allow any number of \r and/or
14194 \n, not just one of each.
14195
14196 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
14197 /bin/cc gives a warning if you do.
14198
14199Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
14200
d63a86f8 14201 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
14202 __t10ListS_link1ZUiRCUiPT0
14203
14204Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14205
14206 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
14207 on local variables in recursive functions.
14208
14209 * gdb.t07/Makefile.in: Build the new test.
14210
14211Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14212
14213 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
14214 directly. Instead compare the return values from actual calls.
14215
14216Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
14217
14218 * Makefile.in (check): Set TCL_LIBRARY for runtest.
14219
14220Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14221
14222 * From Peter Schauer with minor modifications.
14223 * gdb.t15/return.exp (return_tests): Handle targets where "return"
14224 stops in mid-line in the caller. Add xfail for returning a float
14225 value on X86 targets.
14226
14227Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14228
14229 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
14230 to avoid expect lossage.
14231 (fmem_LRbug_tests): Likewise.
14232 * gdb.disasm/hppa.s: Corresponding changes.
14233
14234 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
14235 conditions to work with latest dejagnu/expect.
14236
14237 * gdb.t15/funcargs.exp (finish from indirect call): No longer
14238 expected to fail on the PA.
14239 (backtrace in call with trampolines): Explicitly require main
14240 to be frame #1 (no trampolines should show up in backtrace).
14241
14242 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
14243 "continue -expect".
14244 * gdb.t06/break.exp: Likewise.
14245 * gdb.t07/watchpoint.exp: Likewise.
14246 * gdb.t13/bitfields.exp: Likewise.
14247 * gdb.t15/{funcargs,return}.exp: Likewise.
14248 * gdb.stabs/weird.exp: Likewise.
14249 * config/{mips,udi}-gdb.exp: Likewise.
14250
14251 * hppa.sed: Enclose comments within a sed command to avoid
14252 losing with the old OSF1 sed.
14253
14254Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14255
14256 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
14257 sequent dynix.
14258 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
14259 * gdb.t15/funcargs.exp: Conditionally step again to really
14260 finish from marker_call_with_trampolines. Handle the case where
14261 the first step from within call_with_trampolines already steps
14262 us back to main.
14263 * gdb.t15/gdbme.c: Add comment to closing brace of
14264 call_with_trampolines for funcargs.exp.
14265
14266Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14267
d63a86f8 14268 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
14269 Fix typo(s).
14270
14271Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14272
14273 * gdb.t07/gdbme.c: More code for watchpoint testing.
14274
14275 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
14276 "Hardware watchpoint" throughout file.
14277 (test_watchpoint_triggered_in_syscall): New test.
14278 (test_complex_watchpoint): New test.
14279
14280Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14281
14282 * gdbme.c (call_with_trampolines): New function to try and step
14283 into. Tests trampoline problems on the PA.
14284
14285 * funcargs.exp (localvars_in_indirect_call): No longer expect
14286 stepping into indirect call to fail on PAs.
14287 (test_stepping_over_trampolines): New test.
14288
14289Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14290
14291 * TODO: Add suggestions for static member function tests, and
14292 completion tests.
14293
14294Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14295
14296 * TODO: Add suggestions for "p/a" tests.
14297
14298 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
14299 (default_gdb_exit): Replace all the hair with sending "quit" to
14300 the process with a simple close.
14301
14302Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14303
14304 * TODO: Add suggestions for shared library tests.
14305
14306Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14307
14308 * TODO: Add suggestions for x/s tests.
14309
14310Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14311
14312 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
14313 "enable once", and "enable breakpoints once" with ".*".
14314
14315Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14316
14317 * TODO: Add suggestions about structure passing tests.
14318
14319Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14320
14321 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
14322 the primary1 test, use work around if __GNUC__ < 2.
14323 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
14324 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
14325 Test for bad output rather than waiting for timeout. Issue
14326 second continue only if first continue failed.
14327
14328Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14329
14330 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
14331 operator[] test with gdb_test because the old code didn't seem to
14332 be getting the quoting right with the new dejagnu.
14333
14334Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
14335
14336 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
14337 one from the path.
14338 * Makefile.in: Use a fresh expect if there is one, use runtest
14339 from the src tree if there is one.
d63a86f8 14340
c906108c
SS
14341Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14342
14343 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
14344 next over recursive call. Revise the tests from that point on
14345 (which had been skipped) to match GDB's actual (correct) output.
14346
14347 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
14348 with next over a breakpoint whose condition is false.
14349
14350 * gdb.t00/help.exp: Comment out "help set print" tests just like
14351 (and for same reason as) "help set" test.
14352
14353Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14354
14355 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
14356 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
14357
14358Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14359
14360 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
14361 necessary gdb_target_udi.
14362
14363 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
14364
14365 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
14366 1838 and 2417; they are fixed.
14367
14368 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
14369 gdb.t03/ptype.exp (ptype structure, ptype union):
14370 Remove xfails; the test is looser than when the xfails were added.
14371
14372 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
14373 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
14374
14375 * gdb.t01/run.exp: Only run shell test if isnative.
14376
14377 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
14378 since "run" automatically loads if necessary. Call gdb_target_udi
14379 after the "file" since "file" kills any execution target.
14380
14381 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14382 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14383 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14384 argument for UDI.
14385
14386Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14387
14388 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14389
14390 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14391
14392Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14393
14394 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14395 properly quoting regexps. This makes the second argument to
14396 demangle a fixed string, which matches the callers, instead of a
14397 shell-style pattern which is what the previous implementation
14398 used. Update some of the callers.
14399
14400Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14401
14402 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14403 (comib_nullified_tests): Fix typo.
14404 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14405 strings. No longer expected to fail.
14406
14407 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14408 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14409 strings. No longer expected to fail.
14410
14411 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14412 string. No longer expected to fail.
14413
14414Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14415
14416 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14417 No longer expected to fail.
14418
14419 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14420 string. No longer expected to fail.
14421
14422Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14423
14424 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14425 only in the names (I probably got most of them). I was even
14426 generous with some which differed in underscores in names, and
14427 probably missed a few, and I *still* was able to remove almost a
14428 third of the file with almost no impact on testsuite coverage.
14429
14430Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14431
14432 * gdb.t00/default.exp: Match udi_attach error message as well as
14433 the one from child_attach.
14434
14435 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14436
14437 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14438
14439 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14440 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14441
14442 * Move test with enums and partial symbols back to
14443 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14444 Reverts the change of 26 May 93. Per today's change to
14445 stabs.texinfo, the behavior that weird.exp was expecting was
14446 unreasonable; what is important is that the compiler+gdb get
14447 things right, which happens with a recent gcc. Also fix the test
14448 to deal with native compilers which put out the stab gdb can't
14449 deal with.
14450
14451Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14452
14453 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14454 in the names. The main thing these accomplish is to slow things down.
14455 Many more such duplicates surely remain.
14456
14457 * gdb.t00/help.exp: Comment out "help support" test just like
14458 (and for same reason as) "help set" test.
14459
14460Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14461
14462 * gdb.t06/break.exp: Remove setup_xfails for
14463 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14464 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14465 about known bug in gcc to include up through 2.5.8.
14466 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14467 well as "_vb$".
14468 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14469 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14470 with latest gcc and gdb.
14471 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14472 well as "_vb$".
14473
14474Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14475
14476 * configure.in (hppa*-*-*): Also configure and build stabs-only
14477 tests.
14478
14479Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14480
14481 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14482 * gdb.t10/configure.in (hppa*-*-*): Use it.
14483
14484Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14485
14486 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14487
14488Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14489
14490 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14491 versions prior to 1.13.5.
14492
14493Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14494
14495 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14496 the prompt is at the start of a line.
14497
14498Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14499
14500 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14501 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14502 in the copr tests now.
14503 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14504 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14505 expected to fail.
14506
14507Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14508
14509 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14510 gdb.t31/chillvars.exp, lib/gdb.exp:
14511 Tweak to run under either version of expect.
14512 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14513 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14514 * gdb.t11/list.exp: Remove extraneous whitespace.
14515
14516Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14517
14518 * gdb.t16/printcmds.exp (test_print_strings): Accept
14519 "(unsigned char *) " before the string.
14520
14521 * TODO: Add notes about printing of fancy types and GDB expressions.
14522
14523Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14524
14525 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14526 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14527 if doing mips-idt-ecoff.
c906108c
SS
14528
14529Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14530
14531 * Most .exp files: Tweak to run under either version of expect.
14532
14533Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14534
14535 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14536 xfails; I'm not sure why they are failing, but not because of PR 1806.
14537
14538Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14539
14540 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14541 defined in lib/gdb.exp.
14542
14543Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14544
14545 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14546 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14547 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14548 have to be typeless.
14549
14550Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14551
14552 * TODO: Add suggestion for copyright year test.
14553
14554Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14555
14556 * configure.in (*-*-lynxos*): Add stabs tests.
14557
14558Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14559
14560 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14561 so insert a tab before any assembler directive in column zero.
14562
14563 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14564 stores.
14565 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14566 stores.
14567 (fpu_short_memory_tests): Likewise.
14568
14569Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14570
14571 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14572 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14573 .stabs directives in comments.
14574
14575Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14576
14577 * TODO: New file, describing tests we could write.
14578 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14579
14580Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14581
14582 * gdb.t06/signals.exp: Add kludge to force re-sync.
14583
14584 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14585 to xgdb instead of gdb, get out of gdb.
14586
14587Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14588
14589 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14590 for info.
14591
14592Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14593
14594 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14595 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14596 * gdb.stabs/hppa.sed: New sed script for the PA.
14597
14598Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14599
14600 * gdb.stabs: Re-write weird.def and configuration to use sed
14601 instead of cpp. sed is portable and POSIX; cpp is neither.
14602
14603Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14604
14605 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14606
14607Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14608
14609 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14610
14611Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14612
14613 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14614 "_vb$".
14615 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14616 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14617
14618Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14619
14620 * lib/gdb.exp: Comment out code which depends on non-existent
14621 `transform' procedure.
14622
14623Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14624
14625 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14626 * lib/gdb.exp: Transform tool name.
14627 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14628 1.1's new error handling system.
14629
14630Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14631
14632 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14633
14634Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14635
14636 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14637 They made pattern matching so slow that timeouts happened on
14638 heavily loaded systems. Now any output from "show print" which
14639 gets us back to the GDB prompt is a PASS.
14640
14641Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14642
14643 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14644
14645Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14646
14647 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14648
14649 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14650 It is not from PR 3220.
14651
14652Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14653
14654 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14655 just started failing because they depended on the order the
14656 subcommands are presented, or exact docstring text. This kind of
14657 test is a pain and has minimal benefit.
14658
14659Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14660
14661 * gdb.t09/corefile.exp: At end of test, use "core" command with
14662 no arguments.
14663
14664Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14665
14666 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14667 17}/Makefile.in: Make it possible to run the testsuite with Sun
14668 make and CC = cross gcc by adding explicit build rules for .o
14669 files.
14670
14671Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14672
14673 * gdb.t15/funcargs.exp: Don't put comments on same line as
14674 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14675
c906108c
SS
14676Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14677
14678 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14679
14680Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14681
14682 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14683 * gdb.t20/inherit.exp: remove three dumplicate entries.
14684
14685Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14686
14687 * gdb.t06/break.exp: For "next over recursive call", fail on any
14688 incorrect output, not just on "factorial (value=2)".
14689
14690Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14691
14692 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14693 working now. Add an xfail if accesing a bss variable causes
14694 a memory error if the target is not yet run.
14695
14696Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14697
14698 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14699 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14700 name of __st* demangling (2 strings). Did Kung really get the
14701 more than 95 others right without testing them?
14702
14703Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14704
14705 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14706
14707Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14708
14709 * configure.in (configdirs): Add gdb.disasm
14710 * gdb.disasm: New directory for GDB disassembler tests.
14711 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14712
14713Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14714
14715 * gdb.t00/help.exp: Don't test "help set".
14716
14717 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14718 from within expect statements. None of these happen anymore and
14719 they cause regressions to be silently unnoticed.
14720
14721 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14722 messages) about known failures with gcc cygnus-2.4.5-930417.
14723
14724 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14725 comp-info.exp so it gets built if it doesn't exist.
14726
14727 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14728 it is no longer used.
14729 * gdb.t13/comp-info.c: Removed.
14730
14731Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14732
14733 * gdb.t06/signals.exp: Add xfail for sun3.
14734
14735Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14736
14737 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14738 relevant because ^C doesn't get sent but failure can be reproduced
14739 interactively).
14740
14741Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14742
14743 * gdb.stabs/alpha.mt: New configuration file for alpha.
14744 * gdb.stabs/configure.in: Use it.
14745 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14746 sharing with alpha.mt, redefine long to word via preprocessor.
14747 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14748 for alpha.
14749 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14750 native cc.
14751 * gdb.t00/teststrategy.exp: Change expect string so that we
14752 consume the `(xgdb)' from the command echo and from the gdb prompt.
14753 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14754 gdb currently compares all values as long, so this failure probably
14755 applies to any configuration where LONGEST is bigger than a target int.
14756 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14757 with gcc.
14758 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14759 to handle opaque pointers, gcc is.
14760 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14761 as first argument. Include <sys/types.h> and change all operator
14762 new definitions to use size_t.
14763 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14764 now that we use size_t.
14765
14766Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14767
14768 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14769 a long or float array cast all array members to the same type.
14770 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14771 with 64 bit longs.
14772 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14773 on alpha.
14774 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14775
14776Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14777
14778 * gdb.t24 (demangle.exp): Constructors of templates have names like
14779 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14780 section 14.6 of the ARM.
14781
14782 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14783 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14784 accomplish little and slow down the testsuite.
14785
14786 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14787 Accept spaces various places.
14788
14789Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14790
14791 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14792 with watchpoint enabled.
14793
14794 * Makefile.in: Remove definition of CC and remove the second
14795 definition of CXX (the "CXX = gcc" one remains). These definitions
14796 were causing backquotes to be expanded within backquotes, which
14797 doesn't work.
14798
14799Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14800
14801 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14802
14803Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14804
14805 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14806 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14807 by mips cc and contains no stabs entries.
14808
14809Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14810
14811 * config/vx-gdb.exp: Use fake device to load files rather than
14812 NFS.
14813 * lib/gdb.exp: New proc to do "file" command.
14814 * config/unix-gdb.exp: Use new "file" proc.
14815
14816Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14817
14818 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14819 Rework board rebooting slightly.
14820 (gdb_exit): Don't exit from the remote shell; there isn't one.
14821 * gdb.stabs/weird.exp: If a program is being debugged already,
14822 kill it.
14823 * gdb.t04/setvar.exp: Stop and restart gdb.
14824 * gdb.t05/expr.exp: Likewise.
14825 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14826 restart gdb and reload the program.
14827 * gdb.t08/opaque.exp: Likewise.
14828 * gdb.t12/scope.exp: Likewise.
14829 * gdb.t13/bitfields.exp: Likewise.
14830 * gdb.t15/funcargs.exp: Likewise.
14831 * gdb.t20/classes.exp: Likewise.
14832 * gdb.t03/ptype.exp: Increase timeout.
14833 * gdb.t16/printcmds.exp (test_print_string_constants,
14834 test_print_array_constants): Likewise.
14835 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14836 * gdb.t20/classes.exp (do_tests): Likewise.
14837 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14838
14839Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14840
14841 * gdb.stabs: Renamed *wierd* to *weird*.
14842
14843Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14844
14845 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14846 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14847
14848Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14849
14850 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14851 (do_tests): Remove xfail for whatis on one_var and two_var.
14852
14853Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14854
14855 * Makefile.in: Made cross building work better by adding
14856 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14857
14858Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14859
14860 * gdb.t15/{return.c,return.exp,Makefile.in}:
14861 New test, currently commented out.
14862
14863Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14864
14865 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14866 still running and removes the leftover named socket so GDb can do
14867 clean restarts.
14868
14869Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14870
14871 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14872 console, not GDB.
14873 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14874 cross testing works better with "make check"
14875 * config/unix-gdb: Use default procedures for exit and version.
14876 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14877 with the newest VxWorks.
14878
14879Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14880
14881 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14882 old form.
14883
14884 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14885 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14886
14887 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14888
14889 * config/unix-gdb.exp: Remove this version of gdb_exit
14890 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14891 Rob says he'll look at it when he gets back to testing boards.
14892
14893Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14894
14895 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14896 an expected fail for certain ptype commands.
14897
14898 * gdb.t20/classes.exp: Update expected results of "ptype class
14899 Base1" to account for the constructor that now appears in the type.
14900
14901Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14902
14903 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14904 disappeared from list.
14905 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14906 "alldone" proc with call to cleanup and exit.
14907 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14908 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14909 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14910 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14911 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14912 "alldone" proc with simple returns that suppress remaining
14913 tests. The alldone proc went away many months ago.
14914
14915Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14916
14917 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14918
14919 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14920
14921Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14922
14923 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14924 as vax gdb will display them.
14925
14926Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14927
14928 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14929 optimizers.
14930
14931 * scope.exp: Change "bad value for localval" messages so each one
14932 is unique.
14933
14934 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14935 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14936
14937 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14938
14939Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14940
14941 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14942 doesn't exist (due to optimization).
14943
14944Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14945
14946 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14947 contains \r because the filename is long.
14948
14949 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14950 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14951
14952Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14953
14954 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14955 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14956 Ultrix.
14957 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14958 int tests.
14959 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14960
14961Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14962
14963 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14964
14965 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14966 to match does not match the passing case but still matches the
c906108c
SS
14967 failing case.
14968
14969Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14970
14971 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14972
14973Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14974
14975 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14976 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14977 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14978 Remove various versions of gdb_exit.
14979 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14980 gdb_exit.
14981 * config/unix-gdb.exp: gdb_exit remains here, and should override
14982 the generic version, since it's doing a lot of wierd stuff that
14983 the other versions aren't. FIXME, fold it in, or abandon this
14984 version.
14985
14986Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14987
14988 * gdb.t24/demangle.exp: Add tests for PR 3220.
14989
14990Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14991
14992 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14993
14994Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14995
14996 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14997 "i386-*-*". Works for i486 as well.
14998
14999 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
15000 bug, and expand domain of xfail to all SVR4 systems, since the
15001 actual problem is likely to be in generic SVR4 /proc support.
15002
15003Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15004
15005 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
15006
15007Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
15008
15009 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
15010 xfails for other systems. Match a missing 'Continuing.' as an
15011 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
15012
15013 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
15014 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
15015 Only issue warning for missing executables if -all option is used.
15016
15017 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
15018 file if -all option is used. It's like an unpredictable XFAIL.
15019
15020Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15021
15022 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
15023 for dynamically linked binaries.
15024
15025 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
15026
15027Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15028
15029 * gdb.t20/inherit.exp: Change message for "print tagless struct"
15030 to state that this is a known bug in old versions of g++.
15031
15032Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15033
15034 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
15035 while waiting for `Continuing'.
15036
15037Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
15038
15039 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
15040 in text, data, and bss.
15041 * gdb.t10/nodebug.c: Add local and global test variables for
15042 initialized and uninitialized data.
15043
15044Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15045
15046 * config/unix-gdb.exp (gdb_exit): Add "wait".
15047
15048Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15049
15050 * gdb.t06/signals.exp: xfail the continue from the handler for all
15051 targets.
15052
15053 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
15054 function with watchpoints enabled, the i386 call dummy starts with
15055 a call.
15056
15057 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
15058 386 bsd names its corefiles.
15059
15060Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
15061
15062 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
15063 compilers don't grok it.
15064 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
15065 with small octal ints rather than character constants, which
15066 are signed and might not fit if first promoted to int.
15067
15068Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
15069
15070 * gdb.t09/Makefile.in (clean): Remove corefile.
15071
15072Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15073
15074 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
15075
15076Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15077 and Jim Kingdon (kingdon@cygnus.com)
15078
15079 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
15080 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
15081 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
15082
15083Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15084
15085 * gdb.t17/interrupt.exp: Add xfail for hppa.
15086
15087Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15088
15089 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
15090 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
15091 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
15092 to determine signed-ness of bitfields and use the result to setup
15093 the xfail.
15094 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
15095 * gdb.t15/funcargs.exp: Use them to step until the second indirect
15096 call line is reached if necessary.
15097
15098Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15099
15100 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
15101
15102Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15103
15104 * gdb.t06/break.exp: Also test `clear' command.
15105
15106Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15107
15108 * gdb.t00/teststrategy.exp: Remove extra quote.
15109
15110 * gdb.t07/watchpoint.exp: Change xfail for calling function with
15111 watchpoint enabled to be for all non-68k machines.
15112
15113 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
15114
15115Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15116
15117 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
15118 targets use aout.mt instead of ecoff.mt as gas understands
15119 standard aout format.
15120
15121Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15122
15123 * lib/gdb.exp (runto): Don't insist that function we are running to
15124 was compiled with -g.
15125
15126 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
15127
15128 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
15129 to get back into the read system call.
15130 Accept leading newline in case where we woke it up.
15131
15132Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15133
15134 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
15135 to make the stabs test work on ecoff systems using gcc and -with-stabs.
15136 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
15137 enable ecoff configuration.
15138
15139Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15140
15141 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
15142
15143Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15144
15145 * gdb.t16/printcmds.exp: Add another printf test.
15146
15147Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
15148
15149 * configure.in: If configured -with-stabs on any target, add
15150 stabsdirs to configdirs.
15151
15152Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15153
15154 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
15155 fun" so pattern does not match the command itself.
15156
15157Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15158
15159 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
15160
15161Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15162
15163 * gdb.t17/interrupt.exp: Test for more things.
15164
15165Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15166
15167 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
15168 compiler arranges the code and line numbers.
15169
15170 * gdb.t17/interrupt.exp: Don't send \n after ^C.
15171
15172Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15173
15174 * gdb.t00/help.exp: Increase expect input buffer size.
15175
15176Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15177
15178 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
15179
15180 * gdb.t07/watchpoint.exp: Add xfail for hppa.
15181
15182 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
15183
15184 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
15185 [0-9]*, not just [0-9].
15186
15187Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15188
15189 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
15190
15191 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
15192
15193Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15194
15195 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
15196
15197Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15198
15199 * gdb.t06/signals.c: Add xfails for sun3.
15200
15201 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
15202
15203 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
15204 test_stepping tests.
15205
15206Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15207
15208 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
15209
15210 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
15211
15212 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
15213 rather than actually putting it through cpp twice.
15214
15215 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
15216
15217Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
15218
15219 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
15220 no longer needed.
15221
15222Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15223
15224 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
15225
15226 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
15227 C++ features prints as "struct", make it a pass, not an xfail.
15228
15229Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15230
15231 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
15232 Don't require VA to print as "class" rather than "struct".
15233
15234Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
15235
15236 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
15237
15238Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15239
15240 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
15241
15242Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15243
15244 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
15245 order.
15246
15247Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15248
15249 * gdb.t16/printcmds.exp: Add printf tests.
15250
15251 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
15252
15253 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
15254
15255Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
15256
15257 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
15258 pass counts, to counteract any existing or future setup_xfails.
15259
15260Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15261
15262 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
15263 {BEGIN,END}_COMMON for common block instead of STAB.
15264 * gdb.stabs/wierd.exp: Add xfail for rs6000.
15265
15266 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
15267 intp_var should be N_GSYM not N_LSYM.
15268 wierd-aout.S: Use a label for the value of the N_SO.
15269 wierd.def: Remove all backslashes.
15270 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
15271
15272Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15273
15274 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
15275 get the expected next to inheritance3.
15276
15277Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15278
15279 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
15280 now that gcc-2.4 gets it right.
15281
15282Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15283
15284 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
15285
15286 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
15287 generating comp-info.exp which works for cross-compilation.
15288
15289Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
15290
15291 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
15292 "*-*-sysv4.*".
15293
15294Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
15295
15296 * gdb.t01/run.exp: Start with a fresh gdb.
15297 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
15298 SVR4.x.
15299
15300Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
15301
15302 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
15303 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
15304 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
15305 Makefile.in (distclean, realclean): Remove gdbme.c from list of
15306 things to remove.
15307
15308Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
15309
15310 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
15311 test cases from bug reports.
15312
15313Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
15314
15315 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
15316 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
15317 avoid spurious xfails.
15318 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
15319 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
15320 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
15321
15322Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
15323
15324 * gdb.t00/teststrategy.exp: Rework to provide more useful
15325 description of each test, fix problem with systems that define
15326 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
15327 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
15328 results for "next over recursive call" so timeouts aren't taken
15329 by error.
15330
15331Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
15332
15333 * gdb.t12/scope.exp: Test printing of variables before run.
15334
15335 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
15336 printed in wrong order due to sorting.
15337
15338Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
15339
15340 * gdb.t00/teststrategy.exp: Fix expected results for printing
15341 user entered string constant. Is array of char, prints with no
15342 address.
15343
15344 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
15345 commands.
15346 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
15347 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
15348 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
15349 of struct of char arrays.
15350 * gdb.t00/radix.exp: New tests for radix commands.
15351
15352Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
15353
15354 * gdb.t16/printcmd.exp: Print a variable before running program
15355 (with xfail for AIX).
15356
15357Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
15358
15359 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
15360
15361 * gdb.t16/printcmd.exp: Don't print variables before running program.
15362
15363 * gdb.t06/break.exp: Don't require envp argument to main.
15364
15365 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
15366
15367 * gdb.t02/whatis.exp, gdb.t11/list.exp:
15368 Add xfails for rs6000.
15369
15370 * gdb.t02/whatis.exp: Change other tests not to re-test something
15371 we already tested.
15372
15373 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
15374 each type used has a variable of that type.
15375
15376Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15377
15378 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15379
15380Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
15381
15382 * configure.in: change srctrigger to be a file, not a directory
15383
15384Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15385
15386 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15387
15388 * gdb.t11/list.exp: Fixed a couple of typos.
15389
15390Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15391
15392 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15393 is fixed and PR is closed.
15394 * gdb.t16 (gdbme.c): Add simple test string variable.
15395 * gdb.t16 (printcmds.exp): Add tests with simple test string
15396 variable, primarily for boundaries on "set print elements".
15397
15398Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15399
15400 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15401 Make leading 0's optional and don't expect a tab in the middle
15402 of the number.
15403
15404 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15405
15406 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15407 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15408 don't end command passed to gdb_test with newline.
15409
15410 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15411 signed keyword away, don't expect signed bitfields to be signed.
15412
15413 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15414 printing with only as many 1's as are in the field as well as printing
15415 with 32 1's (see comment).
15416
15417Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15418
15419 * gdb.t00/default.exp: Start with a fresh gdb.
15420 * configure.in (configdirs): Remove gdb.t31 until the chill
15421 compiler works again. It no longer is able to find chillrt0
15422 since it isn't in libchill.a anymore.
15423 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15424 wierd.o, make more modular.
15425 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15426 spurious newlines that caused problems.
15427
15428Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15429
15430 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15431 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15432 gdb.stabs/wierd.{exp,def}: Many new tests.
15433
15434 * gdb.t00/default.exp: update info line for new message.
15435
15436 * gdb.t02/{whatis.exp,gdbme.c}:
15437 Test that "char *" doesn't print as "caddr_t".
15438
15439Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15440
15441 * gdb.t00/help.exp: Use .* in place of some help messages which
15442 just changed.
15443 gdb.t00/default.exp: Update "info frame" test for new message.
15444 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15445 Remove some xfails
15446
15447Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15448
15449 * gdb.t03/{gdbme.c,ptype.exp}:
15450 Add tests for typedef'd struct and union without tags.
15451 Also check "whatis" on a variable of a typedef'd enum without a tag.
15452
15453 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15454 PRMS 1823; the bug still exists but isn't reproduced by this test
15455 anymore), and remove rs6000 XFAIL (the bug is fixed).
15456
15457 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15458 duplicated from whatis.exp. For those that are left, accept
15459 "long", "long int", or "int" for long variables (whatis.exp already
15460 has an XFAIL for "int", so no need to fail it here).
15461
15462 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15463 Deal with GCC's names for types now that GDB uses the compiler's names.
15464
15465 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15466 setup_xfail's for sunos4. If we #defined the signed keyword away,
15467 don't expect GDB to know that char it is signed.
15468
15469 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15470
15471Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15472
15473 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15474 should work on any system, regardless of debugging format.
15475 * gdb.t21/demangle.exp: Move to gdb.t24.
15476 * gdb.t24/demangle.exp: Move from gdb.t21.
15477 * gdb.t24/{Makefile.in, configure.in}: New files.
15478
15479Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15480
15481 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15482 * gdb.stabs: New directory.
15483
15484Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15485
15486 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15487 not just "Quit anyway?".
15488
15489Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15490
15491 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15492 that all setup_xfails are immediately followed by clear_xfails.
15493
15494Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15495
15496 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15497 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15498 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15499 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15500 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15501 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15502 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15503 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15504 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15505 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15506 gdb.t31/chillvars.exp, lib/gdb.exp:
15507 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15508 bug-gdb@prep.ai.mit.edu.
15509
15510Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15511
15512 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15513 with 0.0, not integer 0.
15514
15515Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15516
15517 * gdb.t06/break.exp: Update for "Kill the program" message change.
15518
15519Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15520
15521 * Makefile.in (GDBFLAGS): Set to -nx.
15522 * Makefile.in (site.exp): Use GDBFLAGS.
15523
15524Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15525
15526 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15527 Makefiles.
15528 (check): depend on just-check.
15529 (just-check): added so that tests can be run without a noop
15530 build pass.
15531
15532Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15533
15534 Switch to using configure's configdirs.
15535 * Makefile.in (Makefile): add configure.in dependency.
15536 (SUBDIRS): removed redundant assignment.
15537 * configure.in: switch subdirs assignment to configdirs.
15538 * gdb.t*/configure.in: new files.
15539
15540Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15541
15542 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15543 works.
15544
15545Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15546
15547 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15548 in explicit rules. Apparently this is not supported by some makes.
15549
15550Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15551
15552 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15553
15554Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15555
15556 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15557 disappeared.
15558
15559Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15560
15561 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15562
15563Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15564
15565 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15566 watchpoint problem that is now fixed.
15567 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15568 uninitialized convenience variables.
15569 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15570 structures.
15571
15572Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15573
15574 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15575 which causes expect to get out of sync with gdb on long output
15576 from help set.
15577 * gdb.t09/corefile.exp: Make expected pattern for core file
15578 failing signal and frame output format less sun specific.
15579
15580Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15581
15582 * gdb.t31/chillvars.exp: Add and remove initial dummy
15583 breakpoint, so that symbol table is forced in.
15584 (Needed at least on Sunos4, though it seems not SVR4.)
15585 * gdb.t31/chillvars.exp: Update for changed output format.
15586
15587Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15588
15589 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15590
15591Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15592
15593 * Makefile.in: Added --srcdir when invoking runtest, removed the
15594 need for a local config file. (optional now)
15595
15596Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15597
15598 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15599 failure count used to force early termination. Add some more
15600 expected failures for gnu style demangling.
15601
15602Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15603
15604 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15605 pmi variable from gdb.t20/gdbme to get optimized away.
15606 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15607 Check for written corefile upon timeout _and_ eof.
15608
15609Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15610
15611 * config/unix-gdb.exp: Add missing return 0.
15612
15613Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15614
15615 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15616 test termination.
15617
15618Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15619
15620 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15621 disappeared.
15622
15623Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15624
15625 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15626 time as i860 support works.
15627
d63a86f8 15628 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15629 "backtrace 100\r" rather than just "backtrace\r", to match last
15630 change.
15631
15632Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15633
15634 * config/udi-gdb.exp (gdb_exit): Remove close command.
15635 (gdb_target_udi): New procedure to set the UDI target.
15636 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15637 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15638 Added waits for prompts after several question responses. Added
15639 some more responses used by a29k-amd-udi-gdb.
15640 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15641 pass different arguments, restart UDI connection after program
15642 completion.
15643 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15644 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15645 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15646 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15647 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15648 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15649 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15650 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15651 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15652 after program completion.
15653 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15654 compiled with a SELECT_VECS setting.
15655 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15656 infinite recursion.
15657
15658 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15659 Added checks for COFF results, and made them expected failures for
15660 all targets. It would be better to make them expected failures
15661 for COFF targets only.
15662
15663Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15664
15665 * Makefile.in: add null dvi target, don't bother to recurse
15666 through test directories for info and install-info; rename
15667 $(datadir) to be dejagnu instead of deja-gnu
15668
15669Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15670
15671 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15672 compiler to coredump.
15673 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15674 code.
15675
15676Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15677
15678 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15679 coredump.
15680 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15681 code.
15682
15683Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15684
15685 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15686 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15687 which in a shell. Deletes xgdb when done.
15688 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15689 Tests the return from the "set height" or "set width" commands.
15690 Added a few return codes where needed.
15691
15692Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15693
15694 * Makefile.in (SUBDIRS): Add gdb.t17.
15695 * configure.in (subdirs): Add gdb.t17.
15696 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15697 files to test gdb's calling of functions in the inferior with
15698 the correct arguments and gdb's ability to retrieve any
15699 result returned.
15700
15701Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15702
15703 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15704 may be called after gdb goes away. Previous versions of expect
15705 needed these to avoid file descriptor leaks, but they cause
15706 errors with the current revision of expect.
15707 * gdb.t00/gdbvars.exp: Use -re on expected output after
15708 setting sevenbit-strings.
15709 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15710 to set sevenbit-strings consistent across tests.
15711 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15712 set sevenbit-strings consistent across tests.
15713
15714Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15715
15716 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15717 expected output to match current "expect" expectations.
15718
15719Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15720
15721 * gdb.t00/default.exp: Change expected output for default "source"
15722 command, to match new gdb behavior which requires a filename to
15723 source.
15724
15725Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15726
15727 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15728 expected fail for i486-*-* that misses the marker2 function.
15729 * gdb.t10/crossload.exp (bfddefault): Allow successful
15730 recognition of a format to pass even if no symbols are found.
15731 Explicitly catch failures where the format is not recognized
15732 or is ambiguous, and add the reason to the fail message.
15733 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15734 the cause is and invalid target and add reason to failure message.
15735 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15736 elf32-i386, elf32-sparc, and elf32-i860.
15737 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15738 Set up expected failure for 'filename'::variable scope resolution,
15739 which is now apparently broken on all targets.
15740 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15741 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15742 gdb.t23/templates.exp: Change failure for missing binfile into
15743 just a warning.
15744 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15745 references.
15746
15747Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15748
15749 * gdb.t00/default.exp: Add expected output for default "source"
15750 command, to match new gdb behavior.
15751 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15752
15753Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15754
15755 * config/*-gdb.exp: returns an error, rather than exiting on
15756 internal errors.
15757
15758Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15759
15760 * gdb.t03/gdbme.c: Add pointer to struct variable.
15761 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15762 referencing struct members.
15763
15764Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15765
15766 * configure.in (mips-idt-ecoff): New target.
15767 * config/mips-gdb.exp: New file for remote board using MIPS remote
15768 debugging protocol.
15769
15770 * Redid configuration scheme. Removed gdb.t*/configure.in.
15771 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15772 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15773 distclean targets. Built executables via .o files. Adjusted
15774 tests to account for source files in $(srcdir) rather than
15775 $(objdir).
15776 * lib/gdb.exp (runto): Don't expect () after the function name,
15777 because it may have arguments.
15778
15779Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15780
15781 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15782 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15783 expected failures for mips-idt-* and mips-sgi-*.
15784 * gdb.t00/default.exp (attach): Kill process if requested.
15785 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15786 that does not read core files.
15787 * gdb.t01/run.exp: Removed checks for exit status code.
15788 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15789 it is linked in.
15790 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15791 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15792 appropriate, rather than doing it by hand.
15793 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15794 execution.
15795 * gdb.t10/crossload.exp: Kill existing program if needed.
15796 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15797 appropriate, rather than doing it by hand. Always increase
15798 timeout for this test, not just for VxWorks.
15799
15800Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15801
15802 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15803 of Chill STRUCT types and STRUCT values.
15804 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15805 than "char".
15806 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15807 struct2): New struct definitions and initializations to test
c906108c
SS
15808 simple Chill STRUCT types.
15809
15810Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15811
15812 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15813 the null byte at the end of strings.
15814 * gdb.t00/default.exp: Make show version insensitive to copyright
15815 date.
15816 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15817 to avoid dependencies on target char signedness.
15818 * gdb.t16/printcmds.exp: Update expected results for explicitly
15819 unsigned char.
15820 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15821 now work.
15822 * gdb.t21/demangle.exp: Add many more patterns for template
15823 demangling, most of them being expected failures.
15824 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15825 string we are matching for, to match on the whole string.
15826 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15827 and fix a whole bunch that had incorrect expected output but were
15828 passing anyway because of the bug in "proc demangle".
15829 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15830 type.
15831 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15832
15833Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15834
15835 * gdb/testsuite: made modifications to testcases, etc., to allow
15836 them to work properly given the reorganization of deja-gnu and the
15837 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15838
15839Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15840
15841 * gdb/testsuite: Initial creation of gdb/testsuite.
15842 Migrated dejagnu testcases and support files for testing nm to
15843 gdb/testsuite from deja-gnu. These files were moved "as is"
15844 with no modifications. This migration is part of a major overhaul
15845 of dejagnu. The modifications to these testcases, etc., which
15846 will allow them to work with the new version of dejagnu will be
15847 made in a future update.
48efe704 15848
8d8cb839 15849 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15850\f
8d8cb839
EZ
15851;; Local Variables:
15852;; mode: change-log
15853;; left-margin: 8
15854;; fill-column: 74
15855;; version-control: never
15856;; End:
902f2ccb
MC
15857
15858 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15859 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15860 Copying and distribution of this file, with or without modification,
15861 are permitted provided the copyright notice and this notice are preserved.