]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* language.h (enum exp_opcode): Add forward declaration.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
c162e8c9
JM
12007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
2 Joseph Myers <joseph@codesourcery.com>
3
4 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
5
afe8ab22
VP
62007-12-14 Vladimir Prus <vladimir@codesourcery.com>
7
8 * gdb.mi/mi-pending.exp: New.
9 * gdb.mi/mi-pending.c: New.
10 * gdb.mi/mi-pendshr.c: New.
11
dfdfb3ca
JB
122007-12-06 Jim Blandy <jimb@codesourcery.com>
13
14 * gdb.base/default.exp: Update expected output for 'info catch'.
15
b7fca990
JK
162007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17
18 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
19 must be set to binary.
20
6a1afc1e
PA
212007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
22
23 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
24
a6b151f1
DJ
252007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
26
27 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
28 gdb.mi/mi-file-transfer.exp: New.
29
43039443
JK
302007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
31
32 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
33
0ef2251b
MR
342007-11-22 Maciej W. Rozycki <macro@mips.com>
35
36 * gdb.trace/backtrace.exp: Fix a typo.
37 * gdb.trace/circ.exp: Likewise.
38 * gdb.trace/collection.exp: Likewise.
39 * gdb.trace/limits.exp: Likewise.
40 * gdb.trace/report.exp: Likewise.
41 * gdb.trace/tfind.exp: Likewise.
42 * gdb.trace/while-dyn.exp: Likewise.
43
5443631e
NR
442007-11-21 Nick Roberts <nickrob@snap.net.nz>
45
46 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
47 objects of pointers that can't be dereferenced are now
48 "noneditable".
49
a4ce5b0d
UW
502007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
51
52 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
53 (target_cpu): Remove.
54
d6e956e5
VP
552007-10-15 Vladimir Prus <vladimir@codesourcery.com>
56
57 * gdb.base/ending-run.exp: Expect the list of cleared
58 breakpoint to come in natural order, not the reversed one.
59
214270ab
VP
602007-11-07 Vladimir Prus <vladimir@codesourcery.com>
61
62 * gdb.mi/mi-var-child.c (do_child_deletion): New.
63 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
64
1a619819
LM
652007-11-05 Luis Machado <luisgpm@br.ibm.com>
66
67 * gdb.base/printcmds.exp: New function
68 test_printf_with_dfp.
69
5b01a6fa
DE
702007-11-02 Doug Evans <dje@google.com>
71
72 * gdb.disasm/t01_mov.s: Remove carriage returns.
73 * gdb.disasm/t02_mova.s: Ditto.
74 * gdb.disasm/t03_add.s: Ditto.
75 * gdb.disasm/t04_sub.s: Ditto.
76 * gdb.disasm/t05_cmp.s: Ditto.
77 * gdb.disasm/t06_ari2.s: Ditto.
78 * gdb.disasm/t07_ari3.s: Ditto.
79 * gdb.disasm/t08_or.s: Ditto.
80 * gdb.disasm/t09_xor.s: Ditto.
81 * gdb.disasm/t10_and.s: Ditto.
82 * gdb.disasm/t11_logs.s: Ditto.
83 * gdb.disasm/t12_bit.s: Ditto.
84 * gdb.disasm/t13_otr.s: Ditto.
85
ec33ab7f
JK
862007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
87
88 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
89
ae0d01ff
UW
902007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
91
92 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
93 provide DFP support.
94
55eddb0f
DJ
952007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
96
97 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
98 Test "set powerpc vector-abi". Skip auto-detection tests for old
99 toolchains.
100
7020f05c
PA
1012007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
102
103 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
104 with [string compare].
105
84bc3db9
PA
1062007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
107
108 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
109 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
110
5876dc88
LM
1112007-10-25 Luis Machado <luisgpm@br.ibm.com>
112
113 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
114 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
115 * gdb.opt/Makefile.in: New makefile.
116 * Makefile.in: Create new directory "gdb.opt".
117 * configure.ac: Add "gdb.opt" directory.
118 * configure: Regenerated.
119
c3ea9a14
DE
1202007-10-25 Doug Evans <dje@google.com>
121
122 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
123 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
124
93004d61
TJB
1252007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
126 Thiago Jung Bauermann <bauerman@br.ibm.com>
127
128 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
129 Floating Point expressions.
130 * gdb.base/dfp-test.exp: new file adding tests for Decimal
131 Floating Point variables.
132 * gdb.base/dfp-test.c: new file containing program with Decimal
133 Floating variables, used by gdb.base/dfp-test.exp.
134
62a24a2b
DJ
1352007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
136
137 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
138
e7b1eae6
UW
1392007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
140
141 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
142 compiling test case with GCC.
143 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
144
c641edcc
UW
1452007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
146
147 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
148 format changes.
149
5e5ebfe6
MS
1502007-10-18 Michael Snyder <msnyder@specifix.com>
151
152 * gdb.base/dbx.exp: Add missing "-re " operator.
153
e831e7b6
GM
1542007-10-16 Gaius Mulley <gaius@glam.ac.uk>
155
156 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
157 * configure.ac: Removed trailing spaces after backslash.
158 * gdb.modula2: New directory.
159 * gdb.modula2/Makefile.in: New file.
160 * gdb.modula2/unbounded-array.exp: New file.
161 * gdb.modula2/unbounded1.c: New file.
162
7cc46491
DJ
1632007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
164
165 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
166
1672007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
168
169 * gdb.base/sigstep.c (main): Add checks for
170 return values for setitimer call.
171 Call setitimer again with itimer = ITIMER_REAL
172 if first call to setitimer fails.
173
e91528f0
KH
1742007-10-11 Kazu Hirata <kazu@codesourcery.com>
175
176 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
177 of $timeout.
178
2ec9a4f8
DJ
1792007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
180
181 * gdb.server/server-run.exp: Test for dynamic linker symbols.
182
1832007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
184
185 * lib/gdb.exp (gdb_run_cmd): Move comment outside
186 of gdb_expect call, to avoid interruption.
187
64b2fa04
PA
1882007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
189
190 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
191 (v_unsigned_long_long, v_long_long_array)
192 (v_signed_long_long_array, v_unsigned_long_long_array)
193 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
194 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
195 [!NO_LONG_LONG]: New.
196 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
197 v_long_long_member.
198
199 (v_long_long_func, v_signed_long_long_func)
200 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
201 (main) [!NO_LONG_LONG]: Initialize long long variants.
202
203 * gdb.base/whatis.exp: If board file requests no_long_long, build
204 test with NO_LONG_LONG defined. Test long long, signed long long,
205 and unsigned long long variants but only if board file doesn't
206 disable it.
207
a912286e
DJ
2082007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
209 Daniel Jacobowitz <dan@codesourcery.com>
210
211 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
212 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
213 * configure: Regenerated.
214 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
215 gdb.pascal/types.exp, lib/pascal.exp: New files.
216
471ba8c9
DJ
2172007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
218
219 * gdb.cp/classes.exp (do_tests): Always step to the line after the
220 call.
221 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
222 to return to the call.
223 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
224 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
225 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
226 * gdb.mi/mi-until.exp (test_until): Likewise.
227 * gdb.mi/mi2-until.exp (test_until): Likewise.
228
fef8a650
DJ
2292007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
230
231 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
232 two-char array.
233 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
234
d983da9c
DJ
2352007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
236
237 * gdb.threads/watchthreads.c (thread_function): Sleep between
238 iterations.
239 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
240 at once for S/390. Generate matching fails and passes.
241
17f62551
VP
2422007-09-27 Vladimir Prus <vladimir@codesourcery.com>
243
244 * gdb.mi/var-cmd.c (do_children_tests): Initialize
245 the 'struct_declarations' variable to zeros.
17f62551 246
ed0616c6
VP
2472007-09-24 Vladimir Prus <vladimir@codesourcery.com>
248
249 * gdb.cp/mb-ctor.cc: New.
250 * gdb.cp/mb-ctor.exp: New.
251 * gdb.cp/mb-templates.cc: New.
252 * gdb.cp/mb-templates.exp: New.
253
41f1b697
DJ
2542007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
255
256 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
257
3f213f78
PA
2582007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
259
260 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
261 targets.
262 * configure: Regenerate.
263
0d381245
VP
2642007-09-23 Vladimir Prus <vladimir@codesourcery.com>
265
266 * gdb.base/annota1.exp: Adjust for 'info break'
267 format changes.
268 * gdb.base/annota3.exp: Likewise.
269 * gdb.base/break.exp: Likewise.
270 * gdb.base/condbreak.exp: Likewise.
271 * gdb.base/pending.exp: Likewise.
272 * gdb.base/sepdebug.exp: Likewise.
273 * gdb.base/unload.exp: Likewise.
274 * gdb.base/ovldbreak.exp: Likewise.
275
fe3f5fa8
VP
2762007-09-22 Vladimir Prus <vladimir@codesourcery.com>
277
278 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
279 messages.
280 * gdb.base/chng-syms.exp: Likewise.
281 * gdb.base/unload.exp: Likewise.
282
a75cf6c0
DJ
2832007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
284
285 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
286
18ecae38
DJ
2872007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
288
289 * schedlock.c (NUM): Change to 1.
290 (main): Use args[0] for the main thread.
291 * schedlock.exp: Only expect two threads. Only issue one pass or fail
292 regardless of the number of threads.
293
5509918f
MR
2942007-09-14 Maciej W. Rozycki <macro@mips.com>
295
4a543daf
MR
296 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
297 type down.
298 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
299 test.
300 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
301 watchpoint type down.
302 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
303 test.
304
3052007-09-14 Maciej W. Rozycki <macro@mips.com>
306
5509918f
MR
307 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
308 Move all the tests here and run them twice, once using software
309 watchpoints and once using hardware watchpoints.
310 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
311
40b53987
DJ
3122007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
313
314 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
315 test.
316
695e2681
MK
3172007-09-10 Mark Kettenis <kettenis@gnu.org>
318
8b3fc8d8
MK
319 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
320 build-id.
321
695e2681
MK
322 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
323 know about $ORIGIN. Calculate output dir from $dest instead of
324 using ${objdir}/{$subdir}.
325
58d69f29
MK
3262007-09-09 Mark Kettenis <kettenis@gnu.org>
327
328 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
329 gcore, before continuing with the test.
330
3e347599
DJ
3312007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
332
333 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
334 * gdb.mi/mi-watch.exp: Likewise.
335
ea37ba09
DJ
3362007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
337 Jim Blandy <jimb@codesourcery.com>
338
339 * gdb.arch/i386-sse.exp: Do not expect character constants.
340 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
341 * gdb.base/display.exp: Allow print/s.
342 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
343 and unsigned char array changes.
344
2025a643
DJ
3452007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
346
347 * gdb.base/display.exp: Add tests for printf %p.
348
26669a27
PA
3492007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
350
351 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
352 the dll name to unicode.
353
c8f021f8
JK
3542007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
355
356 * gdb.base/default.exp (show version): Update the version text.
357 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
358
4cf31eea
JK
3592007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
360
361 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
362 New files.
363
4935890f
JK
3642007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
365
366 * lib/gdb.exp (build_id_debug_filename_get): New function.
367 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
368 Remove the generate DEBUG file for the future testcase runs.
369 New testcase for the NT_GNU_BUILD_ID retrieval.
370 Move the final testing step to ...
371 (test_different_dir): ... a new function.
372 New parameter XFAIL to XFAIL all the tests performed.
373 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
374 New parameter TYPE to PF_PREFIX all the tests performed.
375
02142340
VP
3762007-08-31 Vladimir Prus <vladimir@codesourcery.com>
377
378 * gdb.mi/mi-var-cp.cc (path_expression): New
379 function.
380 * gdb.mi/mi-var-cp.exp: Run path exression tests.
381
36acd84e
UW
3822007-08-27 Markus Deuling <deuling@de.ibm.com>
383
384 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
385 to fit into SPU Local Store memory.
386
a896d121
JB
3872007-08-23 Joel Brobecker <brobecker@adacore.com>
388
389 * gdb.base/default.exp: Adjust the expected output of "info
390 warranty" after the switch to GPLv3.
391
7b433602
JB
3922007-08-23 Joel Brobecker <brobecker@adacore.com>
393
394 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
395 to 30000 (from 20000).
396
e22f8b7c
JB
3972007-08-23 Joel Brobecker <brobecker@adacore.com>
398
399 Switch the license of all .exp files to GPLv3.
400 Switch the license of all .f and .f90 files to GPLv3.
401 Switch the license of all .s and .S files to GPLv3.
402
5a0e3bd0
JB
4032007-08-23 Joel Brobecker <brobecker@adacore.com>
404
405 * configure.ac: Switch license to GPLv3.
406
cc00619d
JB
4072007-08-23 Joel Brobecker <brobecker@adacore.com>
408
409 Switch the licensing to GPLv3 for all .ads and .adb files.
410
8d26208a
DJ
4112007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
412
413 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
414 and t_int_double.
415 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
416
4fcb9948
JB
4172007-08-17 Joel Brobecker <brobecker@adacore.com>
418
419 * gdb.base/step-line.c: Switch license to GPL version 3, and
420 update copyright year.
421 * gdb.base/step-line.inp: Likewise.
422
b9c34f67
JB
4232007-08-17 Joel Brobecker <brobecker@adacore.com>
424
425 * gdb.base/gdb1555.exp: Make expected output immune to formatting
426 changes inside gdb1555.c.
427 * gdb.base/pending.exp: Likewise.
428
2cc17678
DJ
4292007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
430
431 * config/default.exp: New file.
432
e48883f7
DJ
4332007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
434
435 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
436 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
437
1ab80e5b
MR
4382007-07-30 Maciej W. Rozycki <macro@mips.com>
439
440 * gdb.base/dump.exp: Force the correct endianness for binary
441 formats not carrying this information.
442
aba471f5
DJ
4432007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
444
445 * gdb.threads/staticthreads.exp: Match .*sem_post.
446
d4e07204
DJ
4472007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
448
449 * gdb.base/readline.exp (operate_and_get_next): Match the final
450 prompt.
451
2b97317d
KB
4522007-07-23 Kevin Buettner <kevinb@redhat.com>
453
454 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
455 to restarting SID.
456
44efa07a
KB
4572007-07-18 Kevin Buettner <kevinb@redhat.com>
458
459 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
460 prior to `gdb_start'.
461
7b5ebade
KB
4622007-07-18 Kevin Buettner <kevinb@redhat.com>
463
464 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
465 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
466 Remove call to gdb_unload.
467
255e7678
DJ
4682007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
469 Daniel Jacobowitz <dan@codesourcery.com>
470
471 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
472 for __WIN32__.
473 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
474 * gdb.base/unload.exp: Use shared library test routines.
475
3a40aaa0
UW
4762007-07-03 Markus Deuling <deuling@de.ibm.com>
477
478 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
479 * gdb.base/solib-symbol-lib.c: Likewise.
480 * gdb.base/solib-symbol-main.c: Likewise.
481
b0f4b84b
DJ
4822007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
483
484 * config/gdbserver.exp (gdb_reconnect): New.
485 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
486 gdb.base/solib-disc.exp: New files.
487 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
488 remote debugging".
489 (gdb_compile): Add shlib_load flag.
490 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
491 port.
492 (gdbserver_reconnect): New.
493
1b05479a
DJ
4942007-07-01 Nick Roberts <nickrob@snap.net.nz>
495 Daniel Jacobowitz <dan@codesourcery.com>
496
497 * gdb.base/annota3.exp: Test for if construct.
498
86f78eb2
DJ
4992007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
500
501 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
502
6a2eb474
MR
5032007-06-21 Chris Dearman <chris@mips.com>
504 Maciej W. Rozycki <macro@mips.com>
505
506 * gdb.base/display.exp: Allow a newline after display/i.
507 * gdb.base/pc-fp.exp: Likewise.
508 * gdb.base/sigbpt.exp: Likewise.
509
f8b73d13
DJ
5102007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
511
512 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
513 required features to be included.
514
4339e69e
DJ
5152007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
516
517 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
518 in info threads output.
519
23d964e7
UW
5202007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
521 Markus Deuling <deuling@de.ibm.com>
522
523 * gdb.arch/spu-info.exp: New testcase.
524 * gdb.arch/spu-info.c: New file.
525
fd20f75b
DJ
5262007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
527
528 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
529 tpcs_offset. Restore lr after the call.
530 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
531
2226f861
DJ
5322007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
533
534 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
535 (gdbserver_run): Kill any running gdbserver.
536 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
537
d12371a9
MR
5382007-05-17 Maciej W. Rozycki <macro@mips.com>
539
540 * gdb.base/sigbpt.exp: Preset segv_addr.
541
93f02886
DJ
5422007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
543
544 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
545 (gdb_compile_shlib): Likewise.
546 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
547 (default_gdb_init): Clear cleanfiles.
548 (gdb_finish): Delete recorded cleanfiles.
549 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
550
551 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
552 Do not use isnative.
553 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
554 gdb.base/so-impl-ld.exp: Likewise.
555 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
556 * gdb.base/unload.exp: Likewise. Do not pass empty option to
557 gdb_compile.
558
b04e06d7
VP
5592007-05-15 Vladimir Prus <vladimir@codesourcery.com>
560
561 * config/unknown.exp: Remove.
562
069ed931
UW
5632007-05-15 Markus Deuling <deuling@de.ibm.com>
564
565 * gdb.base/info-proc.exp: Check is_remote.
566
09db0d03
UW
5672007-05-14 Markus Deuling <deuling@de.ibm.com>
568
569 * gdb.base/gcore.exp: Initialize variable core_supported.
570
af2cbe8c
DJ
5712007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
572
573 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
574
027c0295
DJ
5752007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
576
577 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
578 * gdb.threads/print-threads.exp (test_all_threads): Allow
579 negative and hexadecimal thread IDs.
580
dc5000e7
DJ
5812007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
582
583 * gdb.java/jprint.java (public): Avoid invalid call to static
584 method.
585
2e74ed18
DP
5862007-05-14 Denis Pilat <denis.pilat@st.com>
587
588 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
589 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
590 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
591 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
592 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
593
83547f02
UW
5942007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
595
596 * gdb.base/overlays.exp: Add support for targets with only code
597 overlay support, not data overlay. Support spu-*-* target in
598 this mode.
599 * gdb.base/ovlymgr.c: Provide stubs for spu target.
600 * gdb.base/spu.ld: New file.
601
b18be20d
DJ
6022007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
603
604 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
605
be444858
DJ
6062007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
607
608 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
609
b1d53152
DJ
6102007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
611
612 * gdb.java/jmain.exp: Handle demangled names with and without method
613 signatures.
614
d084b331
DJ
6152007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
616
617 * gdb.mi/mi-syn-frame.c (main, foo, bar)
618 (have_a_very_merry_interrupt): Remove calls to puts.
619 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
620 inferior output.
621 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
622 test names.
623
db9d7fc5
DJ
6242007-04-29 Markus Deuling <deuling@de.ibm.com>
625 Daniel Jacobowitz <dan@codesourcery.com>
626
627 * gdb.base/auxv.exp (core_works): Also check is_remote.
628 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
629
ef783a7d
VP
6302007-04-25 Vladimir Prus <vladimir@codesourcery.com>
631
632 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
633 message, not the undefined 'module' variable.
634 * gdb.base/siginfo.exp: Likewise.
635 * gdb.base/sigstep.exp: Likewise.
636 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
637 serialport.
638 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
639
b7b73cae
CV
6402007-04-25 Corinna Vinschen <vinschen@redhat.com>
641
642 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
643 target sim fails. Return 0 otherwise.
644 (gdb_load): Return prematurely if gdb_target_sim fails.
645
7d90fdfa
DP
6462007-04-16 Denis Pilat <denis.pilat@st.com>
647
648 * gdb.base/setshow.exp: Reset height after having set it to 100.
649
5d3e9c85
DP
6502007-04-16 Denis Pilat <denis.pilat@st.com>
651
652 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
653
18e75969
DP
6542007-04-16 Denis Pilat <denis.pilat@st.com>
655
656 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
657
25d5ea92
VP
6582007-04-14 Vladimir Prus <vladimir@codesourcery.com>
659
660 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
661 tests. Run the frozen varobjs test.
662 * gdb.mi/var-cmd.c (do_frozen_tests): New.
663 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
664
0b49cb80
JK
6652007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
666
667 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
668 gdb.base/type-opaque.exp: New files.
669
a73bafbc
VP
6702007-04-01 Vladimir Prus <vladimir@codesourcery.com>
671
672 * gdb.mi/mi-var-child.c
673 (do_children_tests): User char[2] instead of
674 char so that automatic printing of pointers to char
675 don't give unpredicable result.
676 * gdb.mi/var-cmd.c (do_locals_test): Initialize
677 local variables.
678 * gdb.mi/mi-var-child.exp: Step to right line
679 of do_children_tests.
680 * gdb.mi/mi2-var-child.exp: Likewise.
681 * gdb.mi/mi-var-cmd.exp: Step to right line of
682 do_locals_tests.
683 (do_children_tests): User char[2] instead of
684 char so that automatic printing of pointers to char
685 don't give unpredicable result.
686 * gdb.mi/mi2-var-cmd.exp: Likewise.
687 * lib/mi-support.exp (mi_continue_to_line):
688 Pass test name to mi_wait_for_stop.
689
7ce59000
DJ
6902007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
691
692 * gdb.asm/asm-source.exp: Remove d10v case.
693 * lib/gdb.exp (skip_cplus_tests): Likewise.
694 * gdb.asm/d10v.inc: Deleted.
695
20389057
DJ
6962007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
697
698 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
699
8807d78b
DJ
7002007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
701
702 * config/netware.exp: Delete file.
703
aa3edb8e
JB
7042007-03-29 Joel Brobecker <brobecker@adacore.com>
705
706 * gdb.dwarf2/dw2-noloc.S: New file.
707 * gdb.dwarf2/dw2-noloc.exp: New file.
708
297561ac
PA
7092007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
710
711 * gdb.cp/method2.cc: New test.
712 * gdb.cp/method2.exp: New test.
713 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
714
1f81bd39
DJ
7152007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
716
717 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
718
9453113a
DJ
7192007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
720
721 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
722
b741e217
DJ
7232007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
724
725 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
726 (gdb_load): Delete, replace with...
727 (gdb_reload): ...this.
728 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
729 * gdb.server/server-mon.exp: Likewise.
730 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
731 (gdb_start_cmd): New.
732 (gdb_file_cmd): Save the last loaded file.
733 (gdb_reload): New.
734 (gdb_gnu_strip_debug): Use transform.
735 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
736 support here. Use new $last_loaded_file. Check mtime.
737 (gdb_target_cmd): Handle ObjC failure case.
738 (infer_host_exec): Delete.
739 (gdbserver_load): Rename to...
740 (gdbserver_run): ...this. Simplify.
741 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
742 (mi_gdb_load): Move most contents to a new function...
743 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
744 (mi_run_cmd): Use mi_gdb_target_load.
745 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
746 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
747 Use gdb_run_cmd.
748 * gdb.base/charsign.exp: Remove incorrect comment.
749 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
750 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
751 gdb.base/start.exp: Use gdb_start_cmd.
752
446ab585
MR
7532007-03-23 Nigel Stephens <nigel@mips.com>
754 Maciej W. Rozycki <macro@mips.com>
755
756 * gdb.base/sigbpt.exp: Fix the message when skipping test.
757 * gdb.base/signull.exp: Similarly.
758
bbb88ebf
UW
7592007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
760
761 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
762 messages available to test cases (like chng-sym.exp).
763
cb8c4a99
AS
7642007-03-14 Andreas Schwab <schwab@suse.de>
765
766 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
767 format changes.
768
4e463ff5
DJ
7692007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
770
771 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
772 (optimized_1): New.
773 (main): Call optimized_1.
774 (gdb2029): Correct typos. Call gdb2029_marker.
775 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
776 for gdb2029.
777
b6db2c47
MK
7782007-03-12 Mark Kettenis <kettenis@gnu.org>
779
780 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
781 as tabs. Remove redundant test pattern.
782
70ed3737
UW
7832007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
784
785 * gdb.base/long_long.exp: Accept optional symbol name in <...>
786 for /a format output.
787
47b67b60
DJ
7882007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
789
790 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
791 collect output incrementally.
792
b8953b0e
UW
7932007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
794
795 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
796 for -var-create lpcharacter test.
797 * gdb.mi/mi2-var-cmd.exp: Likewise.
798
7acd5c40
UW
7992007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
800
801 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
802 pass on targets where address zero is readable.
803
9c6759c1
UW
8042007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
805
806 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
807 just a single architecture.
808
a2f1aeb4
UW
8092007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
810
811 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
812 (fetch_all_registers): New function, uses gdb_test_multiple and
813 exp_continue to fetch inferior output line-by-line.
814 Replace all uses of do_get_all_registers by fetch_all_registers.
815
46579ac2
UW
8162007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
817
818 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
819 in target_info.
820
fc133f24
MS
8212007-03-02 Michael Snyder <michael.snyder@palmsource.com>
822
823 * gdb.threads/manythreads.exp: Use $message string for
824 consistancy; add a default (timeout) case.
825
7646a51d
MS
8262007-03-02 Michael Snyder <michael.snyder@palmsource.com>
827
828 * gdb.base/watchpoint.exp: Fix truncated comment.
829
dcfff61f
MS
8302007-03-02 Michael Snyder <michael.snyder@palmsource.com>
831
832 * Makefile.in: Remove spurious single-quotes from sed command.
833
664e3ee9
DJ
8342007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
835
836 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
837 func.
838 * gdb.mi/mi2-var-cmd.exp: Likewise.
839
d7cc6f2f
JB
8402007-02-27 Joel Brobecker <brobecker@adacore.com>
841
842 * gdb.dwarf2/dw2-producer.S: New file.
843 * gdb.dwarf2/dw2-producer.exp: New testcase.
844
8452007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
846
847 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
848 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
849 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
850 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
851 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
852 Revert tests to use mi_gdb_test and include value field in output
853 of -var-create.
854
93d42b30
DJ
8552007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
856
857 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
858
c499ed39
DJ
8592007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
860
861 * gdb.base/maint.exp: Remove full paths from test names.
862 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
863 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
864
9836f81b
JB
8652007-02-27 Joel Brobecker <brobecker@adacore.com>
866
867 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
868
c74d0ad8
DJ
8692007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
870
871 * gdb.server/server-mon.exp: New test.
872
2711e456
DJ
8732007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
874
875 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
876
ff6f572f
DJ
8772007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
878
879 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
880 register capitalization.
881
fada3feb
DP
8822007-02-13 Denis Pilat <denis.pilat@st.com>
883
884 * gdb.mi/mi-var-invalidate.exp: New file.
885
fb1e4ffc
DJ
8862007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
887
888 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
889
3da939d7
DJ
8902007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
891
892 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
893
123dc839
DJ
8942007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
895
896 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
897 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
898
877e3645 8992007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
900
901 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
902 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
903 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
904 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
905 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 906 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
907 Update tests to include value field in output of -var-create.
908
3c0a2960
AS
9092007-02-08 Andreas Schwab <schwab@suse.de>
910
911 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
912
108546a0
DJ
9132007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
914
915 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
916 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
917
d701dcab
DP
9182007-02-02 Denis Pilat <denis.pilat@st.com>
919
920 * gdb.threads/threadapply.exp: check that frame is not changed by
921 the thread apply all command.
922
783e3e2f
AS
9232007-01-31 Andreas Schwab <schwab@suse.de>
924
6d9c3a87
AS
925 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
926
3c50d7b9
AS
927 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
928 in the dwarf sections.
929 * gdb.dwarf2/mac-fileno.S: Likewise.
930
783e3e2f
AS
931 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
932 bspstore register on ia64.
933
78ff580e
AS
9342007-01-29 Andreas Schwab <schwab@suse.de>
935
cc8e9b12
AS
936 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
937 "frame-begin" annotation.
938
78ff580e
AS
939 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
940 number of "frames-invalid" annotations.
941
704a4f78
DJ
9422007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
943
944 * gdb.base/commands.exp: Call if_commands_test.
945 (gdb_test_no_prompt, if_commands_test): New.
946
e741bf94
MK
9472007-01-28 Mark Kettenis <kettenis@gnu.org>
948
949 * gdb.threads/sigthread.c (NSIGS): Make bigger.
950
474d0ad3
AS
9512007-01-27 Andreas Schwab <schwab@suse.de>
952
953 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
954 .short/.int/.quad in the dwarf sections.
955 * gdb.dwarf2/dw2-intercu.S: Likewise.
956 * gdb.dwarf2/dw2-intermix.S: Likewise.
957
e784b426
JK
9582007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
959
960 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
961 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
962 array.
e784b426
JK
963 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
964 * gdb.base/setvar.exp: Likewise.
965
37f08e04
AS
9662007-01-26 Andreas Schwab <schwab@suse.de>
967
9a01813a
AS
968 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
969 test.
970
37f08e04
AS
971 * gdb.base/multi-forks.exp ("restart $i"): Also match
972 __kernel_syscall_via_break.
973
6e2a9270
VP
9742007-01-24 Vladimir Prus <vladimir@codesourcery.com>
975
976 * lib/mi-support.exp (mi_delete_varobj): New.
977 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
978 testcase.
979 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
980 (main): Call the above.
981 (reference_update_test, base_in_reference_test)
982 (reference_to_pointer): Delete the created varobjs.
983
e515b470
DJ
9842007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
985
986 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
987 * configure: Regenerated.
988 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
989 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
990 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
991 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
992 * lib/gdb.exp (gdb_skip_xml_test): New function.
993
08d8bcd7
DJ
9942007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
995
996 * gdb.base/sigrepeat.exp: Correct error message.
997
9982007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
999 Daniel Jacobowitz <dan@codesourcery.com>
1000
1001 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
1002 gdb.arch/i386-gnu-cfi-asm.S: New files.
1003
97c3f1f3
JK
10042007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1005
1006 * lib/gdb.exp: Abort on missing `site.exp'.
1007
cb1df416
DJ
10082007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1009 Daniel Jacobowitz <dan@codesourcery.com>
1010
1011 * gdb.base/included.c, gdb.base/included.exp,
1012 gdb.base/included.h: New files.
1013
35990120
DJ
10142007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1015
1016 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
1017 (maximize_rlimit): Reduce limits on 64-bit systems.
1018
6e81a116 10192007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
1020
1021 From Marcus Deuling <deuling@de.ibm.com>:
1022 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
1023 every case.
1024
6c3c41f3
NR
10252007-01-13 Nick Roberts <nickrob@snap.net.nz>
1026
1027 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
1028 (test_path_specification): Use objdir instead of srcdir to always
1029 get an absolute filename.
1030
2f12c312
DJ
10312007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
1032
1033 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
1034
81121995
VP
10352007-01-11 Vladimir Prus <vladimir@codesourcery.com>
1036
1037 * gdb.mi/mi-var-cp.cc (reference_update_tests):
1038 Make sure the variable we're using is in scope.
1039 (reference_to_pointer): Likewise.
1040
4741b737
DJ
10412007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1042
1043 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
1044 has no debug information.
1045
054410c3
DJ
10462007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1047
1048 * gdb.base/annota1.exp: Remove extra send_gdb.
1049
818f79f6
DJ
10502007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1051
1052 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
1053
f7a6bb70
DJ
10542007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1055
1056 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
1057
57e66780
DJ
10582007-01-08 Nick Roberts <nickrob@snap.net.nz>
1059 Daniel Jacobowitz <dan@codesourcery.com>
1060
1061 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
1062 lcharacter or linteger change. Correct duplicated test name.
1063 * gdb.mi/mi2-var-cmd.exp: Likewise.
1064
3d799a95
DJ
10652007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1066
1067 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
1068
10692007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
1070
1071 * gdb.base/nofield.c: New file.
1072 * gdb.base/nofield.exp: New testcase.
1073
eafb94e8
NR
10742007-01-05 Nick Roberts <nickrob@snap.net.nz>
1075
1076 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
1077
1078 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
1079 test.
1080
5e572bb4
DJ
10812007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1082
1083 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
1084
74a44383
DJ
10852007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1086
1087 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
1088 when continuing.
1089
1b572db9
DJ
10902007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1091
1092 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
1093 Expect ".exe" extension.
1094
381bc39b
DJ
10952007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1096
1097 * gdb.base/charset.exp: Add explicit filename to break.
1098 * gdb.base/dbx.exp: Add explicit filename to breaks.
1099
2b70e4c6
DJ
11002007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1101
1102 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
1103 * gdb.mi/mi2-file.exp: Likewise.
1104
303b6f5d
DJ
11052007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1106
1107 Implement specification of MI tests as comments
1108 in C and C++ sources.
1109 * lib/mi-support.exp (mi_autotest_data): New variable.
1110 (mi_autotest_source): New variable.
1111 (count_newlines, mi_prepare_inline_tests)
1112 (mi_get_inline_test, mi_continue_to_line)
1113 (mi_run_inline_test, mi_tbreak)
1114 (mi_send_resuming_command, mi_wait_for_stop): New functions.
1115 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
1116 Run inline tests.
1117 * gdb.mi/mi-var-cp.cc: Define tests here.
1118
23da0d94
VP
11192007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1120
1121 Simplify usage of mi_continue_to.
1122 * lib/mi-support.exp (mi_runto_helper): Renamed
1123 from mi_runto, added new parameter 'run_or_continue'.
1124 (mi_runto): Use mi_runto_helper.
1125 (mi_continue_to): Accept just function name as parameter.
1126 Use mi_runto_helper.
1127 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
1128 * gdb.mi/mi2-var-cmd.exp: Likewise.
1129
f9e18282
JB
11302006-01-04 Joel Brobecker <brobecker@adacore.com>
1131
1132 Make this testcase a bit more realistic. The current code
1133 is too simplistic, and allows the compiler to optimize out
1134 some of the entities we need for this testcase.
1135 * gdb.ada/null_record/bar.ads (Void_Star): New type.
1136 (Do_Nothing): Add extra parameter.
1137 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
1138 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
1139 by using a variable of type Void_Star.
1140
fd678c65
JB
11412006-01-04 Joel Brobecker <brobecker@adacore.com>
1142
1143 * gdb.ada/catch_ex/foo.adb: New file.
1144 * gdb.ada/catch_ex.exp: New testcase.
1145
05cfdb42
DJ
11462007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
1147
1148 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
1149 pass --image-base to linker.
1150
2e03ee74
DJ
11512007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1152 Daniel Jacobowitz <dan@codesourcery.com>
1153
1154 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
1155 secondary prompts.
1156
0d5de010
DJ
11572007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1158
1159 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
1160 output. Test the types of members and member pointers.
1161 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
1162 gdb/2092.
1163 * gdb.cp/member-ptr.exp: Search for a comment instead of a
1164 statement. Enable for GCC. Update expected output for some tests
1165 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
1166 layout.
1167 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
1168 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
1169 (Diamond::vget_base): New.
1170 (main): Add new tests.
1171 * gdb.cp/printmethod.exp: Update expected output for member functions.
1172 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
1173 print pEe->D::vg().
1174
61a771aa
DJ
11752007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1176
1177 * gdb.threads/tls.exp: Allow stops in sem_post.
1178
2fa63963
DJ
11792006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
1180
1181 * gdb.base/annota1.exp: Allow .*printf in backtraces.
1182 * gdb.base/annota3.exp: Likewise.
1183 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
1184 again (instead of timing out).
1185 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
1186 GCC bug 26475.
1187 * gdb.java/jmisc.exp: Adjust to work with method signatures including
1188 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
1189 test from jmisc1.exp.
1190 * gdb.java/jmisc1.exp: Delete.
1191 * gdb.java/jprint.exp: Adjust to work with method signatures including
1192 return types.
1193 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
1194 * gdb.threads/linux-dp.exp: Don't be confused by program output.
1195 * lib/java.exp (compile_java_from_source): Pass the correct type
1196 to target_compile.
1197
5eefc2b7
JB
11982006-12-31 Joel Brobecker <brobecker@adacore.com>
1199
1200 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
1201 (stack_align_edx): New function.
1202 (stack_align_eax): New function.
1203 (main): Add calls to stack_align_edx and stack_align_eax.
1204 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
1205 Add testing for the cases where the register used during a stack
1206 realignment is edx. Same for eax.
1207
227c54da
DJ
12082006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
1209
1210 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
1211 and generic PE targets.
1212
cab8ac94
JB
12132006-12-29 Joel Brobecker <brobecker@adacore.com>
1214
1215 * gdb.ada/array_return.exp: Update copyright date list.
1216
ba54f318
JB
12172006-12-27 Joel Brobecker <brobecker@adacore.com>
1218
1219 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
1220 (Create_Small_Float_Vector): New function.
1221 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
1222 function body.
1223 * gdb.ada/array_return/p.adb: Use new type and function from
1224 package Pck.
1225 * gdb.ada/array_return.exp: Add a test verifying that GDB is
1226 able to print the value returned by a function returning an
1227 array of float.
1228
6b7a35dd
JB
12292006-12-20 Joel Brobecker <brobecker@adacore.com>
1230
1231 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
1232 The associated tests should be PASSing.
1233
038224f6
VP
12342006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1235
1236 Test for base in references.
1237 * gdb.mi/mi-var-cp.cc: Add test code.
1238 * gdb.mi/mi-var-cp.exp: Test for bases in references.
1239 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
1240 * gdb.mi/mi2-watch.exp: Likewise.
1241 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
1242 (mi_list_varobj_children): New function.
1243
b26ed50d
VP
12442006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1245
1246 * lib/mi-support.exp
1247 (mi_runto): Accept "()" after function name.
1248 (mi_create_varobj): New function.
1249 (mi_varobj_update): New function.
1250 (mi_Check_varobj_value): New function.
1251 * gdb.mi/mi-var-cp.exp: New file.
1252 * gdb.mi/mi-var-cp.cc: New file.
1253
08232497
DJ
12542006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
1255
1256 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
1257 gdb.base/weaklib2.c: New files.
1258
d394c993 12592006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 1260
ac6c2fba
NS
1261 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
1262 info. Adjust test names.
1263
8ec659a0 1264 * gdb.base/break.c (main): Move position of malloc.
d394c993 1265 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 1266
acd65feb
VP
12672006-11-28 Vladimir Prus <vladimir@codesourcery.com>
1268
1269 * gdb.mi/mi-var-cmd.exp: Check -var-update after
1270 assignement of arrays and function pointers.
1271 * gdb.mi/var-cmd.c: Add declaration necessary for above
1272 tests.
1273
f556d5e5
NS
12742006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1275
1276 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
1277
1278 * gdb.threads/linux-dp.exp: Read thread table before and after
1279 creating each philosopher and verify it.
1280
697bc68d
NS
12812006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1282 Paul Brook <paul@codesourcery.com>
1283 Daniel Jacobowitz <dan@codesourcery.com>
1284
1285 * gdb.base/ending-run.exp: Flatten expect script stepping out of
1286 main to remove duplication. Add start function of the form
1287 '_*start[1-9]*'. Add RVDS start function.
1288
29d73ae4
DJ
12892006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1290
1291 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
1292
c1d88655
UW
12932006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1294
1295 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
1296 * gdb.asm/spu.inc: New file.
1297 * gdb.base/term.exp: Disable if [target_info exists noargs].
1298 * gdb.gdb/complaints.exp: Disable if ![isnative].
1299 * gdb.gdb/selftest.exp: Likewise.
1300 * gdb.gdb/observer.exp: Likewise.
1301 * gdb.gdb/xfullpath.exp: Likewise.
1302 * gdb.base/attach.exp: Disable on SPU target.
1303 * gdb.cp/bs145503.exp: Likewise.
1304 * gdb.cp/exception.exp: Likewise.
1305 * gdb.cp/userdef.exp: Likewise.
1306
32a13b1a
DJ
13072006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1308
1309 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
1310
d8295fe9
VP
13112006-11-10 Vladimir Prus <vladimir@codesourcery.com>
1312
1313 * gdb.base/completion.exp: Fix completion tests for
1314 'info' and 'info '.
1315 * gdb.base/help.exp (help_test_raw, test_class_help)
1316 (test_prefix_command_help): Move...
1317 * lib/gdb.exp: Here.
1318 * gdb.base/main.exp: Adjust.
1319 * gdb.cp/maint.exp: Adjust.
1320 * gdb.trace/tracecmd.exp: Use test_help_class.
1321
8c394015
VP
13222006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1323
1324 * gdb.stabs/weird.exp (print_weird_var): Use
1325 gdb_test_multiple instead of gdb_expect.
1326
027fc1bc
VP
13272006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1328
1329 * gdb.base/help.exp (help_test_raw): New.
1330 (test_class_help): New.
1331 (test_prefix_command_help): New.
1332 Adjust testcases.
1333
67609209
FR
13342006-11-09 Christophe Lyon <christophe.lyon@st.com>
1335
1336 * gdb.base/constvars.c (main): Write to crass and crips, so that
1337 they are allocated by the compiler.
1338
f73adfeb
AS
13392006-10-27 Andreas Schwab <schwab@suse.de>
1340
1341 * gdb.base/multi-forks.exp: Use "detach fork" instead of
1342 "detach-fork".
1343
2f83a18e
DJ
13442006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
1345
1346 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
1347 of patterns.
1348
94277a38
DJ
13492006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1350
1351 * gdb.base/sepdebug.exp: Remove debug format test.
1352 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
1353 Handle no-symtab.
1354 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
1355
5bd2f6e2
DJ
13562006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1357
1358 * gdb.threads/manythreads.c (thread_function, main): Don't cast
1359 int to pointer or pointer to int.
1360 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
1361
8c008720
DJ
13622006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
1363
1364 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
1365
9e35dae4
DJ
13662006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1367
1368 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
1369
d9639e13
DJ
13702006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1371
1372 PR c++/2116
1373 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
1374
390a1bd0
JB
13752006-10-06 Joel Brobecker <brobecker@adacore.com>
1376
1377 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
1378 the corresponding bug has been fixed in GDB (PR/2018).
1379
dd920c33
JB
13802006-10-06 Joel Brobecker <brobecker@adacore.com>
1381
1382 * gdb.base/subst.exp: New testcase.
1383
53bbefe9
JB
13842006-10-06 Joel Brobecker <brobecker@adacore.com>
1385
1386 * gdb.ada/array_return/pck.ads: Add copyright notice.
1387 * gdb.ada/array_return/pck.adb: Likewise.
1388 * gdb.ada/array_return/p.adb: Likewise.
1389 * gdb.ada/exec_changed/first.adb: Likewise.
1390 * gdb.ada/exec_changed/second.adb: Likewise.
1391
09851417
JB
13922006-10-06 Joel Brobecker <brobecker@adacore.com>
1393
1394 * gdb.ada/watch_arg/watch.adb: New file.
1395 * gdb.ada/watch_arg.exp: New testcase.
1396
041bf30d
VP
13972006-10-02 Vladimir Prus <vladimir@codesourcery.com>
1398
1399 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
1400 via string_to_regexp.
1401 * gdb.mi/mi2-basics.exp: Likewise.
1402
f286fbdd 14032006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
1404
1405 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
1406 Remove unused / obsolete files.
1407
7c07f349
NR
14082006-09-19 Nick Roberts <nickrob@snap.net.nz>
1409
1410 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
1411
cd5ff84a
VP
14122006-09-17 Vladimir Prus <vladimir@codesourcery.com>
1413
1414 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
1415 HIGH_FRAME argument to -stack-list-arguments can be larger than
1416 the number of frames.
1417
ae018d1a
DJ
14182006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
1419
1420 * gdb.base/args.c (main): Add breakpoint marker.
1421 * gdb.base/args.exp: Use args_test for tests. Add new tests which
1422 really test empty arguments.
1423 (args_load): Delete.
1424 (args_test): New.
1425
b399c549
NR
14262006-09-13 Nick Roberts <nickrob@snap.net.nz>
1427
1428 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
1429 check for one file.
1430
2ab1eb7a
VP
14312006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
1432
1433 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
1434 HIGH_FRAME argument to -stack-list-locals can be larger than
1435 the number of frames.
1436
476308bf
FF
14372006-08-18 Fred Fish <fnf@specifix.com>
1438
1439 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
1440 '$' in front of skip_vmx_tests_saved when setting that.
1441
8625200f
AS
14422006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1443
1444 * gdb.base/trace-commands.exp: New file.
1445
089ec8f1
DJ
14462006-08-10 Joel Brobecker <brobecker@adacore.com>
1447 Daniel Jacobowitz <dan@codesourcery.com>
1448
1449 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1450 expected output of the backtrace commands.
1451
b60f0898
JB
14522006-08-09 Joel Brobecker <brobecker@adacore.com>
1453
1454 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1455 untested followed by return combination.
1456 * gdb.arch/altivec-regs.exp: Likewise.
1457 * gdb.arch/e500-abi.exp: Likewise.
1458 * gdb.arch/e500-regs.exp: Likewise.
1459 * gdb.arch/gdb1291.exp: Likewise.
1460 * gdb.arch/gdb1431.exp: Likewise.
1461 * gdb.arch/gdb1558.exp: Likewise.
1462 * gdb.arch/i386-prologue.exp: Likewise.
1463 * gdb.arch/i386-unwind.exp: Likewise.
1464 * gdb.asm/asm-source.exp: Likewise.
1465 * gdb.base/a2-run.exp: Likewise.
1466 * gdb.base/advance.exp: Likewise.
1467 * gdb.base/all-bin.exp: Likewise.
1468 * gdb.base/annota1.exp: Likewise.
1469 * gdb.base/annota3.exp: Likewise.
1470 * gdb.base/args.exp: Likewise.
1471 * gdb.base/arithmet.exp: Likewise.
1472 * gdb.base/assign.exp: Likewise.
1473 * gdb.base/async.exp: Likewise.
1474 * gdb.base/attach.exp: Likewise.
1475 * gdb.base/bang.exp: Likewise.
1476 * gdb.base/bigcore.exp: Likewise.
1477 * gdb.base/bitfields.exp: Likewise.
1478 * gdb.base/bitfields2.exp: Likewise.
1479 * gdb.base/break.exp: Likewise.
1480 * gdb.base/call-sc.exp: Likewise.
1481 * gdb.base/call-strs.exp: Likewise.
1482 * gdb.base/callfuncs.exp: Likewise.
1483 * gdb.base/checkpoint.exp: Likewise.
1484 * gdb.base/chng-syms.exp: Likewise.
1485 * gdb.base/code-expr.exp: Likewise.
1486 * gdb.base/commands.exp: Likewise.
1487 * gdb.base/completion.exp: Likewise.
1488 * gdb.base/cond-expr.exp: Likewise.
1489 * gdb.base/condbreak.exp: Likewise.
1490 * gdb.base/consecutive.exp: Likewise.
1491 * gdb.base/constvars.exp: Likewise.
1492 * gdb.base/corefile.exp: Likewise.
1493 * gdb.base/cvexpr.exp: Likewise.
1494 * gdb.base/dbx.exp: Likewise.
1495 * gdb.base/define.exp: Likewise.
1496 * gdb.base/detach.exp: Likewise.
1497 * gdb.base/display.exp: Likewise.
1498 * gdb.base/dump.exp: Likewise.
1499 * gdb.base/ena-dis-br.exp: Likewise.
1500 * gdb.base/ending-run.exp: Likewise.
1501 * gdb.base/environ.exp: Likewise.
1502 * gdb.base/eval-skip.exp: Likewise.
1503 * gdb.base/exprs.exp: Likewise.
1504 * gdb.base/fileio.exp: Likewise.
1505 * gdb.base/finish.exp: Likewise.
1506 * gdb.base/float.exp: Likewise.
1507 * gdb.base/foll-exec.exp: Likewise.
1508 * gdb.base/foll-fork.exp: Likewise.
1509 * gdb.base/foll-vfork.exp: Likewise.
1510 * gdb.base/freebpcmd.exp: Likewise.
1511 * gdb.base/funcargs.exp: Likewise.
1512 * gdb.base/gcore.exp: Likewise.
1513 * gdb.base/gdb1090.exp: Likewise.
1514 * gdb.base/gdb1250.exp: Likewise.
1515 * gdb.base/huge.exp: Likewise.
1516 * gdb.base/info-proc.exp: Likewise.
1517 * gdb.base/interrupt.exp: Likewise.
1518 * gdb.base/jump.exp: Likewise.
1519 * gdb.base/langs.exp: Likewise.
1520 * gdb.base/lineinc.exp: Likewise.
1521 * gdb.base/list.exp: Likewise.
1522 * gdb.base/logical.exp: Likewise.
1523 * gdb.base/long_long.exp: Likewise.
1524 * gdb.base/macscp.exp: Likewise.
1525 * gdb.base/maint.exp: Likewise.
1526 * gdb.base/mips_pro.exp: Likewise.
1527 * gdb.base/miscexprs.exp: Likewise.
1528 * gdb.base/multi-forks.exp: Likewise.
1529 * gdb.base/opaque.exp: Likewise.
1530 * gdb.base/overlays.exp: Likewise.
1531 * gdb.base/pc-fp.exp: Likewise.
1532 * gdb.base/pointers.exp: Likewise.
1533 * gdb.base/printcmds.exp: Likewise.
1534 * gdb.base/psymtab.exp: Likewise.
1535 * gdb.base/ptype.exp: Likewise.
1536 * gdb.base/recurse.exp: Likewise.
1537 * gdb.base/relational.exp: Likewise.
1538 * gdb.base/relocate.exp: Likewise.
1539 * gdb.base/remote.exp: Likewise.
1540 * gdb.base/reread.exp: Likewise.
1541 * gdb.base/restore.exp: Likewise.
1542 * gdb.base/return.exp: Likewise.
1543 * gdb.base/return2.exp: Likewise.
1544 * gdb.base/scope.exp: Likewise.
1545 * gdb.base/sect-cmd.exp: Likewise.
1546 * gdb.base/sep.exp: Likewise.
1547 * gdb.base/sepdebug.exp: Likewise.
1548 * gdb.base/setshow.exp: Likewise.
1549 * gdb.base/setvar.exp: Likewise.
1550 * gdb.base/sigall.exp: Likewise.
1551 * gdb.base/sigbpt.exp: Likewise.
1552 * gdb.base/signals.exp: Likewise.
1553 * gdb.base/signull.exp: Likewise.
1554 * gdb.base/sizeof.exp: Likewise.
1555 * gdb.base/solib.exp: Likewise.
1556 * gdb.base/step-line.exp: Likewise.
1557 * gdb.base/step-test.exp: Likewise.
1558 * gdb.base/structs.exp: Likewise.
1559 * gdb.base/structs2.exp: Likewise.
1560 * gdb.base/term.exp: Likewise.
1561 * gdb.base/twice.exp: Likewise.
1562 * gdb.base/until.exp: Likewise.
1563 * gdb.base/varargs.exp: Likewise.
1564 * gdb.base/volatile.exp: Likewise.
1565 * gdb.base/watchpoint.exp: Likewise.
1566 * gdb.base/whatis-exp.exp: Likewise.
1567 * gdb.base/whatis.exp: Likewise.
1568 * gdb.cp/ambiguous.exp: Likewise.
1569 * gdb.cp/annota2.exp: Likewise.
1570 * gdb.cp/annota3.exp: Likewise.
1571 * gdb.cp/bool.exp: Likewise.
1572 * gdb.cp/breakpoint.exp: Likewise.
1573 * gdb.cp/casts.exp: Likewise.
1574 * gdb.cp/class2.exp: Likewise.
1575 * gdb.cp/classes.exp: Likewise.
1576 * gdb.cp/cplusfuncs.exp: Likewise.
1577 * gdb.cp/ctti.exp: Likewise.
1578 * gdb.cp/derivation.exp: Likewise.
1579 * gdb.cp/exception.exp: Likewise.
1580 * gdb.cp/gdb1355.exp: Likewise.
1581 * gdb.cp/hang.exp: Likewise.
1582 * gdb.cp/inherit.exp: Likewise.
1583 * gdb.cp/local.exp: Likewise.
1584 * gdb.cp/m-data.exp: Likewise.
1585 * gdb.cp/m-static.exp: Likewise.
1586 * gdb.cp/member-ptr.exp: Likewise.
1587 * gdb.cp/method.exp: Likewise.
1588 * gdb.cp/misc.exp: Likewise.
1589 * gdb.cp/namespace.exp: Likewise.
1590 * gdb.cp/overload.exp: Likewise.
1591 * gdb.cp/ovldbreak.exp: Likewise.
1592 * gdb.cp/pr-1023.exp: Likewise.
1593 * gdb.cp/pr-1210.exp: Likewise.
1594 * gdb.cp/pr-574.exp: Likewise.
1595 * gdb.cp/printmethod.exp: Likewise.
1596 * gdb.cp/psmang.exp: Likewise.
1597 * gdb.cp/ref-params.exp: Likewise.
1598 * gdb.cp/ref-types.exp: Likewise.
1599 * gdb.cp/rtti.exp: Likewise.
1600 * gdb.cp/templates.exp: Likewise.
1601 * gdb.cp/try_catch.exp: Likewise.
1602 * gdb.cp/userdef.exp: Likewise.
1603 * gdb.cp/virtfunc.exp: Likewise.
1604 * gdb.disasm/am33.exp: Likewise.
1605 * gdb.disasm/h8300s.exp: Likewise.
1606 * gdb.disasm/mn10300.exp: Likewise.
1607 * gdb.disasm/sh3.exp: Likewise.
1608 * gdb.disasm/t01_mov.exp: Likewise.
1609 * gdb.disasm/t02_mova.exp: Likewise.
1610 * gdb.disasm/t03_add.exp: Likewise.
1611 * gdb.disasm/t04_sub.exp: Likewise.
1612 * gdb.disasm/t05_cmp.exp: Likewise.
1613 * gdb.disasm/t06_ari2.exp: Likewise.
1614 * gdb.disasm/t07_ari3.exp: Likewise.
1615 * gdb.disasm/t08_or.exp: Likewise.
1616 * gdb.disasm/t09_xor.exp: Likewise.
1617 * gdb.disasm/t10_and.exp: Likewise.
1618 * gdb.disasm/t11_logs.exp: Likewise.
1619 * gdb.disasm/t12_bit.exp: Likewise.
1620 * gdb.disasm/t13_otr.exp: Likewise.
1621 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1622 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1623 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1624 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1625 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1626 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1627 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1628 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1629 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1630 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1631 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1632 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1633 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1634 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1635 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1636 * gdb.mi/gdb701.exp: Likewise.
1637 * gdb.mi/gdb792.exp: Likewise.
1638 * gdb.mi/mi-basics.exp: Likewise.
1639 * gdb.mi/mi-break.exp: Likewise.
1640 * gdb.mi/mi-cli.exp: Likewise.
1641 * gdb.mi/mi-console.exp: Likewise.
1642 * gdb.mi/mi-disassemble.exp: Likewise.
1643 * gdb.mi/mi-eval.exp: Likewise.
1644 * gdb.mi/mi-file.exp: Likewise.
1645 * gdb.mi/mi-read-memory.exp: Likewise.
1646 * gdb.mi/mi-regs.exp: Likewise.
1647 * gdb.mi/mi-return.exp: Likewise.
1648 * gdb.mi/mi-simplerun.exp: Likewise.
1649 * gdb.mi/mi-stack.exp: Likewise.
1650 * gdb.mi/mi-stepi.exp: Likewise.
1651 * gdb.mi/mi-syn-frame.exp: Likewise.
1652 * gdb.mi/mi-until.exp: Likewise.
1653 * gdb.mi/mi-var-block.exp: Likewise.
1654 * gdb.mi/mi-var-child.exp: Likewise.
1655 * gdb.mi/mi-var-cmd.exp: Likewise.
1656 * gdb.mi/mi-var-display.exp: Likewise.
1657 * gdb.mi/mi-watch.exp: Likewise.
1658 * gdb.mi/mi2-basics.exp: Likewise.
1659 * gdb.mi/mi2-break.exp: Likewise.
1660 * gdb.mi/mi2-cli.exp: Likewise.
1661 * gdb.mi/mi2-console.exp: Likewise.
1662 * gdb.mi/mi2-disassemble.exp: Likewise.
1663 * gdb.mi/mi2-eval.exp: Likewise.
1664 * gdb.mi/mi2-file.exp: Likewise.
1665 * gdb.mi/mi2-read-memory.exp: Likewise.
1666 * gdb.mi/mi2-regs.exp: Likewise.
1667 * gdb.mi/mi2-return.exp: Likewise.
1668 * gdb.mi/mi2-simplerun.exp: Likewise.
1669 * gdb.mi/mi2-stack.exp: Likewise.
1670 * gdb.mi/mi2-stepi.exp: Likewise.
1671 * gdb.mi/mi2-syn-frame.exp: Likewise.
1672 * gdb.mi/mi2-until.exp: Likewise.
1673 * gdb.mi/mi2-var-block.exp: Likewise.
1674 * gdb.mi/mi2-var-child.exp: Likewise.
1675 * gdb.mi/mi2-var-cmd.exp: Likewise.
1676 * gdb.mi/mi2-var-display.exp: Likewise.
1677 * gdb.mi/mi2-watch.exp: Likewise.
1678 * gdb.stabs/exclfwd.exp: Likewise.
1679 * gdb.stabs/weird.exp: Likewise.
1680 * gdb.threads/gcore-thread.exp: Likewise.
1681 * gdb.trace/actions.exp: Likewise.
1682 * gdb.trace/backtrace.exp: Likewise.
1683 * gdb.trace/circ.exp: Likewise.
1684 * gdb.trace/collection.exp: Likewise.
1685 * gdb.trace/deltrace.exp: Likewise.
1686 * gdb.trace/infotrace.exp: Likewise.
1687 * gdb.trace/limits.exp: Likewise.
1688 * gdb.trace/packetlen.exp: Likewise.
1689 * gdb.trace/passc-dyn.exp: Likewise.
1690 * gdb.trace/passcount.exp: Likewise.
1691 * gdb.trace/report.exp: Likewise.
1692 * gdb.trace/save-trace.exp: Likewise.
1693 * gdb.trace/tfind.exp: Likewise.
1694 * gdb.trace/tracecmd.exp: Likewise.
1695 * gdb.trace/while-dyn.exp: Likewise.
1696 * gdb.trace/while-stepping.exp: Likewise.
1697
f4b618d1
JB
16982006-08-08 Joel Brobecker <brobecker@adacore.com>
1699
1700 * gdb.base/step-bt.c: New file.
1701 * gdb.base/step-bt.exp: New testcase.
1702
3d00d119
DJ
17032006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1704
1705 * config/monitor.exp (gdb_load): Remove support for obsolete
1706 download-write-size.
1707 * gdb.base/remote.exp: Likewise. Update all callers of
1708 gdb_timed_load.
1709
017b5bd4
DJ
17102006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1711
1712 * cursal.exp: Pass binfile to gdb_load.
1713
837c599d
DJ
17142006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1715
1716 * gdb.base/cursal.exp: Add "" to gdb_load call.
1717
8dd4540b
MK
17182006-07-29 Mark Kettenis <kettenis@gnu.org>
1719
1720 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1721 NetBSD/ELF targets.
1722
ab5c9f60
DJ
17232006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1724
1725 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1726 operator*.
1727
4c42eaff
DJ
17282006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1729
1730 * gdb.base/completion.exp: Update for change in "file" behavior.
1731 * gdb.stabs/weird.exp: Likewise.
1732 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1733 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1734
0155cc76
NS
17352006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1736
1737 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1738 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1739
16026cd7
AS
17402006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1741
1742 * gdb.base/default.exp: Update source command error message.
1743 * gdb.base/help.exp: Update 'help source' message.
1744
16963cb6
DJ
17452006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1746
1747 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1748 test.
1749
6d7fd486
AS
17502006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1751
1752 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1753
29e8a844
DJ
17542006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1755
1756 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1757
6afcfa39
DJ
17582006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1759
1760 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1761
267a692b
MK
17622006-07-17 Mark Kettenis <kettenis@gnu.org>
1763
1764 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1765 *-*-openbsd* from targets for wich we expect ARM FPA floating
1766 point format.
1767
85d2fec4
NR
17682006-07-17 Nick Roberts <nickrob@snap.net.nz>
1769
1770 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1771
17722006-07-17 Mark Kettenis <kettenis@gnu.org>
1773
1774 * gdb.base/annota3.exp: Expect frame-begin annotation.
1775
85b4c6e8
JB
17762006-07-14 Joel Brobecker <brobecker@adacore.com>
1777
1778 * gdb.base/help.exp: Adjust "help unset" test to accept
1779 any list of unset commands.
1780
fb933624
DJ
17812006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1782 Daniel Jacobowitz <dan@codesourcery.com>
1783
1784 * gdb.cp/ref-params.exp: New test.
1785 * gdb.cp/ref-params.cc: New source file.
1786 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1787
1dff4b64
MK
17882006-07-08 Mark Kettenis <kettenis@gnu.org>
1789
1790 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1791 spaces/tabs in regular expressions since they might not be there.
1792
40d2e0e3
AS
17932006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1794
1795 * gdb.base/ifelse.exp: New file.
1796
f6c957d2
NS
17972006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1798
1799 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1800 line.
1801 * gdb.base/huge.exp: Loop over compilation to find a size that
1802 is acceptable.
1803 * gdb.base/remote.exp: Correct expected strings.
1804 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1805
b9c5a23d
DJ
18062006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1807
1808 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1809
9af2e58d
DJ
18102006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1811
1812 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1813 native.
1814
30930ca5
DJ
18152006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1816
1817 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1818 enable stabs testing.
1819
aa32fa1d
DJ
18202006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1821
bd4a4c80 1822 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1823 gdb_test_multiple does.
1824
321fef15
DJ
18252006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1826
1827 * Makefile.in (host_alias): Remove.
1828 (target_alias): Use @target_noncanonical@.
1829 (site.exp): Don't set host_alias.
1830 * aclocal.m4: Remove contents. Include acx.m4.
1831 * configure: Regenerated.
1832 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1833
e1c2defa
NS
18342006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1835
e63b55d1
NS
1836 * lib/gdb.exp (gdb_load_cmd): New.
1837
5600ea19
NS
1838 * gdb.base/fileio.c: Add system(NULL) test.
1839 * gdb.base/fileio.exp: Check it.
1840
e1c2defa
NS
1841 * gdb.base/break.c: Add 10a breakpoint at }
1842 * gdb.base/break.exp: Add test for breakpoint at }
1843 * gdb.cp/anon-union.cc: Add code at end of function.
1844 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1845 * gdb.mi/var-cmd.c: Add code at end of function.
1846 * gdb.mi/mi-var-display.exp: Adjust end of next.
1847 * gdb.mi/mi2-var-display.exp: Likewise.
1848 * gdb.base/fileio.c: Add stop function and insert calls at
1849 stopping places.
1850 * gdb.base/fileio.exp: Breakpoint stop function and remove
1851 explicit line number references.
1852
6c0112ec
JB
18532006-05-19 Joel Brobecker <brobecker@adacore.com>
1854
1855 * gdb.base/del.exp (test_delete_alias): New function.
1856 Now check that both "del" and "d" work as aliases for "delete".
1857
154189a4
FF
18582006-05-18 Fred Fish <fnf@specifix.com>
1859
1860 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1861 required. Check for spurious output after program exits normally.
1862
582e64c2
FF
18632006-05-17 Fred Fish <fnf@specifix.com>
1864
1865 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1866 gdb_load, so it works in the simulator.
1867
8ef6493a
FF
18682006-05-11 Fred Fish <fnf@specifix.com>
1869
1870 * gdb.base/bang.exp: Ignore unexpected output between the
1871 "program exited normally" and the gdb prompt, as many other
1872 tests do.
1873
692b141c
MK
18742006-05-07 Mark Kettenis <kettenis@gnu.org>
1875
1876 * gdb.base/help.exp: Make "delete checkpoint" part option for
1877 "help d" and "help delete" tests.
1878
540b8a30
UW
18792006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1880
1881 * gdb.mi/mi-basics.exp: Add missing serial number to
1882 expected output in some mi_gdb_test statements.
1883 * gdb.mi/mi2-basics.exp: Likewise.
1884
9b6462d9
JB
18852006-05-05 Joel Brobecker <brobecker@adacore.com>
1886
1887 * gdb.base/del.c: New file.
1888 * gdb.base/del.exp: New testcase.
1889
954de43b
DM
18902006-05-05 David S. Miller <davem@sunset.davemloft.net>
1891
1892 * gdb.base/break.exp: Do not assume a breakpoint on
1893 main will actually be in $srcfile when optimizing.
1303f75e
DM
1894 * gdb.base/savedregs.exp: Do not require that the dummy
1895 frame location match up to a symbol and source file location.
c3242428
DM
1896 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1897 will get printed without a mi_cmd_data_list_register_values prefix.
1898 (*-data-list-register-*): Correct regular expressions to expect the new
1899 pseudo d? floating point registers.
1900 * gdb.mi/mi2-regs.exp: Likewise.
1901
c7e64c9a
DJ
19022006-05-05 Christophe Lyon <christophe.lyon@st.com>
1903
1904 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1905 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1906 is allocated by the compiler.
1907 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1908 anons, e, anone to force their allocation by the compiler.
1909
19102006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1911
1912 * gdb.base/help.exp: Update expected text for help d and
1913 help delete.
1914
27ce9a6d
MK
19152006-05-02 Mark Kettenis <kettenis@gnu.org>
1916
1917 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1918 NetBSD/ELF targets.
1919
8608915f
MK
19202006-04-30 Mark Kettenis <kettenis@gnu.org>
1921
1922 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1923 single-step breakpoint fails; make this a KFAIL on
1924 sparc*-*-openbsd*.
1925 * gdb.base/siginfo.exp: Likewise.
1926 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1927
b8db102d
MS
19282006-04-26 Michael Snyder <msnyder@redhat.com>
1929
1930 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1931 which may have to consume output from other forks.
1932 Add tests to make sure that "delete fork" succeeded.
1933
c702009a
MS
19342006-04-20 Michael Snyder <msnyder@redhat.com>
1935
1936 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1937 Add support for the Renesas M32C and M16C.
1938
1939 * gdb.asm/asm-source.exp: Add m32c target.
1940 * gdb.asm/m32c.inc: Support for m32c target.
1941
e28493f2
AS
19422006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1943
1944 * gdb.base/commands.exp (recursive_source_test): New test.
1945
880da185
DM
19462006-04-04 David S. Miller <davem@sunset.davemloft.net>
1947
1948 * gdb.base/float.exp: Add pattern for sparc targets.
1949
61d9b92f
DJ
19502006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1951
1952 * gdb.base/commands.exp (stray_arg0_test): New test.
1953
bd717df8
PB
19542006-03-30 Paul Brook <paul@codesourcery.com>
1955
1956 * gdb.mi/mi-until.exp: kfail broken until command.
1957 * gdb.mi/mi2-until.exp: Ditto.
1958
ec793d3c
NR
19592006-03-27 Nick Roberts <nickrob@snap.net.nz>
1960
1961 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1962
831004b7
AO
19632006-03-08 Alexandre Oliva <aoliva@redhat.com>
1964
1965 * gdb.base/prelink.exp: Anchor tested-for regular expression
1966 on gdb prompt.
1967
effe49a0
PB
19682006-03-07 Paul Brook <paul@codesourcery.com>
1969
1970 * gdb.base/assign.exp: Correct fail message.
1971
e5461016
PB
19722006-03-07 Paul Brook <paul@codesourcery.com>
1973
1974 * lib/compiler.c: Extract armcc version number.
1975 * lib/compiler.cc: Ditto.
1976
fc91c6c2
PB
19772006-03-07 Paul Brook <paul@codesourcery.com>
1978
1979 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1980 additional_flags=-w.
1981 * gdb.arch/altivec-regs.exp: Ditto.
1982 * gdb.arch/e500-abi.exp: Ditto.
1983 * gdb.arch/e500-regs.exp: Ditto.
1984 * gdb.base/all-bin.exp: Ditto.
1985 * gdb.base/annota1.exp: Ditto.
1986 * gdb.base/annota3.exp: Ditto.
1987 * gdb.base/args.exp: Ditto.
1988 * gdb.base/arithmet.exp: Ditto.
1989 * gdb.base/assign.exp: Ditto.
1990 * gdb.base/async.exp: Ditto.
1991 * gdb.base/bang.exp: Ditto.
1992 * gdb.base/break.exp: Ditto.
1993 * gdb.base/call-rt-st.exp: Ditto.
1994 * gdb.base/completion.exp: Ditto.
1995 * gdb.base/cond-expr.exp: Ditto.
1996 * gdb.base/condbreak.exp: Ditto.
1997 * gdb.base/consecutive.exp: Ditto.
1998 * gdb.base/define.exp: Ditto.
1999 * gdb.base/display.exp: Ditto.
2000 * gdb.base/ena-dis-br.exp: Ditto.
2001 * gdb.base/environ.exp: Ditto.
2002 * gdb.base/eval-skip.exp: Ditto.
2003 * gdb.base/info-proc.exp: Ditto.
2004 * gdb.base/jump.exp: Ditto.
2005 * gdb.base/logical.exp: Ditto.
2006 * gdb.base/long_long.exp: Ditto.
2007 * gdb.base/maint.exp: Ditto.
2008 * gdb.base/miscexprs.exp: Ditto.
2009 * gdb.base/pc-fp.exp: Ditto.
2010 * gdb.base/pointers.exp: Ditto.
2011 * gdb.base/relational.exp: Ditto.
2012 * gdb.base/reread.exp: Ditto.
2013 * gdb.base/sect-cmd.exp: Ditto.
2014 * gdb.base/sep.exp: Ditto.
2015 * gdb.base/sepdebug.exp: Ditto.
2016 * gdb.base/until.exp: Ditto.
2017 * gdb.base/whatis-exp.exp: Ditto.
2018 * gdb.cp/annota2.exp: Ditto.
2019 * gdb.cp/annota3.exp: Ditto.
2020 * gdb.trace/actions.exp: Ditto.
2021 * gdb.trace/backtrace.exp: Ditto.
2022 * gdb.trace/circ.exp: Ditto.
2023 * gdb.trace/collection.exp: Ditto.
2024 * gdb.trace/deltrace.exp: Ditto.
2025 * gdb.trace/infotrace.exp: Ditto.
2026 * gdb.trace/limits.exp: Ditto.
2027 * gdb.trace/packetlen.exp: Ditto.
2028 * gdb.trace/passc-dyn.exp: Ditto.
2029 * gdb.trace/passcount.exp: Ditto.
2030 * gdb.trace/report.exp: Ditto.
2031 * gdb.trace/save-trace.exp: Ditto.
2032 * gdb.trace/tfind.exp: Ditto.
2033 * gdb.trace/tracecmd.exp: Ditto.
2034 * gdb.trace/while-dyn.exp: Ditto.
2035 * gdb.trace/while-stepping.exp: Ditto.
2036 * lib/gdb.exp: Ditto.
2037 (gdb_compile): Handle nowarning option.
2038
5f4a23d9
AO
20392006-03-07 Alexandre Oliva <aoliva@redhat.com>
2040
2041 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
2042 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
2043 Rename executable to prelinkt. Don't re-prelink if we didn't
2044 get a core file. Test prelink -u exit status to tell whether
2045 prelinking failed. Use gdb_test_multiple.
2046
9733fc94
DJ
20472006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2048
2049 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
2050 (do_tests): Call it.
2051
cc10cae3
AO
20522006-02-28 Alexandre Oliva <aoliva@redhat.com>
2053
2054 * gdb.base/prelink.exp: New test.
2055 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
2056
15c46491
WZ
20572006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
2058
2059 * gdb.fortran/derived-type.f90: New file.
2060 * gdb.fortran/derived-type.exp: New testcase.
2061
5c9f7ded
DJ
20622006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
2063
2064 * gdb.base/default.exp: Allow ';' as a directory separator.
2065
5b96932b
AS
20662006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2067
2068 * gdb.base/help.exp (help add-symbol-file): Update.
2069
1986bccd
AS
20702006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2071
2072 * gdb.base/help.exp (help load): Update expected results.
2073
a8b7528f
FF
20742006-02-19 Fred Fish <fnf@specifix.com>
2075
2076 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
2077 specifix hex value as part of results.
2078 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
2079
f8261448
FF
20802006-02-16 Fred Fish <fnf@specifix.com>
2081
2082 * gdb.base/whatis.c: Define variables using typedefs char_addr,
2083 ushort_addr, and slong_addr, so the typedefs are not optimized
2084 away.
2085 * gdb.base/whatis.exp: Add tests using type name for struct type,
2086 union type, enum type, and typedef.
2087
31d8bdd2
MK
20882006-02-13 Mark Kettenis <kettenis@gnu.org>
2089
2090 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
2091
34e41e63
JB
20922006-02-13 Jim Blandy <jimb@redhat.com>
2093
2094 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
2095 case where it takes two "next" commands to skip past the init
2096 call.
2097
ac6e4f31
FF
20982006-02-12 Fred Fish <fnf@specifix.com>
2099
2100 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
2101 to handle cases where it takes two "next" commands to skip
2102 past the init call.
2103
2db2d571
JB
21042006-02-07 Joel Brobecker <brobecker@adacore.com>
2105
2106 * gdb.ada/array_return.exp: Mark the last test as expected to fail
2107 on hppa32 targets.
2108
38fcd64c
DJ
21092006-02-06 Vladimir Prus <ghost@cs.msu.su>
2110
2111 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
2112 field.
2113
1315ad46
MK
21142006-01-29 Mark Kettenis <kettenis@gnu.org>
2115
2116 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
2117
5625b943
DJ
21182006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2119
2120 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
2121 files.
2122
80df1bbe
DJ
21232006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2124
2125 * gdb.cp/maint.exp: Set complaints to a positive value.
2126
9078e690
DJ
21272006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2128
2129 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
2130 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
2131 function name.
2132
9c903399
DJ
21332006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2134
2135 * gdb.base/checkpoint.c: Update copyright notice. Include
2136 <stdlib.h>.
2137
761ae4d6
JB
21382006-01-04 Jim Blandy <jimb@redhat.com>
2139
2140 * gdb.asm/asm-source.exp: Independently provide default values for
2141 asm-flags and debug-flags. Use 'string equal' to do the
2142 comparison, not the implicit expr's '==' operator. Remove
2143 now-unneeded assignments to asm-flags. In h8300 case, place
2144 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
2145
099ac3dd
MS
21462006-01-04 Michael Snyder <msnyder@redhat.com>
2147
2148 * gdb.base/checkpoint.c: New file.
2149 * gdb.base/checkpoint.exp: New file.
2150 * gdb.base/multi-fork.c: New file.
2151 * gdb.base/multi-fork.exp: New file.
2152 * gdb.base/pi.txt: New file (data for checkpoint.c test).
2153
f4d85314
FF
21542006-01-04 Fred Fish <fnf@specifix.com>
2155
2156 * gdb.base/ptype.c (foo): Add typedef.
2157 (intfoo): Add function.
2158 * gdb.base/ptype1.c: New file.
2159 * gdb.base/ptype.exp: Handle compilation and linking with two
2160 source files. Test that proper type for "foo" is found based
2161 on source context rather than first match found in symtabs.
2162
a1b06f35
MK
21632005-12-28 Mark Kettenis <kettenis@gnu.org>
2164
2165 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
2166 * gdb.asm/openbsd.inc: Indent commands.
2167
d082a1e2
MK
21682005-12-26 Mark Kettenis <kettenis@gnu.org>
2169
c65016bd
MK
2170 * gdb.base/freebpcmd.exp: Increase timeout.
2171
d082a1e2
MK
2172 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
2173
d3c32a0e
DJ
21742005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
2175
2176 * gdb.base/default.exp: Update check for "show version".
2177
9fdb1f50
RC
21782005-12-09 Randolph Chung <tausq@debian.org>
2179
2180 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
2181 * gdb.asm/pa64.inc: New file.
2182
5f2c56f7
RC
21832005-12-09 Randolph Chung <tausq@debian.org>
2184
2185 * gdb.asm/common.inc: Indent commands.
2186 * gdb.asm/asmsrc1.s: Likewise.
2187 * gdb.asm/asmsrc2.s: Likewise.
2188
8117349c
RC
21892005-12-09 Randolph Chung <tausq@debian.org>
2190
2191 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
2192 (get_addr_of_sym): Remove duplicate print.
2193 (gen_core): xfail hppa*-*-hpux*, update expected output.
2194 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
2195 * gdb.arch/pa64-nullify.s: New file.
2196
8f07f25a
RC
21972005-12-09 Randolph Chung <tausq@debian.org>
2198
2199 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
2200
55b39184
DJ
22012005-12-07 Christophe Lyon <christophe.lyon@st.com>
2202
2203 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
2204 code generation for these functions.
2205 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
2206 error message.
2207
31e2b00f
AS
22082005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
2209
2210 * gdb.base/help.exp (help b, help br, help bre, help brea)
2211 (help break): Update the expected message.
2212
c3d0b56e
SC
22132005-11-11 Stephane Carrez <stcarrez@nerim.fr>
2214
2215 * gdb.asm/m68hc11.inc: Setup the data section.
2216 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
2217 script for this test.
2218 (m6812-*-*): Likewise.
2219
36ae0ea9
RC
22202005-11-09 Randolph Chung <tausq@debian.org>
2221
2222 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
2223
9d6f42e9
WZ
22242005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
2225
2226 * gdb.base/break.exp: Fix a comment typo.
2227
e2126a14
EZ
22282005-11-03 Jim Blandy <jimb@redhat.com>
2229
2230 Checked in by Elena Zannoni <ezannoni@redhat.com>
2231
2232 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
2233
e0ac7199
CV
22342005-11-02 Corinna Vinschen <vinschen@redhat.com>
2235
2236 * gdb.arch/gdb1558.c: Include stdio.h.
2237
31d3fb18
MK
22382005-10-31 Mark Kettenis <kettenis@gnu.org>
2239
2240 * gdb.asm/asm-source.exp: Use -e instead of --entry.
2241
e52b687c
MK
22422005-10-31 Mark Kettenis <kettenis@gnu.org>
2243
2244 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
2245
f4711d79
PG
22462005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
2247
2248 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2249 vscr" tests to better match output.
2250
987a9106
JB
22512005-10-12 Jim Blandy <jimb@redhat.com>
2252
2253 * gdb.base/structs.exp (any): New function.
2254 (test_struct_returns): Don't make any assumptions at all about
2255 what value the function returns when GDB can't set the return
2256 value.
2257
2336bb58
JB
22582005-10-09 Joel Brobecker <brobecker@adacore.com>
2259
2260 * gdb.ada/arrayidx/p.adb: New file.
2261 * gdb.ada/arrayidx.exp: New testcase
2262
22632005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
2264
2265 * gdb.ada/array_return/pck.ads: New file.
2266 * gdb.ada/array_return/pck.adb: New file.
2267 * gdb.ada/array_return/p.adb: New file.
2268 * gdb.ada/array_return.exp: New testcase.
2269
705335ea
JB
22702005-10-03 Joel Brobecker <brobecker@adacore.com>
2271
2272 * gdb.base/arrayidx.c: New file.
2273 * gdb.base/arrayidx.exp: New testcase.
2274
11ee9940
NR
22752005-09-29 Nick Roberts <nickrob@snap.net.nz>
2276
2277 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
2278 frames-invalid and breakpoints-invalid are no longer generated
2279 with level 3 so don't expect them in the output.
2280
39fb8e9e
BR
22812005-09-27 Bob Rossi <bob@brasko.net>
2282
2283 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
2284 from test. Escape the | in mi_gdb_test call.
2285 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
2286 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
2287 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
2288 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
2289 expected regex's in mi_gdb_test calls.
2290 * lib/mi-support.exp: Remove arbitrary .* from tests.
2291 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
2292 Fully anchor GDB/MI expected results in mi_gdb_test.
2293 * lib/gdb.exp (string_to_regexp): Escape the ] character.
2294 * gdb.base/sizeof.exp: Remove escape character. Correct test.
2295
2af48f68
PB
22962005-09-26 Paul Brook <paul@codesourcery.com>
2297
2298 * long_long.exp: Exclude eabi targets from arm FPA float format test.
2299
f34502bc
WZ
23002005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2301
2302 * bfp-test.c: New file.
2303 * bfp-test.exp: New testcase.
2304
ca929517
WZ
23052005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2306
2307 * gdb.fortran/subarray.exp: New testcase to test the evaluation
2308 of subarray and substring variable.
2309 * gdb.fortran/subarray.f: New source file for the test of subarray
2310 and substring variable evaluation.
2311 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
2312 of string constant.
2313
c761af65
DJ
23142005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
2315
2316 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
2317 copyright dates.
2318
561d7a1d
PG
23192005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
2320
2321 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
2322 powerpc altivec' test with an almost identical 'info vector' test.
2323
b2b64cc9
PG
23242005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2325
2326 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2327 vscr" tests to match output.
2328
6ac4d15a
PG
23292005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2330
2331 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
2332 output.
2333
40e55bef
BR
23342005-09-11 Bob Rossi <bob@brasko.net>
2335
2336 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
2337 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
2338 commands that return an MI output command and an asyncronous MI output
2339 command.
2340 * gdb.mi/mi-console.exp: Ditto.
2341
3c7385ec
BR
23422005-09-11 Bob Rossi <bob@brasko.net>
2343
2344 * gdb.mi/mi-var-child.c: Include <string.h>.
2345
a6cd0eb3
DJ
23462005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
2347
2348 * killed.exp: Correct gdb_expect syntax.
2349
2f168eed
CV
23502005-08-09 Corinna Vinschen <vinschen@redhat.com>
2351
2352 * lib/mi-support.exp (mi_gdb_load): Fix typo.
2353
ecd3fd0f
BR
23542005-08-02 Bob Rossi <bob@brasko.net>
2355
2356 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
2357 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
2358 Change tests to inferior-tty-set/show.
2359 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
2360 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
2361 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
2362 inferior. Use mi_gdb_test to get GDB and Inferior output.
2363 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
2364 descriptor.
2365 (mi_inferior_tty_name): Add inferior PTY file name.
2366 (mi_gdb_start): Add INFERIOR_PTY parameter.
2367 (mi_gdb_test): Add IPATTERN parameter.
2368
f1ea48cb
BR
23692005-08-02 Bob Rossi <bob@brasko.net>
2370
2371 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
2372 parameter to mi_gdb_test.
2373 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
2374
6e650a67
DJ
23752005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2376
2377 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
2378 struct_declarations.
2379 * gdb.mi/mi-var-child.exp: Step over the initialization of
2380 struct_declarations.
2381
8be260b6
DJ
23822005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2383
2384 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
2385 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
2386 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
2387 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
2388 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
2389 file.
2390
4e660f07
NR
23912005-07-27 Nick Roberts <nickrob@snap.net.nz>
2392
2393 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
2394 (do_children_tests): Assign values to the extra elements.
2395
2396 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
2397 them for tests for "-var-update --no-values" and
2398 "-var-update --all-values".
2399 Add test for "-var-list-children --simple-values".
2400
2401 * gdb.mi/basics.c (callee4): Add integer array D[3]...
2402
2403 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
2404 "-stack-list-locals --simple-values" Improve doc strings and
2405 comments.
2406
6bdae935
MK
24072005-07-18 Mark Kettenis <kettenis@gnu.org>
2408
598b7a6f
MK
2409 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
2410 *-*-openbsd*.
2411 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
2412
6bdae935
MK
2413 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
2414 sigaltsatck'.
2415
1323e929
BR
24162005-07-14 Bob Rossi <bob@brasko.net>
2417
2418 * gdb.base/default.exp (tty): Changed output of command.
2419 * gdb.base/help.exp (help tty): Ditto.
2420
b1a9c082
MK
24212005-07-12 Mark Kettenis <kettenis@gnu.org>
2422
2423 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
2424
10a844a2
MK
24252005-07-10 Mark Kettenis <kettenis@gnu.org>
2426
2427 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
2428 -stack-select-frame without arguments.
2429 (test_stack_frame_listing): Add test for newly implemented command
2430 -stack-info-frame.
2431
3cb3b8df
BR
24322005-07-06 Bob Rossi <bob@brasko.net>
2433
2434 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
2435 command.
2436 (Copyright): Update copyright.
2437
a0c5fbcf
WZ
24382005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
2439
2440 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
2441 tests to evaluate exponentiation expression.
2442
984971d0
AS
24432005-06-29 Andreas Schwab <schwab@suse.de>
2444
2445 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2446 main to avoid warnings.
2447
2448 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2449
fe03833f
NR
24502005-06-20 Nick Roberts <nickrob@snap.net.nz>
2451
2452 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2453 -stack-select-frame without arguments.
2454 (test_stack_frame_listing): Add test for newly implemented command
2455 -stack-info-frame.
2456
7a55f279
WZ
24572005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2458
0ffa0ea5
DJ
2459 * gdb.fortran/array-element.f: New file.
2460 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2461
26585198
DJ
24622005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2463
2464 * gdb.base/bigcore.exp: Correct checks for systems which can
2465 not dump a large core file.
2466
c1bd25fd
DJ
24672005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2468
2469 * gdb.base/relocate.c: Add a copyright notice.
2470 (dummy): Remove.
2471 * gdb.base/relocate.exp: Test printing the values of variables
2472 from a relocatable file.
2473
589e074d
DJ
24742005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2475
2476 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2477 excess MI output after an error.
2478
0915f927
JB
24792005-05-29 Joel Brobecker <brobecker@adacore.com>
2480
2481 * gdb.arch/alpha-step.c: New file.
2482 * gdb.arch/alpha-step.exp: New testcase.
2483
76ff342d
DJ
24842005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2485 Dennis Brueni <dennis@slickedit.com>
2486
2487 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2488 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2489 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2490 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2491 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2492 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2493 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2494
96b0c7ac
DJ
24952005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2496 Wu Zhou <woodzltc@cn.ibm.com>
2497
2498 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2499 IBM's xlc compiler.
2500 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2501 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2502
f21565d2
JB
25032005-05-13 Jim Blandy <jimb@redhat.com>
2504
2505 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2506 calling gdb_suppress_entire_file.
2507 * gdb.base/charset.exp: Same.
2508 * gdb.base/call-rt-st.exp: Same.
2509
6006a3a1
BR
25102005-05-05 Bob Rossi <bob_rossi@cox.net>
2511
2512 * lib/gdb.exp (fullname_syntax): Added global regex.
2513 (fullname_syntax_POSIX): Ditto.
2514 (fullname_syntax_UNC): Ditto.
2515 (fullname_syntax_DOS_CASE): Ditto.
2516 (fullname_syntax_DOS): Ditto.
2517 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2518 fullname_syntax variable to scope and use it.
2519 (test_file_list_exec_source_files): Ditto.
2520 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2521
c3b69c04
DJ
25222005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2523
2524 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2525
3c95e6af
PG
25262004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2527
2528 * lib/gdb.exp (skip_altivec_tests): New function, based on
2529 check_vmx_hw_available from the GCC testsuite.
2530 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2531 * lib/gdb.arch/altivec-regs.exp: Likewise.
2532
78df6c56
JB
25332005-05-02 Jim Blandy <jimb@redhat.com>
2534
2535 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2536 calling gdb_suppress_entire_file.
2537
1690f9cf
DJ
25382005-04-30 Randolph Chung <tausq@debian.org>
2539
2540 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2541 Slightly relax "sem_post" name checking.
2542
5ea106f7
PG
25432005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2544
2545 * gdb.base/unload.exp: Use new shared library infrastructure.
2546
bf7234cf
PG
25472005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2548
2549 * gdb.base/so-impl-ld.exp: Use new shared library
2550 infrastructure.
2551
547b869a
CV
25522005-04-29 Corinna Vinschen <vinschen@redhat.com>
2553
2554 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2555 * gdb.asm/h8300.inc: New file.
2556
f07e55f0
PG
25572005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2558
2559 * gdb.base/shlib-call.exp: Change to use new shared library
2560 infrastructure.
2561
3cbba3d1
PG
25622005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2563
2564 * gdb.base/pending.exp: Change to use new shared library
2565 infrastructure.
2566
ed6df200
PG
25672005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2568
2569 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2570 use test_compiler_info instead of gcc_compiled, and update copyright.
2571
8c8f4ebe
PG
25722005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2573
2574 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2575 shared objects being adjusted and update copyright years.
2576
607fbc54
DJ
25772005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2578
2579 * ChangeLog: Correct some 2003-01-13 dates.
2580 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2581 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2582 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2583 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2584 gdb.trace/tfind.exp: Update copyright years.
2585
57bf0e56
DJ
25862005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2587 Daniel Jacobowitz <dan@codesourcery.com>
2588
2589 * lib/gdb.exp (gdb_compile): Handle shlib=.
2590 (gdb_compile_shlib): New function.
2591
9b593790
PG
25922005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2593
2594 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2595
9494c6a5
DJ
25962005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2597
2598 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2599 gdb.server.
2600 * configure.ac: Likewise.
2601 * configure: Regenerated.
2602 * gdb.gdbserver/Makefile.in: Moved to...
2603 * gdb.server/Makefile.in: ... here.
2604 * gdb.gdbserver/server.c: Moved to...
2605 * gdb.server/server.c: ... here.
2606 * gdb.gdbserver/server-run.exp: Moved to...
2607 * gdb.server/server-run.exp: ... here.
2608
6f8eac0e
DJ
26092005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2610
2611 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2612 * configure.ac: Create gdb.gdbserver/Makefile.
2613 * configure: Regenerated.
2614 * lib/gdbserver-support.exp: New file, derived from
2615 config/gdbserver.exp.
2616 * config/gdbserver.exp: Use gdbserver-support.exp.
2617 * gdb.gdbserver/Makefile.in: New file.
2618 * gdb.gdbserver/server.c: New file.
2619 * gdb.gdbserver/server-run.exp: New file.
2620
6e87504d
PG
26212005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2622
2623 * lib/gdb.exp (test_compiler_info): Return compiler_info
2624 if no arguments are given.
2625
d1779be4
PG
26262005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2627
2628 * gdb.arch/altivec-abi.exp: Check for compiler and set
2629 use altivec' flag accordingly.
2630 * gdb.arch/altivec-regs.exp: Likewise.
2631
88750304
DJ
26322005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2633
2634 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2635
f3fb768d
AS
26362005-03-27 Andreas Schwab <schwab@suse.de>
2637
2638 * gdb.base/bigcore.c (main): Add missing mode argument in open
2639 call.
2640
7e813ac5
DJ
26412005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2642
2643 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2644 downloads.
2645 * config/gdbserver.exp (gdb_load): Likewise.
2646
8e3049aa
PB
26472005-03-14 Paul Brook <paul@codesourcery.com>
2648
2649 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2650 targets.
2651
a9df7c44
JB
26522005-03-09 Joel Brobecker <brobecker@adacore.com>
2653
2654 * gdb.dwarf2/dup-psym.S: New file.
2655 * gdb.dwarf2/dup-psym.exp: New testcase.
2656
9f0d94e8
JB
26572005-03-09 Joel Brobecker <brobecker@adacore.com>
2658
2659 * gdb.ada/exec_changed/first.adb: New file.
2660 * gdb.ada/exec_changed/second.adb: New file.
2661 * gdb.ada/exec_changed.exp: New testcase.
2662
5f579bc5
NS
26632005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2664
36e9969c
NS
2665 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2666 (A2): New class.
2667 (main): Test operator+.
2668 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2669 breakpoint test.
2670
5f579bc5
NS
2671 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2672 * gdb.base/signull.exp: Disable if gdb,nosignals.
2673 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2674 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2675 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2676 * gdb.mi/mi2-console.exp: Likewise.
2677 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2678 continue output at start.
2679 (gdb_collect_locals_test): Robustify regexp.
2680 * gdb.trace/passc-dyn.exp: Fix comment typo.
2681 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2682
be46087e
CV
26832005-03-08 Corinna Vinschen <vinschen@redhat.com>
2684
2685 * gdb.asm/asm-source.exp: Add iq2000 case.
2686 * gdb.asm/iq2000.inc: New file.
2687
384e1a61
MI
26882005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2689
2690 * gdb.base/command.exp: Change hardcoded value to regular expression.
2691 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2692
584b6e9e
DJ
26932005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2694
2695 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2696 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2697 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2698 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2699 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2700
ab5b5d61
MK
27012005-03-05 Mark Kettenis <kettenis@gnu.org>
2702
2703 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2704 changes.
2705
ae051c1b
PG
27062004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2707
2708 * lib/compiler.c: Add test for IBM's xlc compiler.
2709 * lib/compiler.cc: Likewise.
2710
3f0f6ed2
JB
27112004-02-24 Joel Brobecker <brobecker@adacore.com>
2712
2713 * gdb.ada/fixed_points.exp: Create compilation object directory
2714 before running the test.
2715 * gdb.ada/null_record.exp: Likewise.
2716 * gdb.ada/packed_array.exp: Likewise.
2717 * gdb.ada/start.exp: Likewise.
2718
724f452b
JB
27192005-02-15 Joel Brobecker <brobecker@adacore.com>
2720
2721 * gdb.ada/packed_array/pa.adb: New file.
2722 * gdb.ada/packed_array.exp: New testcase.
2723
57f5cdfb 27242005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2725
1f393151
MK
2726 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2727 files.
2728
ebdda337
MK
2729 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2730 on *-*-openbsd*. Correctly match whitespace in regukar
2731 expressions.
2732
cf309262
DJ
27332005-02-10 Daniel Jacobowitz <dan@debian.org>
2734
2735 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2736 PR exp/1821
2737 * gdb.base/gdb1821.c: New test file.
2738 * gdb.base/gdb1821.exp: New test file.
2739
3be49e7a
JB
27402005-02-09 Joel Brobecker <brobecker@adacore.com>
2741
2742 * gdb.base/start.c: New file.
2743 * gdb.base/start.exp: New testcase.
2744
e292e67d
JB
27452005-02-09 Joel Brobecker <brobecker@adacore.com>
2746
2747 * gdb.ada/start/dummy.adb: New file.
2748 * gdb.ada/start.exp: New testcase.
2749
dbdfa66c
CV
27502005-02-09 Corinna Vinschen <vinschen@redhat.com>
2751
2752 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2753 for printing symbols and statistics.
2754 Add test for using relative pathnames in "maint print msymbols" test.
2755 Mark "maint info sections DATA" XFAIL on Cygwin.
2756 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2757 tests.
2758
d7941671
AC
27592005-02-09 Andreas Schwab <schwab@suse.de>
2760
2761 Committed by Andrew Cagney <cagney@gnu.org>
2762 * gdb.base/remotetimeout.exp: New file.
2763
74e5ef44
MK
27642005-02-07 Mark Kettenis <kettenis@gnu.org>
2765
2766 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2767
464dd14d
JB
27682005-02-03 Joel Brobecker <brobecker@adacore.com>
2769
2770 * gdb.ada/gnat_ada.gpr: New file.
2771 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2772 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2773 * configure.ac: No longer generate gnat_ada.gpr.
2774 * configure: Regenerate.
2775 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2776 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2777 * gdb.ada/null_record/bar.ads: Likewise.
2778 * gdb.ada/null_record/bar.adb: Likewise.
2779 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2780 * gdb.ada/null_record.exp (testdir): New variable.
2781 (testfile): executable is now in testdir subdirectory.
2782 (srcfile): Use full path to the main compilation unit.
2783 * gdb.ada/fixed_points.exp: Same changes as above.
2784
30d756ae
NR
27852005-02-03 Nick Roberts <nickrob@snap.net.nz>
2786
2787 * gdb.base/interp.exp: New test.
2788
9d799f85
AC
27892005-01-24 Andrew Cagney <cagney@gnu.org>
2790
2791 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2792
15656118
AC
27932005-01-19 Andrew Cagney <cagney@gnu.org>
2794
a892c31b
AC
2795 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2796 configure.ac not configure.in.
2797
15656118
AC
2798 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2799 of powerpc*-*-*.
2800 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2801 * gdb.base/list.exp (test_list_function)
2802 (test_list_filename_and_function): Ditto.
2803 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2804
a7b01baf
AC
28052005-01-16 Andrew Cagney <cagney@gnu.org>
2806
17d92a02
AC
2807 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2808
a7b01baf
AC
2809 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2810
bc8332bb
AC
28112005-01-14 Andrew Cagney <cagney@gnu.org>
2812
2813 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2814 * gdb.mi/mi2-var-cmd.exp: Ditto.
2815
4d074752
CV
28162005-01-10 Corinna Vinschen <vinschen@redhat.com>
2817
2818 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2819
bec39cab
AC
28202005-01-07 Andrew Cagney <cagney@gnu.org>
2821
2822 * configure.ac: Rename configure.in, require autoconf 2.59.
2823 * configure: Re-generate.
2824 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2825 * gdb.stabs/configure: Re-generate.
2826 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2827 * gdb.hp/configure: Re-generate.
2828 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2829 autoconf 2.59.
2830 * gdb.hp/gdb.objdbg/configure: Re-generate.
2831 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2832 autoconf 2.59.
2833 * gdb.hp/gdb.defects/configure: Re-generate.
2834 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2835 autoconf 2.59.
2836 * gdb.hp/gdb.compat/configure: Re-generate.
2837 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2838 autoconf 2.59.
2839 * gdb.hp/gdb.base-hp/configure: Re-generate.
2840 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2841 autoconf 2.59.
2842 * gdb.hp/gdb.aCC/configure: Re-generate.
2843
f10b16d4
JB
28442004-12-15 Jim Blandy <jimb@redhat.com>
2845
2846 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2847 under NPTL when there is debugging info available for libpthread.
2848
fb6e1814
JG
28492004-12-13 Jerome Guitton <guitton@gnat.com>
2850
2851 * gdb.ada/fixed_points.c: New file.
2852 * gdb.ada/fixed_points.exp: New file.
2853
fe46cd3a
RC
28542004-12-03 Randolph Chung <tausq@debian.org>
2855
2856 * gdb.arch/pa-nullify.exp: New file.
2857 * gdb.arch/pa-nullify.s: New file.
2858
8de0841b
RC
28592004-11-30 Randolph Chung <tausq@debian.org>
2860
2861 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2862 instead of "tbug". Fix regexp to work properly with gdb_test.
2863
c8170782
PH
28642004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2865
2866 * gdb.base/bitfields2.exp: New test.
2867 * gdb.base/bitfields2.c: New file.
2868
954269c2
RE
28692004-11-28 Richard Earnshaw <rearnsha@arm.com>
2870
2871 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2872
0107feed
RC
28732004-11-16 Randolph Chung <tausq@debian.org>
2874
2875 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2876
f073ae8c
DJ
28772004-11-14 Daniel Jacobowitz <dan@debian.org>
2878
2879 * gdb.threads/threadapply.exp: Correct "macro details" test.
2880
19ad59e7
JJ
28812004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2882
2883 * gdb.threads/threadapply.exp: New test.
2884 * gdb.threads/threadapply.c: New file.
2885
9cf0961b
MK
28862004-11-07 Mark Kettenis <kettenis@gnu.org>
2887
2888 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2889 frames.
2890
c789492a
FL
28912004-11-05 Felix Lee <felix+log1@specifixinc.com>
2892
2893 * gdb.base/cursal.exp: New file.
2894 * gdb.base/cursal.c: New file.
2895
a1e167bb
AC
28962004-11-03 Andrew Cagney <cagney@gnu.org>
2897
2898 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2899
b7cbf173
MK
29002004-10-30 Mark Kettenis <kettenis@gnu.org>
2901
2902 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2903 NetBSD/ELF targets.
2904
88f9d34f
JB
29052004-10-29 Joel Brobecker <brobecker@gnat.com>
2906
2907 * gdb.threads/bp_in_thread.c: New file, copied from
2908 pthread_cond_wait.c.
2909 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2910 file, rather than reusing the .c file from another testcase.
2911
ca7d6a0c
JB
29122004-10-20 Joel Brobecker <brobecker@gnat.com>
2913
2914 * gdb.ada/null_record.exp: Check where we stopped after
2915 sending the start command, instead of where the associated
2916 temporary breakpoint was inserted.
2917
0d863d03
AC
29182004-10-14 Andrew Cagney <cagney@gnu.org>
2919
2920 * gdb.mi/gdb701.c (main): Return 0.
2921
d11e72cb
DJ
29222004-10-13 Daniel Jacobowitz <dan@debian.org>
2923
d40539a4 2924 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2925
e1923096
JJ
29262004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2927
2928 * gdb.threads/schedlock.c: Add comment markers to use to find
2929 line numbers.
2930 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2931 comments.
2932 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2933 breakpoint lines.
2934
ec8ba2c9
DJ
29352004-10-12 Daniel Jacobowitz <dan@debian.org>
2936
2937 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2938
0eb3658b
DJ
29392004-10-12 Daniel Jacobowitz <dan@debian.org>
2940
2941 * configure.in: Add gdb.dwarf2.
2942 * configure: Regenerated.
2943 * Makefile.in: Add gdb.dwarf2.
2944 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2945 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2946 gdb.dwarf2/file1.txt: New files.
2947
a271cc33
OF
29482004-10-11 Orjan Friberg <orjanf@axis.com>
2949
2950 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2951 of "run", since the latter doesn't work with remote targets. Adjust
2952 the breakpoint numbering accordingly.
2953 * gdb.threads/pthread_cond_wait.exp: Ditto.
2954
895ce074
MC
29552004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2956
2957 * gdb.base/overlays.exp: Update copyright years.
2958
6be3092d
KI
29592004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2960
2961 * gdb.base/overlays.exp: Disable if target is Linux.
2962
e05389b8
FL
29632004-10-06 Felix Lee <felix+log1@specifixinc.com>
2964
2965 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2966
73cb587d
KI
29672004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2968
2969 * gdb.asm/asm-source.exp: Add m32r-linux target.
2970 * gdb.asm/m32r-linux.inc: New file.
2971
3c0edcdc
AC
29722004-09-24 Andrew Cagney <cagney@redhat.com>
2973 David Anderson <anderson@redhat.com>
2974
2975 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2976 command fails, assume things will work.
2977 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2978 (_GNU_SOURCE): Define.
2979 (print_unsigned, print_hex): Change parameter to "long long".
2980 (print_byte_count): New function, use to print byte counts.
2981 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2982 O_LARGEFILE.
2983 (main): Compute an upper bound on a corefile in max_core_size.
2984 Limit memory chunk size to max_core_size. Limit total memory
2985 allocated to max_core_size.
2986
4bb3667f
AC
29872004-09-23 Andrew Cagney <cagney@gnu.org>
2988
2989 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2990 from a separate process with code that creates a corefile by
2991 making the inferior dump core.
2992
60fe1a51
MK
29932004-09-23 Mark Kettenis <kettenis@gnu.org>
2994
2995 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2996 block.
2997
8e937346
MC
29982004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2999
3000 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
3001 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
3002 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
3003 Likewise.
3004
7213f6d6
JJ
30052004-09-20 Jeff Johnston <jjohnstn@redhat.com>
3006
3007 * gdb.java/jprint.exp: New test case for java inferior call.
3008 * gdb.java/jprint.java: Ditto.
3009
eac69dca
JB
30102004-09-15 Joel Brobecker <brobecker@gnat.com>
3011
3012 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
3013
22227696
MC
30142004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3015
3016 * gdb.threads/killed.c: Include <stdlib.h>.
3017 * gdb.threads/pthreads.c: Likewise.
3018
7dd403a4
MC
30192004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3020
3021 * gdb.threads/killed.c: Add copyright notice.
3022
33f2d567
JM
30232004-09-10 Jason Molenda (jmolenda@apple.com)
3024
3025 * gdb.base/define.exp: Two new tests to verify zero space chars
3026 after 'if' and 'while' commands in a user-defined command is correctly
3027 parsed.
3028
e05b62ac
AC
30292004-09-08 Andrew Cagney <cagney@gnu.org>
3030
3031 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
3032 delivery test with duplicate at end of file.
3033
9cbe82da
MK
30342004-09-06 Mark Kettenis <kettenis@jive.nl>
3035
3036 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
3037
564803d9
MC
30382004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3039
3040 * config/hppro.exp: Removed.
3041
7c6807ce
MC
30422004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3043
3044 * config/sparclet.exp: Removed.
3045
bf7e26dd
MC
30462004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3047
3048 * config/udi.exp: Removed.
3049
714e341b
MC
30502004-09-02 Michael Chastain <mec.gnu@mindspring.com>
3051
3052 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
3053 of "exp_continue".
3054 (advancei): Likewise.
3055
1236e623
JJ
30562004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3057
3058 * gdb.base/unload.exp: Fix so messages aren't duplicated.
3059
3bdcad15
MI
30602004-09-01 Manoj Iyer <manjo@austin.ibm.com>
3061
228af206 3062 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
3063 to check for nodebug in executable.
3064 * gdb.gdb/observer.exp (setup_test): Likewise.
3065 * gdb.gdb/selftest.exp (test_with_self): Likewise.
3066 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
3067
c72b934c
AC
30682004-09-01 Andrew Cagney <cagney@gnu.org>
3069
3070 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3071 files.
3072
edd9b715
JJ
30732004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3074
3075 * gdb.base/unload.exp: Fix expected warning message to match
3076 latest format.
3077
fb4ce06b
CV
30782004-09-01 Corinna Vinschen <vinschen@redhat.com>
3079
3080 * gdb.base/call-rt-st.exp: Fix typos.
3081
ce78e7c3
MI
30822004-08-31 Manoj Iyer <manjo@austin.ibm.com>
3083
3084 * gdb.threads/thread_check.exp: New testcase.
3085 * gdb.threads/thread_check.c: New testcase.
3086
2dedb159
AC
30872004-08-31 Andrew Cagney <cagney@gnu.org>
3088
3089 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
3090 (skip_to_handler_entry): New procedures. Test stepping into a
3091 handler when the breakpoint is at the handler's entry point.
3092
68f53502
AC
30932004-08-30 Andrew Cagney <cagney@gnu.org>
3094
3095 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
3096 gdb/1757.
3097
3e3ffd2b
MC
30982004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3099
3100 With code from Manoj Iyer <manjo@austin.ibm.com>:
3101 * lib/gdb.exp (gdb_file_cmd): Return more information in the
3102 return value. Add an arm for "no debugging symbols found".
3103 Change a stray "error" to "perror".
3104 (gdb_run_cmd): Adapt to new return value.
3105 * gdb.base/remote.exp: Adapt to new return value.
3106 * gdb.gdb/complaints.exp: Likewise.
3107 * gdb.gdb/observer.exp: Likewise.
3108 * gdb.gdb/selftest.exp: Likewise.
3109 * gdb.gdb/xfullpath.exp: Likewise.
3110
4b6f5fd2
JB
31112004-08-27 Joel Brobecker <brobecker@gnat.com>
3112
3113 * gdb.threads/bp_in_thread.exp: New testcase.
3114
e5b25496
MC
31152004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3116
3117 Fix PR testsuite/1735.
3118 * gdb.threads/schedlock.c (thread_function): Add a cast
3119 to suppress a gcc warning.
3120 * gdb.threads/thread-specific.c (thread_function): Likewise.
3121
934353d6
MC
31222004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3123
3124 * gdb.base/unload.c: Include <stdlib.h>.
3125
f98a0aef 31262004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 3127
f98a0aef 3128 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
3129 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
3130 synchronized after the "return".
3131
5a2e8882
MC
31322004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3133
3134 * gdb.mi/basics.c: Include <stdio.h>.
3135 * gdb.mi/pthreads.c: Include <stdlib.h>.
3136 * gdb.mi/var-cmd.c: Include <stdlib.h>.
3137
a9640423
MC
31382004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3139
3140 * gdb.threads/schedlock.c: Add copyright notice.
3141
b04e311d
AC
31422004-08-25 Andrew Cagney <cagney@gnu.org>
3143
3144 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
3145 (skip_over_handler, breakpoint_over_hander): New test procedures.
3146 (advance, advancei): Add a proper prefix, do not use
3147 rerun_to_main.
3148 * gdb.base/sigstep.c (main): Change to use an infinite loop.
3149
7c27f15b
MC
31502004-08-24 Michael Chastain <mec.gnu@mindspring.com>
3151
3152 * gdb.mi/basics.c: Add copyright notice.
3153 * gdb.mi/var-cmd.c: Add copyright notice.
3154
fffc87ae
MC
31552004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3156
3157 * lib/gdb.exp: Remove signed_keyword_not_used.
3158 * lib/compiler.c: Likewise.
3159 * lib/compiler.cc: Likewise.
3160
d782e0bf
MC
31612004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3162
3163 * gdb.base/whatis.c: Remove conditional disabling of "signed".
3164 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
3165
96033e83
MC
31662004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3167
3168 * gdb.base/whatis.c: Add copyright notice.
3169
cf38c229
MK
31702004-08-20 Mark Kettenis <kettenis@gnu.org>
3171
3172 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
3173 it to skip the breakpoints encoded in the inline assembly.
3174
f4b49756
MC
31752004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3176
3177 * Makefile.in: Add gdb.fortran.
3178
2f193b69
MC
31792004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3180
3181 * gdb.base/call-sc.exp (test_scalar_returns):
3182 Fix cut-and-paste glitch in "Make fun return now".
3183
89a237cb
MC
31842004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3185
3186 * configure.in: Add gdb.fortran.
3187 * configure: Regenerate.
3188 * gdb.fortran/Makefile.in: New file.
3189 * lib/gdb.exp (skip_fortran_tests): New procedure.
3190
469aff8e
MC
31912004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3192
3193 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
3194 reference to bug-gnu@prep.ai.mit.edu.
3195 * gdb.mi/mi-var-child.exp: Likewise.
3196 * gdb.mi/mi-var-cmd.exp: Likewise.
3197 * gdb.mi/mi-var-display.exp: Likewise.
3198 * gdb.mi/mi2-var-block.exp: Likewise.
3199 * gdb.mi/mi2-var-child.exp: Likewise.
3200 * gdb.mi/mi2-var-cmd.exp: Likewise.
3201 * gdb.mi/mi2-var-display.exp: Likewise.
3202
00b51b9f
MK
32032004-08-15 Mark Kettenis <kettenis@gnu.org>
3204
3205 * gdb.base/unload.c (main): Make local variable msg const.
3206
45f07fef
MC
32072004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3208
3209 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
3210 to bug-gnu@prep.ai.mit.edu.
3211 * gdb.mi/mi-disassemble.exp: Likewise.
3212 * gdb.mi/mi-eval.exp: Likewise.
3213 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
3214 default line number.
3215 * gdb.mi/mi-return.exp: Likewise.
3216 * gdb.mi/mi-simplerun.exp: Likewise.
3217 * gdb.mi/mi-stack.exp: Likewise.
3218 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
3219 number with explicit range test.
3220 * gdb.mi/mi-watch.exp: Likewise.
3221 * gdb.mi/mi2-break.exp: Likewise.
3222 * gdb.mi/mi2-cli.exp: Likewise.
3223 * gdb.mi/mi2-disassemble.exp: Likewise.
3224 * gdb.mi/mi2-eval.exp: Likewise.
3225 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
3226 default line number.
3227 * gdb.mi/mi2-return.exp: Likewise.
3228 * gdb.mi/mi2-simplerun.exp: Likewise.
3229 * gdb.mi/mi2-stack.exp: Likewise.
3230 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
3231 number with explicit range test.
3232 * gdb.mi/mi2-watch.exp: Likewise.
3233
dd8c8ee7
MC
32342004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3235
3236 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
3237 * gdb.cp/m-static.exp: Likewise.
3238 * gdb.cp/rtti.exp: Likewise.
3239
4e838464
MK
32402004-08-14 Mark Kettenis <kettenis@gnu.org>
3241
3242 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
3243
8d8cb839
EZ
32442004-08-14 Eli Zaretskii <eliz@gnu.org>
3245
3246 * ChangeLog: Prefix Local Variables with semi-colons and indent
3247 the reference to older ChangeLog files, to fix fontification in
3248 Emacs.
3249
deea8bb0
MC
32502004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3251
3252 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
3253 * gdb.mi/mi2-break.exp: Likewise.
3254
c3297504
MC
32552004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3256
3257 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
3258
25808999
MC
32592004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3260
3261 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
3262
226a8d71
MC
32632004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3264
3265 * gdb.cp/classes.exp: Remove unused declarations. Just let
3266 test names default instead of providing special names. Remove
3267 extraneous demangler test.
3268
37fdf854
JJ
32692004-08-12 Jeff Johnston <jjohnstn@redhat.com>
3270
3271 * gdb.base/unload.exp: New test for breakpoints in dynamically
3272 loaded libraries.
3273 * gdb.base/unload.c: Ditto.
3274 * gdb.base/unloadshr.c: Ditto.
3275
2d3a7986
MC
32762004-08-12 Michael Chastain <mec.gnu@mindspring.com>
3277
3278 * gdb.cp/classes.exp (test_ptype_class_objects): Call
3279 cp_test_ptype_class.
3280 (test_enums): Likewise.
3281
c72b934c
AC
32822004-08-10 Andrew Cagney <cagney@gnu.org>
3283
3284 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3285 files.
3286
cc503c8a
AC
32872004-08-10 Andrew Cagney <cagney@gnu.org>
3288
3289 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
3290 init_malloc call.
3291
902f2ccb
MC
32922004-08-10 Michael Chastain <mec.gnu@mindspring.com>
3293
3294 * ChangeLog: Add copyright notice. The notice is copied
3295 from emacs 21.3 top level ChangeLog.
3296
78c90502
MC
32972004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3298
3299 * lib/cp-support.exp: New file.
3300 * lib/cp-support.exp (cp_test_type_class): New function.
3301 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
3302 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
3303 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
3304 cp_test_ptype_class.
3305
88e5ea78
MC
33062004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3307
3308 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
3309 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3310 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
3311 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
3312 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3313 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
3314 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
3315 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
3316 gdb.mi/mi2-watch.exp: Update copyright years.
3317
6a89fc9c
MK
33182004-08-09 Mark Kettenis <kettenis@gnu.org>
3319
3320 * gdb.base/sigaltstack.exp: Provide proper anchoring.
3321
1482e0de
MC
33222004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3323
3324 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
3325 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
3326 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
3327 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3328 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
3329 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
3330 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
3331 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3332 gdb.mi/mi-watch.exp: Update copyright years.
3333
1a5ce3f3
DJ
33342004-08-08 Daniel Jacobowitz <dan@debian.org>
3335
3336 PR gdb/1738
3337 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
3338 from a breakpoint with a pending signal.
3339
04f6ecf2
DJ
33402004-08-08 Daniel Jacobowitz <dan@debian.org>
3341
3342 PR gdb/1736
3343 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
3344 * gdb.base/sigaltstack.exp (finish_test): Consume output until
3345 the prompt.
3346 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
3347
54d90d35
DJ
33482004-08-08 Daniel Jacobowitz <dan@debian.org>
3349
3350 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
3351
d2f6abb0
DJ
33522004-08-08 Daniel Jacobowitz <dan@debian.org>
3353
3354 PR gdb/1736
3355 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
3356 for i?86-*-linux*.
3357
5598c03d
DJ
33582004-08-08 Daniel Jacobowitz <dan@debian.org>
3359
3360 * gdb.arch/i386-prologue.exp: Compile without debug information.
3361
c6fee705
MC
33622004-08-08 Michael Chastain <mec.gnu@mindspring.com>
3363
3364 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
3365 rather than asking gdb to search.
3366
dd90efdb
MC
33672004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3368
3369 * gdb.base/gcore.c: Include <string.h>.
3370
1e84bec1
MC
33712004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3372
3373 * gdb.base/gcore.c: Add copyright notice.
3374
e425eb2b
MC
33752004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3376
3377 * gdb.base/freebpcmd.c: Include <stdio.h>.
3378 * gdb.base/long_long.c: Include <string.h>.
3379 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
3380 * gdb.base/siginfo.c: Include <string.h>.
3381 * gdb.base/sigstep.c: Include <string.h>.
3382
cb9aaed5
MC
33832004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3384
3385 * gdb.base/complex.c: Include <stdlib.h>.
3386
55944f3d
MC
33872004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3388
3389 * gdb.base/complex.c: Add copyright notice.
3390
7b2953d9
MC
33912004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3392
3393 * gdb.base/charset.c: Include <stdlib.h>.
3394
c9133d23
MC
33952004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3396
3397 * gdb.base/auxv.c: Include <stdlib.h>.
3398
0a8490ad
MC
33992004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3400
3401 * gdb.base/auxv.c: Add copyright notice.
3402
3426d5ec
MC
34032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3404
3405 * gdb.base/coremaker.c: Add copyright notice.
3406 * gdb.base/coremaker2.c: Add copyright notice.
3407
8da195dd
AC
34082004-08-04 Andrew Cagney <cagney@gnu.org>
3409
3410 * gdb.base/store.exp: Update copyright.
3411 (check_set, up_set, check_struct, up_struct): Add a prefix to test
3412 names, do not import gdb_prompt.
3413
8d394f98
AC
34142004-08-01 Andrew Cagney <cagney@gnu.org>
3415
3416 Fix PR testsuite/1729.
3417 * gdb.base/dump.exp: Add test name to callers of capture_value, do
3418 not use capture_value with value 4.
3419 (capture_value): Add optional test name parameter.
3420 (test_reload_saved_value, test_restore_saved_value): Use $msg as
3421 the prefix, pass to capture_value.
3422
b6702b23
MK
34232004-08-01 Mark Kettenis <kettenis@gnu.org>
3424
3425 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
3426 * gdb.arch/i386-prologue.c (standard): New prototype and function.
3427 (main): Call new function.
3428
c203e0ca
MC
34292004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3430
3431 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
3432
a7995a30
MC
34332004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3434
3435 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
3436
9366563b
MC
34372004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3438
b6eeaf26 3439 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
3440 Accept more values of vtbl pointer. Remove some messages
3441 about "obsolete gcc or gdb".
3442
2fc1f950
MC
34432004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3444
3445 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3446
c724d49b
MC
34472004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3448
3449 * gdb.base/asm-source.exp: Properly convert target board
3450 debug flags from gcc format to binutils format.
3451
736b0fce
MK
34522004-07-28 Mark Kettenis <kettenis@gnu.org>
3453
3454 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3455 gdb1718". PR backtrace/1718 partially fixed.
3456
5633ea5c
JJ
34572004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3458
3459 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3460
575eebb1
NC
34612004-07-26 Nick Clifton <nickc@redhat.com>
3462
3463 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3464 good default value for a specific architecture is available then
3465 set it to that value. Otherwise default to the -gstabs switch.
3466 Remove the -g... switches from the asm-flags variable. Allow the
3467 target board info to override the value if it wants to. Pass the
3468 switch on the assembler command line.
3469
62104619
MK
34702004-07-23 Mark Kettenis <kettenis@gnu.org>
3471
3472 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3473 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3474 (main): Call new function.
3475
4a1135b8
MC
34762004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3477
3478 Test for PR exp/1715.
3479 * gdb.base/radix.exp: Refactor common procedures. Make all
3480 test names unique. Change XFAIL to KFAIL.
3481
8a12c1f0
MC
34822004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3483
3484 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3485 * gdb.ada/gnat_ada.gin: ... to here.
3486 * configure.in: Use gnat_ada.gin.
3487 * configure: Regenerate.
3488
23b451cf
AC
34892004-07-20 Andrew Cagney <cagney@gnu.org>
3490
3491 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3492 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3493 XFAILs. Clean up test messages and comments. Check backtraces.
3494 Delete re-sync code.
3495
ab618a02
MC
34962004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3497
3498 Fix PR cli/740.
3499 * gdb.base/annota1.exp: Honor gdb,nosignals.
3500 * gdb.base/annota3.exp: Likewise.
3501
46dad340
MC
35022004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3503
3504 * lib/java.exp: Update copyright notice.
3505
756d8c70
AC
35062004-07-19 Andrew Cagney <cagney@gnu.org>
3507
3508 * gdb.base/selftest.exp: Copy file from here ...
3509 * gdb.gdb/selftest.exp: ... to here.
3510
586027e6
AC
35112004-07-16 Andrew Cagney <cagney@redhat.com>
3512
3513 * lib/insight-support.exp: Delete file.
3514 * lib/java.exp (java_init): Fix copyright.
3515
029d2200
AC
35162004-07-16 Andrew Cagney <cagney@gnu.org>
3517
3518 * gdb.base/restore.c: Append "prologue" to comments marking the a
3519 function's prologue.
3520 * gdb.base/restore.exp: Update copyright, re-indent.
3521 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3522 callerN" prefix where needed. Update patterns that match a
3523 function's prologue.
3524
653b62c5
MC
35252004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3526
3527 * gdb.base/restore.c: Add copyright notice.
3528
f7d690e5
AC
35292004-07-16 Andrew Cagney <cagney@gnu.org>
3530
3531 * gdb.base/logical.exp: Update copyright.
3532 (evaluate): New procedure. Use to re-implement tests using
3533 several tables.
3534
d629a7cb
MH
35352004-07-14 Martin Hunt <hunt@redhat.com>
3536
3537 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3538 which fixes some problems where init.tcl was not found.
3539
9c7bb332
AC
35402004-07-13 Andrew Cagney <cagney@gnu.org>
3541
6bf46641
AC
3542 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3543 (check_sizeof, check_valueof): Do not include the output in the
3544 test name. Use gdb_test.
3545 (get_valueof): Use gdb_test_multiple.
3546
c4ffd4c0
AC
3547 * gdb.base/step-test.exp: Update copyright. Use
3548 gdb_test_multiple. Ensure that test names do not include
3549 architecture dependent output.
3550
ab89363a
AC
3551 * gdb.gdb/observer.exp: Update copyright.
3552 (setup_test): Use gdb_test_multiple.
3553 (attach_first_observer, attach_second_observer)
3554 (attach_third_observer, detach_first_observer)
3555 (detach_second_observer, detach_third_observer)
3556 (reset_counters, check_counters): Make $message a prefix.
3557 (test_normal_stop_notifications): Add "args" parameter - a list of
3558 init functions to be called. Make $message a prefix,
3559 (test_observer_normal_stop): Change the message prefixes so that
3560 they are unique, pass the attach / detach procedures to
3561 test_normal_stop_notifications.
3562
ec58997a
AC
3563 * gdb.base/signull.exp (test_segv): Prefix all tests with
3564 "${name}". Clean up test messages.
3565
b475183b
AC
3566 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3567
9c7bb332
AC
3568 * gdb.base/ena-dis-br.exp: Update copyright.
3569 (break_at): New function. Replace send_gdb with gdb_test,
3570 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3571 ignore count, not stopped at bpt", with KFAIL.
3572
2dd95497
CV
35732004-07-13 Corinna Vinschen <vinschen@redhat.com>
3574
3575 * gdb.base/attach.exp: Remove cleanupfile handling.
3576
419e626b
AC
35772004-07-12 Andrew Cagney <cagney@gnu.org>
3578
3579 * gdb.base/annota1.exp: Cleanup corefile test name.
3580 * gdb.base/annota3.exp: Ditto.
3581
8b1b3228
AC
35822004-07-12 Andrew Cagney <cagney@gnu.org>
3583
78650829
AC
3584 * gdb.base/signals.exp: Clean up copyright, re-indent.
3585
8b1b3228
AC
3586 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3587 gdb_test and gdb_test_multiple.
3588
935c2760
JJ
35892004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3590
3591 * gdb.java/jmain.exp: Fix expected line number for main to
3592 break at. Set XFAIL for break at main test since gcj does not
3593 provide line number info for first statement in main.
3594
1544280f
AC
35952004-07-08 Andrew Cagney <cagney@gnu.org>
3596
1279f4ff
AC
3597 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3598
1544280f
AC
3599 * gdb.base/sigbpt.exp: Make the common part of each test name a
3600 prefix instead of suffix.
3601
bcc82369
BR
36022004-07-07 Bob Rossi <bob_rossi@cox.net>
3603
3604 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3605 test from test_tbreak_creation_and_listing to
3606 test_file_list_exec_source_file
3607 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3608 Changed name of test from test_tbreak_creation_and_listing to
3609 test_file_list_exec_source_file
3610
23f4b0aa
JJ
36112004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3612
3613 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3614 the jmisc() constructor instead of <init>.
3615 * gdb.java/jmisc1.exp: Ditto.
3616
56401cd5
AC
36172004-07-07 Andrew Cagney <cagney@gnu.org>
3618
3619 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3620 corrupting the PC.
3621
44ae2f6a
MC
36222004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3623
3624 * gdb.cp/templates.exp: Accept whitespace change in demangler
3625 output.
3626
45a83408
AC
36272004-07-06 Andrew Cagney <cagney@gnu.org>
3628
3629 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3630
d205ad70
MC
36312004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3632
3633 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3634 * lib/compiler.cc: Likewise.
3635
06ea1a61
MC
36362004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3637
3638 * lib/compiler.cc: Work around string preprocessing problem
3639 with old hp c++ compiler.
3640 * lib/compiler.c: Likewise.
3641
daab1251
CV
36422004-06-29 Corinna Vinschen <vinschen@redhat.com>
3643
3644 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3645 directives to conditionalize symbol prefixing.
3646 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3647 additional_flags handling. Add underscore prefix for Cygwin.
3648 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3649 conditionalize symbol prefixing.
3650 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3651 additional_flags handling. Add underscore prefix for Cygwin.
3652
cc984116
CV
36532004-06-29 Corinna Vinschen <vinschen@redhat.com>
3654
3655 * gdb.base/bigcore.exp: Skip test on Cygwin.
3656
c279b077
MC
36572004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3658
3659 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3660 formats for "info register". Use gdb_test_multiple. Fix
3661 the "invalid register" test.
3662
0e915747
CV
36632004-06-28 Corinna Vinschen <vinschen@redhat.com>
3664
3665 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3666 PID for Cygwin. Add Cygwin specific strings to check for in some
3667 tests.
3668 (do_attach_tests): Add a test for user interaction when attaching
3669 to a process with no matching symbol table already loaded.
3670
11422c86
AC
36712004-06-26 Andrew Cagney <cagney@gnu.org>
3672
3673 Test PR java/1567 and PR java/1565.
3674 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3675 * gdb.java/jmisc2.exp: Delete file.
3676
cefbce26
MC
36772004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3678
3679 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3680
e19f872c
CV
36812004-06-25 Corinna Vinschen <vinschen@redhat.com>
3682
3683 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3684 attach process.
3685
d931ba3b
MC
36862004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3687
3688 * gdb.cp/pr-1553.exp: Remove.
3689
aef68c48
MC
36902004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3691
3692 * gdb.cp/pr-1553.cc: Remove.
3693 * gdb.cp/pr-1553.exp: Disable this test.
3694
8d5df71a
JB
36952004-06-20 Jim Blandy <jimb@redhat.com>
3696
3697 Fix PR testsuite/1680.
3698 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3699 regular expressions.
3700
4ac6f39d
MC
37012004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3702
3703 Fix PR testsuite/1679.
3704 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3705 Issue an UNSUPPORTED result instead.
3706
1b413552
JB
37072004-06-18 Jim Blandy <jimb@redhat.com>
3708
3709 * gdb.base/charset.exp: Only send a control-C if we see a new
3710 prompt and incomplete command.
3711
6daa6ebd
MC
37122004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3713
3714 * gdb.cp/pr-574.cc: Add copyright notice.
3715
51fa4ae0
JB
37162004-06-17 Jim Blandy <jimb@redhat.com>
3717
3718 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3719 cases where the regexp has no groups; this grabs random text from
3720 the previous test suite, whatever that was.
3721
8fea26c5
MC
37222004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3723
3724 * gdb.cp/printmethod.cc: Add copyright notice.
3725
1e3aeb41
MC
37262004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3727
3728 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3729
9d9030bc
AC
37302004-06-16 Andrew Cagney <cagney@gnu.org>
3731
3732 * gdb.base/signull.c: Update copyright. Include <string.h>.
3733 (bowler): Replace data_pointer with data_read
3734 and data_write cases. Add code_descriptor case.
3735 (zero, desc): New array and pointer.
3736 (data, code): Change to simple pointers.
3737 * gdb.base/signull.exp: Fix probe pattern matching a function
3738 descriptor SIGSEGV. Replace data_pointer with data_read and
3739 data_write tests.
3740
acd4ad44
AC
37412004-06-16 Andrew Cagney <cagney@gnu.org>
3742
3743 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3744
08fd625c
MC
37452004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3746
3747 * gdb.base/long_long.c: Add copyright notice.
3748
1903502c
MC
37492004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3750
3751 * gdb.base/long_long.exp: Remove reference to
3752 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3753 to gdb_breakpoint and gdb_continue_to_breakpoint.
3754
83313cb1
JB
37552004-06-14 Jim Blandy <jimb@redhat.com>
3756
3757 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3758 endian case.
3759
1bf404ef
AC
37602004-06-14 Andrew Cagney <cagney@gnu.org>
3761
3762 * gdb.base/gcore.exp (capture_command_output): Delete the always
3763 passing tests containing inferior values.
3764 * gdb.base/ending-run.exp: Do not include the breakpoint address
3765 in the test message. Update copyright.
3766 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3767 size in the test name, use gdb_test_multiple. Update copyright.
3768
ef220b33
MC
37692004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3770
3771 * gdb.cp/ref-types.cc: Add copyright notice.
3772
4f70a4c9
MC
37732004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3774
3775 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3776 hp_aCC_compiler.
3777 * lib/compiler.cc: Likewise.
3778 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3779 'set' commands. Log diagnostics for other lines. Set
3780 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3781
335928ac
MC
37822004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3783
3784 * gdb.cp/try_catch.cc: Add copyright notice.
3785
2efb12e8
MC
37862004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3787
3788 * gdb.cp/userdef.cc: Add copyright notice.
3789
0bbed51a
MC
37902004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3791
3792 * gdb.cp/virtfunc.cc: Add copyright notice.
3793
e12a46c9
RC
37942004-06-11 Randolph Chung <tausq@debian.org>
3795
3796 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3797 problem.
3798
338e05af
AC
37992004-06-10 Andrew Cagney <cagney@gnu.org>
3800
3801 * lib/compiler.cc, lib/compiler.c: Append either
3802 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3803 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3804 instead of gcc-3-3.
3805
dc3f10cb
AC
38062004-06-09 Andrew Cagney <cagney@gnu.org>
3807
b4d946af
AC
3808 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3809 gdb/1455, bug is specific to "long long" and "double".
3810
dc3f10cb
AC
3811 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3812 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3813 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3814 fixed.
3815
b5c0bfa2
AC
38162004-06-09 Andrew Cagney <cagney@gnu.org>
3817
3818 * gdb.base/structs.exp (test_struct_returns): Replace
3819 "return_value_unknown" and "finish_value_unknown" by
3820 "return_value_known" and "finish_value_known". Instead of
3821 "return_value_unknown" iff "finish_value_unknown", check
3822 "return_value_known" implies "finish_value_known".
3823
caeb605f
MH
38242004-06-08 Martin Hunt <hunt@redhat.com>
3825
3826 * gdb.base/float.exp: Add pattern for mips targets.
3827
c892bb64
RC
38282004-06-08 Randolph Chung <tausq@debian.org>
3829
3830 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3831 message for unknown architectures more clear.
3832
48306d3e
JB
38332004-06-08 Joel Brobecker <brobecker@gnat.com>
3834
3835 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3836 start the execution of the program.
3837
83ecb59f
JB
38382004-06-07 Jim Blandy <jimb@redhat.com>
3839
3840 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3841 * gdb.arch/i386-cpuid.h: New helper file.
3842
55264cb4
RC
38432004-06-07 Randolph Chung <tausq@debian.org>
3844
3845 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3846 has started.
3847
23cadb28
RM
38482004-06-04 Roland McGrath <roland@redhat.com>
3849
3850 Fix PR gdb/1647.
3851 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3852 differently to be robust to output buffering differences.
3853
51d01eda
MC
38542004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3855
3856 * gdb.threads/pthreads.exp: Update copyright years.
3857 (check_control_c): Change asynchronous 'after' to synchronous.
3858
f4fc3b93
RM
38592004-06-04 Roland McGrath <roland@redhat.com>
3860
3861 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3862 next gdb prompt.
3863
4013522b
MC
38642004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3865
3866 Fix PR gdb/1636.
3867 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3868 calls to synchronous.
3869
7a8f1e6b
JB
38702004-05-26 Jim Blandy <jimb@redhat.com>
3871
3872 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3873
81bb3443
RC
38742004-05-24 Randolph Chung <tausq@debian.org>
3875
3876 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3877 * gdb.asm/pa.inc: New file.
3878
8f5a3103
MK
38792004-05-22 Mark Kettenis <kettenis@gnu.org>
3880
3881 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3882
734b8fe8
JB
38832004-05-21 Joel Brobecker <brobecker@gnat.com>
3884 Daniel Jacobowitz <drow@mvista.com>
3885
3886 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3887 GDB prompt.
3888
725603e1
UW
38892004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3890
f4fc3b93 3891 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3892 setjmp/longjmp. Use sigaction instead of signal.
3893
8b923272
JB
38942004-05-19 J. Brobecker <brobecker@gnat.com>
3895 Michael Snyder <msnyder@redhat.com>
3896
3897 * gdb.threads/pthread_cond_wait.c: New file.
3898 * gdb.threads/pthread_cond_wait.exp: New testcase.
3899
8bfabb04
AC
39002004-05-13 Andrew Cagney <cagney@redhat.com>
3901
3902 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3903 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3904
42edda50
AC
39052004-05-11 Andrew Cagney <cagney@redhat.com>
3906
3907 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3908 fixed but revealed gdb/1639.
3909
d303a6c7
AC
39102004-05-10 Andrew Cagney <cagney@redhat.com>
3911
3912 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3913 func1" and "next to 2nd alarm", kernel bug avoided.
3914
bf08c2a1
DJ
39152004-05-10 Daniel Jacobowitz <dan@debian.org>
3916
3917 PR external/1568
3918 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3919 XFAIL if it is smaller than bytes_allocated.
3920 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3921 (main): Make chunks_allocated unsigned. Correct comment.
3922
c0586a34
JB
39232004-05-07 Joel Brobecker <brobecker@gnat.com>
3924
3925 * gdb.arch/powerpc-aix-prologue.c: New file.
3926 * gdb.arch/powerpc-aix-prologue.exp: New file.
3927
f2785d12
JB
39282004-05-07 Jim Blandy <jimb@redhat.com>
3929
3930 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3931 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3932
bd7f6e30
JB
39332004-05-06 Joel Brobecker <brobecker@gnat.com>
3934
3935 * gdb.base/sep.exp: No longer setup_kfail when the program was
3936 built with dwarf2.
3937
0a5e7efe
JI
39382004-05-05 Jim Ingham <jingham@apple.com>
3939
3940 * gdb.base/pending.exp: Make sure pending breakpoints
3941 preserve the ignore count.
f4fc3b93 3942
a8958849
MK
39432004-04-27 Jerome Guitton <guitton@gnat.com>
3944
3945 * i386-prologue.exp: Add testcase for jump instruction as first
3946 instruction of the real code.
3947 * i386-prologue.c (jump_at_beginning): New function.
3948
7e103f5b
MK
39492004-04-28 Mark Kettenis <kettenis@gnu.org>
3950
3951 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3952 x86_64-*-*.
3953
5d38b224
MK
39542004-04-28 Mark Kettenis <kettenis@gnu.org>
3955
3956 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3957 i*86-*-*.
3958
0ef32fd9
MK
39592004-04-25 Mark Kettenis <kettenis@gnu.org>
3960
3961 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3962 expression that checks the return type.
3963
71d7dd7c
AC
39642004-04-23 Andrew Cagney <cagney@redhat.com>
3965
3966 * gdb.base/call-sc.exp: New test of scalar call/return values.
3967 * gdb.base/call-sc.c: Ditto.
3968
1e9f977e
JJ
39692004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3970
3971 * gdb.threads/manythreads.c: Reduce thread stack size.
3972
899d9e3a
JJ
39732004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3974
3975 * gdb.threads/manythreads.c: Add copyright notice.
3976
61bcae62
AC
39772004-04-23 Andrew Cagney <cagney@redhat.com>
3978
3979 * gdb.base/siginfo.exp: Better handle step out of signal.
3980 * gdb.base/sigstep.exp: Ditto.
3981
7339a42e
JJ
39822004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3983 Daniel Jacobowitz <drow@mvista.com>
3984
3985 * gdb.threads/manythreads.c: New testcase.
3986 * gdb.threads/manythreads.exp: Ditto.
3987
5c98409b
JB
39882004-04-22 Jim Blandy <jimb@redhat.com>
3989
3990 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3991 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3992
3b611f1a
MC
39932004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3994
3995 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3996
f0fd9238
AC
39972004-04-21 Andrew Cagney <cagney@redhat.com>
3998
3999 * gdb.base/sigstep.c: New file.
4000 * gdb.base/sigstep.exp: New file.
4001
90990674
JB
40022004-04-16 Joel Brobecker <brobecker@gnat.com>
4003
4004 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
4005 call to observer_notify_normal_stop.
4006
78cef34b
AC
40072004-04-15 Andrew Cagney <cagney@redhat.com>
4008
4009 * gdb.base/siginfo.c: New file.
4010 * gdb.base/siginfo.exp: New file.
4011
d2343407
JB
40122004-04-12 J. Brobecker <brobecker@gnat.com>
4013
4014 * gdb.base/sep.exp: Fix typo in comment.
4015
a2dba3c8
JB
40162004-04-12 J. Brobecker <brobecker@gnat.com>
4017
4018 * gdb.base/sep.c: New file.
4019 * gdb.base/sep-proc.c: New file.
4020 * gdb.base/sep.exp: New testcase.
4021
15f7b60e
MK
40222004-04-09 Mark Kettenis <kettenis@gnu.org>
4023
4024 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
4025 support.
4026
44f4de1a
AC
40272004-04-05 Andrew Cagney <cagney@redhat.com>
4028
4029 * gdb.base/sigaltstack.c: New file.
4030 * gdb.base/sigaltstack.exp: New file.
4031
ef04f396
JB
40322004-04-04 Joel Brobecker <brobecker@gnat.com>
4033
4034 * gdb.base/foll-fork.exp: Update the expected output for
4035 "help set follow-fork-mode", to match a change that was made
4036 to the help of this variable on 2004-01-13.
4037
d40d2c92
JB
40382004-04-01 Joel Brobecker <brobecker@gnat.com>
4039
4040 * lib/ada.exp: Add copyright notice.
4041 * bar.ads: Likewise.
4042 * bar.adb: Likewise.
4043 * null_record.adb: Likewise.
4044 * null_record.exp: Likewise.
4045 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
4046
f86ef5a3
JB
40472004-04-01 Joel Brobecker <brobecker@gnat.com>
4048
4049 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
4050 * configure: Regenerate.
4051
414e70e3
JB
40522004-04-01 Joel Brobecker <brobecker@gnat.com>
4053
4054 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
4055 to build the application. Remove the message printed when in
4056 verbose mode, redundant with the UNSUPPORTED message above.
4057
f0aaee49
JB
40582004-03-31 Joel Brobecker <brobecker@gnat.com>
4059
4060 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
4061 * gdb.ada (null_record.exp): New testcase.
4062
ac81cb54
JB
40632004-03-31 Joel Brobecker <brobecker@gnat.com>
4064
4065 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
4066
854af2f7
JB
40672004-03-31 Joel Brobecker <brobecker@gnat.com>
4068
4069 * gdb.ada: New subdirectory.
4070 * gdb.ada/Makefile.in: New file.
4071 * gdb.ada/gnat_ada.gpr.in: New file.
4072
034cb681
JB
40732004-03-31 Joel Brobecker <brobecker@gnat.com>
4074
4075 * lib/ada.exp: New file.
4076
78a1a894
DJ
40772004-03-24 Daniel Jacobowitz <drow@mvista.com>
4078
4079 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
4080 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
4081
4b2b3b3e
AC
40822004-03-22 Andrew Cagney <cagney@redhat.com>
4083
4084 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
4085 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
4086 Problem identified by Ulrich Weigand.
4087
23c73aa3
DC
40882004-03-17 David Carlton <carlton@kealia.com>
4089
4090 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
4091 PR c++/826.
4092
d63a86f8
RM
40932004-03-16 Roland McGrath <roland@redhat.com>
4094
4095 * gdb.base/auxv.exp: New file.
4096 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
4097
0e02aa50
DC
40982004-03-12 David Carlton <carlton@kealia.com>
4099
4100 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
4101 * gdb.cp/pr-1553.cc: Ditto.
4102 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
4103 pass branch.
4104
c20b71be
MC
41052004-03-12 Michael Chastain <mec.gnu@mindspring.com>
4106
4107 * gdb.cp/templates.exp: Accept more template types.
4108
c7414a01
MC
41092004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4110
4111 From Corinna Vinschen with modifications.
4112 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
4113 local variable obj_with_enum.
4114 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
4115 results with obj_with_enum.
4116
ed69573c
MC
41172004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4118
4119 * gdb.cp/classes.cc: New file, copied from misc.cc.
4120 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
4121
28301461
MC
41222004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4123
4124 * gdb.cp/misc.cc: Add copyright notice.
4125
1198ecbe
DC
41262004-03-05 David Carlton <carlton@kealia.com>
4127
4128 * gdb.cp/rtti.exp: Add 'print *obj3' test.
4129 * gdb.cp/rtti.h: Update copyright.
4130 (namespace n2::n3): New.
4131 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
4132 (n2::n3::func3): New.
4133 (main): Call n2::n3::func3.
4134 * gdb.cp/rtti2.cc: Update copyright.
4135 (n2::create3): New.
4136
9e08c470
MK
41372004-03-04 Mark Kettenis <kettenis@gnu.org>
4138
4139 * gdb.asm/openbsd.inc: Fix typo.
4140
4bebc3aa
FF
41412004-03-03 Fred Fish <fnf@redhat.com>
4142
4143 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
4144 "val" instead of unused "size". Update copyright year.
4145
6ea9fb37
DJ
41462004-02-29 Daniel Jacobowitz <drow@mvista.com>
4147
4148 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
4149 to use unsigned char.
4150 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
4151 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
4152
23b23974
DJ
41532004-02-29 Daniel Jacobowitz <drow@mvista.com>
4154
4155 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
4156 line of output.
4157
7574fd53
DJ
41582004-02-28 Daniel Jacobowitz <drow@mvista.com>
4159
4160 * gdb.base/relocate.c (dummy): Initialize.
4161
a195357f
DJ
41622004-02-28 Daniel Jacobowitz <drow@mvista.com>
4163
4164 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
4165 a breakpoint at exit.
4166
72fd54a9
FF
41672004-02-27 Fred Fish <fnf@redhat.com>
4168
4169 * gdb.base/chng-syms.exp: Add expect condition to match failing
4170 case that isn't a timeout.
4171
b9d23137
AC
41722004-02-27 Andrew Cagney <cagney@redhat.com>
4173
4174 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
4175 support.
4176
15d208f6 41772004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 4178
15d208f6
FF
4179 * gdb.arch/gdb1431.c: Remove.
4180 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
4181 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
4182 of "until" incorrectly.
4183
98f9cd2d
JB
41842004-02-26 J. Brobecker <brobecker@gnat.com>
4185
4186 * gdb.cp/class2.cc (empty): New class.
4187 (refer): New function.
4188 (main): Declare an object of type empty and use it.
4189 * gdb.cp/class2.exp: Print the value of an object of type empty.
4190
9b50c11b
JJ
41912004-02-26 Jeff Johnston <jjohnstn@redhat.com>
4192
4193 * gdb.base/langs.exp: Update query string to match the
4194 new nquery format used for pending breakpoints.
4195
0dcd613f
AC
41962004-02-26 Andrew Cagney <cagney@redhat.com>
4197
4198 Fix PR i18n/1570.
4199 * gdb.base/charset.c: Update copyright notice.
4200 (main, init_string): Remove the escape character '\e' tests.
4201 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
4202 * gdb.base/charset.exp (valid_host_charset): Ditto.
4203 * gdb.base/setvar.exp: Ditto.
4204
b8a56647
AC
42052004-02-24 Andrew Cagney <cagney@redhat.com>
4206
90d59e34
AC
4207 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
4208 mmapped data in core file" PASS and FAIL messages consistent.
4209
b8a56647
AC
4210 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
4211 setting a breakpoint. Work around PR java/1565.
4212
9f27c604
JJ
42132004-02-23 Jeff Johnston <jjohnstn@redhat.com>
4214
4215 * lib/gdb.exp (gdb_breakpoint): Update query string to match
4216 new nquery format.
4217 * gdb.base/pending.exp: Ditto.
4218
3224a706
MK
42192004-02-22 Mark Kettenis <kettenis@gnu.org>
4220
4221 * configure.in: Run stabs tests on *BSD.
4222 * configure: Regenerated.
4223
41e0a9ca
MK
42242004-02-21 Mark Kettenis <kettenis@gnu.org>
4225
4226 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
4227
1e1b3428
FF
42282004-02-20 Fred Fish <fnf@redhat.com>
4229
4230 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
4231 blank in test for "returns short", for consistency with other
4232 "returns xxx" tests. Update copyright year.
4233
f9a7572a
FF
42342004-02-19 Fred Fish <fnf@redhat.com>
4235
4236 New testcase for PR breakpoint/1558.
4237 * gdb.arch/gdb1558.exp: New file.
4238 * gdb.arch/gdb1558.c: New file.
4239
b2ce2854
EZ
42402004-02-19 Elena Zannoni <ezannoni@redhat.com>
4241
4242 * gdb.base/nodebug.exp: Fix typo.
4243
e7c9ff01
JB
42442004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4245
4246 Committed by Jim Blandy <jimb@redhat.com>.
4247
62f4b920
JB
4248 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
4249
2db536a1
JB
4250 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
4251
e7c9ff01
JB
4252 * gdb.base/float.exp: Support s390*-*-* targets.
4253
f3205b34
AF
42542004-02-17 Adam Fedor <fedor@gnu.org>
4255
4256 * gdb.base/gdb1555.exp: New file.
4257 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
4258
9d62932d
EZ
42592004-02-17 Elena Zannoni <ezannoni@redhat.com>
4260
4261 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
4262
344c9711
FF
42632004-02-16 Fred Fish <fnf@redhat.com>
4264
4265 * gdb.arch/gdb1291.c: Remove
4266 * gdb.arch/gdb1291.s: New test input file.
4267 * gdb.arch/gdb1291.exp: Expand test to check case that should not
4268 fail. Test for correct result, known incorrect result, other
4269 failures and timeouts.
4270
2d822687
AC
42712004-02-16 Andrew Cagney <cagney@redhat.com>
4272
4273 * gdb.base/bigcore.exp: New file.
4274 * gdb.base/bigcore.c: New file.
4275
dac15b66
AC
42762004-02-13 Andrew Cagney <cagney@redhat.com>
4277
4278 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
4279 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
4280 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
4281 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
4282 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
4283 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
4284 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
4285 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
4286 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
4287 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
4288
6bdfc2c4
JJ
42892004-02-11 Jeff Johnston <jjohnstn@redhat.com>
4290
4291 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
4292 executed is an alloc instruction.
4293
87b3ede8
DC
42942004-02-11 David Carlton <carlton@kealia.com>
4295
4296 * gdb.cp/breakpoint.exp: New.
4297 * gdb.cp/breakpoint.cc: New.
4298
6e19e2bf
MC
42992004-02-11 Michael Chastain <mec.gnu@mindspring.com>
4300
4301 Partial fix for PR gdb/1543.
4302 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
4303 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
4304 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
4305 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
4306 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
4307 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
4308 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
4309 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
4310 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
4311 to bug-gdb@prep.ai.mit.edu .
4312 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
4313 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
4314 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
4315 Likewise.
4316
5c5455dc
AC
43172004-02-10 Andrew Cagney <cagney@redhat.com>
4318
4319 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
4320 using gdb_internal_error_resync.
4321
9cf689d7
DJ
43222004-02-09 Daniel Jacobowitz <drow@mvista.com>
4323
4324 * gdb.threads/thread-specific.exp: Stop early if no threads are
4325 found.
4326
d2dc51db
MC
43272004-02-09 Michael Chastain <mec.gnu@mindspring.com>
4328
4329 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
4330
14b1a056
DJ
43312004-02-08 Daniel Jacobowitz <drow@mvista.com>
4332
4333 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
4334 breakpoints.
4335
83f66e8f
DJ
43362004-02-07 Daniel Jacobowitz <drow@mvista.com>
4337
4338 * config/sim.exp (gdb_load): Handle $arg == "".
4339 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
4340 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
4341
30fc0091
EZ
43422004-02-07 Elena Zannoni <ezannoni@redhat.com>
4343
4344 * gdb.base/maint.exp: Update test to reflect
4345 obstack changes.
4346
4d806929
JJ
43472004-02-04 Jeff Johnston <jjohnstn@redhat.com>
4348
4349 * gdb.base/pendshr.c (pendfunc): New function that calls
4350 pendfunc1.
4351 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
4352
7bfdd688
FF
43532004-02-04 Fred Fish <fnf@redhat.com>
4354
4355 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
4356 function symbols and update copyright years.
4357 * gdb.arch/gdb1291.c: Ditto.
4358
aaa08ee4
MC
43592004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4360
4361 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
4362
dbad7755
MC
43632004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4364
4365 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
4366
ec4646ef
MC
43672004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4368
4369 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
4370
1b802196
FF
43712004-02-02 Fred Fish <fnf@redhat.com>
4372
4373 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
4374 remote targets. Update copyright years.
4375
18fe2033
JJ
43762004-02-02 Jeff Johnston <jjohnstn@redhat.com>
4377
4378 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
4379 support.
4380 * gdb.base/langs.exp: Fix test which attempts to create
4381 breakpoint on non-existent function to handle new pending
4382 support.
4383 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
4384 a breakpoint.
4385 * gdb.base/pending.exp: New test.
4386 * gdb.base/pending.c: New file.
4387 * gdb.base/pendshr.c: Ditto.
4388
8d577d32
DC
43892004-02-02 David Carlton <carlton@kealia.com>
4390
4391 * gdb.cp/overload.exp: Add overloadNamespace tests.
4392 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
4393 (overloadNamespace, XXX): New.
4394 (main): Call XXX::marker2.
4395
3ad13771
FF
43962004-02-01 Fred Fish <fnf@redhat.com>
4397
4398 * gdb.base/dump.exp: Use runto_main instead of "runto main".
4399 * gdb.base/finish.exp: Ditto.
4400 * gdb.base/gcore.exp: Ditto.
4401 * gdb.base/huge.exp: Ditto.
4402 * gdb.base/info-proc.exp: Ditto.
4403 * gdb.base/return2.exp: Ditto.
4404 * gdb.threads/gcore-thread.exp: Ditto.
4405
44c75849
DJ
44062004-02-01 Daniel Jacobowitz <drow@mvista.com>
4407
4408 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
4409
005bc093
MK
44102004-02-01 Mark Kettenis <kettenis@gnu.org>
4411
4412 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
4413 that opening the file succeeds on OpenBSD.
4414
c47cebdb
DJ
44152004-02-01 Daniel Jacobowitz <drow@mvista.com>
4416
4417 * gdb.threads/thread-specific.c: New file.
4418 * gdb.threads/threads-specific.exp: New test script.
4419 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
4420 to expect_out.
4421
5a01311c
MK
44222004-02-01 Mark Kettenis <kettenis@gnu.org>
4423
4424 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
4425 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
4426 only on the "print_small_structs from print_long_arg_list" test.
4427
ce22a4f1
DJ
44282004-02-01 Daniel Jacobowitz <drow@mvista.com>
4429
4430 * gdb.base/completion.exp: Kill a stray backslash.
4431
4432 From Jim Ingham <jingham@apple.com>:
4433 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
4434 agrees with the result from sending a tab.
4435
abbab9d3
DJ
44362004-01-31 Daniel Jacobowitz <drow@mvista.com>
4437
4438 * gdb.base/chng-syms.exp: Remove stray newline.
4439
53904d1e
MK
44402004-01-31 Mark Kettenis <kettenis@gnu.org>
4441
4442 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
4443 *-*-openbsd*.
4444 * gdb.asm/openbsd.inc: New file.
4445
3a4b3aac
MK
44462004-01-30 Mark Kettenis <kettenis@gnu.org>
4447
4448 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4449 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4450 *-*solaris2*. Remove commented out default settings for
4451 asm-flags. Replace gdb_compile with target_link.
4452
ebac27b4
MC
44532004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4454
4455 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4456 for all tests. Remove old hp-ux and cygnus xfail cases.
4457
d8679d84
PH
44582004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4459
4460 * gdb.base/chng-syms.exp: New file.
4461 * gdb.base/chng-syms.c: New file.
4462
0a55bc22
MC
44632004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4464
4465 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4466 Provide arms for current output in all my configurations.
4467
94b8e876
MC
44682004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4469
4470 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4471 * lib/compiler.cc: Likewise.
4472 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4473 get the right preprocessor. Eval the output directly. Remove
4474 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4475 hp_f77_compiler and hp_f90_compiler completely.
4476 (gdb_preprocess): Delete.
4477 (get_compiler): Delete.
4478
7cf03d44
MK
44792004-01-24 Mark Kettenis <kettenis@gnu.org>
4480
4481 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4482 <string.h>.
4483
68b6dce9
NR
44842004-01-24 Nick Roberts <nick@nick.uklinux.net>
4485
4486 * gdb.mi/mi-stack.exp: Update copyright.
4487
b368761e
DC
44882004-01-23 David Carlton <carlton@kealia.com>
4489
4490 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4491 test for cp_lookup_transparent_type.
4492 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4493 call them.
4494
f2061b53
DJ
44952004-01-23 Daniel Jacobowitz <drow@mvista.com>
4496
4497 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4498 after -var-update.
4499
37fc574a
DC
45002004-01-23 David Carlton <carlton@kealia.com>
4501
4502 * gdb.cp/namespace.cc (C::ensureRefs): New.
4503 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4504
8e94b928
NR
45052004-01-20 Nick Roberts <nick@nick.uklinux.net>
4506
4507 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4508 case "-stack-list-locals 2".
4509 * gdb.mi/mi-var-child.exp: Test for case
4510 "-var-list-children --all-values NAME".
4511
997b0952
MC
45122004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4513
4514 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4515
52470da3
MK
45162004-01-18 Mark Kettenis <kettenis@gnu.org>
4517
7049b4b8
MK
4518 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4519 used with gdb_test_multiple.
4520
52470da3
MK
4521 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4522 read at address 0. This fixes PR testsuite/1504.
4523
da6012e5
DJ
45242004-01-18 Daniel Jacobowitz <drow@mvista.com>
4525
4526 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4527 Remove downloading, guessing the host executable, the calls to
4528 gdb_file_cmd and gdb_target_cmd, and "load" support.
4529 (infer_host_exec): New function broken out from gdb_load.
4530 (gdb_load): New wrapper for gdbserver_gdb_load.
4531 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4532 gdb_target_cmd. Use -target-select.
4533 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4534 Download binaries to the host. Clear last_mi_remote_file when
4535 we load a new binary.
4536 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4537 call gdbserver_gdb_load and mi_gdb_target_cmd.
4538
32c70722
MC
45392004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4540
4541 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4542 type patterns.
4543
b0cecf36
MC
45442004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4545
4546 * gdb.cp/templates.exp: Fix typo in test name of
4547 "print Foo<volatile char*>::foo".
4548
4120d7e6
MC
45492004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4550
4551 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4552
f679e530
BE
45532004-01-16 Ben Elliston <bje@wasabisystems.com>
4554
4555 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4556 (clean mostlyclean): Remove empty rm.
4557
091c48f6
MC
45582004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4559
4560 * gdb.base/setvar.exp: Add copyright years.
4561
3e5fc8d2
DC
45622004-01-14 David Carlton <carlton@bactrian.org>
4563
4564 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4565 PR c++/1511 and update coment.
4566 * gdb.cp/templates.exp: Update patterns to match current output.
4567 If changes involve something other than whitespace, KFAIL
4568 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4569
63d06c5c
DC
45702004-01-14 David Carlton <carlton@kealia.com>
4571
4572 * gdb.cp/namespace.exp: Add tests involving classes defined within
4573 namespaces.
4574 * gdb.cp/namespace.cc (C::CClass): New.
4575 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4576
a51dab88
EZ
45772004-01-14 Elena Zannoni <ezannoni@redhat.com>
4578
4579 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4580 what debug info we have. Print a better message if something goes
4581 wrong while producing the separate debug info file.
4582
a476ccc9
MC
45832004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4584
4585 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4586
f453692c
MC
45872004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4588
4589 * gdb.base/callfuncs.c: Add copyright notice.
4590
f40063a5
MC
45912004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4592
4593 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4594 inheritance. PR gdb/1498, PR gcc/13539.
4595
19ac3974
EZ
45962004-01-13 Elena Zannoni <ezannoni@redhat.com>
4597
4598 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4599 test specific name.
4600 * gdb.mi/gdb669.exp: Ditto.
4601 * gdb.mi/mi-pthreads.exp: Ditto.
4602 * gdb.mi/mi1-pthreads.exp: Ditto.
4603 * gdb.mi/mi2-pthreads.exp: Ditto.
4604
56c97c6e
MC
46052004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4606
4607 * gdb.cp/member-ptr.cc: Add copyright notice.
4608
a0644324
MC
46092004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4610
4611 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4612 some patterns for recent versions of gcc and hpacc. Delete
4613 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4614 Delete tests that access a NULL pointer-to-member-data. This
4615 script is still disabled for gcc.
4616
32fabe09
EZ
46172004-01-12 Elena Zannoni <ezannoni@redhat.com>
4618
4619 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4620 escaped correctly.
4621
1f8a6abb
EZ
46222004-01-12 Elena Zannoni <ezannoni@redhat.com>
4623
4624 * gdb.base/sepdebug.exp: New file.
4625 * gdb.base/sepdebug.c: New file.
4626 * lib/gdb.exp (separate_debug_filename): New procedure.
4627 (gdb_gnu_strip_debug): New procedure.
4628
48efe704
AC
46292004-01-12 Andrew Cagney <cagney@redhat.com>
4630
4631 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4632 * gdb.mi/ChangeLog-1999-2003: New file.
4633
a9415475
AC
46342004-01-12 Andrew Cagney <cagney@redhat.com>
4635
4636 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4637 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4638 or EEXIST", treat EBUSY as an XFAIL.
4639
83b8cf9d
MC
46402004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4641
4642 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4643 hp_cc_compiler.
4644
9939d2a8
MC
46452004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4646
4647 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4648 decorations.
4649
1ff8cadf
MC
46502004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4651
4652 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4653 and "(aCC)" decorations. Remove obsolete doco about old
4654 test results.
4655
6fa9022e
MC
46562004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4657
4658 * gdb.cp/exception.exp: Fix typo in doco.
4659
209721fe
MK
46602004-01-09 Mark Kettenis <kettenis@gnu.org>
4661
4662 * gdb.base/gdb1476.exp: Fix typo.
4663
ef11303e
MC
46642004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4665
4666 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4667 file.
4668
041ab88c
MC
46692004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4670
4671 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4672 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4673 Use gdb_compile. Remove restriction on gcc. Add some patterns
4674 for recent version of gdb. Delete second half, which was a copy
4675 of the first half with different build flags. This test is
4676 still disabled because it is still not ready for production.
4677
e36d075a
MC
46782004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4679
4680 * gdb.cp/exception.cc: Add copyright notice.
4681 * gdb.cp/exception.exp: Add a notice that this file is broken
4682 because of line number changes caused by addition of copyright
4683 notice.
4684
42b190ad
MC
46852004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4686
4687 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4688 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4689
8f25f06b
MC
46902004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4691
4692 * gdb.cp/classes.exp: Accept gnu abi 2.
4693 * gdb.cp/derivation.exp: Likewise.
4694 * gdb.cp/overload.exp: Likewise.
4695 * gdb.cp/virtfunc.exp: Likewise.
4696
06ded8b8
MC
46972004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4698
4699 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4700 semicolon after end of function.
4701
77c26ae3
MC
47022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4703
4704 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4705 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4706 boilerplate code for compiling and running the program under
4707 test. Add some string method tests.
4708
20757486
MC
47092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4710
4711 * gdb.cp/bs15503.cc: Add copyright notice.
4712 * gdb.cp/bs15503.exp: Adjust line number.
4713
0fd3b503
MC
47142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4715
4716 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4717 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4718
10d1bea8
MC
47192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4720
4721 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4722 hp_cc_compiler.
4723
2789202a
MC
47242004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4725
4726 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4727 * gdb.cp/ctti.exp: Use the marker instead of "next".
4728 With gcc, run further before bailing.
4729
b862f14c
MC
47302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4731
4732 * gdb.cp/cttiadd.cc: Add copyright notice.
4733 * gdb.cp/cttiadd1.cc: Likewise.
4734 * gdb.cp/cttiadd2.cc: Likewise.
4735 * gdb.cp/cttiadd3.cc: Likewise.
4736
96da2469
MC
47372004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4738
4739 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4740 Use gdb_test, gdb_test_multiple. Use floating-point values that
4741 have exact representations in IEEE-ish formats.
4742
053248ff
MC
47432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4744
4745 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4746 compilers. Delete duplicate call to get_compiler_info.
4747 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4748 * gdb.base/volatile.exp: Likewise.
4749
84acecdd
MK
47502004-01-07 Mark Kettenis <kettenis@gnu.org>
4751
4752 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4753 memory at address 0.
4754
fe11a27f
MC
47552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4756
4757 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4758 to test for hp-ux assembler. Fix copyright years.
4759
60ad077b
AC
47602004-01-07 Andrew Cagney <cagney@redhat.com>
4761
4762 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4763
1c9b8f33
AC
47642004-01-07 Andrew Cagney <cagney@redhat.com>
4765
4766 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4767 when creating the read-only file. From analysis by Roland McGrath
4768 and Elena Zannoni.
4769
753ccc7a
MC
47702004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4771
4772 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4773
eca3e36b
MC
47742004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4775
4776 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4777 data pointers.
4778
f8d4bac4
MC
47792004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4780
4781 * gdb.cp/m-static.exp: Compile one source file at a time.
4782 Delete unused call to get_compiler_info.
4783
9b4e0f94
MC
47842004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4785
4786 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4787 * gdb.base/call-rt-st.exp: Likewise.
4788 * gdb.base/nodebug.exp: Likewise.
4789 * gdb.base/volatile.exp: Likewise.
4790 * gdb.cp/ref-types.exp: Likewise.
4791 * gdb.cp/templates.exp: Likewise.
4792
023c1024
MK
47932004-01-05 Mark Kettenis <kettenis@gnu.org>
4794
4795 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4796
19703c4a
MC
47972004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4798
4799 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4800 hppa*-hp-hpux*.
4801
18b67037
MK
48022004-01-04 Mark Kettenis <kettenis@gnu.org>
4803
ba6219c8
MK
4804 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4805 x86_64-*-*.
4806
18b67037
MK
4807 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4808 sparc64-*-* and sparc*-solaris2*.
4809
1bfbbb9d
MK
48102004-01-04 Mark Kettenis <kettenis@gnu.org>
4811
4812 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4813 return ${tests}" test. The ${tests} already mentions the
4814 filename.
4815
06846494
MC
48162004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4817
4818 * gdb.cp/local.exp: Accept gcc abi 2.
4819
3b0cb202
MC
48202004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4821
4822 * gdb.cp/templates.exp: Accept gcc abi 2.
4823
0643ec3f
MC
48242004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4825
4826 * lib/compiler.cc: Remove supports_template_debugging.
4827 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4828
d231d0b1
MC
48292004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4830
4831 * gdb.cp/namespace.exp: Accept gcc abi 2.
4832
44ffb27c
MC
48332004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4834
4835 * gdb.cp/method.exp: Accept gcc abi 2.
4836
184ad485
MC
48372004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4838
4839 * gdb.cp/classes.exp: Generate identical results as old version.
4840 * gdb.cp/derivation.exp: Likewise.
4841 * gdb.cp/overload.exp: Likewise.
4842 * gdb.cp/virtfunc.exp: Likewise.
4843
116f09e7
MC
48442004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4845
4846 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4847 mysterious bug with sourceware version of expect.
4848
b1379776
MC
48492004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4850
4851 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4852 current versions of gcc, including gcc abi 2. Remove gratuitous
4853 restart of test program. Use gdb_test_multiple and gdb_test for
4854 all tests. Add patterns to xfail missing "const" in "const char *"
4855 and kfail PR gdb/1155.
4856
6b7a4c0e
MC
48572004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4858
4859 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4860 current versions of gcc, including gcc abi 2. Remove gratuitous
4861 restart of test program. Use gdb_test_multiple and gdb_test for
4862 all tests. Add patterns to kfail PR gdb/1498.
4863
51615d72
MC
48642003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4865
4866 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4867 current versions of gcc, including gcc abi 2. Use "breakpoint"
4868 and "continue" instead of restarting the target program. Use
4869 gdb_test_multiple and gdb_test for all tests.
4870
7b79a9d7
MK
48712004-01-01 Mark Kettenis <kettenis@gnu.org>
4872
4873 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4874 for *-*-solaris2*.
4875
1cd3489f
MC
48762003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4877
4878 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4879 current versions of gcc, including gcc abi 2. Use "breakpoint"
4880 and "continue" instead of restarting the target program several
4881 times. Use gdb_test_multiple and gdb_test for all tests.
4882
850742db
MC
48832003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4884
4885 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4886 source files.
4887
eb4bbda8
MC
48882003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4889
4890 * gdb.base/environ.exp: Handle compiling test case from multiple
4891 source files.
4892
e42c7771
MC
48932003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4894
4895 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4896
80e4b428
JB
48972003-12-17 Jim Blandy <jimb@redhat.com>
4898
5f06973a
JB
4899 * gdb.base/freebpcmd.c: Add copyright notice.
4900
80e4b428
JB
4901 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4902
0ab84fb7
MC
49032003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4904
4905 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4906
1b3bb3d0
JB
49072003-12-13 Jim Blandy <jimb@redhat.com>
4908
4909 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4910
3a4c9371
KB
49112003-12-12 Kevin Buettner <kevinb@redhat.com>
4912
4913 * gdb.asm/frv.inc: New file.
4914 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4915
a1dea79a
FF
49162003-12-09 Fred Fish <fnf@redhat.com>
4917
4918 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4919 functions to break1.c and leave prototypes behind. Add more
4920 "set breakpoint NN here" comments.
4921 * gdb.base/break1.c: New file.
4922
4923 * gdb.base/break.exp: Handle compiling test case from multiple
4924 source files and change source file references as needed.
4925 * gdb.base/completion.exp: Ditto.
4926 * gdb.base/condbreak.exp: Ditto.
4927 * gdb.base/define.exp: Ditto.
4928 * gdb.base/ena-dis-br.exp: Ditto.
4929 * gdb.base/info-proc.exp: Ditto.
4930 * gdb.base/maint.exp: Ditto.
4931 * gdb.base/until.exp: Ditto.
4932
4933 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4934 hardcoded line numbers.
4935 * gdb.base/define.exp: Ditto.
4936 * gdb.base/ena-dis-br.exp: Ditto.
4937 * gdb.base/maint.exp: Ditto.
4938 * gdb.base/until.exp: Ditto.
4939
4940 * gdb.base/completion.exp: Use "break1" for completion tests since
4941 "break" is no longer a unique prefix.
4942
5266b69c
AC
49432003-12-06 Andrew Cagney <cagney@redhat.com>
4944
4945 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4946 "return_value_unimplemented". When an unimplemented struct return
4947 architecture, report incorrect values as a KFAIL
4948
374451f0
MC
49492003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4950
4951 * gdb.cp/rtti.exp: Accept new wording of warning from
4952 cp_lookup_rtti_type.
4953
ba9b20a7
MC
49542003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4955
4956 Partial fix for PR testsuite/1456.
4957 * gdb.base/scope.exp (test_at_main): Replace references to
4958 gcc_compiled with calls to test_compiler_info.
4959 (test_at_foo): Likewise.
4960 (test_at_bar): Likewise.
4961
b74b6d0b
MC
49622003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4963
4964 Partial fix for PR testsuite/1456.
4965 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4966 to test_compiler_info.
4967
ccfa3402
MC
49682003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4969
4970 * gdb.base/so-impl-ld.exp: Update copyright notice.
4971
f6246aba
MC
49722003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4973
4974 Partial fix for PR testsuite/1456.
4975 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4976 to test_compiler_info.
4977
13ae734a
MC
49782003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4979
4980 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4981 from current versions of gdb. Clean up regular expressions.
4982 Delete redundant timeout case.
4983
d8e1cdee
MC
49842003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4985
4986 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4987 from current versions of gdb. Clean up regular expressions.
4988 Delete redundant timeout case.
4989
96457b64
MC
49902003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4991
4992 Partial fix for PR testsuite/1456.
4993 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4994 gcc_compiled with call to test_compiler_info.
4995
f35309fc
MC
49962003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4997
4998 Partial fix for PR testsuite/1456.
4999 * gdb.base/list.exp (test_list_function): Delete unused declaration
5000 of gcc_compiled.
5001
d7afdf9b
MC
50022003-11-29 Michael Chastain <mec.gnu@mindspring.com>
5003
5004 Partial fix for PR testsuite/1456.
5005 * gdb.base/complex.exp: Replace reference to gcc_compiled with
5006 call to test_compiler_info.
5007
71507b56
MK
50082003-11-29 Mark Kettenis <kettenis@gnu.org>
5009
5010 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
5011 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
5012 it to create the appropriate note.inc.
5013 * gdb.asm/asmsrc1.s: Include "note.inc".
5014 * gdb.asm/netbsd.inc: New file.
5015 * gdb.asm/empty.inc: New file.
5016
f81f93f7
MC
50172003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5018
5019 Partial fix for PR testsuite/1456.
5020 * gdb.base/constvars.exp: Replace references to gcc_compiled with
5021 calls to test_compiler_info.
5022
9a77938e
MC
50232003-11-27 Michael Chastain <mec.gnu@mindspring.com>
5024
5025 Partial fix for PR testsuite/1456.
5026 * gdb.base/volatile.exp: Replace references to gcc_compiled with
5027 calls to test_compiler_info.
5028
e8367dc7
MK
50292003-11-27 Mark Kettenis <kettenis@gnu.org>
5030
5031 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
5032 pattern for the KFAILs.
5033
526c61ee
AF
50342003-11-25 Adam Fedor <fedor@gnu.org>
5035
5036 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
5037 * gdb.objc/objcdecode.m: New file.
5038
28f2d600
AF
50392003-11-25 Adam Fedor <fedor@gnu.org>
5040
5041 * gdb.objc/nondebug.exp: Test for PR objc/1236.
5042 * gdb.objc/nondebug.m: New file.
5043
a3895cee
BE
50442003-11-26 Ben Elliston <bje@wasabisystems.com>
5045
5046 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5047 NetBSD as it does on FreeBSD. Modelled on a similar change by
5048 Mark Kettenis on 2003-05-30.
5049 (link-flags): Set to "--entry _start" regardless of target.
5050 Special linker flags are to be appended to $link-flags.
5051 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
5052
c9f2c8a3
MC
50532003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5054
5055 * gdb.cp/method.exp: Accept output of new demangler.
5056
15a0587a 50572003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
5058
5059 * gdb/class2.exp: New file.
5060 * gdb/class2.cc: New file.
5061
3c00b570
MC
50622003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5063
5064 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
5065 of new demangler.
5066
7027acc7
MK
50672003-11-23 Mark Kettenis <kettenis@gnu.org>
5068
5069 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
5070 of gdb_test "run".
5071
b0e1598a
MK
50722003-11-23 Mark Kettenis <kettenis@gnu.org>
5073
5074 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
5075 "continue" into "run".
5076
4d9eda44
MC
50772003-11-23 Michael Chastain <mec.gnu@mindspring.com>
5078
5079 Partial fix for PR testsuite/1456.
5080 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
5081 call to test_compiler_info.
5082 * gdb.cp/ctti.exp: Likewise.
5083 * gdb.cp/derivation.exp: Likewise.
5084 * gdb.cp/member-ptr.exp: Likewise.
5085 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
5086 reference to gcc_compiled.
5087
50882003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
5089
5090 Fix PR testsuite/1463.
5091 * gdb.base/structs.exp (start_structs_test): Call
5092 get_debug_format before using the debug format.
5093
d422fe19
AC
50942003-11-22 Andrew Cagney <cagney@redhat.com>
5095
5096 * lib/gdb.exp (gdb_test_multiple): Add simple example.
5097 * gdb.base/structs.exp: Use gdb_test_multiple.
5098
039cf96d
AC
50992003-11-20 Andrew Cagney <cagney@redhat.com>
5100
6882279b
AC
5101 * gdb.base/structs.exp: Handle and recover from internal errors.
5102 Replace "foo${n}" with "foo<n>" in test messages.
5103
e53890ae
AC
5104 * gdb.base/structs.exp: Update copyright. Rewrite.
5105 * gdb.base/structs.c: Update copyright. Rewrite.
5106
2b211c59
AC
5107 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
5108 resync count exceeded.
d63a86f8 5109
039cf96d
AC
5110 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
5111 from the internal error.
5112 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
5113 Original from Jim Blandy.
5114 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 5115
eac98b22
AC
51162003-11-19 Andrew Cagney <cagney@redhat.com>
5117
5118 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
5119 KFAIL.
5120
67455b2a
MK
51212003-11-17 Mark Kettenis <kettenis@gnu.org>
5122
5123 New testcase for PR backtrace/1435.
5124 * gdb.arch/i386-unwind.exp: New file.
5125 * gdb.arch/i386-unwind.c: New file.
5126
853d6e5b
AC
51272003-11-17 Andrew Cagney <cagney@redhat.com>
5128
5129 * lib/gdb.exp (compiler_info): New global.
5130 (test_compiler_info): New function.
5131 (get_compiler_info): Set compiler_info.
5132 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
5133 "compiler_info" to gcc-<major>-<minor>.
5134
38cf6e11
MC
51352003-11-15 Michael Chastain <mec.gnu@mindspring.com>
5136
5137 * gdb.trace/configure: Remove.
5138
a50d3602
EZ
51392003-11-13 Elena Zannoni <ezannoni@redhat.com>
5140
5141 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 5142 breakpoints.
a50d3602
EZ
5143 * gdb.base/break.exp: Remove all references to explicit line
5144 numbers.
5145
d9407aaa
NC
51462003-11-11 Nick Clifton <nickc@redhat.com>
5147
5148 * gdb.base/shreloc.exp: Do not run for targets which do not
5149 support shared objects.
5150
db488fc1
CV
51512003-11-10 Corinna Vinschen <vinschen@redhat.com>
5152
5153 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
5154 Don't run tests if nofileio flag is given.
5155
6a90a18e
EZ
51562003-11-07 Elena Zannoni <ezannoni@redhat.com>
5157
5158 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
5159 as well as 'Watchpoint'.
5160
0b915e9c
EZ
51612003-11-06 Elena Zannoni <ezannoni@redhat.com>
5162
5163 Reported by Jim Ingham <jingham@apple.com>:
5164 * gdb.base/annota1.exp: Match at least one occurrence of the
5165 signal handler annotation.
5166
d7e4b55f
EZ
51672003-11-06 Elena Zannoni <ezannoni@redhat.com>
5168
5169 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
5170 as well as 'Watchpoint'.
5171
2fe4e8d0
MC
51722003-11-05 Michael Chastain <mec@shout.net>
5173
5174 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
5175
6ef88553
KW
51762003-11-03 Kris Warkentin <kewarken@qnx.com>
5177
5178 * gdb.arch/gdb1291.c: New test file.
5179 * gdb.arch/gdb1291.exp: New test script.
5180 * gdb.arch/gdb1431.c: New test file.
5181 * gdb.arch/gdb1431.exp: New test script.
5182
ae7dc4d8
MC
51832003-10-22 Michael Chastain <mec@shout.net>
5184
5185 * gdb.mi/pthreads.c: Add copyright notice.
5186
c39d7427
MC
51872003-10-22 Michael Chastain <mec@shout.net>
5188
5189 * gdb.threads/pthreads.c: Add copyright notice.
5190
8b7d96c1
MC
51912003-10-20 Michael Chastain <mec@shout.net>
5192
5193 * gdb.base/gdb1056.exp: New test script.
5194
d1d69fdd
DJ
51952003-10-13 Daniel Jacobowitz <drow@mvista.com>
5196
5197 * gdb.threads/killed.exp: Use gdb_run_cmd.
5198
7d605576
DJ
51992003-10-13 Daniel Jacobowitz <drow@mvista.com>
5200
5201 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
5202 create a core file.
5203 * gdb.threads/gcore-thread.exp: Likewise.
5204
618ec112
CV
52052003-10-13 Corinna Vinschen <vinschen@redhat.com>
5206
5207 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
5208 type, based on char type.
5209 (struct bit_flags_short_t): New bitfield type, based on short type.
5210 (init_bit_flags_char): New fuction.
5211 (init_bit_flags_short): Ditto.
5212 (print_bit_flags_char): Ditto.
5213 (print_bit_flags_short): Ditto.
5214 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
5215
9367a73c
MC
52162003-10-11 Michael Chastain <mec@shout.net>
5217
5218 * gdb.base/call-rt-st.exp: Update copyright year.
5219
1decf120
KI
52202003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
5221
5222 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
5223 * gdb.disasm/sh3.s: Ditto.
5224
5445b2ae
DJ
52252003-10-07 Daniel Jacobowitz <drow@mvista.com>
5226
5227 * gdb.threads/switch-threads.exp: New test.
5228 * gdb.threads/switch-threads.c: New source file.
5229
aec24853
CV
52302003-10-07 Corinna Vinschen <vinschen@redhat.com>
5231
5232 * gdb.base/ending-run.exp: Add sh specific case.
5233
adc7428d
AC
52342003-10-06 Andrew Cagney <cagney@redhat.com>
5235
5236 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
5237 * gdb.disasm/mn10200.exp: Delete obsolete file.
5238
c9d37158
DJ
52392003-09-29 Daniel Jacobowitz <drow@mvista.com>
5240
5241 * ChangeLog: Correct an entry command.exp -> commands.exp.
5242 * gdb.base/commands.exp (bp_deleted_in_command_test)
5243 (temporary_breakpoint_commands): Check noargs.
5244
79c2c32d
DC
52452003-09-25 David Carlton <carlton@kealia.com>
5246
5247 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
5248 of some print tests, where appropriate. Add tests for C::D::cd,
5249 E::ce, F::cXfX, G::XgX.
5250 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
5251
594e6d67
RE
52522003-09-25 Richard Earnshaw <rearnsha@arm.com>
5253
5254 * lib/java.exp (java_init): Import target_alias before using it.
5255
10f0d451
DC
52562003-09-25 David Carlton <carlton@kealia.com>
5257
5258 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
5259
274bcba0
EZ
52602003-09-23 Elena Zannoni <ezannoni@redhat.com>
5261
d63a86f8 5262 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
5263 weirdness.
5264
cdbf20f7
MC
52652003-09-17 Michael Chastain <mec@shout.net>
5266
5267 * gdb.cp/gdb1355.exp: New file.
5268 * gdb.cp/gdb1355.c: New file.
5269
71e06f80
CV
52702003-09-15 Corinna Vinschen <vinschen@redhat.com>
5271
5272 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
5273 * gdb.asm/sh.inc: New file.
5274
5c4e30ca
DC
52752003-09-11 David Carlton <carlton@kealia.com>
5276
bd45b7af
DC
5277 * gdb.cp/namespace.exp: Add tests for namespace types.
5278 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
5279 (test_namespace): New.
5280
1c199746
EZ
52812003-09-11 Elena Zannoni <ezannoni@redhat.com>
5282
5283 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 5284 * gdb.stabs/weird.exp: Ditto.
1c199746 5285
04ed252f
MC
52862003-09-08 Michael Chastain <mec@shout.net>
5287
5288 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
5289
d8a2d9e7
MC
52902003-09-07 Michael Chastain <mec@shout.net>
5291
5292 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
5293 'parse error'.
5294
161afb24
MK
52952003-09-07 Mark Kettenis <m.kettenis@osp.nl>
5296
5297 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
5298
49f2741a
MC
52992003-08-30 Michael Chastain <mec@shout.net>
5300
5301 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
5302 * gdb.gdb/observer.exp: Ditto.
5303 * gdb.gdb/xfullpath.exp: Ditto.
5304
8afa723e
MK
53052003-08-29 Mark Kettenis <kettenis@gnu.org>
5306
5307 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
5308 *-*-*bsd*.
5309
f31dfe3b
JJ
53102003-08-28 Jeff Johnston <jjohnstn@redhat.com>
5311
5312 * gdb.base/dump.exp: Skip for ia64.
5313
4630e498
JJ
53142003-08-25 Jeff Johnston <jjohnstn@redhat.com>
5315
5316 * gdb.asm/asm-source.exp: Add ia64 support.
5317 * gdb.asm/ia64.inc: New file.
5318
1105b7ef
MC
53192003-08-22 Michael Chastain <mec@shout.net>
5320
5321 * gdb.cp: New directory.
5322 * gdb.cp/*: Copy from gdb.c++/*.
5323 * gdb.c++/*: Remove.
5324 * Makefile.in: Change gdb.c++ to gdb.cp.
5325 * configure.in: Ditto.
5326 * configure: Regnerate.
5327
c945b932
MK
53282003-08-18 Mark Kettenis <kettenis@gnu.org>
5329
5330 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
5331 * gdb.arch/i386-prologue.c (gdb1338): Add function.
5332
2b66634b
DJ
53332003-08-17 Daniel Jacobowitz <drow@mvista.com>
5334
5335 * mi-var-display.exp (-var-list-children weird): Accept function
5336 pointers with argument types.
5337 * mi1-var-display.exp (-var-list-children weird): Likewise.
5338 * mi2-var-display.exp (-var-list-children weird): Likewise.
5339
a356f73b
DJ
53402003-08-17 Daniel Jacobowitz <drow@mvista.com>
5341
5342 * gdb.base/annota3.exp: Add missing newline.
5343
483417b8
MC
53442003-08-06 Michael Chastain <mec@shout.net>
5345
5346 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
5347
c99c59c3
MS
53482003-08-12 Michael Snyder <msnyder@redhat.com>
5349
5350 * gdb.base/float.exp: Add test for SH.
5351
55ed7501
MK
53522003-08-10 Mark Kettenis <kettenis@gnu.org>
5353
5354 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
5355
1a371f2e
EZ
53562003-08-07 Elena Zannoni <ezannoni@redhat.com>
5357
5358 * gdb.base/completion.exp: Remove reduntant completion test
5359 on filename.
5360
e0f353ce
EZ
53612003-08-07 Elena Zannoni <ezannoni@redhat.com>
5362
5363 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
5364 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
5365 gdb.trace/save-trace.exp: Make sure that full pathnames are
5366 escaped correctly.
5367
5710a1af 53682003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 5369
5710a1af
EZ
5370 * configure.in: Don't generate config.h from config.hin.
5371 * configure: Regenerate.
5372 * config.hin: Remove file.
5373 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
5374 * gdb.threads/pthreads.c: Ditto.
5375
dcd81ce9
DJ
53762003-08-07 Daniel Jacobowitz <drow@mvista.com>
5377
5378 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5379 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
5380 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
5381 Replace ld24 with seth/add3.
5382
6009d884
AC
53832003-08-02 Andrew Cagney <cagney@redhat.com>
5384
5385 * gdb.base/annota3.exp: New file.
5386 * gdb.base/annota3.c: New file.
5387 * gdb.c++/annota3.exp: New file.
5388 * gdb.c++/annota3.cc: New file.
5389
51514e06
MC
53902003-07-29 Michael Chastain <mec@shout.net>
5391
5392 * gdb.threads/tls.c (spin): Check errno only if sem_wait
5393 actually failed.
5394 (do_pass): Likewise.
5395 * gdb.threads/tls.exp: Always initialize no_of_threads.
5396
4ee6625b
DJ
53972003-07-27 Daniel Jacobowitz <drow@mvista.com>
5398
5399 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
5400 pattern.
5401 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
5402 * gdb.threads/tls.exp: Recognize one case of the host library not
5403 supporting TLS.
5404
225f2bf6
AC
54052003-07-27 Andrew Cagney <cagney@redhat.com>
5406
5407 * gdb.base/fileio.exp: Use SH when running commands using
5408 remote_exec.
5409
bcb27c9f
DJ
54102003-07-24 Daniel Jacobowitz <drow@mvista.com>
5411
5412 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5413 * gdb.base/relocate.c (dummy): New padding array.
5414
3d67be83
MS
54152003-07-22 Michael Snyder <msnyder@redhat.com>
5416
d63a86f8 5417 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
5418
5419 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
5420 patterns to be more general, accepting old and new output.
5421 Some output chars (such as '+') also must be quoted.
d63a86f8 5422 Some addresses are displayed numerically instead of
3d67be83
MS
5423 symbolically.
5424
57ba3b85
MS
54252003-07-23 Michael Snyder <msnyder@redhat.com>
5426
686d097c
MS
5427 * gdb.base/return2.exp: Don't test long-long return.
5428
57ba3b85
MS
5429 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
5430 * gdb.disasm/t01_mov.exp: Ditto.
5431 * gdb.disasm/t02_mova.s: Ditto.
5432 * gdb.disasm/t02_mova.exp: Ditto.
5433 * gdb.disasm/t03_add.s: Ditto.
5434 * gdb.disasm/t03_add.exp: Ditto.
5435 * gdb.disasm/t04_sub.s: Ditto.
5436 * gdb.disasm/t04_sub.exp: Ditto.
5437 * gdb.disasm/t05_cmp.s: Ditto.
5438 * gdb.disasm/t05_cmp.exp: Ditto.
5439 * gdb.disasm/t06_ari2.s: Ditto.
5440 * gdb.disasm/t06_ari2.exp: Ditto.
5441 * gdb.disasm/t07_ari3.s: Ditto.
5442 * gdb.disasm/t07_ari3.exp: Ditto.
5443 * gdb.disasm/t08_or.s: Ditto.
5444 * gdb.disasm/t08_or.exp: Ditto.
5445 * gdb.disasm/t09_xor.s: Ditto.
5446 * gdb.disasm/t09_xor.exp: Ditto.
5447 * gdb.disasm/t10_and.s: Ditto.
5448 * gdb.disasm/t10_and.exp: Ditto.
5449 * gdb.disasm/t11_logs.s: Ditto.
5450 * gdb.disasm/t11_logs.exp: Ditto.
5451 * gdb.disasm/t12_bit.s: Ditto.
5452 * gdb.disasm/t12_bit.exp: Ditto.
5453 * gdb.disasm/t13_otr.s: Ditto.
5454 * gdb.disasm/t13_otr.exp: Ditto.
5455
e00759ef
EZ
54562003-07-22 Elena Zannoni <ezannoni@redhat.com>
5457
5458 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5459
8bc2021f
EZ
54602003-07-22 Elena Zannoni <ezannoni@redhat.com>
5461
5462 * gdb.threads/tls.c : New file.
5463 * gdb.threads/tls.exp : New file.
5464 * gdb.threads/tls-main.c : New file.
5465 * gdb.threads/tls-shared.c : New file.
5466 * gdb.threads/tls-shared.exp : New file.
5467
89320c4c
AS
54682003-07-22 Andreas Schwab <schwab@suse.de>
5469
5470 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5471
180dea7c
AS
54722003-07-20 Andreas Schwab <schwab@suse.de>
5473
5474 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5475 due to insn reordering.
5476
0714963c
AC
54772003-07-15 Andrew Cagney <cagney@redhat.com>
5478
5479 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5480
98a23b3f
MC
54812003-07-15 Michael Chastain <mec@shout.net>
5482
5483 * gdb.base/gdb1250.exp: New file.
5484 * gdb.base/gdb1250.c: New file.
5485
27e417a2
ML
54862003-07-09 Michal Ludvig <mludvig@suse.cz>
5487
5488 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5489 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5490
8bc2021f
EZ
54912003-07-09 Elena Zannoni <ezannoni@redhat.com>
5492
5493 * gdb.threads/tls.c: New file.
5494 * gdb.threads/tls.exp: New file.
5495 * gdb.threads/tls-main.c: New file.
5496 * gdb.threads/tls-shared.c: New file.
5497 * gdb.threads/tls-shared.exp: New file.
5498
d99968dc
EZ
54992003-07-09 Elena Zannoni <ezannoni@redhat.com>
5500
5501 * gdb.base/annota1.exp: Make sure that we properly escape the
5502 full path of the source file. Xfail more permissive patterns,
d63a86f8 5503 due to a compiler debug info problem.
d99968dc 5504
83876b3b
AS
55052003-07-07 Andreas Schwab <schwab@suse.de>
5506
2705e972
AS
5507 * gdb.asm/m68k.inc: New file.
5508 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5509
83876b3b
AS
5510 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5511 arguments"): Also match negative number.
5512
5513 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5514
3a871b37
DJ
55152003-07-03 Daniel Jacobowitz <drow@mvista.com>
5516
5517 * gdb.base/store.c (charest): New typedef.
5518 (add_char): Rename to add_charest, update.
5519 (wack_char): Rename to wack_charest, update types. Return l + r
5520 to keep r live across the call.
5521 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5522 (wack_double, wack_doublest): Return l + r to keep r live across
5523 the call.
5524 * gdb.base/store.exp: Accomodate store.c changes.
5525
b2a7f303
DC
55262003-06-30 David Carlton <carlton@kealia.com>
5527
5528 * gdb.c++/maint.exp (test_invalid_name): New.
5529 (test_first_component): Add tests for invalid names.
5530
3c6cb4a1
MC
55312003-06-29 Michael Chastain <mec@shout.net>
5532
5533 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5534 output of '<VTT for class>' for virtual base classes.
5535
f1c2644b
DJ
55362003-06-29 Daniel Jacobowitz <drow@mvista.com>
5537
5538 * gdb.base/completion.exp: Tab-complete "complet" instead of
5539 "compl".
5540 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5541
18080350
DJ
55422003-06-29 Daniel Jacobowitz <drow@mvista.com>
5543
5544 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5545 * gdb.base/volatile.exp: Likewise.
5546
f56973f8
DJ
55472003-06-29 Daniel Jacobowitz <drow@mvista.com>
5548
5549 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5550 gdb/1265.
5551
55522003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5553 Daniel Jacobowitz <drow@mvista.com>
5554
5555 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5556 initial line count of 'captured_main' from 26 to 32.
5557 (test_with_self): Allow xmalloc call to be interleaved with the
5558 preceding two lines.
5559
e766d4d6
JB
55602003-06-24 Joel Brobecker <brobecker@gnat.com>
5561
5562 * gdb.base/bang.exp: New testcase.
5563
f125c9a4
JB
55642003-06-23 Joel Brobecker <brobecker@gnat.com>
5565
5566 * gdb.base/langs.exp: Add some tests for the "minimal" language
5567 support.
5568
6e25beaf
EZ
55692003-06-23 Elena Zannoni <ezannoni@redhat.com>
5570
5571 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5572 the testcase.
5573
2f816dda
DJ
55742003-06-22 Daniel Jacobowitz <drow@mvista.com>
5575
5576 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5577 offset.
5578
db5a5748
DJ
55792003-06-22 Daniel Jacobowitz <drow@mvista.com>
5580
5581 * gdb.c++/pr-1210.cc: New file.
5582 * gdb.c++/pr-1210.exp: New file.
5583
1df0c130
DJ
55842003-06-21 Daniel Jacobowitz <drow@mvista.com>
5585
5586 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5587 000-exec-continue.
5588
a92feac0
MK
55892003-06-15 Mark Kettenis <kettenis@gnu.org>
5590
5591 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5592 on *-*-*bsd* instead of *-*-freebsd*.
5593
81a58f5b
AC
55942003-06-14 Andrew Cagney <cagney@redhat.com>
5595
5596 * gdb.base/store.exp: Test longest and doublest. Test all
5597 parameters. Weaken return statement match.
5598 * gdb.base/store.c: Add longest and doublest - aka long long and
5599 long double functions. Put all parameters into local register
5600 variables. Use negative values.
5601
b257a0d3
AC
56022003-06-14 Andrew Cagney <cagney@redhat.com>
5603
5604 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5605 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5606 exit status.
5607 * gdb.base/fileio.exp: Disable target when nointerrupts and
5608 noinferiorio, instead of limiting it to remote. Use remote_exec
5609 instead of system.
d63a86f8 5610
21c38304
JJ
56112003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5612
5613 * gdb.base/float.exp: Add ia64 support.
5614
1bcdb424
CV
56152003-06-12 Corinna Vinschen <vinschen@redhat.com>
5616
5617 * gdb.base/fileio.exp: Run only on remote targets.
5618
6aeb981f
CV
56192003-06-10 Corinna Vinschen <vinschen@redhat.com>
5620
5621 * gdb.base/fileio.c: New file, testing File-I/O.
5622 * gdb.base/fileio.exp: Ditto.
5623
53df362e
RG
56242003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5625
5626 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5627 shared objects after relocation at load time (gdb PR/1132).
5628 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5629 as above, part of the shared object relocation test.
5630
ffee1b46
MK
56312003-06-08 Mark Kettenis <kettenis@gnu.org>
5632
b5ca3722
MK
5633 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5634 fully filled history list.
5635 * gdb.base/gdb_history: New file.
5636
03ed860d
MK
5637 * gdb.base/signals.exp: XFAIL "continue to func1" on
5638 i*86-*-freebsd*.
5639
ffee1b46
MK
5640 * gdb.base/attach.exp: When trying to attach to a nonexistent
5641 process, make it possible to specify the PID based on the target,
5642 and do so for *-*-freebsd*.
5643
d80dbb52
RH
56442003-06-02 Richard Henderson <rth@redhat.com>
5645
5646 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5647
6dd77b81
RH
56482003-06-02 Richard Henderson <rth@redhat.com>
5649
5650 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5651
f6347e16
RH
56522003-06-02 Richard Henderson <rth@redhat.com>
5653
5654 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5655
2c161407
DJ
56562003-06-01 Daniel Jacobowitz <drow@mvista.com>
5657
5658 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5659 of globalvar.
5660
572eb746
MK
56612003-06-01 Mark Kettenis <kettenis@gnu.org>
5662
5663 * gdb.asm/asm-source.exp: Check for memory read errors in
5664 disassembler test on *BSD too.
5665
9e9617a5
RH
56662003-06-01 Richard Henderson <rth@redhat.com>
5667
5668 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5669 for .frame.
5670 (gdbasm_call): Lose ldgp.
5671 (gdbasm_startup): Add frame information.
5672 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5673
7b34ad4e
MK
56742003-05-31 Mark Kettenis <kettenis@gnu.org>
5675
5676 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5677 i?86-*-*.
5678
10059fdf
MK
56792003-05-30 Mark Kettenis <kettenis@gnu.org>
5680
5681 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5682 FreeBSD.
5683
acf4b816
RH
56842003-05-29 Richard Henderson <rth@redhat.com>
5685
5686 * gdb.asm/alpha.inc: New file.
5687 * gdb.asm/asm-source.exp: Use it.
5688
e9ecd949
JB
56892003-05-29 Jim Blandy <jimb@redhat.com>
5690
5691 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5692 'core.PID'.
5693
e3e5a4f3
JB
56942003-05-22 Jim Blandy <jimb@redhat.com>
5695
5696 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5697 backtrace.
d63a86f8 5698
72fe3d25
DC
56992003-05-20 David Carlton <carlton@math.stanford.edu>
5700
5701 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5702 this time.
5703
58da2eb2
DC
57042003-05-19 David Carlton <carlton@bactrian.org>
5705
5706 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5707 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5708
1fcb5155
DC
57092003-05-19 David Carlton <carlton@bactrian.org>
5710
5711 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5712 namespace tests.
5713 Bump copyright date.
5714 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5715 (main): Call C::D::marker2.
5716 * gdb.c++/namespace1.cc: New file.
5717
85e85163
JJ
57182003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5719
5720 Roland McGrath <roland@redhat.com>
d63a86f8 5721 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5722 there is no manager thread.
5723
a25fbfec
JJ
57242003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5725
d63a86f8
RM
5726 * gdb.threads/schedlock.exp: Remove assumption that all threads
5727 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5728 in one of the child threads rather than the main thread.
5729
be375bae
JB
57302003-05-07 Jim Blandy <jimb@redhat.com>
5731
09bf6082
JB
5732 Add support for assembly source testing on the s390x.
5733 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5734 architecture.
5735 * gdb.asm/s390x.inc: New file.
5736
be375bae
JB
5737 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5738 succession of 'if' statements.
5739
00905d52
AC
57402003-05-05 Andrew Cagney <cagney@redhat.com>
5741
5742 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5743
b1e29e33
AC
57442003-05-05 Andrew Cagney <cagney@redhat.com>
5745
5746 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5747 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5748
e33d66ec
EZ
57492003-05-02 Elena Zannoni <ezannoni@redhat.com>
5750
5751 * gdb.base/charset.exp: Update based on new behavior of set/show
5752 charset commands.
5753
2b6fd0d8
AC
57542003-05-01 Andrew Cagney <cagney@redhat.com>
5755
5756 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5757 variable do not give memory errors.
5758
130cacce
AF
57592003-04-30 Adam Fedor <fedor@gnu.org>
5760
5761 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5762 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5763 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5764 gdb.objc/basicclass.m: : New files
5765
5766 * lib/gdb.exp (gdb_compile_objc): New procedure.
5767
bea71854
DJ
57682003-04-27 Daniel Jacobowitz <drow@mvista.com>
5769
5770 * gdb.base/signals.exp: Make backtrace tests more specific.
5771
0f20eeea
DC
57722003-04-23 David Carlton <carlton@bactrian.org>
5773
5774 * gdb.c++/maint.exp (test_first_component): Add tests for
5775 'operator' in more locations.
5776
c8c4d8dc
KB
57772003-04-16 Kevin Buettner <kevinb@redhat.com>
5778
5779 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5780
3fe60e3c
EZ
57812003-04-16 Elena Zannoni <ezannoni@redhat.com>
5782
5783 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5784 func marke' instead. Update test name.
5785
9219021c
DC
57862003-04-15 David Carlton <carlton@math.stanford.edu>
5787
5788 * gdb.c++/maint.exp: New file.
5789
5dd55bdd
EZ
57902003-04-14 Elena Zannoni <ezannoni@redhat.com>
5791
5792 * gdb.threads/schedlock.c: Change type of thread function argument
5793 to long, to avoid warnings on 64-bit platforms.
5794
00890572
EZ
57952003-04-14 Elena Zannoni <ezannoni@redhat.com>
5796
5797 * gdb.base/attach.exp: Add new message from ptrace in case of
5798 attaching to nonexistent process.
d63a86f8 5799
93201743
JB
58002003-04-11 Jim Blandy <jimb@redhat.com>
5801
5802 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5803 gdb.c++/userdef.cc: Place comments on the lines to which the
5804 marker function might return.
5805 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5806 gdb.c++/userdef.exp: Look for those comments to check that we've
5807 returned to the right place, instead of checking line numbers.
5808
2a11c64d
EZ
58092003-04-11 Elena Zannoni <ezannoni@redhat.com>
5810
5811 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5812 match on sourcefile name, instead of directory name.
5813
68ab8fc5
EZ
58142003-04-10 Elena Zannoni <ezannoni@redhat.com>
5815
d63a86f8 5816 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5817 working directory name.
5818
5624293a
JB
58192003-04-09 Jim Blandy <jimb@redhat.com>
5820
5821 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5822 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5823 after an inferior function call, report the failure, but allow the
5824 test to continue.
5825
f1f02ee4
SC
58262003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5827
5828 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5829 with -DPROTOTYPES.
5830
6eb79af0
SC
58312003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5832
5833 * gdb.base/break.exp: Revert last patch.
5834
8dfb4cf0
SC
58352003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5836
5837 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5838 with -DPROTOTYPES.
5839
ed4c619a
AC
58402003-04-02 Andrew Cagney <cagney@redhat.com>
5841
5842 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5843 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5844 matching directories by the name breakpoint.
5845 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5846 Make "continue to marker1" consistent.
5847 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5848 message consistent.
5849 * lib/gdb.exp: Put "the program is no longer running", and "the
5850 program exited" in parenthesis.
5851 * lib/mi-support.exp: Ditto.
d63a86f8 5852
4e35d5f0 58532003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5854
4e35d5f0
BR
5855 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5856
71900fe8
AC
58572003-03-29 Andrew Cagney <cagney@redhat.com>
5858
5859 * gdb.base/sizeof.c (main): Print the value of '\377'.
5860 * gdb.base/sizeof.exp: Check the sign of '\377'.
5861
c0655a16
MC
58622003-03-27 Michael Chastain <mec@shout.net>
5863
5864 * gdb.base/gdb1090.exp: New file.
5865 * gdb.base/gdb1090.cc: New file.
5866
5b2a3989
JB
58672003-03-27 J. Brobecker <brobecker@gnat.com>
5868
5869 * gdb.gdb/observer.exp: New regression test.
5870
79876890
MC
58712003-03-27 Michael Chastain <mec@shout.net>
5872
5873 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5874 * gdb.base/ptype.exp: Likewise.
5875
6eac95e3
CV
58762003-03-27 Corinna Vinschen <vinschen@redhat.com>
5877
5878 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5879
e8c71839
MC
58802003-03-26 Michael Chastain <mec@shout.net>
5881
5882 * gdb.base/ptype.exp: Actually use some typedef'd types.
5883
71b10041
SC
58842003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5885
5886 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5887 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5888
2512cf80
CV
58892003-03-20 Corinna Vinschen <vinschen@redhat.com>
5890
5891 * gdb.base/default.exp: Fix regular expression.
5892
0d195a4f
CV
58932003-03-20 Corinna Vinschen <vinschen@redhat.com>
5894
5895 * gdb.base/args.exp: Fix regular expression.
5896
8a2dbca8
CV
58972003-03-20 Corinna Vinschen <vinschen@redhat.com>
5898
5899 * gdb.base/help.exp: Allow Win32 child process.
5900
bf028682
CV
59012003-03-20 Corinna Vinschen <vinschen@redhat.com>
5902
5903 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5904 when stepping out of main().
5905
182dbe85
CV
59062003-03-20 Corinna Vinschen <vinschen@redhat.com>
5907
5908 * gdb.base/default.exp: Check for win32 specific message when calling
5909 "run" without executable.
5910
d67a6ba5
CV
59112003-03-20 Corinna Vinschen <vinschen@redhat.com>
5912
5913 * gdb.base/args.exp: Expect .exe in output.
5914
a955b5bb
CV
59152003-03-20 Corinna Vinschen <vinschen@redhat.com>
5916
5917 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5918 Cygwin native.
5919
bf6bad4b
AC
59202003-03-17 Andrew Cagney <cagney@redhat.com>
5921
5922 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5923 vector registes.
5924 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5925 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5926
293e9a31
DC
59272003-03-17 David Carlton <carlton@math.stanford.edu>
5928
5929 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5930 test, for PR breakpoints/38.
5931 Call test_watchpoint_and_breakpoint.
5932 * gdb.base/watchpoint.c (func3): New function.
5933 (main): Call func3.
5934
5330f2db
DC
59352003-03-04 David Carlton <carlton@math.stanford.edu>
5936
5937 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5938 Garply<Garply<char> >:: garply".
5939 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5940 with respect to PR c++/1111; note also PR c++/1113.
5941 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5942 respect to PR c++/1062.
5943 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5944
6ece72da
DC
59452003-03-03 David Carlton <carlton@math.stanford.edu>
5946
5947 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5948 with respect to PR c++/57.
5949 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5950 c++/826.
5951 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5952 respect to PR c++/57.
5953
85ca1584
DC
59542003-03-03 David Carlton <carlton@math.stanford.edu>
5955
5956 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5957 respect to PR c++/33 into FAILs.
5958
98e9c5b8
MC
59592003-03-03 Michael Chastain <mec@shout.net>
5960
7bedbf27
MC
5961 * configure.in: Update copyright years.
5962
59632003-03-03 Michael Chastain <mec@shout.net>
5964
5965 * Makefile.in: Update copyright years.
98e9c5b8 5966
f683e100
DC
59672003-02-28 David Carlton <carlton@math.stanford.edu>
5968
5969 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5970 print class instead of struct and/or superfluous protection
5971 specifiers, as long as the resulting output is equivalent to the
5972 source code.
5973 Delete FIXME from end of messages on tests that don't need
5974 fixing.
5975
a9e0cf2c
DC
59762003-02-28 David Carlton <carlton@math.stanford.edu>
5977
5978 * gdb.c++/templates.exp (do_tests): Allow const in the two
5979 Foo<volatile char *>::foo tests.
5980
e8d359df
MS
59812003-02-27 Michael Snyder <msnyder@redhat.com>
5982
d63a86f8 5983 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5984 will be consistant.
5985
0b71dc91
DC
59862003-02-26 David Carlton <carlton@math.stanford.edu>
5987
5988 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5989 char *>::foo" test with respect to PR c++/33. Create a new test
5990 which is identical to that one except that it doesn't put the
5991 space between the "char" and the "*"; KFAIL it, too.
5992
dd14ab43
DC
59932003-02-26 David Carlton <carlton@math.stanford.edu>
5994
5995 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5996 template types into either PASSes or KFAILs (corresponding to PR
5997 c++/57). Tweak indentation. Update copyright.
5998
1146c7f1
SC
59992003-02-23 Stephane Carrez <stcarrez@nerim.fr>
6000
6001 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
6002
74641dfb
MC
60032003-02-13 Michael Chastain <mec@shout.net>
6004
6005 * gdb.base/exprs.exp: Remove i960 remnants.
6006 * gdb.base/funcargs.exp: Likewise.
6007 * gdb.base/list.exp: Likewise.
6008 * gdb.base/ptype.exp: Likewise.
6009
559cd2d0
DC
60102003-02-14 David Carlton <carlton@math.stanford.edu>
6011
6012 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
6013 pEe->D::vg()" from XFAIL to KFAIL.
6014
c4f90d87
JM
60152003-02-13 Jason Molenda (jmolenda@apple.com)
6016
6017 * gdb.base/maint.exp: Update maint print statistics regexp to include
6018 new entries.
6019
cbc4d97c
MC
60202003-02-13 Michael Chastain <mec@shout.net>
6021
6022 * gdb.c++/inherit.exp: Remove call to get_debug_format.
6023
40f235b7
MC
60242003-02-12 Michael Chastain <mec@shout.net>
6025
6026 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
6027 * gdb.c++/inherit.exp: Likewise.
6028 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
6029 * gdb.c++/templates.exp: Likewise.
6030 * gdb.c++/virtfunc.exp: Likewise.
6031
c56716b0
JM
60322003-02-06 Jason Molenda (jason-cl@molenda.com)
6033
6034 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
6035 why the code is written that way.
6036
070afcf8
MC
60372003-02-05 Michael Chastain <mec@shout.net>
6038
6039 * gdb.base/dump.exp: Add missing copyright line.
6040
5d0331e5
JM
60412003-02-05 Jason Molenda (jason-cl@molenda.com)
6042
f7ae6d3e 6043 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
6044 at the beginning so the breakpoint doesn't get set on the loop.
6045
92851186
MC
60462003-02-05 Michael Chastain <mec@shout.net>
6047
6048 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
6049 output for configurations with gcc 2.95.3.
6050
cbf1e085
AC
60512003-02-05 Keith Seitz <keiths@redhat.com>
6052 Andrew Cagney <ac131313@redhat.com>
6053
6054 * gdb.mi/mi-cli.exp: New file.
d63a86f8 6055
29518e1e
MC
60562003-02-04 Michael Chastain <mec@shout.net>
6057
6058 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
6059 Call perror and then continue.
6060
5af1d5f3
MC
60612003-02-03 Michael Chastain <mec@shout.net>
6062
6063 * gdb.c++/pr-1023.cc: New file.
6064 * gdb.c++/pr-1023.exp: New file.
6065
6b549786
JB
60662003-02-05 Jim Blandy <jimb@redhat.com>
6067
6068 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
6069 it's local to foobar. Check for it there, and check that it's not
6070 present in main.
6071 * gdb.c++/local.cc (marker2): New function.
6072 (foobar): Call marker1.
6073 (main): Call marker2 instead of marker1.
6074
67f16606
AC
60752003-02-04 Andrew Cagney <ac131313@redhat.com>
6076
6077 * gdb.disasm/mn10200.exp: Obsolete file.
6078 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
6079 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
6080 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
6081
1c5cb38e
DC
60822003-02-04 David Carlton <carlton@math.stanford.edu>
6083
6084 * gdb.c++/overload.exp: Test intToChar(1).
6085 * gdb.c++/overload.cc (intToChar): New.
6086 (main): Call intToChar.
6087
d1fe6965
DC
60882003-02-03 David Carlton <carlton@math.stanford.edu>
6089
6090 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
6091 'might_kfail' arg.
6092 KFAIL some of the continue_to_bp_overloaded calls, according to
6093 PR c++/1025.
6094
9ba61c5d
MC
60952003-02-01 Michael Chastain <mec@shout.net>
6096
6097 * gdb.base/advance.c (marker1): New marker function.
6098 * gdb.base/advance.exp: When the 'advance' command lands on the
6099 return breakpoint, it can legitimately stop on either the
6100 current line or the next line. Accommodate both outcomes.
6101 * gdb.base/until.exp: Likewise.
6102
e7494ffb
AC
61032003-02-02 Andrew Cagney <ac131313@redhat.com>
6104
6105 2002-11-10 Jason Molenda (jason-cl@molenda.com):
6106 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
6107 now a list, not a tuple.
6108 * gdb.mi/mi-var-display.exp: Ditto.
6109 * gdb.mi/gdb792.exp: Ditto.
6110
075559bc
AC
61112003-02-01 Andrew Cagney <ac131313@redhat.com>
6112
6113 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
6114 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
6115 stack backtraces.
6116 * gdb.mi/mi-syn-frame.c: Part of same.
6117
2bd4c7b1
MK
61182003-02-01 Mark Kettenis <kettenis@gnu.org>
6119
6120 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6121 gdb.mi/mi1-pthreads.exp: Return instead of calling
6122 gdb_suppress_entire_file.
6123
eabd8992
MS
61242003-02-01 Mark Salter <msalter@redhat.com>
6125
6126 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
6127
71469e2f
MS
61282003-01-31 Mark Salter <msalter@redhat.com>
6129
6130 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
6131 Support empty arg.
6132
38a94d44
MC
61332003-01-30 Michael Chastain <mec@shout.net>
6134
6135 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
6136 This was a workaround for a UTF-8 bug in readline 4.3. The bug
6137 has been fixed in gdb/readline on 2003-01-09.
6138
19ea9e73
MS
61392003-01-29 Michael Snyder <msnyder@redhat.com>
6140
e8d359df
MS
6141 * gdb.base/maint.exp: Allow for leading underscore in symbol.
6142 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
6143 * gdb.base/args.exp: Skip if target does not support args passing.
6144
2307bd6a
DJ
61452003-01-22 Daniel Jacobowitz <drow@mvista.com>
6146
19ea9e73 6147 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
6148 gdb_test. Accept a list of expect arguments as the third
6149 parameter.
6150 (gdb_test): Use it.
6151
f2dd3617
EZ
61522003-01-20 Elena Zannoni <ezannoni@redhat.com>
6153
6154 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
6155 allow for different test tree configurations. Update some
6156 tescases accordingly.
6157 * gdb.arch/altivec-regs.exp: Ditto.
6158 * gdb.asm/asm-source.exp: Ditto.
6159 * gdb.base/advance.exp: Ditto.
6160 * gdb.base/display.exp: Ditto.
d63a86f8 6161 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
6162 * gdb.base/mips_pro.exp: Ditto.
6163 * gdb.base/overlays.exp: Ditto.
6164 * gdb.base/relocate.exp: Ditto.
6165 * gdb.base/setshow.exp: Ditto.
6166 * gdb.base/step-line.exp: Ditto.
6167 * gdb.base/step-test.exp: Ditto.
6168 * gdb.base/until.exp: Ditto.
6169 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
6170
c71cdefd
DC
61712003-01-17 David Carlton <carlton@math.stanford.edu>
6172
6173 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
6174 corresponding to PR c++/945.
6175 Update copyright.
6176
fdba05d7
DC
61772003-01-17 David Carlton <carlton@math.stanford.edu>
6178
6179 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
6180 corresponding to PR c++/68.
6181
61822003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
6183
6184 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
6185 (test_paddr_hairy_functions): Call print_addr_2_kfail for
6186 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
6187
c362c33a
EZ
61882003-01-15 Elena Zannoni <ezannoni@redhat.com>
6189
0fbc361c
EZ
6190 * gdb.base/break.exp: Fix change of default location, because of
6191 removal of until tests.
6192 * gdb.base/help.exp: Update test for new 'until' help message.
6193 Add test for help on 'advance'.
c362c33a
EZ
6194 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
6195
dabf8a35
MK
61962003-01-15 Mark Kettenis <kettenis@gnu.org>
6197
6198 * gdb.base/default.exp: Adapt "info float" test for recent changes
6199 to that command. Add test for "info vector".
6200 * gdb.base/float.exp: New file. Add test for "info float" that
6201 resembles the old test in gdb.base/default.exp.
6202
a1769aca
DC
62032003-01-15 David Carlton <carlton@math.stanford.edu>
6204
6205 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
6206
82025e13
EZ
62072003-01-15 Elena Zannoni <ezannoni@redhat.com>
6208
6209 * gdb.base/break.exp: Move the tests of until command from here...
6210 * gdb.base/until.exp: ... to here. New file. Add other tests.
6211 * gdb.base/advance.c: New file.
6212 * gdb.base/advance.exp: New file.
6213
8f9ab801
EZ
62142003-01-14 Elena Zannoni <ezannoni@redhat.com>
6215
6216 * gdb.base/args.c: New file.
6217 * gdb.base/args.exp: New file.
6218
9ae66589
DJ
62192003-01-14 Daniel Jacobowitz <drow@mvista.com>
6220
6221 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
6222
8d77e5c3
DJ
62232003-01-14 Daniel Jacobowitz <drow@mvista.com>
6224
6225 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
6226
12d2f0a1
DJ
62272003-01-14 Daniel Jacobowitz <drow@mvista.com>
6228
6229 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
6230 dates.
6231
6ca37014
DJ
62322003-01-13 Daniel Jacobowitz <drow@mvista.com>
6233
6234 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
6235
b0023472
DJ
62362003-01-13 Daniel Jacobowitz <drow@mvista.com>
6237
6238 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
6239 (ptype &*"foo").
6240 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
6241
607fbc54 62422003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
6243
6244 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
6245 * gdb.mi/mi1-console.exp: Likewise.
6246
607fbc54 62472003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
6248
6249 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
6250 * gdb.mi/mi1-console.exp: Likewise.
6251
a1fb14a2
DJ
62522003-01-13 Daniel Jacobowitz <drow@mvista.com>
6253
6254 * gdb.c++/overload.exp: Remove some fixed XFAILs.
6255
c4cf40b7
DJ
62562003-01-09 Daniel Jacobowitz <drow@mvista.com>
6257
6258 * gdb.base/detach.exp: New test.
6259
696d5a5b
DJ
62602003-01-09 Daniel Jacobowitz <drow@mvista.com>
6261
6262 * Makefile.in (ALL_SUBDIRS): New variable.
6263 (subdirs, clean, distclean): Use it.
6264 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
6265 regenerating Makefile, since it is generated from the top level.
6266 * gdb.asm/Makefile.in: Likewise.
6267 * gdb.base/Makefile.in: Likewise.
6268 * gdb.c++/Makefile.in: Likewise.
6269 * gdb.disasm/Makefile.in: Likewise.
6270 * gdb.java/Makefile.in: Likewise.
6271 * gdb.mi/Makefile.in: Likewise.
6272 * gdb.threads/Makefile.in: Likewise.
6273 * gdb.trace/Makefile.in: Likewise.
6274
754533e4
DC
62752003-01-09 David Carlton <carlton@math.stanford.edu>
6276
6277 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
6278 Add copyright year 2003.
6279
d8b3e9ee
MC
62802003-01-06 Michael Chastain <mec@shout.net>
6281
6282 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
6283 When selecting a thread, 'line' and 'file' are optional.
6284 * gdb.mi/mi1-pthreads.exp: Likewise.
6285
8e9e0fe6
AS
62862003-01-06 Andreas Schwab <schwab@suse.de>
6287
6288 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
6289 failures.
6290
b5ab8ff3
DJ
62912003-01-04 Daniel Jacobowitz <drow@mvista.com>
6292
6293 Fix PR gdb/844
6294 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
6295 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
6296
6297 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
6298 instead of calling gdb_suppress_entire_file.
6299 * gdb.threads/print-threads.exp: Likewise.
6300 * gdb.threads/schedlock.exp: Likewise.
6301
6302 * gdb.threads/killed.exp: Return instead of calling
6303 gdb_suppress_entire_file.
6304 * gdb.threads/linux-dp.exp: Likewise.
6305 * gdb.threads/pthreads.exp: Likewise.
6306
1e698235
DJ
63072003-01-04 Daniel Jacobowitz <drow@mvista.com>
6308
6309 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
6310 stabs.
6311 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
6312 * gdb.base/whatis.exp: Always allow (void) after function names.
6313
147ff08c
DJ
63142003-01-04 Daniel Jacobowitz <drow@mvista.com>
6315
6316 * gdb.c++/casts.exp: Correct regexp.
6317
dc62bfc2
MK
63182003-01-04 Mark Kettenis <kettenis@gnu.org>
6319
6320 * configure.in: Call AC_CONFIG_HEADER. Don't call
6321 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
6322 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
6323 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
6324 aforementioned directories in the AC_OUPUT call.
6325 * config.hin: New file.
6326 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6327 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
6328 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
6329 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
6330 pass -I$objdir instead of -I$objdir/$subdir in compilation.
6331 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
6332 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
6333 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
6334 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
6335 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
6336 gdb.threads/configure.in, gdb.threads/configure,
6337 gdb.threads/config.in, gdb.trace/configure.in,
6338 gdb.trace/configure: Removed.
6339
77afa639
MC
63402003-01-03 Michael Chastain <mec@shout.net>
6341
6342 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
6343 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
6344
7634bb6e
DJ
63452003-01-03 Daniel Jacobowitz <drow@mvista.com>
6346
6347 * gdb.base/store.exp: Fix regular expressions.
6348
b39c905e
MK
63492002-12-28 Mark Kettenis <kettenis@gnu.org>
6350
6351 * configure.in: Rewrite.
6352 * configure: Regenerated.
6353
0a8551dd
DC
63542003-01-03 David Carlton <carlton@math.stanford.edu>
6355
6356 * gdb.base/psymtab.exp: New file.
6357 * gdb.base/psymtab1.c: Ditto.
6358 * gdb.base/psymtab2.c: Ditto.
6359
c60b7188
AF
63602002-12-23 Adam Fedor <fedor@gnu.org>
6361
6362 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
6363
ee73db83
DC
63642002-12-23 David Carlton <carlton@math.stanford.edu>
6365
6366 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
6367 and current_directory initialization.
6368
d6c1774e
JB
63692002-12-22 Jim Blandy <jimb@redhat.com>
6370
f0a847b8
JB
6371 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
6372 rather than as part of the output file name.
6373
d6c1774e
JB
6374 * gdb.base/attach.exp: There's no need to copy the test program to
6375 /tmp; that was only ever necessary on HP/UX, and this test is
6376 entirely disabled there anyway.
6377
f0708dbb
JB
63782002-12-21 Jim Blandy <jimb@redhat.com>
6379
4c2acfea
JB
6380 * gdb.c++/psmang.exp: Doc fix.
6381
f0708dbb
JB
6382 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
6383 test.
6384
9579e000
DC
63852002-12-20 David Carlton <carlton@math.stanford.edu>
6386
6387 * gdb.c++/annota2.exp: KFAIL annotate-quit.
6388
d1810171
MC
63892002-12-18 Michael Chastain <mec@shout.net>
6390
6391 * gdb.c++/annota2.exp: Add copyright year 2002.
6392
76565097
DC
63932002-12-17 David Carlton <carlton@math.stanford.edu>
6394
6395 * gdb.c++/try_catch.cc: Add marker comments.
6396 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
6397 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
6398 * gdb.c++/m-static.cc: Ditto.
6399 * gdb.c++/m-static1.cc: Ditto.
6400 * gdb.c++/try_catch.cc: Ditto.
6401
da81390b
JJ
64022002-12-16 Jeff Johnston <jjohnstn@redhat.com>
6403
6404 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
6405 to see whether we are using the new -environment-directory
6406 command which resets via -r or the old version of the command
6407 which may prompt the user. Part of fix for gdb/741.
6408
b304d130
AC
64092002-12-13 Andrew Cagney <ac131313@redhat.com>
6410
6411 * gdb.fortran/types.exp: Update obsolete comment.
6412 * gdb.fortran/exprs.exp: Ditto.
6413 * lib/gdb.exp: Delete obsolete code.
6414 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
6415 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
6416 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
6417 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
6418 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
6419 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
6420 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
6421 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
6422 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
6423 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
6424 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
6425 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
6426 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
6427 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
6428 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
6429 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
6430 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
6431 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
6432 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
6433 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
6434 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
6435 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
6436 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
6437 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
6438 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
6439 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
6440 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
6441 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
6442 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
6443 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
6444 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
6445 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6446 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6447 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6448 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6449 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6450 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6451
a23b6e6a
DC
64522002-12-11 David Carlton <carlton@math.stanford.edu>
6453
6454 * gdb.c++/m-data.exp: Add test for members that shadow global
6455 variables: see PR gdb/804.
6456 * gdb.c++/m-data.cc: Ditto.
6457
6604731b
DJ
64582002-12-10 Daniel Jacobowitz <drow@mvista.com>
6459
6460 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6461
de46ecd7
DC
64622002-12-06 David Carlton <carlton@math.stanford.edu>
6463
6464 * gdb.base/store.c: Don't declare functions static.
6465
27e829d0
AC
64662002-12-04 Andrew Cagney <ac131313@redhat.com>
6467
6468 * gdb.base/store.exp, gdb.base/store.c: New files.
6469
92806416
DJ
64702002-12-03 Daniel Jacobowitz <drow@mvista.com>
6471
6472 * gdb.base/selftest.exp: Update for current gdb.
6473
3bcbaac5
DJ
64742002-12-03 Daniel Jacobowitz <drow@mvista.com>
6475
6476 * gdb.base/maint.exp: Only dump symbols from one source file
6477 or objfile.
6478
f4f00b1f
DJ
64792002-12-03 Daniel Jacobowitz <drow@mvista.com>
6480
6481 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6482 function call.
6483
f1c8a949
JB
64842002-11-25 Jim Blandy <jimb@redhat.com>
6485
6486 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6487 function appearing in error message.
6488
9e297a97
DJ
64892002-11-21 Daniel Jacobowitz <drow@mvista.com>
6490
6491 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6492
1f312e79
JJ
64932002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6494
d63a86f8
RM
6495 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6496 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6497 should be in mi console format. This is part of fix for PR gdb/604.
6498
83c31e7d
FN
64992002-09-18 Fernando Nasser <fnasser@redhat.com>
6500
6501 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6502 which explicitly prints the zero offset as "+0".
6503
322b3f65
DJ
65042002-10-22 Daniel Jacobowitz <drow@mvista.com>
6505
6506 * gdb.threads/schedlock.c (args): Make unsigned.
6507
65082002-10-21 Daniel Jacobowitz <drow@mvista.com>
6509
6510 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6511 numbers. Allow "foo2|selected stack frame".
6512 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6513 * gdb.asm/asmsrc2.s: Likewise.
6514 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6515 comments.
6516 * gdb.asm/mips.inc: New file.
6517
5e2fe5b8
AF
65182002-10-18 Adam Fedor <fedor@gnu.org>
6519
6520 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6521 * gdb.base/help.exp: Likewise.
6522
abe1a5d0
KB
65232002-10-17 Kevin Buettner <kevinb@redhat.com>
6524
6525 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6526 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6527
10abb1d4
JB
65282002-10-02 Jim Blandy <jimb@redhat.com>
6529
6530 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6531
1f609b42
AC
65322002-10-01 Andrew Cagney <ac131313@redhat.com>
6533
6534 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6535 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6536 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6537 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6538 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6539 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6540 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6541
0aee02e4
AC
65422002-09-29 Andrew Cagney <ac131313@redhat.com>
6543
6544 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6545 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6546 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6547 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6548 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6549 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6550 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6551
6fde09ad
KB
65522002-09-27 Kevin Buettner <kevinb@redhat.com>
6553
6554 * gdb.base/annota1.exp (info break): Make directory components of
6555 path optional since not all compilers emit this debug information.
6556
6557 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6558 step ends up stepping out of the function instead of stopping on
6559 the epilogue.
6560
9e8aab75
KS
65612002-09-26 Keith Seitz <keiths@redhat.com>
6562
6563 * lib/insight-support.exp (gdbtk_start): Figure out where
6564 the insight executable is based on where gdb is. Use this
6565 executable to start insight instead of gdb.
6566
e36180d7
AC
65672002-09-25 Andrew Cagney <cagney@redhat.com>
6568
6569 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6570
9dd34b2b
AC
65712002-09-24 Andrew Cagney <ac131313@redhat.com>
6572
6573 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6574 test_isolated_complaints.
6575 (test_empty_complaint): New function.
6576 (test_empty_complaints): New function. Check no output when no
6577 complaints.
d63a86f8 6578
dea97812
KB
65792002-09-19 Jim Blandy <jimb@redhat.com>
6580
6581 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6582
54951bd7
AC
65832002-09-19 Andrew Cagney <ac131313@redhat.com>
6584
6585 * gdb.gdb/complaints.exp: New file.
6586
dec43320
AC
65872002-09-18 Andrew Cagney <ac131313@redhat.com>
6588
6589 * gdb.base/maint.exp: Check `help maint internal-warning'.
6590
e70d6e3f
DC
65912002-09-18 David Carlton <carlton@math.stanford.edu>
6592
6593 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6594 numbers, and replace them by a single breakpoint after the
6595 constructors are all finished.
6596 Add test 4.
6597 * gdb.c++/m-static.cc: Add test 4.
6598 * gdb.c++/m-static.h: New file.
6599 * gdb.c++/m-static1.cc: New file.
6600
6601 * gdb.c++/printmethod.exp: New file.
6602 * gdb.c++/printmethod.cc: New file.
6603
6604 * gdb.c++/pr-574.exp: New file.
6605 * gdb.c++/pr-574.cc: New file.
6606
afb5c968
CV
66072002-09-18 Corinna Vinschen <vinschen@redhat.com>
6608
6609 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6610 embedded targets which never actually exit.
6611
31e45dee
FN
66122002-09-18 Fernando Nasser <fnasser@redhat.com>
6613
6614 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6615 "don't step after run" as unresolved or unsupported, instead of xfail.
6616
a283c5a1
CV
66172002-09-18 Corinna Vinschen <vinschen@redhat.com>
6618
6619 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6620 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6621 Add newline to expected string in "step out of main (status wrapper)"
6622 case.
6623
11350d2a
CV
66242002-09-18 Corinna Vinschen <vinschen@redhat.com>
6625
6626 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6627 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6628
0deec7d6
TT
66292002-09-17 Tom Tromey <tromey@redhat.com>
6630
6631 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6632 \000, not \0, in double-quoted string.
6633
b2b4a1b5
CV
66342002-09-14 Corinna Vinschen <vinschen@redhat.com>
6635
c9d37158 6636 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6637 string after running the commands execution on breakpoint tests.
6638
1c56143a
CV
66392002-09-13 Corinna Vinschen <vinschen@redhat.com>
6640
6641 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6642
37f8da45
JB
66432002-09-12 Joel Brobecker <brobecker@gnat.com>
6644
6645 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6646
08b468e0
KS
66472002-09-10 Keith Seitz <keiths@redhat.com>
6648
6649 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6650 runto proc.
6651 (mi_run_to_main): Use mi_runto.
6652 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6653
dc360f58
KS
66542002-09-10 Keith Seitz <keiths@redhat.com>
6655
6656 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6657 regexp for stopping at main. Could have multiple event notifications.
6658 Don't assume that main was declared with no parameters.
6659 (mi_next): Use mi_step_to.
6660 (mi_step): Use mi_next_to.
6661
ce3abcfb
CV
66622002-09-09 Corinna Vinschen <vinschen@redhat.com>
6663
6664 * gdb.base/default.exp: Fix expected string in `info float' test.
6665
d1f5b980
BE
66662002-09-09 Ben Elliston <bje@redhat.com>
6667
6668 * config/mips.exp: Update comments.
6669 * config/mips-idt.exp: Likewise.
6670 * config/nind.exp: Likewise.
6671 * config/slite.exp: Likewise.
6672 * config/sparclet.exp: Likewise.
6673 * config/udi.exp: Likewise.
6674 * config/vx.exp: Likewise.
6675 * config/vxworks29k.exp: Likewise.
6676
2f71430b
JB
66772002-09-05 Jim Blandy <jimb@redhat.com>
6678
6679 * gdb.threads/killed.exp: Fix test failure message.
6680
7ddebc7e
KS
66812002-09-04 Keith Seitz <keiths@redhat.com>
6682
6683 * lib/mi-support.exp: Update copyright.
6684 (mi_gdb_test): Increase the priority of the expected pattern
6685 so that it matches gdb_test.
6686
0ae67eb3
KS
66872002-09-03 Keith Seitz <keiths@redhat.com>
6688
6689 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6690 Use integer comparison instead of string comparison for testing
6691 whether binary was built.
6692
38fc42c8
JB
66932002-09-03 Jim Blandy <jimb@redhat.com>
6694
6695 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6696
b6ff0e81
JB
66972002-08-29 Jim Blandy <jimb@redhat.com>
6698
6699 * gdb.threads/pthreads.exp: Move the portable thread compilation
6700 code into a function in lib/gdb.exp, and call that from here.
6701 * lib/gdb.exp (gdb_compile_pthreads): New function.
6702
07c98896
KS
67032002-08-29 Keith Seitz <keiths@redhat.com>
6704
6705 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6706 expect_out so that callers can get at it.
6707
0312286c
DJ
67082002-08-23 Daniel Jacobowitz <drow@mvista.com>
6709
6710 * gdb.threads/print-threads.c: New file.
6711 * gdb.threads/print-threads.exp: New file.
6712 * gdb.threads/schedlock.c: New file.
6713 * gdb.threads/schedlock.exp: New file.
6714
dd039bc4
EZ
67152002-08-22 Elena Zannoni <ezannoni@redhat.com>
6716
6717 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6718 not altivec.c.
6719
1f36144c
MK
67202002-08-17 Mark Kettenis <kettenis@gnu.org>
6721
6722 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6723 targets. The problem should be fixed now.
6724
16057ec7 67252002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6726
6727 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6728 2002-07-24 change that removes final dots from error messages.
6729
3c1499ad
TT
67302002-08-13 Tom Tromey <tromey@redhat.com>
6731
6732 * gdb.base/readline.exp: New file.
6733
a20ce2c3
AC
67342002-08-01 Andrew Cagney <ac131313@redhat.com>
6735
6736 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6737 supress message.
6738
db034ac5
AC
67392002-08-01 Andrew Cagney <cagney@redhat.com>
6740
6741 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6742 CHILL_FOR_TARGET and CHILL_LIB.
6743 * configure.in (configdirs): Remove gdb.chill.
6744 * configure: Regenerate.
6745 * lib/gdb.exp: Obsolete references to chill.
6746 * gdb.fortran/types.exp: Ditto.
6747 * gdb.fortran/exprs.exp: Ditto.
6748
3e000b18
KB
67492002-07-30 Kevin Buettner <kevinb@redhat.com>
6750
6751 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6752 set Irix-specific compile and link flags.
6753
28f4966b
KB
67542002-07-29 Kevin Buettner <kevinb@redhat.com>
6755
6756 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6757 source files. The ``-o'' option doesn't work with the ``-E'' option
6758 when using the Irix compiler.
6759
46c0d5a6
DJ
67602002-07-19 Daniel Jacobowitz <drow@mvista.com>
6761
6762 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6763 Improve support for reusing an exec file. Copy exec file
6764 to target, and run gdbserver on the target instead of on the host.
6765
eecf4bed
JB
67662002-07-18 Jim Blandy <jimb@redhat.com>
6767
0f815cdf
JB
6768 * gdb.base/ending-run.exp: Don't expect to see the program end in
6769 some orderly fashion when we're running on a real stand-alone
6770 board.
6771
eecf4bed
JB
6772 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6773 targets that don't support interrupts.
6774
52d309e4
JB
67752002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6776
6777 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6778 systems.
6779 Move comments in expect statements to inside the actions, so that they
6780 don't get matched against.
6781
ff683d9e
MK
67822002-07-10 Mark Kettenis <kettenis@gnu.org>
6783
6784 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6785 function when asleep" test.
6786
b5356753
AC
67872002-07-10 Andrew Cagney <ac131313@redhat.com>
6788
6789 * gdb.base/page.exp: Rewrite to handle problems with very long
6790 `info set' output. Update copyright.
6791
6aa4d13a
AC
67922002-06-26 Andrew Cagney <ac131313@redhat.com>
6793
6794 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6795 gdb.threads-hp.
6796 * gdb.hp/configure: Regenerate.
6797 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6798 * gdb.hp/gdb.threads-hp/configure: Delete file.
6799 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6800
8cf8c2b8
AC
68012002-06-22 Andrew Cagney <ac131313@redhat.com>
6802
6803 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6804 setlocale, bindtextdomain and textdomain.
6805
6827a8f8
JB
68062002-06-11 Jim Blandy <jimb@redhat.com>
6807
919d772c
JB
6808 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6809 preprocessor macro information is present.
6810
6827a8f8
JB
6811 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6812 tests.
6813
c15b0d21
MS
68142002-06-06 Michael Snyder <msnyder@redhat.com>
6815
c5984d70
MS
6816 * gdb.base/overlays.exp: Record addresses of overlay
6817 functions in TCL variables rather than in GDB variables,
6818 to avoid having GDB convert them to pointers (with loss
6819 of information).
6820
d63a86f8 6821 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6822 default linker script changes.
c15b0d21
MS
6823 * gdb.base/long_long.exp: Add check for sizeof (long double).
6824
be26fe0d
ML
68252002-06-06 Michal Ludvig <mludvig@suse.cz>
6826
6827 * gdb.asm/asm-source.exp: Add x86-64 target.
6828 * gdb.asm/x86_64.inc: New.
d63a86f8 6829
258093ca 68302002-05-30 Michael Chastain <mec@shout.net>
258093ca 6831
4b3153f1 6832 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6833 * gdb.c++/m-static.cc: New file.
6834 * gdb.c++/m-static.exp: New file.
6835
241264c6
MS
68362002-05-28 Michael Snyder <msnyder@redhat.com>
6837
6838 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6839 precision.
6840
9bba8c8f 68412002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6842
4b3153f1 6843 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6844 * gdb.c++/m-data.cc: New file.
6845 * gdb.c++/m-data.exp: New file.
6846
68472002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6848
4b3153f1 6849 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6850 * gdb.c++/try_catch.cc: New file.
d63a86f8 6851 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6852
def1b996
MC
68532002-05-27 Michael Chastain <mec@shout.net>
6854
6855 * gdb.c++/local.exp: Accept more nested types in output.
6856
522ba268
MC
68572002-05-26 Michael Chastain <mec@shout.net>
6858
6859 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6860
277254ba
MS
68612002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6862
6863 * lib/gdb.exp (gdb_wrapper_init): Just because
6864 gdb_wrapper_file exists, this does not mean that the file
6865 should not be rebuilt. That is what gdb_wrapper_initialized
6866 is for.
6867 (default_gdb_init): Reset gdb_wrapper_initialized.
6868
b61a8733
MS
68692002-05-23 Michael Snyder <msnyder@redhat.com>
6870
d63a86f8 6871 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6872 the precision of the floating point test results.
6873 * gdb.base/call-rt-st.exp: Ditto.
6874
b61a8733
MS
6875 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6876 * gdb.base/call-rt-st.exp: Ditto.
6877
56f6e910
MC
68782002-05-19 Michael Chastain <mec@shout.net>
6879
6880 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6881
ad0b0016
EZ
68822002-05-19 Elena Zannoni <ezannoni@redhat.com>
6883
6884 * configure.in (configdirs): Add gdb.arch.
6885 * configure: Regenerate.
6886
f617d2b6
JB
68872002-05-17 Jim Blandy <jimb@redhat.com>
6888
6889 * gdb.base/completion.exp: Recognize the more detailed error
6890 messages produced by the macro expander's lexical analyzer.
6891
eac2a696
EZ
68922002-05-14 Elena Zannoni <ezannoni@redhat.com>
6893
6894 * gdb.arch/altivec-abi.c: New file.
6895 * gdb.arch/altivec-abi.exp: New file.
6896 * gdb.arch/altivec-regs.c: New file.
6897 * gdb.arch/altivec-regs.exp: New file.
6898
2fdde8f8
DJ
68992002-05-14 Daniel Jacobowitz <drow@mvista.com>
6900
6901 * gdb.base/maint.exp (maint print type): Update for new type
6902 structure.
d63a86f8 6903
e31f1a7c
EZ
69042002-05-14 Elena Zannoni <ezannoni@redhat.com>
6905
6906 * gdb.arch: New directory.
6907 * gdb.arch/configure.in: New file.
6908 * gdb.arch/configure: New file.
6909 * gdb.arch/Makefile.in: New file.
6910
db589741
CV
69112002-05-13 Corinna Vinschen <vinschen@redhat.com>
6912
6913 * gdb.asm/asm-source.exp: Add v850 as supported target.
6914 * gdb.asm/v850.inc: New file.
6915
8ce2a7dc
DJ
69162002-05-13 Daniel Jacobowitz <drow@mvista.com>
6917
6918 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6919
df763c7f
DJ
69202002-05-12 Daniel Jacobowitz <drow@mvista.com>
6921
6922 * gdb.base/break.exp: Check 'break "marker2"'.
6923
377daeed
MS
69242002-05-10 Michael Snyder <msnyder@redhat.com>
6925
6926 * gdb.base/long_long.exp: Fix typo.
6927
c4b7bc2b
JB
69282002-05-10 Jim Blandy <jimb@redhat.com>
6929
ecac9a4e
JB
6930 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6931 a bug.
6932
c4b7bc2b
JB
6933 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6934 Recognize more detailed error message produced by the macro
6935 expander's lexical analyzer.
6936 * lib/gdb.exp (test_print_reject): Same.
6937
e71019a1
MK
69382002-05-09 Mark Kettenis <kettenis@gnu.org>
6939
6940 * gdb.c++/method.exp: Fix typo.
6941
fedfc8e6
MS
69422002-05-08 Michael Snyder <msnyder@redhat.com>
6943
166a1957
MS
6944 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6945 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6946 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6947 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6948 Add iftarget clause for strongarm.
d63a86f8 6949
f1c47eb2
MS
69502002-05-06 Michael Snyder <msnyder@redhat.com>
6951
cb9a9d3e
MS
6952 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6953 (gdb_continue_to_end): Accept output from status wrapper.
6954 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6955 Clean up fail messages to match pass messages.
6956
f1c47eb2
MS
6957 Enable the "needs_status_wrapper" testsuite feature.
6958 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6959 (gdb_compile): Conditionally call gdb_wrapper_init.
6960 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6961 * gdb.c++/method.exp: Recognize output from status wrapper.
6962
6079c749
BE
69632002-05-06 Ben Elliston <bje@redhat.com>
6964From Graydon Hoare <graydon@redhat.com>
6965
6966 * config/sid.exp: Include support for "rawsid" protocol.
6967
188baff3
JB
69682002-05-03 Jim Blandy <jimb@redhat.com>
6969
6970 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6971 * gdb.c++/hang3.C: New file.
6972
b9c07f0f
AC
69732002-05-04 Andrew Cagney <ac131313@redhat.com>
6974
6975 * gdb.base/default.exp: Remove obsolete code.
6976 * gdb.c++/misc.exp: Ditto. Update copyright.
6977 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6978 * gdb.base/whatis.exp: Ditto. Update copyright.
6979 * gdb.base/scope.exp: Ditto. Update copyright.
6980 * gdb.base/ptype.exp: Ditto. Update copyright.
6981 * gdb.base/printcmds.exp: Ditto. Update copyright.
6982 * gdb.base/opaque.exp: Ditto. Update copyright.
6983 * gdb.base/list.exp: Ditto.
6984 * gdb.base/funcargs.exp: Ditto. Update copyright.
6985 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6986 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6987 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6988 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6989 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6990 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6991
5c7a0397
MS
69922002-05-02 Michael Snyder <msnyder@redhat.com>
6993
d6dcc264 6994 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6995 * gdb.base/long_long.exp: Add xscale target.
6996 * gdb.base/default.exp: Add xscale target.
6997
eb7f1c48
JB
69982002-05-01 Jim Blandy <jimb@redhat.com>
6999
7000 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
7001 gdb.c++/hang.exp: New test.
7002
a6befae8
FF
70032002-05-01 Fred Fish <fnf@redhat.com>
7004
7005 * gdb.base/completion.exp: Handle completions of "./Make" for
7006 more than one completion possibility, as is the case when we
7007 build and test in the source tree.
7008
0a310277
AG
70092002-04-29 Anthony Green <green@redhat.com>
7010
7011 * gdb.java/jmisc1.exp: New file.
7012 * gdb.java/jmisc2.exp: New file.
7013
6ff9af88
DJ
70142002-04-24 Daniel Jacobowitz <drow@mvista.com>
7015
7016 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
7017
96b3d632
EZ
70182002-04-23 Elena Zannoni <ezannoni@redhat.com>
7019
7020 * gdb.base/help.exp: Change 'help status' to allow for target
7021 dependent output differences.
7022
5019bb54
MC
70232002-04-22 Michael Chastain <mec@shout.net>
7024
7025 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
7026
a805a116
MC
70272002-04-22 Michael Chastain <mec@shout.net>
7028
7029 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
7030
a1706bfd
DM
70312002-04-17 David S. Miller <davem@redhat.com>
7032
7033 * gdb.asm/sparc64.inc: New file.
7034 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
7035
a73a20a2
EZ
70362002-04-19 Elena Zannoni <ezannoni@redhat.com>
7037
7038 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
7039 instruction file directly into the build tree. Clean up at end of
7040 test.
7041
ba678339
DM
70422002-04-18 David S. Miller <davem@redhat.com>
7043
7044 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
7045 handle 64-bit platforms correctly.
7046 * gdb.base/maint.exp: Likewise.
7047
b03399da
KB
70482002-04-18 Kevin Buettner <kevinb@redhat.com>
7049
7050 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
7051 ``-fpic'' when compiling files comprising a shared library, but
7052 it does need additional linker flags in order to find shared
7053 libraries at run time.
7054
e2004992
KB
70552002-04-18 Kevin Buettner <kevinb@redhat.com>
7056
7057 * gdb.base/cvexpr.c (use): New function.
7058 (main): Invoke use() on all global variables to prevent
7059 some linkers from deleting these otherwise unused symbols.
7060
d8937120
MC
70612002-04-17 Michael Chastain <mec@shout.net>
7062From David S. Miller <davem@redhat.com>
7063
7064 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
7065 handle 64-bit platforms correctly.
7066
ffd61a58
MS
70672002-04-12 Michael Snyder <msnyder@redhat.com>
7068From Jim Blandy <jimb@redhat.com>
7069 * gdb.base/foo.c (foox): Remove section attribute; the linker
7070 script can handle this instead.
7071 * gdb.base/bar.c (barx): Same.
7072 * gdb.base/baz.c (bazx): Same.
7073 * gdb.base/grbx.c (grbxx): Same.
7074
7075 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
7076 manager doesn't automatically unmap overlays unnecessarily.
7077
6b8426a6
MH
70782002-04-10 Martin M. Hunt <hunt@redhat.com>
7079
7080 * gdb.base/ending-run.exp: Fix pattern for Mips targets
7081 stepping out of main.
7082
34af4875
MC
70832002-04-09 Michael Chastain <mec@shout.net>
7084
7085 * gdb.c++/local.cc (main): Move call to marker1() inside nested
7086 scope so that the nested scope tests will make sense.
7087 * gdb.c++/local.exp: Write patterns that actually work with gcc
7088 (the HP patterns "were never known to work with gcc").
7089 Keep the old aCC patterns too.
7090
2d1676a0
DJ
70912002-04-09 Daniel Jacobowitz <drow@mvista.com>
7092
7093 * gdb.base/attach.exp: Correct target board test.
7094
3a63e3f9
MC
70952002-04-08 Michael Chastain <mec@shout.net>
7096
7097 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
7098 in a const method. Add some xfail and fail cases for configurations
7099 that do not emit the "const ...".
7100
f18dabd2
MC
71012002-04-07 Michael Chastain <mec@shout.net>
7102
7103 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
7104 Accept "A * const" and "const A * const" as type of "this".
7105 Fix spelling of getFunky throughout. Make messages uniform.
7106
0fcddd82
EZ
71072002-04-07 Elena Zannoni <ezannoni@redhat.com>
7108
7109 Work around for PR gdb/285:
7110 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
7111
16a8534a
EZ
71122002-04-07 Elena Zannoni <ezannoni@redhat.com>
7113
7114 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
7115 instructions file at run time instead of configure time.
7116 Sometimes we run the test in a directory that is not the one we
7117 configured in.
7118 * gdb.asm/configure.in: Delete creation of symlink.
7119 * gdb.asm/configure: Regenerate.
7120
24181d81
JB
71212002-04-05 J. Brobecker <brobecker@gnat.com>
7122
7123 * gdb.gdb/xfullpath.exp: New test, to exercise the new
7124 xfullpath () function.
7125
7cdb7107
DJ
71262002-04-04 Daniel Jacobowitz <drow@mvista.com>
7127
7128 * gdb.asm/Makefile.in: Correct dependencies.
7129
7130 * gdb.asm/powerpc.inc: New file.
7131 * gdb.asm/asm-source.exp: Add PowerPC.
7132 * gdb.asm/configure.in: Likewise.
7133 * gdb.asm/configure: Regenerated.
7134
a7d17088
DJ
71352002-04-04 Daniel Jacobowitz <drow@mvista.com>
7136
7137 * gdb.base/relocate.exp: New file.
7138 * gdb.base/relocate.c: New file.
7139
cd721503
FF
71402002-04-04 Fred Fish <fnf@redhat.com>
7141
7142 * gdb.base/step-test.exp: Update comment regarding stopping in
7143 memcpy/bcopy calls inserted as part of the compiler runtime.
7144
b22ad7a7
MS
71452002-04-04 Michael Snyder <msnyder@redhat.com>
7146
7147 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
7148
5f279fa6
DJ
71492002-04-03 Daniel Jacobowitz <drow@mvista.com>
7150
7151 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
7152 (gdb_expect): Remove $notransfer hack.
7153
dd0fd3ce
DJ
71542002-04-02 Daniel Jacobowitz <drow@mvista.com>
7155
7156 * gdb.c++/classes.exp ("calling method for small class"): Match
7157 updated register output.
7158
1e50cda1
DJ
71592002-03-30 Daniel Jacobowitz <drow@mvista.com>
7160
7161 Fix PR gdb/452
7162 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
7163 when finished. Make gdb_file_cmd send "exec-file" when
7164 appropriate.
7165
24015922
DJ
71662002-03-30 Daniel Jacobowitz <drow@mvista.com>
7167
7168 * gdb.base/attach.exp: Remove extra setup_xfail.
7169
dd7dfd64
MS
71702002-03-26 Michael Snyder <msnyder@redhat.com>
7171
7172 * gdb.base/default.exp: Add tests for dump, append, and restore.
7173 * gdb.base/help.exp: Add tests for dump, append, and restore.
7174 * gdb.base/dump.exp: New file, test dump, append and restore.
7175 * gdb.base/dump.c: New file.
7176
48b2f8d7
MS
71772002-03-27 Michael Snyder <msnyder@redhat.com>
7178
d63a86f8 7179 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
7180 clean-ups in help messages.
7181
05b4d525
FF
71822002-03-26 Fred Fish <fnf@redhat.com>
7183
7184 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
7185 have debugging info for those functions and the compiler uses them
7186 internally to copy structs around.
7187
d7679631
FF
71882002-03-26 Fred Fish <fnf@redhat.com>
7189
7190 * gdb.base/list.exp: Revert the change made yesterday and add note
7191 about why we don't list the default lines for remote targets.
7192
523ac3f9
MS
71932002-03-25 Michael Snyder <msnyder@redhat.com>
7194
7195 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
7196
754b2b8d
FF
71972002-03-25 Fred Fish <fnf@redhat.com>
7198
7199 * gdb.base/list.exp: This test works on remote targets so remove
7200 the short circuit for remote targets. Update copyright.
7201
33c3e192
FF
72022002-03-25 Fred Fish <fnf@redhat.com>
7203
7204 * gdb.base/attach.exp: Fix logic error that was suppressing this
7205 test for all non hppa*-*-hpux* targets, instead of the hp target.
7206 Move comments closer to the suppression point. Also now need to
7207 check that we are running natively.
7208
d43e73ee
MS
72092002-03-22 Michael Snyder <msnyder@redhat.com>
7210
882c8f02
MS
7211 * gdb.base/default.exp: Add test for gcore. Update copyright.
7212 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 7213
04c12f60
FF
72142002-03-06 Fred Fish <fnf@redhat.com>
7215
7216 * gdb.base/funcargs.c: Remove extraneous ';' character.
7217 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
7218
b43df995
MC
72192002-03-04 Michael Chastain <mec@shout.net>
7220
7221 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
7222 accommodate gcc v3 function signature.
7223 * gdb.mi/mi0-var-cmd-exp: Ditto.
7224
92362027
AC
72252002-02-24 Andrew Cagney <ac131313@redhat.com>
7226
7227 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
7228 ``GNU/Linux'' or ``Linux kernel''
7229 * testsuite/gdb.threads/pthreads.c: Ditto.
7230
258ad32d
MC
72312002-02-24 Michael Chastain <mec@shout.net>
7232
7233 * gdb.threads/pthreads.c (thread1): Add a return statement.
7234 (thread2): Likewise.
7235 (foo): Likewise.
7236
04c3b3d4
MC
72372002-02-23 Michael Chastain <mec@shout.net>
7238
7239 * gdb.threads/linux-dp.c (philosopher): Add a return statement
7240 to placate gcc.
7241
5a2a0a20
MC
72422002-02-23 Michael Chastain <mec@shout.net>
7243
7244 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
7245 test "ptype bint". The test passes on all my stabs configurations.
7246
a640f7fc
JB
72472002-02-21 Jim Blandy <jimb@redhat.com>
7248
27924826
JB
7249 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
7250 filename at a time, and watch for the ones we want to see.
7251
a640f7fc
JB
7252 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
7253 types of pointers to prototyped functions.
7254
edcc8c75
AC
72552002-02-20 Andrew Cagney <ac131313@redhat.com>
7256
7257 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
7258 signed, unsigned and straight char.
7259 (padding_char, padding_short, padding_int, padding_long,
7260 padding_long_long, padding_float, padding_double,
7261 padding_long_double): New global variables.
7262 (fill, fill_structs): New functions.
7263
7264 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
7265 for correctly sized writes. Update copyright.
7266 (get_valueof): New procedure.
7267 (get_sizeof): Call get_valueof.
7268 (check_valueof): New procedure.
7269 (check_padding): New procedure.
7270
ac57ea44
MC
72712002-02-20 Michael Chastain <mec@shout.net>
7272
7273 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
7274 to setup_xfail. Document some of the remaining calls.
7275
7a10c941
MC
72762002-02-18 Michael Chastain <mec@shout.net>
7277
7278 * gdb.c++/userdef.exp: Update copyright year.
7279
fb8acdcc
DJ
72802002-02-18 Daniel Jacobowitz <drow@mvista.com>
7281
7282 * gdb.c++/userdef.exp: Test overloaded operators properly.
7283 Remove xfails.
7284
fda6ae12
MS
72852002-02-14 Michael Snyder <msnyder@redhat.com>
7286
7287 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
7288
676a0442
DJ
72892002-02-14 Daniel Jacobowitz <drow@mvista.com>
7290
7291 * gdb.base/a2-run.exp: Check for a remote target properly.
7292 * gdb.base/annota1.exp: Likewise.
7293 * gdb.base/list.exp: Likewise.
7294 * gdb.base/reread.exp: Likewise.
7295 * gdb.base/scope.exp: Likewise.
7296 * gdb.base/shlib-call.exp: Likewise.
7297 * gdb.base/term.exp: Likewise.
7298 * gdb.c++/annota2.exp: Likewise.
7299
78b4f468
RE
73002002-02-13 Richard Earnshaw <rearnsha@arm.com>
7301
7302 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
7303
9a81ba51
MC
73042002-02-10 Michael Chastain <mec@shout.net>
7305
7306 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
7307 (call_after_alloca): Ditto.
7308
004af6c7
DJ
73092002-02-10 Daniel Jacobowitz <drow@mvista.com>
7310
7311 * gdb.base/ending-run.exp: Guard "cont" test with
7312 gdb_skip_stdio_test.
7313
37225f62
JB
73142002-02-06 Jim Blandy <jimb@redhat.com>
7315
7316 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
7317 from here...
7318 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
7319 To here. Disable this test on non-HP platforms. Add big comment.
7320
fe6fdd96
MS
73212002-02-04 Michael Snyder <msnyder@redhat.com>
7322
7323 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
7324 other than d10v and m32r.
7325
036fad3f
RE
73262002-02-02 Richard Earnshaw <rearnsha@arm.com>
7327
7328 * gdb.base/default.exp: Rewrite test patterns to reduce time
7329 taken to match them.
7330
7148ab62
DJ
73312002-01-30 Daniel Jacobowitz <drow@mvista.com>
7332
7333 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
7334 Allow a start function above main.
7335 * gdb.threads/linux-dp.exp: Fix copyright date.
7336
396cc255
DJ
73372002-01-30 Daniel Jacobowitz <drow@mvista.com>
7338
7339 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
7340 (check_philosopher_stack): Check for manager thread before checking
7341 for a just-starting thread.
7342
f038d31b
DJ
73432002-01-30 Daniel Jacobowitz <drow@mvista.com>
7344
7345 From Neil Booth <neil@daikokuya.demon.co.uk>:
7346 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
7347 warnings.
7348
b3ff9d9a
FF
73492002-01-21 Fred Fish <fnf@redhat.com>
7350
7351 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
7352 not caller.
7353
39ad761d
JB
73542002-01-21 Jim Blandy <jimb@redhat.com>
7355
7356 * gdb.base/reread.exp: Check that GDB properly re-reads the
7357 executable file when it changes while no inferior is running.
7358
aaf320fa
FF
73592002-01-21 Fred Fish <fnf@redhat.com>
7360
7361 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
7362 optionally accept the "shlib events" variation.
7363
808a31f5
JB
73642002-01-21 Jim Blandy <jimb@redhat.com>
7365
7366 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
7367 call `fflush' after every `printf', so that the output is produced
7368 at predictable points, regardless of whatever buffering does (or
7369 doesn't) take place.
7370 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
7371 at different points.
7372
4420d5e2
DJ
73732002-01-20 Daniel Jacobowitz <drow@mvista.com>
7374
7375 * gdb.c++/inherit.exp: Update copyright years.
7376 * gdb.c++/method.exp: Likewise.
7377
3e36a0f4
DJ
73782002-01-20 Daniel Jacobowitz <drow@mvista.com>
7379
7380 * gdb.c++/classes.exp: Update for improved v3 support and skipping
7381 artificial methods/arguments.
7382 * gdb.c++/derivation.exp: Likewise.
7383 * gdb.c++/inherit.exp: Likewise.
7384 * gdb.c++/method.exp: Likewise.
7385 * gdb.c++/virtfunc.exp: Likewise.
7386
b4ceaee6
AC
73872002-01-18 Andrew Cagney <ac131313@redhat.com>
7388
7389 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
7390 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
7391 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
7392 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
7393 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
7394 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
7395
ecace851
JB
73962002-01-17 Jim Blandy <jimb@redhat.com>
7397
7398 * gdb.asm/asm-source.exp (info symbol): Take another shot at
7399 anchoring the pattern matching the entry point symbol's name.
7400
375fc983
AC
74012002-01-17 Andrew Cagney <ac131313@redhat.com>
7402
7403 * gdb.base/maint.exp: Update ``maint internal-error'' to match
7404 continue/quit query. Update copyright.
7405
fe6fdd96
MS
74062002-01-14 Michael Snyder <msnyder@redhat.com>
7407
7408 * gdb.base/gcore.exp: Remove extra debugging output.
7409
e017c81f
DJ
74102002-01-13 Daniel Jacobowitz <drow@mvista.com>
7411
7412 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
7413 for slightly dubious v2 mangled string.
7414
37ab3bf8
DJ
74152002-01-13 Daniel Jacobowitz <drow@mvista.com>
7416
7417 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
7418
1bc05c3a 74192002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 7420
1bc05c3a 7421 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 7422
1bc05c3a
JM
7423 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
7424 constructors.
7425 * gdb.c++/derivation.exp: Likewise.
7426 * gdb.c++/templates.exp: Likewise.
7427 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 7428
1bc05c3a
JM
74292002-01-10 Michael Snyder <msnyder@redhat.com>
7430
7431 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 7432
a911c360
MS
74332002-01-08 Michael Snyder <msnyder@redhat.com>
7434
7435 * gdb.base/gcore.exp: New test for generate-core-file command.
7436 * gdb.base/gcore.c: Testcase for above.
7437 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
7438
ea2119ec
JM
74392002-01-08 Jason Merrill <jason@redhat.com>
7440
7441 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7442
68203136
FF
74432002-01-07 Fred Fish <fnf@redhat.com>
7444
7445 * gdb.c++/overload.exp: Remove unconditional xfails for:
7446 print foo_instance1.overloadargs(1)
7447 print foo_instance1.overloadargs(1, 2)
7448 print foo_instance1.overloadargs(1, 2, 3)
7449 print foo_instance1.overloadargs(1, 2, 3, 4)
7450 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7451 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7452 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7453 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7454 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7455 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7456 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7457 print foo_instance1.overload1arg()
7458 print foo_instance1.overload1arg((char)arg2)
7459 print foo_instance1.overload1arg((signed char)arg3)
7460 print foo_instance1.overload1arg((unsigned char)arg4)
7461 print foo_instance1.overload1arg((int)arg7)
7462 print foo_instance1.overload1arg((unsigned int)arg8)
7463 print foo_instance1.overload1arg((float)arg11)
7464 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7465
21b9b5b1
MS
74662002-01-07 Michael Snyder <msnyder@redhat.com>
7467
7468 * gdb.base/huge.exp: New test. Print a very large target data object.
7469 (skip_huge_test): New test variable. Define if you want to skip this
7470 test. The test reads an 8 megabyte data object from the target, so it
7471 might be very time consuming on remote targets with a slow connection.
7472 * gdb.base/huge.c: New file. Test case for above.
7473
725f922e
FF
74742002-01-07 Fred Fish <fnf@redhat.com>
7475
7476 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7477 g_instance.bfoo, and g_instance.cfoo.
7478
634d57ec
JL
7479Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7480
f286b2c3
JL
7481 * gdb.base/break.c (multi_line_if_conditional): New function.
7482 (multi_ilne_while_conditional): Likewise.
7483 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7484 IF or WHILE condition puts the breakpoint at the start of
7485 the condition.
7486
634d57ec
JL
7487 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7488 hppa*-*-hpux* expected failure.
7489 * gdb.base/structs.exp (do_function_calls): Similarly.
7490
7491 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7492 watchpoints.
7493
9fbfe2dc
AC
74942002-01-06 Andrew Cagney <ac131313@redhat.com>
7495
7496 Fix PR gdb/66.
7497 * gdb.base/structs.exp: Replace skip for a29k with skip for
7498 gdb,cannot_call_functions.
7499 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7500 * gdb.base/callfuncs.exp: Ditto.
7501 * gdb.base/call-rt-st.exp: Ditto.
7502 * gdb.base/call-strs.exp: Ditto.
7503 * gdb.base/callfwmall.exp: Ditto.
7504 * gdb.base/scope.exp: Obsolete xfail a29k.
7505 * gdb.c++/misc.exp: Ditto.
7506 * gdb.c++/cplusfuncs.exp: Ditto.
7507 * gdb.base/ptype.exp: Ditto.
7508 * gdb.base/printcmds.exp: Ditto.
7509 * gdb.base/opaque.exp: Ditto.
7510 * gdb.base/list.exp: Ditto.
7511 * gdb.base/funcargs.exp: Ditto.
7512 * gdb.base/default.exp: Ditto.
7513
8ddad156
MS
75142002-01-04 Michael Snyder <msnyder@redhat.com>
7515
ca4976a6 7516 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7517 * gdb.base/maint.exp: Add tests for maint info sections options.
7518
1b074332
JL
7519Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7520
7521 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7522
7d159115
CV
75232001-12-20 Corinna Vinschen <vinschen@redhat.com>
7524
7525 * gdb.asm/arm.inc: New file.
7526 * gdb.asm/asm-source.exp: Add arm targets.
7527 * gdb.asm/configure.in: Ditto.
7528 * gdb.asm/configure: Recreated from configure.in.
7529
8fb87725
JL
7530Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7531
afabe08c
JL
7532 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7533 with HP's compiler.
7534 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7535 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7536 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7537 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7538
7539 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7540 either HP's compilers or GCC.
7541
db521deb
JL
7542 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7543 a SIGBUS or SIGSEGV.
7544
7545 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7546
7547 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7548 can be compiled with either HP's compiler or GCC.
7549
cfa88ab7
JL
7550 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7551 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7552 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7553
ca344dff
JL
7554 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7555 to match current gdb output. Update due to using auto-solib-limit
7556 for limiting instead of overloading auto-solib-add.
7557 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7558 test program.
7559
3f3c6e55 7560 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7561 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7562 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7563 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7564 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7565 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7566 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7567 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7568 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7569 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7570 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7571 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7572 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7573
8fb87725
JL
7574 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7575 a SIGTRAP to the inferior.
7576
cf599fa7
CV
75772001-12-19 Corinna Vinschen <vinschen@redhat.com>
7578
7579 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7580 Substitute call to target_link by call to gdb_compile.
7581
2cd045cd
JL
7582Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7583
7584 * gdb.base/break.exp: Fix HP specific search string when testing
7585 backtracing in a called function.
7586
d63a86f8 7587 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7588 compiling the test with HP's compilers.
7589 * gdb.base/volatile.exp: Similarly.
7590
99ebe9ac
JB
75912001-12-19 Jim Blandy <jimb@redhat.com>
7592
7593 * gdb.base/printcmds.exp: Expect the null character to be printed
7594 as '\0', and the '\013' to be printed as '\v'.
7595 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7596 * gdb.base/setvar.exp: Same.
7597
b9891b29
JB
75982001-12-17 Jim Blandy <jimb@redhat.com>
7599
0eba65ab
JB
7600 * gdb.base/completion.exp: Rather than completing very long
7601 filenames, which can make the readline library produce output we
7602 don't recognize, cd to the directory first, and then complete
7603 using nice, short relative paths.
7604
6970b5b1
JB
7605 * gdb.base/completion.exp: On some systems, there is, in fact, a
7606 variable named `b' in scope, since GDB treats all static
7607 variables as being in scope. So use `no_var_named_this'
7608 instead of `b'.
7609
b9891b29
JB
7610 * gdb.base/corefile.exp: Recognize the message saying that GDB
7611 can't find the core file's registers as a failure.
7612
e6ccd35f
JSC
76132001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7614
7615 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7616 test expect string more specific.
7617
105ba819
CV
76182001-12-13 Corinna Vinschen <vinschen@redhat.com>
7619
7620 * gdb.asm/asm-source.exp: Add support for xstormy16.
7621 * gdb.asm/configure.in: Ditto.
7622 * gdb.asm/configure: Rebuild.
7623 * gdb.asm/xstormy16.inc: New file.
7624
e9e79dd9
FF
76252001-12-10 Fred Fish <fnf@redhat.com>
7626
7627 * gdb.base/maint.exp: Update to match changes in type dumping code.
7628
347dc97d
JB
76292001-12-10 Jim Blandy <jimb@redhat.com>
7630
7631 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7632 matching the entry point symbol's name at the beginning of the
7633 line.
7634
5178b9d6
DJ
76352001-12-07 Daniel Jacobowitz <drow@mvista.com>
7636
7637 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7638 gdb.c++/inherit.exp, gdb.c++/method.exp,
7639 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7640 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7641 and class layout support.
7642
af890c52
DJ
76432001-12-07 Daniel Jacobowitz <drow@mvista.com>
7644
7645 * gdb.c++/classes.exp: Add test for static member function.
7646 * gdb.c++/misc.cc: Add class with static member function.
7647
7a345fb3
JB
76482001-12-07 Jim Blandy <jimb@redhat.com>
7649
f2e54a80 7650 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7651 those tests as `unsupported'.
7652 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7653 Rewrite subsequent tests to use it.
7654
7655 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7656 those tests as `unsupported'.
7657 * gdb.base/structs.exp (call_struct_func): New function.
7658 (do_function_calls): Use call_struct_func to call the functions
7659 returning structs.
7660
0bc69509
JB
7661 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7662 whether functions are prototyped or not, so we can't possibly pass
7663 arguments to t_float_values2 properly.
7664
7a345fb3
JB
7665 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7666 value of `timeout' for targets other than the mips*tx39-*.
7667
edb6ede1
MS
76682001-12-06 Michael Snyder <msnyder@redhat.com>
7669
d63a86f8 7670 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7671 and detect whether the start symbol has a leading underscore.
7672
2d842f13
JB
76732001-12-04 Jim Blandy <jimb@redhat.com>
7674
7675 * gdb.base/completion.exp: Clarify indentation.
7676
68550daf
JB
76772001-12-03 Jim Blandy <jimb@redhat.com>
7678
7679 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7680 variables on the S/390, not `.word'.
7681
cd5195a8
JB
76822001-11-30 Jim Blandy <jimb@redhat.com>
7683
7684 Add assembly-source tests for s390-ibm-linux.
7685 * gdb.asm/s390.inc: New file.
7686 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7687 the S/390 architecture.
7688 * gdb.asm/configure: Regenerated.
7689
ca9efc90
MS
76902001-11-30 Michael Snyder <msnyder@redhat.com>
7691
7692 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7693 next, info source, info sources, info line, global and static
7694 variables, and static functions.
7695 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7696 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7697 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7698 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7699 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7700 (gdbasm_leave): Restore frame pointer.
7701 (gdbasm_startup): Copy stack set-up from crt0.S.
7702
d0e66976
FN
77032001-11-26 Fernando Nasser <fnasser@redhat.com>
7704
7705 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7706 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7707 to a local (non-static) variable. Copy tstruct.a to a static buffer
7708 and return a pointer to that buffer.
7709 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7710
e2334072
MK
77112001-11-24 Mark Kettenis <kettenis@gnu.org>
7712
7713 * gdb.asm/configure.in: Fix recognition of ix86 target.
7714 * gdb.asm/configure: Regenerate.
7715
756caa3d
MS
77162001-11-21 Michael Snyder <msnyder@redhat.com>
7717
7718 * gdb.asm/sparc.inc: New file.
7719 * gdb.asm/asm-source.exp: Recognize sparc target.
7720 * gdb.asm/configure.in: Recognize sparc target.
7721 * gdb.asm/configure: Regenerate.
d63a86f8 7722
9a4d72d5
MS
77232001-11-21 Michael Snyder <msnyder@redhat.com>
7724
7725 * gdb.asm/m32r.inc: New file.
7726 * gdb.asm/asm-source.exp: Recognize m32r target.
7727 * gdb.asm/configure.in: Recognize m32r target.
7728 * gdb.asm/configure: Regenerate.
7729
a773d1cd
MS
77302001-11-20 Michael Snyder <msnyder@redhat.com>
7731
017ac23d
MS
7732 * gdb.asm/i386.inc: New file.
7733 * gdb.asm/asm-source.exp: Recognize ix86 target.
7734 * gdb.asm/configure.in: Recognize ix86 target.
7735 * gdb.asm/configure: Regenerate.
7736
a773d1cd
MS
7737 * gdb.c++/namespace.exp: Fix quotes in output messages.
7738
bb632afb
MS
77392001-11-14 Michael Snyder <msnyder@redhat.com>
7740
25d559ca 7741 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7742 qualifier in a type cast expression, to designate an address
7743 in the instruction space (Harvard architecture).
7744
4749e309
MS
77452001-11-13 Michael Snyder <msnyder@redhat.com>
7746
7747 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7748 Tests for expressions using 'const' and 'volatile'.
7749
25050984
CV
77502001-11-13 Corinna Vinschen <vinschen@redhat.com>
7751
7752 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7753
1902c51f
DJ
77542001-11-12 Daniel Jacobowitz <drow@mvista.com>
7755
7756 * lib/mi-support.exp (mi_run_to_helper): Move comments
7757 outside of gdb_expect.
7758
dcf95b47
DJ
77592001-11-11 Daniel Jacobowitz <drow@mvista.com>
7760
7761 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7762 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7763 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7764 mi0_run_to): New functions.
7765 * gdb.mi/mi-simplerun.exp: Use them.
7766 * gdb.mi/mi0-simplerun.exp: Likewise.
7767 * gdb.mi/mi-var-cmd.exp: Likewise.
7768 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7769
45b074e1
AC
77702001-11-10 Andrew Cagney <ac131313@redhat.com>
7771
7772 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7773 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7774
bf50d346
AC
77752001-11-09 Andrew Cagney <ac131313@redhat.com>
7776
7777 * gdb.base/restore.exp: Include $expected value in restored test
7778 message.
7779
9383332c
AC
77802001-11-09 Andrew Cagney <ac131313@redhat.com>
7781
7782 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7783 implemented.
7784
db62520a
MS
77852001-11-08 Michael Snyder <msnyder@redhat.com>
7786
7787 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7788 Add pass/fail message for stop at breakpoint in call dummy function.
7789
b5703437
MS
77902001-11-07 Michael Snyder <msnyder@redhat.com>
7791
d63a86f8
RM
7792 * gdb.c++/templates.exp (test_template_breakpoints):
7793 If we get an overload menu, but it does not match what
760f6330 7794 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7795 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7796 making the whitespace optional. Argument for "new" may be
7797 "unsigned" as well as "unsigned int/long".
d63a86f8 7798 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7799 making the whitespace optional. Also replace "(void) with
7800 "((void|)), making the keyword "void" optional.
d63a86f8 7801 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7802 making the whitespace optional. Also replace "(void) with
7803 "((void|)), making the keyword "void" optional.
3bf40917
MS
7804 * gdb.base/callfuncs.c (t_float_values): This function must
7805 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7806 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7807 can be tested against both cases. Usually one case involves
7808 promotion of float to double, while the other does not.
7809 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7810 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7811 includes a stack frame for "start".
7812
c8ab4e6d
JB
78132001-11-05 Jim Blandy <jimb@redhat.com>
7814
7815 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7816 pointers are 32 bits long, and that offsets of relocs are always
7817 stored in the data (REL-style), and not in the reloc entry itself
7818 (RELA-style).
7819 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7820 stabs.
7821
3f08ced9
MS
78222001-11-01 Michael Snyder <msnyder@redhat.com>
7823
7824 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7825 and regular expression operators by using quoting.
7826
cbfa24cd
MS
78272001-10-31 Michael Snyder <msnyder@redhat.com>
7828
7829 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7830 depending on what the symbol table contains.
7831 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7832 the output of the ptype command. Similarly, accept both "const &"
7833 and "const&".
7834
aaa68313
CV
78352001-10-31 Corinna Vinschen <vinschen@redhat.com>
7836
7837 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7838 symbol `STORAGE' to allow to choose the storage class of
7839 the local datastructures.
7840 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7841 compiler directive.
7842
91740388
MS
78432001-10-30 Michael Snyder <msnyder@redhat.com>
7844
7845 * gdb.base/jump.exp: Allow it to run for all targets.
7846
1b7c05e7
CV
78472001-10-29 Corinna Vinschen <vinschen@redhat.com>
7848
7849 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7850 with new double_array size.
7851 (main): Change storage class of all local variables to static.
7852 Reduce size of double_array to 9.
7853 * gdb.base/call-ar-st.exp: Increase timeout value.
7854 Change expected output for double array to match new size in
7855 call-ar-st.c.
7856
36a22261
CV
78572001-10-29 Corinna Vinschen <vinschen@redhat.com>
7858
7859 * gdb.base/ending-run.exp: Create identical output when passing
7860 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7861 Stormy16 target.
36a22261 7862
92b8ae91
MK
78632001-10-28 Mark Kettenis <kettenis@gnu.org>
7864
7865 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7866 that we catch the expected failure under Linux/x86.
7867
cb135b83
OF
78682001-10-29 Orjan Friberg <orjanf@axis.com>
7869
7870 * gdb.base/setvar.exp: Escape curly braces.
7871 * gdb.stabs/weird.exp: Ditto.
7872
6884aa54
DJ
78732001-10-27 Daniel Jacobowitz <drow@mvista.com>
7874
7875 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7876 * gdm.mi/mi0-hack-cli.exp: Likewise.
7877
0398c9aa
AC
78782001-10-25 Andrew Cagney <ac131313@redhat.com>
7879
7880 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7881 messages.
7882
d20bf2e8
AC
78832001-10-21 Andrew Cagney <ac131313@redhat.com>
7884
7885 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7886 checking MI enabled.
7887
03dd63aa
CV
78882001-10-09 Corinna Vinschen <vinschen@redhat.com>
7889
7890 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7891
1d9d99f3
FCE
78922001-10-04 Frank Ch. Eigler <fche@redhat.com>
7893
7894 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7895 if gdb child process crashes, just signal an error.
7896
838ae6c4
JB
78972001-10-02 Jim Blandy <jimb@redhat.com>
7898
7899 * lib/gdb.exp (test_xfail_format): Simplify.
7900
7901 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7902 front of the variable name `format'. Simplify `if'.
7903
8f0cbc1c
DJ
79042001-10-01 Daniel Jacobowitz <drow@mvista.com>
7905
7906 * gdb.threads/pthreads.exp: Wait for output and delay
7907 before sending ^C.
7908
1f08dafd
DJ
79092001-10-01 Daniel Jacobowitz <drow@mvista.com>
7910
7911 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7912 some incorrect output instead of timing out.
7913 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7914
674f90ff
CV
79152001-09-28 Corinna Vinschen <vinschen@redhat.com>
7916
7917 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7918 check to allow additional `int'.
7919
9b284272
DJ
79202001-09-27 Daniel Jacobowitz <drow@mvista.com>
7921
7922 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7923 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7924
b55a4771
MS
79252001-09-27 Michael Snyder <msnyder@redhat.com>
7926
7927 * lib/gdb.exp (test_debug_format): New proc.
7928 (setup_xfail_format): Use new proc test_debug_format.
7929 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7930 proc; use new service proc test_debug_format.
7931 Replace all other "gcc_compiled" tests with this test.
7932 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7933 proc; use new service proc test_debug_format.
7934 Replace all other "gcc_compiled" tests with this test.
7935
79362001-09-27 Michael Snyder <msnyder@redhat.com>
7937
7938 * gdb.base/cvexpr.exp: New file.
7939 * gdb.base/cvexpr.c: New file
7940 Test for expressions using const and volatile keywords.
7941
4e6667ac
CV
79422001-09-26 Corinna Vinschen <vinschen@redhat.com>
7943
7944 * gdb.base/constvars.exp: Check for different orders of keywords
7945 and additional "int" strings in output.
7946
4f337972
AC
79472001-09-22 Andrew Cagney <ac131313@redhat.com>
7948
7949 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7950 responses from "help maint".
7951
2015650d
FCE
79522001-09-19 Frank Ch. Eigler <fche@redhat.com>
7953
7954 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7955 to localhost:NNN instead of :NNN, in case Xvfb is listening
7956 only on TCP.
7957
f3bcedc1
CV
79582001-09-19 Corinna Vinschen <vinschen@redhat.com>
7959
7960 * gdb.base/recurse.exp: When checking leaving the watchpoint
7961 scope, recognize when gdb is in function's epilogue and pass.
7962
6b819c92
KS
79632001-09-18 Keith Seitz <keiths@redhat.com>
7964
7965 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7966 support for running tests against sid targets.
7967 (gdbtk_done): Ditto.
7968
a10c9419
CV
79692001-09-18 Corinna Vinschen <vinschen@redhat.com>
7970
7971 * gdb.base/ending-run.c (main): Set stdout buffersize
7972 to the same reasonable value for any target.
7973 * gdb.base/ending-run.exp: Add a regular expression
7974 to make testsuite happy on Sanyo Stormy16 target.
7975
739d0d99
CV
79762001-09-17 Corinna Vinschen <vinschen@redhat.com>
7977
7978 * gdb.base/display.c (do_loops): Add float variable `f'.
7979 Increment f in loop.
7980 * gdb.base/display.exp: Increment timeout by 60 seconds.
7981 Change float display test to use variable `f'.
7982
1b8947f0
JB
79832001-09-17 Jim Blandy <jimb@redhat.com>
7984
7985 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7986 overflowing the limited breakpoint tables on some ROM monitors
7987 (like the ROM68K).
7988
9890ac81
FCE
79892001-09-15 Frank Ch. Eigler <fche@redhat.com>
7990
7991 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7992 the "-ac" (disable access control) flag.
7993
6db765ea
JH
79942001-08-30 Jeff Holcomb <jeffh@redhat.com>
7995
7996 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7997 ints.
7998
4c32cc04
KS
79992001-08-30 Keith Seitz <keiths@redhat.com>
8000
8001 * lib/gdb.exp: Move all insight-related functionality into
8002 separate file.
8003 * lib/insight-support.exp: New file.
8004
8d6e6f81
FCE
80052001-08-29 Frank Ch. Eigler <fche@redhat.com>
8006
8007 * config/sid.exp (sid_start): Never set sid verbosity; disable
8008 expect_background {} that consumed its stdout; tolerate </dev/null.
8009 Attempt to set endianness override in "sid" protocol mode. Cleanup.
8010
6a90e1d0
AC
80112001-08-18 Andrew Cagney <ac131313@redhat.com>
8012
8013 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
8014 CLI jump command to start it.
8015 (mi_run_to_main): Fail immediatly when unexpected output.
8016
1759b3c3
AC
80172001-08-18 Andrew Cagney <ac131313@redhat.com>
8018
8019 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
8020 beginning of function. Fix PR gdb/191.
8021
61d11d80
FCE
80222001-08-16 Frank Ch. Eigler <fche@redhat.com>
8023
8024 * config/sid.exp (sid_start): Don't warn if we cannot figure out
8025 what to force sid endianness to.
8026
942a4df2
KS
80272001-08-15 Keith Seitz <keiths@redhat.com>
8028
8029 * lib/gdb.exp (gdbtk_start): Don't set environment
8030 variables for TCL_LIBRARY and friends. Insight will
8031 now figure these out for itself.
8032
0521c418
MS
80332001-08-02 Michael Snyder <msnyder@redhat.com>
8034
8035 * gdb.base/completion.exp: Remove the symbol "a64l" from
8036 the expect string; this is target-specific, and not related
8037 to what is being tested.
8038
74a9a58a
DB
80392001-08-02 Dave Brolley <brolley@redhat.com>
8040
8041 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
8042
c70819fa
MS
80432001-07-25 Michael Snyder <msnyder@redhat.com>
8044
c2b8fa57
MS
8045 * gdb.base/consecutive.exp: New file. Test stepping over
8046 breakpoints on consecutive instructions.
8047 * gdb.base/consecutive.c: New file.
8048
c70819fa
MS
8049 * gdb.base/call-rt-st.exp: Use double-backslash to quote
8050 curly braces in regular expressions.
8051
2b1a1355
MS
80522001-07-25 Michael Snyder <msnyder@redhat.com>
8053
8054 * gdb.base/ending-run.exp: Accept "Program exited normally" as
8055 legitimate output from stepping out of main.
8056
413eca6f
KS
80572001-07-22 Keith Seitz <keiths@redhat.com>
8058
8059 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
8060 the empty string, do not run the tests.
8061
7e5a9322
SC
80622001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8063
8064 * gdb.base/long_long.exp: Detect size of pointer. Take into
8065 account 2-byte pointers when testing for p/a results.
8066
de58f10f
SC
80672001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8068
d63a86f8 8069 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
8070 and defined to 1K for m68hc11.
8071 (random_data): Reduce table to 1K for embedded platforms (68hc11).
8072 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
8073 (sizeof_random_data): New variable to tell the size of the data table;
8074 don't test past this size; always run to main.
8075
d6f5fea1
SC
80762001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8077
8078 * gdb.base/return2.exp: return of long long and double fails for
8079 68HC11; don't execute these tests on that platform.
8080 * gdb.base/return.exp: Return of a double fails for 68hc11.
8081
c477543d
SC
80822001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8083
8084 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
8085 tests that print a float.
8086 * call-rt-st.exp: Likewise.
8087
63cf1c79
MK
80882001-07-12 Mark Kettenis <kettenis@gnu.org>
8089
8090 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
8091 running this test on Linux.
8092
112f9ab5
MC
80932001-06-24 Michael Chastain <chastain@redhat.com>
8094
8095 * gdb.base/arithmet.exp: Remove some tests to make all test names
8096 unique.
8097
4970cb0f
MS
80982001-07-03 Michael Snyder <msnyder@redhat.com>
8099
8100 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
8101 the output of the ptype command.
8102
d85da69f
MS
81032001-07-02 Michael Snyder <msnyder@redhat.com>
8104
4c8a82de
MS
8105 * gdb.base/completion.exp: Don't assume that break.c is the only
8106 source file that may contain functions named "marker".
d85da69f
MS
8107 * gdb.base/corefile.exp: Quote the curly braces in regexp.
8108
8afc772b
AC
81092001-06-28 Andrew Cagney <ac131313@redhat.com>
8110
8111 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
8112 of files to delete.
8113
8114 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
8115 * gdb.disasm/h8300s.exp: New file.
8116 gdb.disasm/h8300s.s: Likewise.
8117
cff22675
AC
81182001-06-27 Andrew Cagney <ac131313@redhat.com>
8119
8120 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
8121 empty breakpoint tables.
8122
68c81b54
AC
81232001-06-25 Andrew Cagney <ac131313@redhat.com>
8124
8125 * lib/mi-support.exp: Update args=... part of stop-reason
8126 patterns. Accept either a list or a tuple.
8127
2dd62704
AC
81282001-06-23 Andrew Cagney <ac131313@redhat.com>
8129
8130 * lib/mi-support.exp: Remove local emacs variable defining
8131 change-log-default-name.
8132
b4127474
MC
81332001-06-22 Michael Chastain <chastain@redhat.com>
8134
8135 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
8136 This is operationally compatible with the previous version.
8137
8dbfb380
JB
81382001-06-13 Jim Blandy <jimb@redhat.com>
8139
8140 * lib/gdb.exp (gdb_test): Doc fix.
8141
f2d8c86d
MC
81422001-06-10 Michael Chastain <chastain@redhat.com>
8143
8144 * gdb.base/exprs.exp: Remove a duplicate test.
8145
81564d34
JB
81462001-06-06 Jim Blandy <jimb@redhat.com>
8147
8148 * gdb.base/return2.exp (main): Use values to test float and double
8149 returns that are not NaN's, to avoid being confused by IEEE
8150 comparison rules.
8151
da55addb
MS
81522001-06-04 Michael Snyder <msnyder@redhat.com>
8153
8154 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 8155 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
8156 rather than wait for 12 more tests to time out.
8157
42c65987
JB
81582001-06-06 Jim Blandy <jimb@redhat.com>
8159
b18bced9 8160 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 8161 Don't forget to match the GDB prompt.
b18bced9 8162
42c65987
JB
8163 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
8164
5b41e5f0
JB
81652001-06-04 Jim Blandy <jimb@redhat.com>
8166
8167 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
8168 command.
8169
015e046f
KB
81702001-05-31 Kevin Buettner <kevinb@redhat.com>
8171
8172 * gdb.base/annota1.exp (info break): Match four or more spaces
8173 after "Address".
8174
fb1ffbbe
MC
81752001-05-31 Michael Chastain <chastain@redhat.com>
8176
8177 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
8178 (dm_type_int_star): Likewise.
8179 (dm_type_long_star): Likewise.
8180 (dm_type_void_star): Likewise.
8181
5ea2a32c
KB
81822001-05-29 Kevin Buettner <kevinb@redhat.com>
8183
8184 * gdb.base/completion.exp (INPUTRC): Set this environment variable
8185 to a known value in order to get consistent results regardless
8186 of the setting of INPUTRC or the presence or contents of .inputrc.
8187
ae23c492
MS
81882001-05-24 Michael Snyder <msnyder@redhat.com>
8189
ac55707e
MS
8190 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
8191 Don't require that the main thread and the manager thread are the
8192 first in the list.
8193
ae23c492
MS
8194 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
8195 debugging. If test fails, issue an "unsupported" not a "fail".
8196
400071f1
JB
81972001-05-24 Jim Blandy <jimb@redhat.com>
8198
8199 Don't assume that short is shorter than int.
8200 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
8201 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 8202 this isn't true.
400071f1
JB
8203 ("print unsigned char == (~0)"): Add test that verifies that ~0,
8204 an int, is not equal to ~0 stored in an unsigned char. This tests
8205 the same thing that the previous test meant to, but works on
8206 16-bit machines, too.
8207 ("print unsigned char != (~0)"): Same test, complemented.
8208
0816a3e5
MS
82092001-05-24 Michael Snyder <msnyder@redhat.com>
8210
8211 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 8212 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
8213 and prevents dejagnu getting out of step.
8214
f6dc23a9
KB
82152001-05-23 Kevin Buettner <kevinb@redhat.com>
8216
8217 * gdb.base/finish.exp (finish_void): Revise pattern for
8218 stopping on the call statement to not permit stopping at
8219 the start of the instructions comprising the call sequence.
8220
7dbd117d
MC
82212001-05-19 Michael Chastain <chastain@redhat.com>
8222
8223 * gdb.base/callfuncs.exp: Make all test names unique.
8224 * gdb.base/commands.exp: Make all test names unique.
8225 * gdb.base/condbreak.exp: Make all test names unique.
8226 * gdb.base/dbx.exp: Make all test names unique.
8227 * gdb.base/default.exp: Make all test names unique.
8228 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
8229 and TIMEOUT messages to their corresponding PASS message.
8230 * gdb.base/ending-run.exp: Make all test names unique.
8231 * gdb.base/long_long.exp: Remove duplicate test.
8232
6b0b0a9e
KB
82332001-05-21 Kevin Buettner <kevinb@redhat.com>
8234
8235 * gdb.base/finish.exp (finish_void): Allow "finish" command to
8236 stop on the call statement as well as the statement after the
8237 call.
8238
2caa35cb
MS
82392001-05-21 Michael Snyder <msnyder@redhat.com>
8240
8241 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
8242
40713331
EZ
82432001-05-10 Elena Zannoni <ezannoni@redhat.com>
8244
8245 * gdb.base/completion.exp: Revamp test. Make it execute on all
8246 platforms.
8247
c2c1be8d
EZ
82482001-05-10 Elena Zannoni <ezannoni@redhat.com>
8249
2c9cd303
EZ
8250 * config/gdbserver.exp (gdb_load): Handle the case
8251 in which the arguments to gdbserver are given in the
8252 baseboard configuration file.
8253 Also handle the case in which the server needs to do a
8254 load.
8255
9671de48
KS
82562001-05-07 Keith Seitz <keiths@cygnus.com>
8257
8258 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
8259 set up the display for testing.
8260 (gdbtk_start): Convert all paths to paths that tcl will like.
8261 Export target information to environment.
8262 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
8263 necessary.
8264 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
8265 (to_tcl_path): New proc to convert a given pathname into
8266 a path acceptible as an argument to a tcl command.
8267 (_gdbtk_export_target_info): New proc to export target info
8268 into the environment for gdbtk testing.
8269 (gdbtk_done): New proc to signal end-of-test.
8270
5a360f47
JB
82712001-05-06 Jim Blandy <jimb@redhat.com>
8272
8273 * restore.c: Make the code of caller0 correspond to its comment.
8274
66c756c6
MS
82752001-05-03 Michael Snyder <msnyder@redhat.com>
8276
8277 * config/sid.exp (gdb_target_sid): Check for error messages.
8278 On error or timeout, don't make expect exit (which will terminate
8279 all subsequent tests); instead just make gdb exit.
d63a86f8 8280 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
8281 return a negative value.
8282
a966fde5
JB
82832001-04-24 Jim Blandy <jimb@redhat.com>
8284
851c18e0
JB
8285 * gdb.c++/templates.exp: If we see the prompt for the overload
8286 list, but we haven't recognized any of the longer patterns,
8287 arrange for this test to fail, not hang.
8288
a966fde5
JB
8289 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
8290 variations.
8291
db144853
MC
82922001-04-22 Michael Chastain <chastain@redhat.com>
8293
8294 * gdb.c++/local.exp: Use the 'runto' library function.
8295 * gdb.c++/namespace.exp: Likewise.
8296 * gdb.c++/overload.exp: Likewise.
8297
3207ec21
KB
82982001-03-26 Kevin Buettner <kevinb@redhat.com>
8299
8300 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
8301 * gdb.base/step-line.exp: New file. Test step/next in presence of
8302 #line directives.
8303 * gdb.base/step-line.c: New file. Test program for the above.
8304 * gdb.base/step-line.inp: New file. We pretend that this file has
8305 been transformed by some other tool into step-line.c.
8306
13b57657
JB
83072001-03-21 Jim Blandy <jimb@redhat.com>
8308
8309 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
8310 unmangled operator names.
8311
754cbe1c
JB
83122001-03-20 Jim Blandy <jimb@redhat.com>
8313
8314 * gdb.threads/linux-dp.exp: Recognize an additional message
8315 generated by GDB when it doesn't understand how to debug threads
8316 on the target system.
8317
177495c9
AC
83182001-03-19 Andrew Cagney <ac131313@redhat.com>
8319
8320 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
8321
f266096b
MC
83222001-03-12 Michael Chastain <chastain@redhat.com>
8323
8324 * gdb.c++/derivation.exp: Use the 'runto' library function.
8325
cac3c2ff
MC
83262001-03-12 Michael Chastain <chastain@redhat.com>
8327
8328 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
8329
b6c11a24
MC
83302001-02-24 Michael Chastain <chastain@redhat.com>
8331
8332 * gdb.c++/ref-types.exp: Change handwritten code to library
8333 function 'runto'.
8334
6bae5bce
OF
83352001-03-16 Orjan Friberg <orjanf@axis.com>
8336
8337 * gdb.base/signals.exp: Set count to 0 explicitly.
8338
0015fd9a
MS
83392001-03-15 Mark Salter <msalter@redhat.com>
8340
8341 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
8342 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
8343 (gdb_load): Add support for additional target_info: gdb_download_size
8344 and gdb_load_timeout.
0015fd9a 8345
fc33412a
DT
8346Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
8347
8348 * gdb.base/annota1.exp: Move test of isnative to earlier in the
8349 file -- to prevent failing when the compile fails but we have no
8350 intention of running the tests anyway.
8351
8352 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
8353 tests if set.
8354
8355 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
8356 integers.
8357
8358 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
8359 * gdb.c++/namespace.exp: Ditto.
8360
115f06de
OF
83612001-03-07 Orjan Friberg <orjanf@axis.com>
8362
8363 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
8364 * gdb.base/pointers.exp: Relax pattern match of decimals.
8365
b6ba6518
KB
83662001-03-06 Kevin Buettner <kevinb@redhat.com>
8367
8368 * Makefile.in, config/abug.exp, config/cfdbug.exp,
8369 config/cpu32bug.exp, config/dve.exp, config/est.exp,
8370 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
8371 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
8372 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
8373 config/sh.exp, config/sid.exp, config/slite.exp,
8374 config/sparclet.exp, config/udi.exp, config/unknown.exp,
8375 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
8376 config/vxworks.exp, config/vxworks29k.exp,
8377 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
8378 gdb.base/all-bin.exp, gdb.base/annota1.exp,
8379 gdb.base/arithmet.exp, gdb.base/assign.exp,
8380 gdb.base/async.exp, gdb.base/attach.exp,
8381 gdb.base/bitfields.exp, gdb.base/bitops.exp,
8382 gdb.base/break.exp, gdb.base/call-ar-st.exp,
8383 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
8384 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
8385 gdb.base/commands.exp, gdb.base/completion.exp,
8386 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8387 gdb.base/constvars.exp, gdb.base/corefile.exp,
8388 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
8389 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
8390 gdb.base/ending-run.exp, gdb.base/environ.exp,
8391 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8392 gdb.base/finish.exp, gdb.base/foll-exec.exp,
8393 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
8394 gdb.base/funcargs.exp, gdb.base/help.exp,
8395 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
8396 gdb.base/logical.exp, gdb.base/long_long.exp,
8397 gdb.base/maint.exp, gdb.base/mips_pro.exp,
8398 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
8399 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
8400 gdb.base/pointers.exp, gdb.base/printcmds.exp,
8401 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
8402 gdb.base/regs.exp, gdb.base/relational.exp,
8403 gdb.base/remote.exp, gdb.base/reread.exp,
8404 gdb.base/restore.exp, gdb.base/return2.exp,
8405 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
8406 gdb.base/selftest.exp, gdb.base/setshow.exp,
8407 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
8408 gdb.base/sigall.exp, gdb.base/signals.exp,
8409 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
8410 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8411 gdb.base/step-test.exp, gdb.base/structs.c,
8412 gdb.base/structs.exp, gdb.base/structs2.exp,
8413 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
8414 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
8415 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
8416 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8417 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
8418 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
8419 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
8420 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
8421 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
8422 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
8423 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
8424 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
8425 gdb.fortran/types.exp, gdb.java/jmisc.exp,
8426 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8427 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
8428 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8429 gdb.trace/circ.exp, gdb.trace/collection.exp,
8430 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8431 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8432 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
8433 gdb.trace/report.exp, gdb.trace/save-trace.exp,
8434 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8435 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8436 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
8437 notices.
8438
dc96c6c7 84392001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
8440
8441 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8442 first arg is int not float.
8443
dc96c6c7 84442001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
8445
8446 * gdb.base/reread.exp: Unsupported for non-native targets;
8447 doesn't work for remote debugging.
8448
9b0c4aeb
FN
84492001-02-19 Fernando Nasser <fnasser@redhat.com>
8450
8451 From Drew Moseley <dmoseley@redhat.com>
8452 * gdb.base/ending-run.exp: Properly handle the BSP state when
8453 stepping past the end of main.
8454
02aa71d5
MC
84552001-02-19 John Moore <jmoore@redhat.com>
8456
8457 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8458 Converted HPUX fix for non-expected items following multiple
8459 step commands into general solution for all platforms.
8460
1fa449a4
MC
84612001-02-18 Michael Chastain <chastain@redhat.com>
8462
8463 * gdb.c++/classes.exp (do_tests): Change runto statements
8464 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8465 statements demangler agnostic.
8466 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8467 (gdb_virtfunc_restart): Likewise.
8468
b2f9ec70
MC
84692001-02-14 Michael Chastain <chastain@redhat.com>
8470
8471 * gdb.c++/inherit.exp (do_tests): Change runto statements
8472 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8473 statements demangler agnostic.
8474
cf74b8ca
AC
8475Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8476
8477 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8478 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8479 before calling common_routine 15 times'' tests.
8480
99f78f56
MC
84812001-02-11 Michael Chastain <chastain@redhat.com>
8482
8483 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8484 Helps the test script figure out which demangler is in use.
8485 (dm_type_foo_ref): Ditto.
8486 (dm_type_int_star): Ditto.
8487 (dm_type_long_star): Ditto.
8488 (dm_type_unsigned_int): Ditto.
8489 (dm_type_void): Ditto.
8490 (dm_type_void_star): Ditto.
99707966 8491 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8492 Probe the gdb demangler and set variables to accommodate
8493 formatting differences.
8494 (info_func_regexp): New function. Same as info_func, but
8495 matches against a regexp.
8496 (info_func): Match against a literal string.
8497 (print_addr_2): New function. Match against a literal string,
8498 which can be different from the input to gdb.
8499 (print_addr): Simply call print_addr_2 with the same argument twice.
8500 (test_lookup_operator_functions): Use demangler formatting variables.
8501 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8502 the tests in the same order as the C++ class declaration.
8503 (test_paddr_operator_functions): Ditto.
8504 (test_paddr_overloaded_functions): Ditto.
8505 (test_paddr_hairy_functions): Use demangler formatting variables.
8506 Add reference to gdb/19 for related tests.
8507 (do_tests): Call probe_demangler.
8508
1de8f023
KB
85092001-01-30 Kevin Buettner <kevinb@redhat.com>
8510
8511 * gdb.c++/templates.cc (printf): Remove unused function definition.
8512
ca3f91ed
MS
85132001-01-26 Felix Lee <flee@redhat.com>
8514
8515 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8516
85172001-01-25 matthew green <mrg@redhat.com>
8518
8519 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8520 up sid.
8521 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8522
85232001-01-25 matthew green <mrg@redhat.com>
8524
8525 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8526 Deprecate $sid_spawn_id.
ca3f91ed
MS
8527 (sid_exit): Remove code necessary only for `spawn.'
8528
85292001-01-25 matthew green <mrg@redhat.com>
8530
8531 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8532
fb18ec4a
MC
85332001-01-28 Michael Chastain <chastain@redhat.com>
8534
8535 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8536 to call when tests fail. It takes gdb out of the overloaded
8537 function choice menu back to the main prompt, so that the test
8538 program stays synchronized.
8539 (set_bp_overloaded): New proc to collect all the common
8540 code for setting a breakpoint on an overloaded name. Calls
8541 take_gdb_out_of_choice_menu when needed.
8542 (menu_overload1arg): New variable to collect the repeated
8543 instances of the expected menu for an overloaded name. Change
8544 the regular expression to handle changes in g++ type encoding:
8545 "void" can be either "void" or "", and "unsigned int" can be
8546 either "unsigned int" or "unsigned".
8547 (continue_to_bp_overloaded): Change regular expressions to handle
8548 changes in g++ type encoding.
8549 (no proc): Call take_gdb_out_of_choice_menu when needed.
8550 Remove redundant calls to "info break". Accept either "canceled"
8551 or "cancelled". Change regular expressions in "info break"
8552 calls to handle changes in g++ type encoding. Give all tests
8553 unique strings.
8554
9c646a6e
BE
85552001-01-17 Ben Elliston <bje@redhat.com>
8556
8557 * config/sid.exp: New file.
8558
9549d9c1
AC
8559Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8560
8561 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8562
dc96c6c7 85632000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8564
8565 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8566 Add a RE to accept a non-ascii char if one is ever presented.
8567
b4df4f68
FN
85682000-12-20 Fernando Nasser <fnasser@redhat.com>
8569
297dd0fd 8570 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8571
dc96c6c7 85722000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8573
d63a86f8 8574 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8575 in regexp. One '\' does not suffice on Linux.
8576
4a7bddb6
MC
85772000-12-09 Michael Chastain <chastain@redhat.com>
8578
8579 * gdb.base/break.exp (test_clear_command): Use a marker function
8580 rather than 'main' for the test function. Also move this
8581 test to an execution point where the marker function names are
8582 guaranteed to be bound to functions. (Executing tests after a
8583 'finish' from main runs into name conflicts with local names
8584 in __libc_start_main).
8585
dc96c6c7 85862000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8587
8588 * gdb.base/finish.exp: New test for gdb's "finish" command.
8589 * gdb.base/return2.exp: New test for gdb's "return" command.
8590 * gdb.base/return2.c: New source file for above.
8591
dc96c6c7 85922000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8593
8594 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8595 * gdb.base/miscexprs.exp: Ditto.
8596 * gdb.base/pointers.exp: Ditto.
8597 * gdb.c++/derivation.exp: Ditto.
8598 * gdb.c++/local.exp: Ditto.
8599 * gdb.c++/namespace.exp: Ditto.
8600 * gdb.c++/overload.exp: Ditto.
8601 * gdb.c++/ref-types.exp: Ditto.
8602
dc96c6c7 86032000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8604
8605 * gdb.base/constvars.exp: Test result of "up" command.
8606 * gdb.base/miscexprs.exp: Ditto.
8607 * gdb.base/pointers.exp: Ditto.
8608 * gdb.base/scope.exp: Ditto.
8609 * gdb.c++/derivation.exp: Ditto.
8610 * gdb.c++/local.exp: Ditto.
8611 * gdb.c++/namespace.exp: Ditto.
8612 * gdb.c++/overload.exp: Ditto.
8613 * gdb.c++/ref-types.exp: Ditto.
8614
44097287
FN
86152000-11-22 Michael Chastain <chastain@redhat.com>
8616
8617 * mips_pro.exp: Accept either "middle -> top -> main" or
8618 "middle -> main" in the backtrace, because gcc can optimize
8619 tail calls to jumps. Remove setup_xfail for the hppa case.
8620 Add a comment with the original warning messages from PR 3016,
8621 which was filed in 1993, to preserve them for posterity.
8622
9d2e1bab
ND
86232000-11-17 Nick Duffek <nsd@redhat.com>
8624
8625 * lib/gdb.exp (gdb_test): Override timeout with board info.
8626
1aca8eb7
ND
86272000-11-17 Nick Duffek <nsd@redhat.com>
8628
8629 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8630 the second kill and detach messages.
8631
93076499
ND
86322000-11-17 Nick Duffek <nsd@redhat.com>
8633
8634 * configure.in: Add AC_EXEEXT.
8635 * configure: Regenerate.
8636 * Makefile.in (just-check): Export EXEEXT.
8637 * lib/gdb.exp ($EXEEXT): Import from environment.
8638 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8639 expect "maint dump-me" on Cygwin.
8640 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8641 $EXEEXT.
8642
30e87cd3
ND
86432000-11-17 Nick Duffek <nsd@redhat.com>
8644
8645 * gdb.base/break.exp: Test backtrace and finish from called
8646 function on all platforms, not just HP-UX.
8647
dc96c6c7 86482000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8649
8650 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8651 code from gdb_target_monitor, so it can be used independantly
8652 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8653
dc96c6c7 86542000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8655
8656 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8657 * gdb.base/corefile.exp: Expect the message "Program is being
8658 debugged already" when we send the "corefile" command, since
8659 the preceeding gdb_load may have connected gdb to a remote target.
8660 * gdb.base/display.exp: Disable hardware watchpoints if new
8661 board info variable "no_hardware_watchpoints" is true.
8662 Replace single-letter commands with more readable ones.
8663 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8664 if new board info variable "no_hardware_watchpoints" is true.
8665 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8666 to see if stdio (printf) testing is possible.
8667 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8668 board info variable "no_hardware_watchpoints" is true. Use new
8669 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8670
39124dea
FN
86712000-11-13 Fernando Nasser <fnasser@redhat.com>
8672
8673 From Orjan Friberg <orjanf@axis.com>:
8674 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8675 in array print pattern match.
8676
a9e2e984
FN
86772000-11-09 Fernando Nasser <fnasser@redhat.com>
8678
8679 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8680 spelling "cancelled" to U.S. spelling "canceled" to match changes
8681 made to gdb.
8682 * gdb.c++/ovldbreak.exp: Ditto.
8683
c7db355b
PS
86842000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8685
8686 * gdb.base/callfuncs.c (main): Moved to end of file, call
8687 t_double_values to initialize the FPU before inferior calls are made.
8688 * gdb.base/callfuncs.exp: Test for register preservation after calling
8689 inferior functions. Add tests for continuining, finishing and
8690 returning from a stop in a call dummy.
8691
dc96c6c7 86922000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8693
8694 * gdb.base/commands.exp: Break up long lines, and re-indent.
8695
dc96c6c7 86962000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8697
8698 * config/gdbserver.exp: Rewritten from the ground up, to make it
8699 compatible with the current dejagnu tree, and to make it work with
8700 the new "gdbserver" in libremote.
8701
dc96c6c7 87022000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8703
8704 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8705 * gdb.base/varargs.exp: Skip entire test if no printf support.
8706 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8707 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8708
dc96c6c7 87092000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8710
8711 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8712 no floating point support.
8713 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8714 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8715 * gdb.base/call-rt-st.exp: Ditto.
8716 * gdb.base/call-strs.exp: Ditto.
8717
bac5fc66
JG
87182000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8719
8720 * gdb.base/sizeof.c: include <stdio.h>.
8721
8722 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8723 'finish', otherwise uncaptured gdb_prompt would potentially
8724 throw remaining test points out of sync.
8725
b22a6027
SB
87262000-07-26 Scott Bambrough <scottb@netwinder.org>
8727
8728 * gdb.base/recurse.exp: Run tests for all targets.
8729 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8730 gnu-oldld case on ARM.
8731 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8732 for ARM targets.
d63a86f8 8733
d8231941
AG
8734Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8735
8736 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8737 * gdb.java/configure: Rebuild.
8738
8caabe69
AG
8739Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8740
8741 * gdb.java/jv-exp.exp: New file.
8742
9d273ca3
AG
8743Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8744
8745 * configure: Rebuilt.
8746 * configure.in (configdirs): Add gdb.java.
8747 * gdb.java/jmisc.java: New file.
8748 * gdb.java/jmisc.exp: New file.
8749 * gdb.java/Makefile.in: New file.
8750 * gdb.java/configure: Rebuilt.
8751 * gdb.java/configure.in: New file.
8752 * lib/java.exp: New file.
8753
4f823a66
AC
8754Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8755
8756 * gdb.base/exprs.exp: Test casts to a pointer including over and
8757 underflow.
8758
2391e11d
AC
8759Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8760
8761 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8762 and the compilers sizes.
8763
54602222
ND
87642000-07-09 Nick Duffek <nsd@redhat.com>
8765
8766 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8767 (use_methods): New function.
8768 (main): Call use_methods().
8769 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8770 (do_tests): Call test_method_param_class.
8771
2bec0572
ND
87722000-07-09 Nick Duffek <nsd@redhat.com>
8773
8774 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8775 spelling.
8776 (test_enums): New procedure. Move enum tests from end of script
8777 to here. Set breakpoint on function name instead of line number.
8778 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8779 (enums2): New marker function.
8780 (enums1): New function.
8781 (main): Call enums1(). Move enum tests to enums1().
8782
78492fde
AC
8783Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8784
8785 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8786 compile/link program. Update line numbers.
8787 * gdb.asm/d10v.inc: Define ``startup''.
8788 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8789
49a2cef8
AC
8790Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8791
8792 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8793
3e6c8688
EZ
87942000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8795
8796 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8797 of 'help maint print' command.
8798
9ff5cbe9
AC
8799Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8800
8801 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8802 they use gdb_expect_list.
8803
17c579bd
AC
8804Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8805
8806 * gdb.base/commands.exp: Use ``set remote
8807 memory-read-packet-size'' instead of ``set endian big'' to test
8808 long commands.
8809
e6d71bf3
DB
88102000-06-03 Daniel Berlin <dan@cgsoftware.com>
8811
8812 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8813 g++, and stop skipping them.
e6d71bf3
DB
8814
8815 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8816 work under g++.
8817
d63a86f8 8818 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8819 initialization.
8820
dc96c6c7 88212000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8822
8823 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8824 the regular expression: accept an (almost) arbitrary sequence of
8825 "frames-invalid" and "breakpoints-invalid" messages both before
8826 and after the "starting" message.
8827
dc96c6c7 88282000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8829
8830 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8831
dc96c6c7 88322000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8833
8834 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8835 Relax the regular expression a little, make it pass on Solaris 8.
8836
8216cda9
KB
88372000-05-12 Kevin Buettner <kevinb@redhat.com>
8838
8839 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8840 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8841 Instead, it is permissible for gdb to stop on the line of the
8842 call itself.
8843
1a570b2f
MS
88442000-05-12 Michael Snyder <msnyder@.cygnus.com>
8845
8846 * gdb.base/break.exp (bp on small function, optimized file):
8847 Add a second pass pattern. The behavior differs here between stabs
8848 and dwarf for one-line functions. Stabs preserves two line symbols
8849 (one before the prologue and one after) with the same line number,
8850 but dwarf regards these as duplicates and discards one of them.
8851 Therefore the address after the prologue (where the breakpoint is)
8852 has no exactly matching line symbol, and GDB reports the breakpoint
8853 as if it were in the middle of a line rather than at the beginning.
8854
dc96c6c7 88552000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8856
d63a86f8 8857 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8858 rather than "send_gdb" (for consistancy).
8859
7d418785
AC
8860Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8861
8862 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8863 * gdb.c++/templates.cc: Properly check for GCC version number.
8864 * lib/compiler.cc: Likewise
8865
dc96c6c7 88662000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8867
d63a86f8 8868 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8869 gdb may not stop at the first line of main, due to code motion.
8870
dc96c6c7 88712000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8872
8873 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8874 This test depends on parsing the printf output from the target.
8875 Since the sparclet stub doesn't do stdio, this will never work.
8876 * gdb.base/call-rt-st.exp: ditto.
8877 * gdb.base/call-strs: ditto.
8878
dc96c6c7 88792000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8880
8881 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8882
8883 * gdb.base/ending-run.exp: After connecting to a remote target,
8884 but before running, the target will appear to be in a random
8885 location. Specify both a file and a line for breakpoints.
8886 Also, the function that calls main may be called 'init'
8887 rather than 'start'.
8888
a5a51225
EZ
88892000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8890
8891 * gdb.base/help.exp: Update output for add-symbol-file command.
8892
7930cc7c
FN
88932000-04-10 Fernando Nasser <fnasser@cygnus.com>
8894
8895 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8896 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8897
23e37ab1
C
88982000-04-07 J.T. Conklin <jtc@redback.com>
8899
e93c542c
C
8900 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8901
23e37ab1
C
8902 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8903
591b8fa3
PDM
8904Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8905
8906 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8907 values that can be represented exactly.
8908 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8909 above change, and to not check against the directory part of the source
8910 file name.
8911 (step into print_long_arg_list): Likewise.
8912 (print print_small_structs from print_long_arg_list): Likewise.
8913 (print print_long_arg_list): Likewise.
8914
7a495180
EZ
89152000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8916
30b53638 8917 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8918
beb998c6
AC
8919Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8920
8921 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8922
1c689132
DB
89232000-03-25 Daniel Berlin <dan@cgsoftware.com>
8924
8925 * gdb.base/commands.exp (deprecated_command_test): Add test for
8926 deprecate with no arguments.
8927
c1790a9d
JL
89282000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8929
8930 * gdb.base/break.exp: Add new test for setting breakpoints on
8931 optimized code so we can test breakpoints work even when function
8932 prologues may be optimized away
8933
003ba290
FN
89342000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8935
8936 From David Whedon <dwhedon@gordian.com>
8937 * gdb.base/commands.exp : Added command deprecator tests.
8938
6837a0a2
DB
89392000-03-22 Daniel Berlin <dan@cgsoftware.com>
8940
8941 * gdb.base/help.exp: Added test for new apropos command.
8942
b9593231
KB
89432000-03-21 Kevin Buettner <kevinb@redhat.com>
8944
8945 * gdb.base/pointers.c (usevar): New function.
8946 (main): Make sure that global variables v_int_pointer2, rptr,
8947 and y are all referenced someplace in the program by calling
8948 usevar() on them. [Some linkers delete symbols which are
8949 never referenced. The space remains, but there's no way to
8950 get a (symbolic) handle on the variable from the debugger.]
8951
751a959b
EZ
89522000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8953
8954 * gdb.base/printcmds.c: Add typedeffed arrays.
8955
8956 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8957 procedure to test arrays that are typedef'd.
8958
73a93a32
JI
89592000-03-13 James Ingham <jingham@leda.cygnus.com>
8960
8961 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8962 the library directories.
73a93a32 8963
fb40c209
AC
8964Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8965
8966 * configure.in (configdirs): Add sub directory gdb.mi.
8967 * configure: Re-generate.
8968
8969 * gdb.mi: New directory.
d63a86f8 8970
ee4dd2c9
AC
89712000-02-25 Scott Bambrough <scottb@netwinder.org>
8972
8973 * gdb.base/long_long.exp: Correct test suite failure when printing
8974 a long long value as a double on ARM platforms.
8975
70f0cc22
JB
89762000-02-16 Jim Blandy <jimb@redhat.com>
8977
8978 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8979 default source file is set properly before running this test.
8980
853819b8
EZ
89812000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8982
8983 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8984 gdbtk/library directory, not in gdbtcl2.
8985
dfcd3bfb
JM
89862000-02-04 Jim Blandy <jimb@redhat.com>
8987
8988 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8989 backslash from regexp pattern.
8990
8991 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8992 procedure. Use it to run all the "continue to bp overloaded"
8993 tests. Note that this changes the names of the tests slightly.
8994 If the breakpoint hit message includes a hex PC value, because
8995 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8996 from the real source code, still consider that a pass.
8997
8998 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8999 XFAIL here if the breakpoint message contains a hex address. Note
9000 similar change on 1999-11-02.
9001
9002 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
9003
9004 * gdb.base/ptype.exp: Establish a default source file before
9005 calling get_debug_format.
9006
90072000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
9008
9009 * gdb.base/watchpoint.exp: Remove duplication of test messages.
9010
8b93c638
JM
90112000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9012
9013 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
9014 of successive stepi commands -- while in the prologue we should see
9015 the function entry bracket.
9016
90172000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9018
9019 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
9020 reach __change_mode() when stepping through the end of main().
9021
c5394b80
JM
90222000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
9023
9024 * gdb.base/default.exp: Fix expected pattern.
9025 * gdb.base/help.exp: Same.
9026
0d06e24b
JM
90272000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9028
9029 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
9030 Don't use xfail's because that affects only the following test.
d63a86f8 9031
0d06e24b
JM
9032 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
9033 solaris or linux.
9034
9035 * gdb.base/selftest.exp: Update to reflect changes to main.c.
9036
dc96c6c7 90372000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 9038
d63a86f8 9039 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
9040 "A syntax error" rather than "A parse error". Accept both.
9041
90422000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
9043
9044 * gdb.base/default.exp: Remove OS dependent string from "target
9045 remote" test.
9046 * gdb.base/help.exp: Same for "help target remote" test.
9047
c3f6f71d
JM
90482000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9049
9050 From Jim Kingdon <kingdon@redhat.com>:
9051
9052 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
9053 prompt (cleanup rather than necessity, but still might keep output
9054 from spilling to next test).
9055
90562000-01-02 Fred Fish <fnf@cygnus.com>
9057
9058 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
9059 AIX, which defines them in <sys/types.h>.
9060
ed9a39eb 90611999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 9062
ed9a39eb
JM
9063 * gdb.base/default.exp: Match arm* etc instead of arm in "info
9064 float" test.
9065
90661999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 9067
ed9a39eb 9068 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
9069
9070 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
9071 outermost frame disallowed".
9072
90731999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
9074
9075 * gdb.base/setvar.exp: New tests for setting the value of a struct
9076 with a constant list.
9077
90781999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9079
9080 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
9081 require the user to type a cast before setting the value of a struct.
9082
de57eccd
JM
90831999-12-06 Jim Blandy <jimb@cygnus.com>
9084
9085 * gdb.base/default.exp: Expect the new 'info float' command on
9086 all i386 platforms.
9087
9088 * gdb.threads/linux-dp.exp: Expand our ability to recognize
9089 LinuxThreads libraries that don't support debugging.
9090
c2d11a7d
JM
9091Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9092
9093 * gdb.base/remote.c: Fill the buffer with truely random data.
9094 Change the buffer type to ``unsigned char'' to simplify size
9095 arithmetic.
9096
9097 * gdb.base/remote.exp: Reduce download numbers by one. Typical
9098 stub only handles 400-1 byte packets. Verify that the download
9099 worked.
9100
91011999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
9102
9103 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
9104 tests, using UNRESOLVED for the untested cases. Also, does not wait
9105 for a timeout if the prompt was received before a recognizable pattern.
9106
91071999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
9108
9109 * lib/gdb.exp (gdb_expect_list): Fix spelling.
9110
91111999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9112
9113 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
9114 watchpoints.
9115
91161999-11-24 Jason Merrill <jason@casey.cygnus.com>
9117
9118 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
9119
9120 * gdb.c++/local.exp: Be more flexible in recognizing local class
9121 name mangling. Don't allow horribly truncated method names.
9122 * gdb.c++/derivation.exp: Expect protected inheritance.
9123 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
9124 * gdb.c++/virtfunc.exp: Likewise.
9125 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
9126 when printing a nested enum.
9127
91281999-11-22 Jim Blandy <jimb@cygnus.com>
9129
9130 * gdb.base/step-test.exp: Properly await GDB's response to setting
9131 a breakpoint on the call to large_struct_by_value.
9132
9133 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
9134 just because we have debug info for the `start' function.
9135
91361999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
9137
9138 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
9139 "Unknown signal" messages, which indicate (on LinuxThreads) that
9140 GDB doesn't know how to debug threads on this system. This is
9141 better than hanging while philosopher 0 dumps chatter into gdb.log.
9142
91431999-11-18 Tom Tromey <tromey@cygnus.com>
9144
9145 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
9146
91471999-11-18 Fred Fish <fnf@cygnus.com>
9148
9149 * gdb.base/coremaker2.c: Add sample program for generating
9150 cores that is more self contained than coremaker.c. Eventually
9151 I'll add more code to this and tie it into the testsuite.
9152
4ce44c66
JM
91531999-11-12 Stan Shebs <shebs@andros.cygnus.com>
9154
9155 * gdb.base/dollar.exp: Remove, now in gdb.hp.
9156
91571999-11-10 Jimmy Guo <guo@cup.hp.com>
9158
9159 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
9160 from $srcdir/lib/.
9161 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
9162 and gdb.c++/.
9163
9164 * gdb.c++/derivation.exp: remove redundant get compiler info code.
9165
d63a86f8 9166 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
9167 'continue with watch' test point.
9168
91691999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
9170
9171 Merged from p2linux-990323-branch:
d63a86f8 9172
4ce44c66
JM
9173 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
9174
11cf8741
JM
9175Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
9176
9177 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
9178 {limit,fixed}''. Test ``set download-write-size''.
9179
9180Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
9181
9182 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
9183 gdb_expect_list.
9184
9185Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
9186
9187 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
9188
91891999-11-03 Mark Salter <msalter@cygnus.com>
9190
9191 * gdb.base/break.exp: Fix "stub continue" pattern.
9192
91931999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
9194
9195 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
9196
91971999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
9198
9199 * gdb.base/display.exp ("finish"): Add timeout clause.
9200
9201 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
9202 plain prompt clause, so this doesn't have to time out in order to
9203 fail.
9204
9205 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
9206 breakpoint hit messages include an address.
9207
9208 * gdb.base/display.exp: Don't forget to escape parens in regular
9209 expressions. Unix regexp notatation sucks.
9210
92111999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9212
9213 * gdb.base/annota1.exp: Test for annotate-signalled: change output
9214 order for 'signalled' message.
9215
5c44784c
JM
92161999-11-01 Stan Shebs <shebs@andros.cygnus.com>
9217
9218 From Jimmy Guo <guo@cup.hp.com>:
9219 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
9220 * gdb.base/annota1.c: Add code for tests to work with.
9221
92221999-10-26 Frank Ch. Eigler <fche@cygnus.com>
9223
9224 * gdb.base/remote.exp: New test for remote downloading settings.
9225 * gdb.base/remote.c: New file with large .data.
9226
917317f4
JM
92271999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
9228
9229 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
9230 for LinuxThreads support, merged from the Code Fusion branch.
9231
9232Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
9233
9234 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
9235 containing exp_continue into a while within an expect. Don't
9236 attempt a start more than three times. Check return value from
9237 gdb_load.
d63a86f8 9238
2df3850c
JM
9239Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
9240
9241 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
9242 a pass case.
9243
2acceee2
JM
92441999-10-01 Kevin Buettner <kevinb@cygnus.com>
9245
9246 * gdb.base/break.c (main): Added a statement that we can step
9247 off of.
9248 * gdb.base/break.exp: Added tests for setting a breakpoint
9249 at an offset and stepping onto a breakpoint.
9250
92511999-10-01 Fred Fish <fnf@cygnus.com>
9252
d63a86f8 9253 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
9254 gdb output.
9255
c2c6d25f
JM
92561999-09-18 Jim Blandy <jimb@cris.red-bean.com>
9257
9258 * gdb.base/break.exp: Code locations are in hex, don't forget!
9259 (For HP-UX.)
9260
92611999-09-17 Stan Shebs <shebs@andros.cygnus.com>
9262
9263 * condbreak.exp: Use break.c as test program.
9264 * condbreak.c: Remove, redundant with break.c.
9265
92661999-09-15 Stan Shebs <shebs@andros.cygnus.com>
9267
9268 * config/monitor.exp (gdb_target_monitor): Disable X- and
9269 Z-packets if the target needs it.
9270
92711999-09-13 James Ingham <jingham@leda.cygnus.com>
9272
9273 * gdb.c++/overload.exp: Added tests for listing overloaded
9274 functions with function pointers in the arg, explicitly calling
9275 out the version you want.
9276
cff3e48b
JM
92771999-09-09 Stan Shebs <shebs@andros.cygnus.com>
9278
9279 * long_long.exp: Add variations of test cases that work for
9280 targets with 16-bit ints and 32-bit doubles.
9281
d4f3574e
SS
92821999-09-08 Stan Shebs <shebs@andros.cygnus.com>
9283
9284 * break.c (main): Compare a possibly-uninitialized argc with an
9285 unlikely value that fits in 16 bits.
9286
92871999-09-07 Stan Shebs <shebs@andros.cygnus.com>
9288
9289 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
9290 0xfeeb, don't want negative numbers if ints are 16 bits.
9291
9292 * lib/gdb.exp (skip_cplus_tests): New proc.
9293 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9294 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
9295 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
9296 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
9297 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
9298 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
9299 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
9300 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
9301
9302 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
9303
9304Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
9305
9306 * gdb.base/corefile.exp (up): Allow a parameter to appear
9307 in the frame that we're going up to.
9308
9309 From Jim Blandy <jimb@cygnus.com>:
9310
9311 * gdb.base/default.exp (info float): Expect some output now.
9312
9313 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
9314 returning floating-point values to fail on the x86.
9315 * gdb.base/callfwmall.exp (do_function_calls): Same.
9316
9317 * gdb.base/list.exp (test_listsize): Correct expectations for
9318 listing line 1 with listsize 2. Also, listing a single line
9319 works now, as does listing three lines. [Kevin's note: There
9320 were a number of other cases fixed too where the expectations
9321 differed...]
9322
93231999-09-02 Stan Shebs <shebs@andros.cygnus.com>
9324
9325 * gdb.base/selftest.exp: Add case for when version prints as
9326 constant string instead of char pointer.
9327
104c1213
JM
93281999-08-25 Stan Shebs <shebs@andros.cygnus.com>
9329
9330 * gdb.base/ending-run.exp: Add Solaris case for what happens when
9331 stepping out of main.
9332
9333 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
9334 G++ used.
9335
9336 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
9337 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
9338
9339 * gdb.c++/ovldbreak.exp: Update match string in test that
9340 includes a warning of multiple breakpoints.
9341
93421999-08-24 Stan Shebs <shebs@andros.cygnus.com>
9343
9344 * gdb.base/display.exp: Improve precision of step-after-finish
9345 added yesterday.
9346
9347 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
9348 test.
9349
9350 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
9351 configs when using G++, not just hppa*.
9352
93531999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9354
9355 * gdb.base/async.c: New file.
9356 * gdb.base/async.exp: New file.
9357
9358Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
9359
9360 * gdb.base/break.exp: Tweak PA specific tests to properly handle
9361 PA64.
9362
53a5351d
JM
9363Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
9364
104c1213
JM
9365 * gdb.base/display.exp: "finish" can leave us mid-line on many
9366 targets, deal with it. Add a small constant to main, instead of
9367 1000 since main+1000 may not be a valid address in the target.
9368
53a5351d
JM
9369 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
9370 on hpux11.
9371
9372 * gdb.base/attach.exp: Handle another hpux11 error message variant
9373 when attaching to a process that does not exist.
9374
93751999-08-19 J.T. Conklin <jtc@redback.com>
9376
9377 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
9378 characters in 'continue to 1241' test.
9379
93801999-08-17 Stan Shebs <shebs@andros.cygnus.com>
9381
9382 * gdb.base/call-ar-st.exp: Add a shorter match case for the
9383 stop in print_long_arg_list, define and use a whitespace
9384 variable in print_small_structs test, add an XFAIL for Solaris.
9385 * gdb.base/dbx.exp: XFAIL func commands until somebody is
9386 interested enough to fix.
9387
7be570e7
JM
93881999-08-13 Keith Seitz <keiths@cygnus.com>
9389
9390 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
9391 (dbx_gdb_load): Remove. Use gdb_load instead, since that
9392 proc knows about targets other than the natives.
9393 (test_assign): Use "gdb_run_cmd" to "run" the target.
9394 Check that we've actually hit the breakpoint at main.
9395 When we attempt to assign a value to a local variable, check
9396 that the variable is in the current scope, i.e., don't use
9397 a test with an empty result.
9398
9399Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
9400
9401 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
9402 command.
9403
94041999-08-09 Stan Shebs <shebs@andros.cygnus.com>
9405
9406 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9407 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
9408 gdb.compat, gdb.threads-hp.
9409 gdb.hp/configure, gdb.hp/configure.in: New files.
9410 gdb.hp/Makefile.in: Recurse into new subdirs.
9411 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
9412 gdb.hp/gdb.objdbg: New directory, tests for debugging info
9413 in object files.
9414 gdb.hp/tools: New directory, aux tools for HP-specific tests.
9415
96baa820
JM
94161999-08-05 Stan Shebs <shebs@andros.cygnus.com>
9417
9418 * gdb.base/display.exp: Help expect by putting a newline in the
9419 funky printf, remove a bogus p/a test.
9420
94211999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9422
9423 * gdb.base/display.exp: Make sure that when we say 'run', we are
9424 connected to the target. This is necessary when running not
9425 natively.
9426
94271999-08-03 Stan Shebs <shebs@andros.cygnus.com>
9428
9429 * gdb.base/step-test.exp: Removed some extraneous messages.
9430
9431 * gdb.base/long_long.exp: Don't run memory examination tests
9432 on little-endian targets (they will need a different set of
9433 results to match).
9434
94351999-08-02 Stan Shebs <shebs@andros.cygnus.com>
9436
9437 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
9438 until somebody decides to fix GDB.
9439
9440 * gdb.base/long_long.c: Stop compiler complaint by specifying long
9441 constant as "ULL".
9442 * gdb.base/long_long.exp: Loosen x/c test, add partial result
9443 matches for a couple x/2 commands.
9444
a0b3c4fd
JM
94451999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9446
9447 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9448 by merging in ref-types2 tests.
9449 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9450
9451 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9452 * gdb.c++/Makefile.in: Add standard actions.
9453 (EXECUTABLES): Rename from PROGS, update list.
9454 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9455 from gdb.hp.
9456 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9457 foo and bar locals.
9458 * gdb.c++/anon-union.exp: Fix tests to match.
9459 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9460 expect matches to handle output variations.
9461 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9462 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9463 output, add HP alternatives for new and delete prints.
9464 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9465 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9466 * gdb.c++/demangle.exp: Use $style when reporting failure.
9467 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9468 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9469 match alternatives.
9470 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9471 compilers.
9472 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9473 * gdb.c++/method.exp: Add match alternatives.
9474 * gdb.c++/misc.cc: Add bool types.
9475 * gdb.c++/misc.exp: Add tests for bool types.
9476 * gdb.c++/overload.exp: Add xfails.
9477 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9478 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9479 add some more template parameter tests (only for HP currently).
9480 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9481 * gdb.c++/virtfunc.cc: Add return type and value for main.
9482 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9483 match alternatives.
d63a86f8 9484
a0b3c4fd
JM
94851999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9486
9487 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9488
94891999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9490
9491 * gdb.base/signals.exp: Don't expect getting a backtrace from
9492 within a signal handler to fail on Linux.
9493
94941999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9495
9496 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9497 * lib/gdb.exp: Remove some gratuitious semicolons.
9498 (delete_breakpoints): Increase timeout.
9499 (gdb_expect): Add -notransfer option.
9500 (gdb_test): Use -notransfer option.
9501 (get_compiler_info): Add f77 case.
9502 (get_compiler): New proc, split out from gdb_preprocess, add f77
9503 case.
9504 (gdb_preprocess): Call get_compiler.
9505
9506 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9507 * gdb.base/attach.exp, gdb.base/display.exp,
9508 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9509 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9510 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9511 third arg to gdb_test.
9512 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9513 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9514 HP-UX xfails, add others.
9515 * gdb.base/completion.exp: Reflect name change of self-test.
9516 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9517 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9518 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9519 HP failure number.
9520 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9521 useless HP-UX 10.30 references.
9522 * gdb.base/maint.exp: Loosen matches.
9523 * gdb.base/pointers.c (main): Declare more_code.
9524 * gdb.base/pointers.exp: Match on output of a `next'.
9525 * gdb.base/structs.c: Add prototypes.
9526 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9527 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9528
95291999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9530
9531 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9532 command.
9533
95341999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9535
9536 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9537 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9538
9539 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9540 debug info. Deal with lack of signal hanlder info in stack.
9541
9542 From Jim Kingdon <kingdon@redhat.com>:
9543 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9544
5a2468f5
JM
95451999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9546
9547 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9548 gdb.base/foll-vfork.exp: Don't run for crosses.
9549
adf40b2e
JM
9550Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9551
9552 * gdb.base/configure.in: Check for gdbvars.exp instead of
9553 a1-selftest.exp.
9554 * gdb.base/configure: Re-generate.
9555
95561999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9557
9558 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9559 in trying to run first and name is too long.
9560
9561 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9562 pointers2.c and pointers2.exp, respectively.
9563 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9564 doschk happier.
9565
43e526b9
JM
95661999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9567
9568 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9569 callfuncs2.c and callfuncs2.exp.
9570
9571 * gdb.base/list.exp: Remove mistaken xfails.
9572 * gdb.base/list0.h: Add optional prototypes.
9573
9846de1b
JM
9574Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9575
9576 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9577 calling malloc.
9578 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9579 * ptype.exp: Move test for get_debug_format to before its first
9580 use.
9581
95821999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9583
9584 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9585 * gdb.base/annota2.cc, annota2.exp: Move from here.
9586 * gdb.c++/annota2.cc, annota2.exp: To here.
9587 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9588
43ff13b4
JM
9589Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9590
9591 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9592 a consistent format.
9593
085dd6e6
JM
95941999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9595
9596 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9597 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9598 HP compilers, also set the globals $true and $false.
9599
9600 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9601 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9602 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9603 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9604 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9605 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9606 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9607 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9608 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9609 whatis.c} Add C++ compatible function definitions and return
9610 types, add includes for library functions.
9611 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9612 * gdb.base/step-test.c (myglob): Rename from glob.
9613 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9614 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9615 files, move here from gdb.hp.
9616 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9617 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9618 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9619 Adjust line numbers in regexps.
9620
9621 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9622 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9623 instead of 0/1.
9624
9625 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9626 foll-vfork.exp: New files, move here from gdb.hp.
9627 * gdb.base/page.exp: New file, test of pagination command.
9628
9629 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9630 recursion test.
9631 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9632
9633 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9634 gdb.base/solib.exp: Fix compiler invocation process.
9635
9636 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9637 HP-UX 11, turn off overload resolution explicitly.
9638 * gdb.base/commands.exp: Set argument list explicitly, add
9639 watchpoint test.
9640 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9641 them work.
9642 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9643 expressions properly.
9644 * gdb.base/corefile.exp: Loosen the match slightly.
9645 * gdb.base/default.exp: Allow "Error accessing memory" message
9646 also.
9647 * gdb.base/display.exp: Skip over x/0 j if PA64.
9648 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9649 * gdb.base/interrupt.exp: Ditto.
9650 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9651 in use.
9652 * gdb.base/list.exp: Add xfails for HP-UX.
9653 * gdb.base/long_long.exp: Refine some of the numeric matches.
9654 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9655 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9656 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9657 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9658 * gdb.base/ptype.exp: Succeed on more varieties of output.
9659 * gdb.base/scope.exp: Add xfails for HP-UX.
9660 * gdb.base/sect-cmd.exp: Add more cases.
9661 * gdb.base/setvar.exp: Add xfails for HP-UX.
9662 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9663 * gdb.base/signals.exp: Match on void symbolically.
9664 * gdb.base/step-test.exp: Add case for PA64.
9665 * gdb.base/term.exp: Add exit and restart.
9666 * gdb.base/twice.exp: Clean up after self.
9667 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9668 * gdb.base/whatis.exp: Allow more ways to pass tests.
9669
9670 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9671 no longer useful.
9672
9673Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9674
9675 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9676 list of patterns.
9677 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9678 print_double_array(double_array)", "continuing to breakpoint
9679 1018", "print print_double_array(array_d)" and "continuing to
9680 1034" tests.
d63a86f8 9681
085dd6e6
JM
96821999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9683
9684 * Makefile.in: Add empty html and install-html targets.
9685
96861999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9687
9688 * config/mt-*: Remove, these haven't been used since 1996.
9689
96901999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9691
9692 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9693 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9694 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9695
9e0b60a8
JM
96961999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9697
9698 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9699 simpler match case for the ptype of the big class.
9700
97011999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9702
9703 * gdb.exp: Fix test for gdb_prompt existence.
9704
97051999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9706
9707 * gdb.exp (gdb_test): Add fail after calls to perror.
9708
97091999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9710
9711 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9712
97131999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9714
9715 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9716
0f71a2f6
JM
9717Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9718
9719 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9720 malloc() is linked in.
9721
97221999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9723
9724 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9725 step at end.
9726
9727 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9728
97291999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9730
9731 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9732
cce74817
JM
9733Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9734
9735 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9736 * gdb.base/mips_pro.exp: Likewise.
9737
97381999-06-02 Keith Seitz <keiths@cygnus.com>
9739
9740 * gdb.c++/templates.cc: Change all "new" operators to throw
9741 an exception.
9742 * gdb.c++/cplusfuncs.cc: Likewise.
9743
9744 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9745
9746Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9747
9748 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9749 * gdb.base/ending-run.exp: When stepping out of main, accept a
9750 step into an arbitrary assembler file.
9751
392a587b
JM
97521999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9753
d63a86f8 9754 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9755 "breakpoint-invalid" to be printed.
d63a86f8 9756 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9757 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9758 * gdb.base/annota2.cc: Initialize a.x to 0.
9759
9e086581
JM
97601999-05-17 Keith Seitz <keiths@cygnus.com>
9761
9762 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9763 when "skip_float_tests" set.
9764 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9765 "print print_ten_doubles", and "step into print_long_arg_list".
9766 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9767 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9768 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9769 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9770 "skip_float_tests" is set.
9771 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9772 when "skip_float_tests" set.
d63a86f8 9773
cd0fc7c3
SS
97741999-05-06 Keith Seitz <keiths@cygnus.com>
9775
9776 * gdb.base/annota2.cc: Include stdio.h.
9777
9778Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9779
9780 * gdb.base/crossload.exp: Remove, this has been disabled ever
9781 since BFD stopped including all targets, and cross-GDB gets
9782 plenty of testing anyway.
9783 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9784 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9785 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9786 * gdb.base/README: Remove, was doc for this.
9787 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9788 needed.
9789
b83266a0
SS
97901999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9791
9792 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9793 output.
9794
9795 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9796 * gdb.base/annota2.exp: New file. More annotation tests.
9797 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9798 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9799
98001999-04-23 Angela Marie Thomas <angela@cygnus.com>
9801
9802 * config/cfdbug.exp: New file.
9803
7a292a7a
SS
98041999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9805
9806 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9807 Marcus Daniel's and Dale Hawkins's demangler crashes.
9808
9809 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9810 test_lucid_style_demangling, test_arm_style_demangling,
9811 test_hp_style_demangling): Try Tom Tromey's core-dumping
9812 identifier under each demangling style.
9813
98141999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9815
9816 * gdb.c++/demangle.exp: Include the current demangling style
9817 in all test names.
9818 (current_demangling_style): New global variable.
9819 (set_demangling_style, test_demangling_core, test_demangling,
9820 test_demangling_exact): New functions.
9821 (test_gnu_style_demangling, test_lucid_style_demangling,
9822 test_arm_style_demangling, test_hp_style_demangling): Use those,
9823 instead of calling gdb_test and gdb_test_exact directly.
9824 (catch_demangling_errors): New function, which reports errors
9825 signalled by the demangling test functions in an orderly way.
9826 (do_tests): Use catch_demangling_errors.
9827
98281999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9829
9830 * gdb.base/signals.exp (test_handle_all_print): Use () for
9831 grouping in expressions, not {}.
9832
9833 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9834 initialized yet.
9835
98361999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9837
9838 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9839 are listed.
9840
98411999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9842
9843 * gdb.stabs/weird.exp: Test for CC being defined before
9844 looking at its value.
9845
98461999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9847
9848 * gdb.base/call-ar-st.exp: Remove stray '#'.
9849 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9850 "short int" and "long int".
9851 * gdb.c++/overload.cc: Cast the string added in the previous
9852 change, to mollify finicky HP compiler.
9853 * gdb.hp/reg-test.exp (testfile): Fix file name.
9854 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9855
7a292a7a
SS
9856 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9857 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9858 alternate form of enum ptype.
9859
c906108c
SS
98601999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9861
7a292a7a
SS
9862 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9863 * gdb.hp/*.exp: Change all to run compiler probe only after
9864 passing skip_hp_tests, so as not to waste time on guaranteed
9865 failure.
9866
c906108c
SS
9867 * gdb.c++/overload.cc: Pass string instead of char addr, always
9868 init ccpfoo.
9869 * gdb.c++/templates.cc: Fix syntax error.
9870
7a292a7a
SS
9871Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9872
9873 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9874 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9875 command.
9876
98771999-03-18 James Ingham <jingham@cygnus.com>
9878
9879 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9880
9881 * gdb.c++/method.exp: It was testing an uninitialized int on the
9882 stack and assuming it was positive.
9883
9884 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9885
9886 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9887 keep it from killing the rest of the tests.
7a292a7a
SS
9888 Use gdb_continue_to_end.
9889
9890 * gdb.base/sigall.exp: use gdb_continue_to_end.
9891
9892 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9893
9894 * gdb.base/display.exp: use runto_main, not run.
9895
d63a86f8
RM
9896 * gdb.base/default.exp: Check for the current error message in the
9897 r abbreviation test.
7a292a7a
SS
9898 Add strongarm to the targets that know info float.
9899
d63a86f8 9900 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9901 run which doesn't work with monitors.
9902
9903 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9904
9905 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9906
9907 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9908 program. Traps the case (in Cygmon) when the program never really
9909 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9910 more places, so I used my name. Sorry Mark...
9911
9912 * config/monitor.exp (gdb_target_monitor): added another
9913 target_info parameter: remotebinarydownload. This will set the
9914 remotebinarydownload flag if this is causing some boards trouble.
9915
99161999-03-18 Mark Salter <msalter@cygnus.com>
9917
9918 * lib/gdb.exp (continue_to_exit): New function.
9919
9920 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9921 * gdb.base/ending-run.exp: Ditto.
9922 * gdb.base/step-test.exp: Ditto.
9923
99241999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9925
9926 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9927 (suggested by Art Haas <ahaas@neosoft.com>).
9928
99291999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9930
9931 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9932
9933Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9934
9935 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9936 descriptions of types (short unsigned int vs unsigned short, etc).
9937
99381999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9939
9940 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9941 a call to strlen; sometimes we do have sources.
9942
99431999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9944
9945 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9946 character, so GDB won't print garbage after its end.
d63a86f8 9947
c906108c
SS
9948 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9949 breakpoint there instead. Sometimes GCC emits memcpy to handle
9950 the large structures being passed by value, so we step into that
9951 instead of sum_array_print, which obscures what we're really testing.
9952 * gdb.base/step-test.exp: However, we do want a test that notices
9953 the bizarre steps into memcpy, so do that here. Add check for
9954 stepping into function calls that pass large structures by value.
9955 ("Is that a noun clause, or are you just happy to see me?")
9956 Remove all references to specific line numbers.
9957 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9958 New type and function.
9959 (main): Call large_struct_by_value, passing it a large struct by value.
9960 * lib/gdb.exp (gdb_get_line_number): New function.
9961
9962 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9963 more portable.
9964
7a292a7a
SS
99651999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9966
c906108c
SS
9967 * lib/gdb.exp: Doc fixes.
9968
7a292a7a
SS
99691999-03-05 Nick Clifton <nickc@cygnus.com>
9970
d63a86f8 9971 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9972
99731999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9974
c906108c
SS
9975 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9976 commands. They're not germane to this test, and they don't work
9977 that way on remote targets.
9978
3fc11d3e
JM
99791999-03-01 James Ingham <jingham@cygnus.com>
9980
9981 * Changelog entries merged over from gdb development branch.
9982
3fc11d3e
JM
9983 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9984
9985 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9986 for outputting results of test run.
9987
2d4a1622 9988 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9989
9990 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9991
7a292a7a
SS
99921999-02-25 Felix Lee <flee@cygnus.com>
9993
9994 * lib/gdb.exp (debug_format): initialize
9995
c906108c
SS
99961999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9997
9998 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9999 * gdb.base/call-rt-st.c: Ditto.
10000
c906108c
SS
100011999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
10002
10003 * gdb.threads/pthreads.exp (horiz): New variable.
10004 (test_startup): Fix regexps that capture thread numbers.
10005
100061999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
10007
10008 * gdb.base/smoke.exp: Disambiguate two test case names (both
10009 called ``print'').
10010
10011Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10012
10013 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
10014 compilation.
10015
100161999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10017
10018 * gdb.base/miscexprs.exp: Change patterns to match GDB's
10019 actual output formatting.
10020 * gdb.base/smoke.exp: GDB removes leading 0's.
10021 * gdb.base/volatile.exp: Don't check type of remuneration;
10022 that variable is no longer defined in constvars.c.
10023 * gdb.base/step-test.c (main): Exit with explicit exit code.
10024 * gdb.base/step-test.exp: Remove two nexti checks--they are
10025 not portable.
10026
100271999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10028
10029 * gdb.base/help.exp ("help delete display"): Fix test to match
10030 gdb's output.
10031
10032 * gdb.base/long_long.c (known_types): Initialize values to zero.
10033 * gdb.base/long_long.exp: Step one more line
10034 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 10035 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
10036 unique test case names.
10037
10038Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10039
d63a86f8 10040 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
10041
10042 * gdb.c++/method.exp: Add missing close brace.
10043
100441999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
10045
10046 * gdb.base/maint.exp: Use 'set height 0' to disable page
10047 prompting, not 'set height 400'.
10048
10049 Fix a bunch of timeouts.
10050 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
10051 four separate tests, so expect doesn't take forever to match a ton
10052 of text against a regexp with lots of .* forms.
10053 ("maint print psymbols", "maint print symbols"): Make some of
10054 these greps more selective, so that expect doesn't try to wade
10055 through huge piles of output and time out.
10056
10057 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
10058
10059 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
10060 tests: one which doesn't expect shlib events to be reported, and
10061 another which does, but is XFAIL for all platforms other than
10062 HP/UX.
10063
10064 * gdb.base/break.exp: Teach the test suite that the `catch
10065 fork', `catch vfork', and `catch exec' commands produce error
10066 messages on platforms that don't provide these features.
10067
10068Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10069
10070 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
10071 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
10072 (shortening names from solib_threshold.exp etc), won't run on
10073 anything but HP-UX for the foreseeable future.
10074 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
10075 reflect move.
10076
10077Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
10078
10079 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10080 gdb.trace/Makefile.in (clean): Remove all test executables.
10081
10082Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
10083
10084 * gdb.base/shlib-call.exp: add test cases to verify that gdb
10085 successfully re-sets breakpoints in shared libraries.
10086 * gdb.base/shmain.c (main): return 0, don't fall off the end.
10087
10088Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10089
d63a86f8
RM
10090 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
10091 and compiled w/o GCC.
c906108c
SS
10092
10093 * gdb.hp/watch-cmd.exp: ditto.
10094
10095 * gdb.hp/watch-hp.exp: ditto.
10096
10097 * gdb.hp/xdb1.exp: ditto.
10098
10099 * gdb.hp/xdb2.exp: ditto.
10100
10101 * gdb.hp/dbx.exp: ditto.
10102
10103Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
10104
10105 * constvars.c: Remove C++-isms.
10106 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
10107 with GCC.
10108
10109Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
10110
10111 The following changes are part of the HP merge.
10112
10113 * gdb.base/break.exp: new tests to verify that catchpoints for
10114 fork, vfork, and exec don't trigger inappropriately.
10115
10116 * gdb.base/opaque.exp: compile one file at a time, then link.
10117
10118 * gdb.base/signals.exp: be more restrictive about which hppa
10119 systems receive a setup_xfail. new tests.
10120
10121 * gdb.base/solib_threshold.build: new file.
10122 * gdb.base/solib_threshold.exp: new file.
10123 * gdb.base/solib_threshold.link_opts: new file.
10124 * gdb.base/solib_threshold.mk: new file.
10125 * gdb.base/gen_solib_threshold.c: new file.
10126
10127 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
10128 tests. New tests for enums inside classes.
10129
10130 * gdb.c++/compiler.cc: indicate support of template debugging.
10131
10132 * gdb.c++/demangle.exp: run hp style demangling tests.
10133
10134 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
10135 tests.
10136
10137 * gdb.c++/misc.cc: changes to support new tests.
10138
10139 * gdb.c++/templates.cc: changes to support HP's compiler; changes
10140 to support new tests.
10141
10142 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
10143 gcc, then skip these tests.
10144
10145Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
10146
10147 The following files are part of the HP merge; some had longer
10148 names at HP, but have been renamed to be no more than 14
10149 characters in length.
10150
10151 * gdb.hp/ambiguous.cc: new file.
10152 * gdb.hp/ambiguous.exp: new file.
10153 * gdb.hp/attach.exp: new file.
10154 * gdb.hp/attach2.exp: new file.
10155 * gdb.hp/classes-hp.exp: new file.
10156 * gdb.hp/ctti.exp: new file.
10157 * gdb.hp/ctti-add.cc: new file.
10158 * gdb.hp/ctti-add1.cc: new file.
10159 * gdb.hp/ctti-add2.cc: new file.
10160 * gdb.hp/ctti-add3.cc: new file.
10161 * gdb.hp/dbx.exp: new file.
10162 * gdb.hp/exception.cc: new file.
10163 * gdb.hp/exception.exp: new file.
10164 * gdb.hp/foll-exec.c: new file.
10165 * gdb.hp/foll-exec.exp: new file.
10166 * gdb.hp/foll-fork.c: new file.
10167 * gdb.hp/foll-fork.exp: new file.
10168 * gdb.hp/foll-vfork.c: new file.
10169 * gdb.hp/foll-vfork.exp: new file.
10170 * gdb.hp/inherit-hp.exp: new file.
10171 * gdb.hp/more-steps.exp: new file.
10172 * gdb.hp/namespace.cc: new file.
10173 * gdb.hp/namespace.exp: new file.
10174 * gdb.hp/optimize.exp: new file.
10175 * gdb.hp/pxdb.c: new file.
10176 * gdb.hp/pxdb.exp: new file.
10177 * gdb.hp/quicksort.exp: new file.
10178 * gdb.hp/reg-test.exp: new file.
10179 * gdb.hp/reg-test.s: new file.
10180 * gdb.hp/sized-enum.c: new file.
10181 * gdb.hp/sized-enum.exp: new file.
10182 * gdb.hp/start-stop.exp: new file.
10183 * gdb.hp/templ-hp.cc: new file.
10184 * gdb.hp/templ-hp.exp: new file.
10185 * gdb.hp/thr-lib.c: new file.
10186 * gdb.hp/thr-lib.exp: new file.
10187 * gdb.hp/thr-lib.h: new file.
10188 * gdb.hp/thr-liblib.c: new file.
10189 * gdb.hp/virtfun-hp.c: new file.
10190 * gdb.hp/virtfun-hp.exp: new file.
10191 * gdb.hp/watch-cmd.exp: new file.
10192 * gdb.hp/watch-hp.exp: new file.
10193 * gdb.hp/xdb1.exp: new file.
10194 * gdb.hp/xdb2.exp: new file.
10195 * gdb.hp/xdb3.exp: new file.
10196
10197Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
10198
10199 The following files are part of the HP merge; some had longer
10200 names at HP, but have been renamed to be no more than 14
10201 characters in length.
10202
10203 * gdb.base/ss.h: new file.
10204 * gdb.base/call-ar-st.c: new file.
10205 * gdb.base/call-ar-st.exp: new file.
10206 * gdb.base/call-rt-st.c: new file.
10207 * gdb.base/call-rt-st-exp: new file.
10208 * gdb.base/call-strs.exp: new file.
10209 * gdb.base/ena-dis-br.exp: new file.
10210 * gdb.base/environ.exp: new file.
10211 * gdb.base/long_long.exp: new file.
10212 * gdb.base/sect-cmd.exp: new file.
10213 * gdb.base/shlib-cl2.exp: new file.
10214 * gdb.base/smoke.exp: new file.
10215 * gdb.base/so-impl-ld.c: new file.
10216 * gdb.base/so-impl-ld.exp: new file.
10217 * gdb.base/so-indr-cl.c: new file.
10218 * gdb.base/so-indr-cl.exp: new file.
10219 * gdb.base/varargs.exp: new file.
10220 * gdb.base/volatile.exp: new file.
10221 * gdb.base/whatis-exp.exp: new file.
7a292a7a 10222 * gdb.base/display.exp: new file.
c906108c
SS
10223 * gdb.c++/derivation.exp: new file.
10224 * gdb.c++/local.exp: new file.
10225 * gdb.c++/member-ptr.exp: new file.
10226 * gdb.c++/overload.exp: new file.
10227 * gdb.c++/ovldbreak.exp: new file.
10228 * gdb.c++/ref-types.exp: new file.
10229 * gdb.c++/ref-types2.exp: new file.
10230 * gdb.c++/userdef.exp: new file.
d63a86f8 10231
c906108c
SS
10232Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
10233
10234 * gdb.base/default.exp: Reflect wording change in remote.c.
10235
dc96c6c7 10236Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10237
10238 * gdb.base/help.exp: Update to reflect current text.
10239
10240Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
10241
10242 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
10243 they're stack variables and contain garbage.
10244 * gdb.c++/anon-union.exp: new file.
10245
10246 The following changes were made by David Taylor
10247 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10248 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10249 in changes by HP.
10250
10251 * gdb.base/bitops.exp: new file.
10252 * gdb.base/default.exp: change expected messages for catch and
10253 info catch tests to reflect HP merge changes.
10254 * gdb.base/enable-disable-break.exp
10255 * gdb.base/ending-run.c: new file.
10256 * gdb.base/long_long.c: new file.
10257 * gdb.base/maint.exp: new file.
10258 * gdb.base/pointers2.exp: new file.
10259 * gdb.base/shlib-call2.exp: new file.
10260 * gdb.base/solib.exp: new file.
10261 * gdb.base/step-test.c: new file.
10262 * gdb.c++/anon-union.cc: new file.
10263 * gdb.c++/local.cc: new file.
10264 * gdb.c++/member-pointer.cc: new file.
10265 * gdb.c++/method.cc: new file.
10266 * gdb.c++/ref-types.cc: new file.
10267 * gdb.c++/ref-types2.cc: new file.
10268 * gdb.c++/userdef.cc: new file.
d63a86f8 10269
c906108c
SS
10270 * gdb.base/scope.exp: compile one file at a time, then link.
10271 * gdb.base/langs.exp: ditto.
10272 * gdb.base/list.exp: ditto.
d63a86f8 10273
c906108c
SS
10274Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
10275
10276 The following changes were made by David Taylor
10277 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10278 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10279 in changes by HP.
d63a86f8 10280
c906108c
SS
10281 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
10282 skip tests. When compiling pass c++ flag to gdb_compile.
10283 * gdb.c++/
d63a86f8 10284
c906108c
SS
10285 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
10286 test for on hppa*-*-hpux*; use args to see if c++ was specified.
10287 (skip_hp_tests): new function.
10288 (gdb_preprocess): new function.
10289
10290 * configure.in (hpdir): decide whether to configure gdb.hp.
10291 * configure: regenerated.
10292
10293 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
10294 to delete on clean.
10295 (EXECUTABLES): update to reflect new additions.
10296 * gdb.base/commands.exp: update message expected.
10297 * gdb.base/default.exp: add copyright notice.
10298 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
10299 * gdb.base/help.exp: update messages to reflect current text.
10300 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
10301 targets for recurse tests.
10302 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
10303 skip this file.
10304
10305 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
10306 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
10307 compilation.
10308 * gdb.c++/misc.exp: ditto.
10309 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
10310 run the tests. tell gdb_compile that it's a c++ compilation.
10311
10312 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 10313
c906108c
SS
10314 * gdb.base/all-bin.exp: new file.
10315 * gdb.base/arithmet.exp: new file.
10316 * gdb.base/assign.exp: new file.
10317 * gdb.base/completion.exp: new file.
10318 * gdb.base/cond-expr.exp: new file.
10319 * gdb.base/condbreak.exp: new file.
10320 * gdb.base/define.exp: new file.
10321 * gdb.base/dollar.exp: new file.
10322 * gdb.base/environment.exp: new file.
10323 * gdb.base/eval-skip.exp: new file.
10324 * gdb.base/jump.exp: new file.
10325 * gdb.base/logical.exp: new file.
10326 * gdb.base/pointers.exp: new file.
10327 * gdb.base/relational.exp: new file.
10328 * gdb.base/section_command.exp: new file.
10329 * gdb.base/whatis-expr.exp: new file.
10330
10331 * gdb.base/all-types.c: new file.
10332 * gdb.base/call-array-struct.c: new file.
10333 * gdb.base/call-return-struct.c: new file.
10334 * gdb.base/call-strings.c: new file.
10335 * gdb.base/callfuncs2.c: new file.
10336 * gdb.base/condbreak.c: new file.
10337 * gdb.base/constvars.c: new file.
10338 * gdb.base/display.c: new file.
10339 * gdb.base/int-type.c: new file.
10340 * gdb.base/jump.c: new file.
10341 * gdb.base/miscexprs.c: new file.
10342 * gdb.base/pointers.c: new file.
10343 * gdb.base/pointers2.c: new file.
10344 * gdb.base/shmain.c: new file.
10345 * gdb.base/shr1.c: new file.
10346 * gdb.base/shr2.c: new file.
10347 * gdb.base/solib.c: new file.
10348 * gdb.base/solib1.c: new file.
10349 * gdb.base/solib2.c: new file.
10350 * gdb.base/varargs.c: new file.
10351 * gdb.c++/derivation.cc: new file.
10352 * gdb.c++/overload.cc: new file.
10353 * gdb.c++/ovldbreak.cc: new file.
10354 * gdb.hp/attach.c: new file.
10355 * gdb.hp/attach2.c: new file.
10356 * gdb.hp/average.c: new file.
10357 * gdb.hp/compiler.c: new file.
10358 * gdb.hp/compiler.cc: new file.
10359 * gdb.hp/execd-program.c: new file.
10360 * gdb.hp/follow-exec.c: new file.
10361 * gdb.hp/follow-fork.c: new file.
10362 * gdb.hp/follow-vfork-and-exec.c: new file.
10363 * gdb.hp/misc-hp.cc: new file.
10364 * gdb.hp/more-steps.c: new file.
10365 * gdb.hp/optimize.c: new file.
10366 * gdb.hp/quicksort.c: new file.
10367 * gdb.hp/run-hp.c: new file.
10368 * gdb.hp/start-stop.c: new file.
10369 * gdb.hp/sum.c: new file.
10370 * gdb.hp/templates-hp.cc: new file.
10371 * gdb.hp/thread-local-in-lib.c: new file.
10372 * gdb.hp/thread-local-in-lib.h: new file.
10373 * gdb.hp/thread-local-in-lib.lib.c: new file.
10374 * gdb.hp/vforked-program.c: new file.
10375 * gdb.hp/virtfunc-hp.cc: new file.
10376 * gdb.hp/watchpoint-hp.c: new file.
10377 * gdb.hp/xdb.c: new file.
10378 * gdb.hp/xdb0.c: new file.
10379 * gdb.hp/xdb0.h: new file.
10380 * gdb.hp/xdb1.c: new file.
10381
10382Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
10383
10384 The following change was made by Edith Epstein
10385 <eepstein@cygnus.com> as part of a project to merge in changes
10386 originally made by HP; HP did not create ChangeLog entries.
10387
10388 * gdb.c++/demangle.exp: changed the expected output for some
10389 ARM-style mangling -- removed second reference to datatype.
10390 For example, maint demangle __dt__11T1__pt__2_cFv
10391 T1<char>::~T1<char>(void)
10392 becomes,
10393 maint demangle __dt__11T1__pt__2_cFv
10394 T1<char>::~T1(void)
10395
10396 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 10397
c906108c
SS
10398Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
10399
10400 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
10401 * gdb.trace/backtrace.exp: Likewise.
10402 * gdb.trace/circ.exp: Likewise.
10403 * gdb.trace/collection.exp: Likewise.
10404 * gdb.trace/deltrace.exp: Likewise.
10405 * gdb.trace/infotrace.exp: Likewise.
10406 * gdb.trace/limits.exp: Likewise.
10407 * gdb.trace/packetlen.exp: Likewise.
10408 * gdb.trace/passc-dyn.exp: Likewise.
10409 * gdb.trace/passcount.exp: Likewise.
10410 * gdb.trace/report.exp: Likewise.
10411 * gdb.trace/save-trace.exp: Likewise.
10412 * gdb.trace/tfind.exp: Likewise.
10413 * gdb.trace/tracecmd.exp: Likewise.
10414 * gdb.trace/while-dyn.exp: Likewise.
10415 * gdb.trace/while-stepping.exp: Likewise.
10416
104171998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
10418
10419 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
10420
10421Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
10422
10423 From Brendan Kehoe:
10424 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
10425 int return types.
10426
10427Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
10428
10429 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
10430 remote dos host testing right.
10431
10432Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
10433
10434 * gdb.base/corefile.exp: remove some xfails.
10435
10436Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
10437
10438 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
10439 have different timestamps.
10440
10441Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
10442
10443 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
10444 gdb.base/default.exp: Replace "exec" with "executable".
10445
10446Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10447
10448 * gdb.base/default.exp: Change else if to elseif from previous
10449 delta.
10450
10451Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10452
10453 * gdb.base/default.exp: Add brace missing from previous delta.
10454
10455Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10456
10457 * gdb.base/default.exp: Support test for info float for all
10458 varieties of arm toolchain.
10459
dc96c6c7 10460Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10461
10462 * gdb.trace/*.exp: remove "remote_download" command.
10463
dc96c6c7 10464Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10465
10466 * gdb.trace/*.exp: remove -gdwarf from compile.
10467
10468Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10469
10470 * gdb.trace/configure.in(AC_INIT): typo
10471 * gdb.trace/configure: regenerated
10472
dc96c6c7 10473Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10474
10475 * config/m68k-emc.exp: New file.
10476 * lib/<emc-support.exp trace-support.exp}: New files.
10477 * configure.in: add new test directory gdb.trace.
10478 * gdb.trace/{configure configure.in Makefile.in}: New files.
10479 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10480 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10481 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10482 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10483 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10484 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10485 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10486
dc96c6c7 10487Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10488
10489 * gdb.c++/classes.exp: Change all regular expressions to match
10490 arbitrary combinations of newline/carriage-return, so that they
10491 will work equally well on Unix and Windows.
10492 * gdb.c++/inherit.exp: ditto.
10493 * gdb.c++/virtfunc.exp: ditto.
10494
104951998-08-11 Dawn Perchik <dawn@cygnus.com>
10496
10497 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10498
c2d11a7d
JM
10499Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10500
10501 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10502 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10503 to use a0-a3/d0-d3 as needed.
10504
10505Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10506
10507 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10508 * gdb.disasm/am33.exp: Corresponding changes.
10509
c906108c
SS
105101998-07-11 Felix Lee <flee@cygnus.com>
10511
10512 * gdb.base/callfuncs.exp: add cmp10 test.
10513 * gdb.base/callfuncs.c (cmp10): new function.
10514
10515Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10516
d63a86f8 10517 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10518 into two parts to get around a synchronization problem in expect.
10519
3fc11d3e
JM
10520Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10521
10522 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10523
10524 * configure.in: Add options for gdbtk testsuite.
10525
10526 * configure: Regenerate.
10527
10528 * gdb.gdbtk: New directory to hold gdbtk tests.
10529
c906108c
SS
10530Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10531
10532 * gdb.fortran/types.exp: Escape brackets in expect patterns
10533 for test_float_literal_types_accepted tests.
10534 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10535 before run test.
10536
c2d11a7d
JM
10537Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10538
10539 * am33.exp: Just compile, do not link the testcase.
10540 * am33.s: Add ".am33" pseudoop to force am33 mode.
10541
c906108c
SS
105421998-06-25 Felix Lee <flee@cygnus.com>
10543
10544 * gdb.base/setshow.exp: make sure $pc is sane.
10545
10546 * gdb.stabs/weird.exp: split expect patterns properly.
10547
c2d11a7d
JM
10548Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10549
10550 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10551 * gdb.disasm/am33.exp: Run it.
10552
dc96c6c7 10553Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10554
10555 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10556 match processing (and eliminate spurious timeouts when running).
10557
dc96c6c7 10558Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10559
10560 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10561 exception test, but conditionalize it on target [mach | gnu].
10562
dc96c6c7 10563Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10564
10565 * gdb.base/overlays.exp: fixup compile line for linker script.
10566
10567Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10568
10569 * gdb.fortran/types.exp: don't guess at float size.
10570
10571Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10572
10573 * gdb.base/exprs.exp: delete test that depends on int size.
10574
10575Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10576
10577 * config/sim.exp: Removed checks for target triplets.
10578 (gdb_target_sim): Use gdb,target_sim_options.
10579
10580Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10581
10582 * gdb.base/reread.exp: New file.
10583 * gdb.base/reread1.c: New file.
10584 * gdb.base/reread2.c: New file.
10585
10586Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10587
10588 * config/sim.exp: Use 'target sim -sparclite' when running
10589 SPARClite programs.
10590
10591Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10592
10593 * gdb.base/structs2.exp: New file.
10594 * gdb.base/structs2.c: New file.
10595
10596Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10597
10598 * gdb.asm/common.inc: New file.
10599 * gdb.asm/d10v.inc: New file.
10600 * asm-source.exp: Pass -I's to gas to find .inc files.
10601 Update line numbers in expected output.
10602 * asmsrc1.s: Rewrite.
10603 * asmsrc2.s: Rewrite.
10604 * configure.in: Create arch.inc symlink.
10605 * configure: Regenerate.
10606 * Makefile.in (distclean): Delete arch.inc.
10607
10608Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10609
10610 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10611 (t_enum_value2): ditto
10612 (t_enum_value3): ditto
10613 (main): ditto
10614Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10615
10616 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10617 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10618 change.
10619 Use gdb_test instead of send_gdb/gdb_expect sequences.
10620
10621Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10622
10623 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10624 not void.
10625
10626Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10627
10628 * gdb.base/branches.c: Code with lots of loops and
10629 subroutines. Used to test gdbs ability to single step through PC
10630 changes, especially to test mips-tdep.c:mips_next_pc
10631
10632Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10633
10634 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10635 more rigorous EGCS C++ error checking.
10636
10637Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10638
10639 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10640 tests.
c906108c 10641 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10642 function when asleep.
c906108c 10643 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10644 for i*86 Linux and SVR4 signal handling problems.
10645 Remove linux xfail for `next to handler in signals_tests_1', fixed
10646 by recent infrun.c change.
c906108c 10647 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10648 stack backtraces.
c906108c
SS
10649 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10650 target.[ch] change.
10651
10652Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10653
10654 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10655 for a newline from gdb before continuing.
10656 (default_gdb_exit): Just look for y or n.
10657 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10658 it does, fail the rests of the tests in the file.
10659
10660Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10661
10662 * config/cygmon.exp: New file.
10663
10664Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10665
10666 * gdb.base/list.exp: Fix problem with "list default lines around
10667 main" test on remote targets.
10668
10669 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10670 run test on remote targets.
10671
10672Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10673
10674 * gdb.asm: New directory.
10675 * configure.in: Configure it.
10676 * configure: Regenerate.
10677 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10678 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10679
10680Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10681
10682 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10683
dc96c6c7 10684Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10685
c906108c
SS
10686 * gdb.base/overlays (several files): Merge the two overlay
10687 managers into one. Change variables (foox, barx, bazx, grbxx)
10688 back into ints but force them to load in their proper sections.
10689
10690Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10691
10692 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10693 on-chip insn memory and IMAP1 to upper 128k.
10694 (D10VCopy): Handle memory regions crossing 16k boundaries.
10695 (D10VCopy): Transfer data in 32 bit chunks.
10696
10697Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10698
10699 * gdb.base/overlays.c (main): Exit normally when result is
10700 correct.
10701
10702 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10703 map. Include space for printf in .text segment.
10704
10705 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10706 updated d10v memory VMA/LMA map.
10707 (D10VCopy): Call D10VTranslate.
d63a86f8 10708
c906108c
SS
10709Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10710
10711 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10712
10713 * gdb.base/bar.c (barx, bar): Change variable to small array so
10714 that it won't be put into the .sdata - small data -
10715 section. Update reference.
10716 * gdb.base/baz.c (bazx, baz): Ditto.
10717 * gdb.base/foo.c (foox, foo): Ditto.
10718 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10719
10720 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10721 to be arrays.
d63a86f8 10722
dc96c6c7 10723Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10724
c906108c
SS
10725 * gdb.base/overlays.exp: fix up and get working again.
10726 Add tests for backtraces from an overlay function.
d63a86f8 10727
c906108c
SS
10728Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10729
10730 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10731 "calling function with watchpoint enabled".
10732
10733Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10734
10735 * gdb.base/break.exp (test_next_with_recursion): Remove
10736 gdb_suppress_tests for d10v-*-*.
10737 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10738 pending review of whether it is useful or not.
10739
10740Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10741
10742 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10743
10744Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10745
10746 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10747 * config/dve.exp: New file to support Densan boards.
10748
10749Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10750
10751 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10752 reads and BSD.
10753
10754Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10755
10756 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10757 response.
10758
10759 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10760
10761Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10762
10763 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10764 test.
10765
10766 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10767 target_sizeof_long and target_bigendian_p.
10768 (structs_by_value, structs_by_reference): Check values according
10769 to targets word size and endianess.
d63a86f8 10770
c906108c
SS
10771Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10772
10773 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10774 output.
10775
10776Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10777
10778 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10779 Update test of set args help to match source change.
10780
10781Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10782
10783 * gdb.base/default.exp: Expect help system output to be in
10784 alphabetical order.
10785 * gdb.base/help.exp: Ditto.
10786
10787Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10788
10789 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10790 "i*86-pc-linux-gnu*".
10791 * gdb.base/interrupt.exp: Ditto.
10792 * gdb.base/corefile.exp: Ditto.
10793
10794 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10795 define vxworks when building the testcase.
10796
10797 * gdb.base/ptype.exp: Fix testnames to be unique.
10798 * gdb.base/radix.exp: Ditto.
10799 * gdb.base/term.exp: Ditto.
10800 * gdb.base/whatis.exp: Ditto.
10801 * gdb.c++/classes.exp: Ditto.
10802
10803Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10804
10805 * gdb.base/callfuncs.exp: Fix indentation.
10806
10807 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10808 suppress_flag has been set.
10809 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10810 target feature.
10811
10812Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10813
10814 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10815 the testcase.
10816
10817 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10818 set_debug_traps() and breakpoint().
10819 * gdb.c++/misc.cc (main): Ditto.
10820 * gdb.c++/templates.cc (main): Ditto.
10821 * gdb.c++/virtfunc.cc (main): Ditto.
10822
10823Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10824
10825 * lib/gdb.exp(gdb_step_for_stub): New function.
10826 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10827 exists, reload the executable and do a "continue" instead of
10828 doing a jump.
10829 (runto_main): Use gdb_step_for_stub.
d63a86f8 10830
c906108c
SS
10831 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10832 tests to have unique names.
10833 * gdb.base/callfuncs.exp: Ditto.
10834 * gdb.base/commands.exp: Ditto.
10835 * gdb.base/default.exp: Ditto.
10836 * gdb.base/help.exp: Ditto.
10837 * gdb.base/list.exp: Ditto.
10838 * gdb.base/opaque.exp: Ditto.
10839 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10840 similar tests.
d63a86f8 10841
c906108c
SS
10842 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10843 * gdb.c++/cplusfuncs.cc: Ditto.
10844 * gdb.c++/virtfunc.cc: Ditto.
10845
10846 * config/monitor.exp: Keep track of the last file we saw, rather
10847 than trying to get the info from gdb.
10848
10849 * gdb.fortran/types.exp: Move comment to previous line.
10850
10851Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10852
10853 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10854 target mode.
10855
10856Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10857
10858 From Bob Manson:
10859 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10860 string from GDB when it connects.
10861
10862 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10863
10864Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10865
10866 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10867 if we can't get a debug format from GDB (we may be testing an
10868 older GDB). Use a 10 second timeout when checking for the format.
10869
10870 * gdb.stabs/weird.exp: Fix quoting.
10871
10872 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10873
10874Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10875
10876 * config/arm-ice.exp: New file.
10877
10878Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10879
10880 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10881 until it has been modified to work with the new testsuite.
10882
99707966 10883 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10884 testcase won't compile, cause all of the testcases in the file to
10885 fail instead.
10886
10887 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10888 (gdb_clear_suppressed): New procedure.
10889 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10890 it contains a positive value.
10891
10892Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10893
10894 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10895
10896 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10897
10898Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10899
10900 * lib/gdb.exp (setup_xfail_format): New function.
10901 (get_debug_format): New function to get debug format.
10902 (debug_format): New global variable to hold last value set
10903 by get_debug_format.
10904 * gdb.base/list.exp: Call get_debug_format and expect some
10905 tests to fail for DWARF 1 and COFF formats.
10906 * gdb.c++/ptype.exp: Ditto.
10907 * gdb.c++/classes.exp: Ditto.
10908 * gdb.c++/cplusfuncs.exp: Ditto.
10909 * gdb.c++/inherit.exp: Ditto.
10910 * gdb.c++/templates.exp: Ditto.
10911 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10912
c906108c
SS
10913Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10914
10915 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10916 host doesn't have a currently-open connection.
10917
10918 * config/sparclet.exp: Cleanups and fixes to make it generic for
10919 any gdb stub target. Handle cases where gdb doesn't respond when
10920 interrupted in a sane fashion.
10921
10922 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10923 same thing in a totally different way.
10924
10925 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10926 setting "timeout".
10927 (gdb_start): We set the global gdb_prompt variable in
10928 default_gdb_init now.
10929
10930Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10931
10932 * gdb.base/printcmds.exp: Fix "check for floating addition"
10933 regexp to accept results within approx +/- .01 of exact value.
10934 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10935
10936Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10937
10938 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10939 properly.
10940 (gdb_expect): Add optional timeout parameter, and add timeout
10941 value to various calls.
10942 (gdb_suppress_tests): Only give one warning message per group.
10943
10944Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10945
10946 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10947 global variables. Handle getting a value for $timeout more
10948 gracefully.
10949
10950Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10951
10952 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10953 initialize.
10954 (default_gdb_init): New procedure; allow gdb_init to be overridden
10955 by a target configuration file.
10956 (gdb_expect): Pass the timeout to remote_expect.
10957
10958 * config/monitor.exp(gdb_load): Fix typo in regexp.
10959
10960Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10961
10962 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10963
10964Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10965
10966 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10967 here. Call gdb_target_exec before rebooting the target, to make
10968 sure the connection to the target is closed.
10969 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10970 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10971 Also detect "Timeout reading from remote" error.
10972
10973 * config/gdbserver.exp: Pass the executable being loaded to
10974 gdb_target_monitor. Don't call gdb_file_cmd here; let
10975 gdb_target_monitor do it.
10976
10977 * gdb.disasm/hppa.exp: Don't use exec_output.
10978
10979Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10980
10981 * gdb.base/list.exp: If we're debugging a non-native target,
10982 try to set the pc register to point to the start of the
10983 program before doing the first list command.
10984
10985 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10986 test_calls after restarting.
10987
10988 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10989 reloading.
10990
10991 * gdb.base/watchpoint.exp: Fix typo.
10992
10993 * gdb.base/setshow.exp: Check for use_gdb_stub.
10994
10995 * gdb.base/break.exp: Fix continue until exit test for the gdb
10996 stub case.
10997 * gdb.base/langs.exp: Ditto.
10998
10999 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
11000 gdb_load_offset. If we weren't given a file to load, figure out
11001 what the current file is and use it.
11002
11003 * config/i386-bozo.exp: New file.
11004
11005Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
11006
11007 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
11008 feature.
11009
11010 * config/proelf.exp: New entry.
11011
11012Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
11013
11014 * lib/gdb.exp: Remove spurious .* patterns at the beginning
11015 of regexps.
11016
11017 * gdb.base/watchpoint.exp: Don't run the test_stepping
11018 tests if gdb can't call functions on the target.
11019
11020 * gdb.base/setshow.exp: Don't run the set prompt tests if
11021 the board has gdb_prompt set.
11022
11023Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
11024
11025 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
11026 * gdb.base/commands.exp: Likewise.
11027 * gdb.base/setshow.exp: Likewise.
11028
11029Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
11030
11031 * config/monitor.exp(gdb_start): Look for gdb_prompt target
11032 feature.
11033
11034 * config/i960.exp: New file.
11035
11036Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
11037
11038 * gdb.base/funcargs.exp: Check for gdb,short_int target
11039 feature instead of looking for explicit target triplets.
11040
dc96c6c7 11041Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 11042
d63a86f8 11043 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
11044 "p 123DEADBEEF", to check parse_number.
11045 * top.c: change "to enable to enable" to "to enable" in a couple
11046 of help strings.
11047
11048Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
11049
11050 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
11051 on the mn10300.
d63a86f8 11052
c906108c
SS
11053Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
11054
11055 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
11056 where the test executable is run with explicit args.
11057 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
11058
11059Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
11060
11061 * gdb.base/run.c: Use FAKEARGV to build test executable that
11062 does not require a command line arg, since most simulators
11063 don't currently support passing such an arg into the simulated
11064 program.
11065 * gdb.base/commands.exp: Change tests to insert the proper
11066 value as the arg to the first recursive factorial call. Change
11067 compilation line to define FAKEARGV at compile time.
11068
11069Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
11070
11071 * gdb.base/recurse.exp: Enable these tests for the mn10300.
11072 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
11073 function with watchpoint enabled" test.
11074
11075Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
11076
11077 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
11078 Don't call gdb_test when the command doesn't return to a gdb prompt.
11079
11080 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
11081 "Tests restarted" messages.
11082
11083Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
11084
11085 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
11086
dc96c6c7 11087Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11088
11089 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
11090 for INFO SYMBOL; add help tests for OVERLAY commands.
11091 * gdb.base/default.exp: add tests for INFO SYMBOL command;
11092 add tests for OVERLAY commands
11093 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
11094 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
11095 * gdb.base/sigall.c: add usestubs code frag
11096 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 11097
c906108c
SS
11098Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
11099
11100 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
11101 failures.
11102 (gdb_stop_suppressing_tests): Note that tests have restarted.
11103
11104Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
11105
11106 * config/h8300.exp: New file.
11107
11108Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
11109
11110 * gdb.base/setshow.exp: Check for the existence of a
11111 feature, not its value.
11112
11113Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
11114
11115 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
11116
11117 * gdb.base/scope.exp: It's now init0(), not init().
11118
11119 * gdb.base/scope0.c: For now, change init() to be init0().
11120
11121 * config/monitor.exp: Use gdb_serial in preference to serial
11122 or netport.
11123
11124 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
11125 and it's not already set.
11126
11127Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
11128
11129 * gdb.base/setshow.exp: Only test the run command if the target
11130 isn't using a stub and if it supports argument passing.
11131
11132Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
11133
11134 * config/udi.exp(gdb_start): Make sure UDICONF is set
11135 properly before starting gdb.
11136
11137Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
11138
11139 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
11140 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
11141 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
11142
11143Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
11144
11145 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
11146 specialized code to reboot the board, use remote_reboot instead.
11147
11148 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
11149
11150 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
11151
11152 * config/monitor.exp: Make sure we disconnect from the target.
11153 Also, try a reboot/reload cycle instead of failing if the
11154 load fails.
11155
11156Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
11157
11158 * gdb.base/default.exp: Don't set match_max.
11159 * gdb.base/help.exp: Ditto.
11160 * gdb.base/list.exp: Ditto.
11161 * gdb.base/signals.exp: Ditto.
11162
11163 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
11164 set, use remote_ld to download the testcase instead of
11165 the GDB loader.
11166
11167Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
11168
11169 * config/vr5000.exp: New file.
11170
11171 * config/monitor.exp(gdb_target_monitor): Add pattern for
11172 "Ending remote" to detect errors in connecting.
11173
11174 * gdb.base/setshow.exp: Add .* within auto language test.
11175
11176 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
11177 target feature.
11178
11179 * config/monitor.exp(gdb_load): Check for a failure when loading,
11180 and reboot the board if necessary.
11181
11182 * gdb.base/setvar.exp(test_set): Handle multiple prints within
11183 a set of tests. Remove print.* from the patterns being checked.
11184
11185Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
11186
11187 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
11188 refer to gdb_spawn_id.
11189
11190 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
11191 longer used.
11192 * config/sparclet.exp: Ditto.
11193 * config/sparclet-old.exp: Ditto.
11194 * config/slite.exp: Ditto.
11195 * config/sim.exp: Ditto.
11196 * gdb.base/funcargs.exp: Ditto.
11197
11198 * lib/gdb.exp:Remove references to gdb_spawn_id.
11199 (gdb_expect): Move to remote.exp.
11200
11201Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
11202
11203 * config/monitor.exp: Detect the "Couldn't establish connection"
11204 message from GDB.
11205
11206Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
11207
11208 * gdb.base/bitfields.exp: Use runto instead of explicit
11209 gdb_run_cmd/gdb_expect sequences.
11210
11211 * gdb.base/break.exp(text_next_with_recursion): Add match for
11212 gdb_expect call.
11213
11214 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
11215 We also need to handle the "A program is being debugged already"
11216 prompt from gdb. Use gdb_test to set the baud rate.
11217
11218 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
11219 to 20000. Really. I mean it.
11220
11221Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11222
11223 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
11224 fails. If suppress_flag is set, skip perror message about not
11225 being able to send to GDB.
11226 (send_gdb): If suppress_flag is set, don't try to send commands to
11227 GDB.
11228 (gdb_expect): If suppress_flag is set, always fail immediately.
11229 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
11230 (gdb_init): Call gdb_stop_suppressing_tests.
11231 (default_gdb_exit): Ditto.
11232 (default_gdb_start): Ditto.
11233
11234 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
11235 gdb_stop_suppressing_tests as appropriate.
11236 * gdb.base/break.exp: Ditto.
11237 * gdb.base/callfuncs.exp: Ditto.
11238 * gdb.base/commands.exp: Ditto.
11239 * gdb.base/exprs.exp: Ditto.
11240 * gdb.base/funcargs.exp: Ditto.
11241 * gdb.base/list.exp: Ditto.
11242 * gdb.base/recurse.exp: Ditto.
11243 * gdb.base/scope.exp: Ditto.
11244 * gdb.base/structs.exp: Ditto.
11245 * gdb.c++/inherit.exp: Ditto.
11246
11247Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
11248
11249 * config/vr4300.exp: New file.
11250
99707966 11251 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 11252
99707966 11253 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
11254
11255Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
11256
11257 * lib/gdb.exp(gdb_init): New function.
11258
11259 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
11260 for each individual variable set.
11261
11262 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
11263 name.
11264
11265 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
11266
11267 * gdb.base/scope.exp: Use gdb_test.
11268
11269 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
11270 aborting; the testsuite driver will do that for us (see
11271 gdb_finish). Also, use gdb_test in a few more places.
11272
11273Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
11274
11275 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
11276
11277Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
11278
11279 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
11280 and "add_tests" are not at the same address.
11281
11282Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
11283
11284 * gdb.base/ptype.exp: Use gdb_test.
11285
11286Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
11287
11288 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
11289 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
11290 left in. No longer expect them to fail.
11291
11292 * gdb.stabs/*.mt; Deleted, no longer used.
11293 * gdb.stabs/configure.in: Remove references to target makefile
11294 frags.
11295 * gdb.stabs/configure: Rebuilt.
11296
11297 * gdb.disasm/*.mt: Deleted, no longer used.
11298 * gdb.disasm/configure.in: Remove references to target makefile
11299 frags. Use "sh3.s" as the unique filename for this directory.
11300 * gdb.disasm/configure: Rebuilt.
11301
11302 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
11303 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
11304 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
11305
11306Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
11307
11308 * config/udi.exp: Use mondfe,name instead of remote_host.
11309
11310Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
11311
11312 * gdb.base/watchpoint.exp: Don't expect a failure when calling
11313 a function with a watchpoint enabled on the mn10200.
11314
11315 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
11316 before trying to create it!
11317
11318Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
11319
11320 * config/vx.exp: Use hostname instead of netport.
11321
11322 * config/vxworks.exp: New file.
11323
11324 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
11325
11326 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
11327 gdb before assuming everything worked. Send a ^C if a timeout
11328 occurs.
11329
11330 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
11331 $gdb_spawn_id directly.
11332 (gdb_run_cmd): Try _start as well as start. Use the target feature
11333 gdb,start_symbol as the symbol to start from when jumping.
11334
11335Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
11336
11337 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
11338 redundant) test.
11339
11340 * gdb.base/recurse.exp: Relax final value test for 'b' so that
11341 it doesn't lose for 16bit integer systems.
11342
11343Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
11344
11345 * gdb.fortran/types.exp: If the target doesn't support "double"
11346 data types, then expect "real" types to only be 4 bytes.
11347
11348 * gdb.c++/virtfunc.exp: Expect failure for virtual function
11349 call tests if the target doesn't support inferior function calls.
11350
11351 * gdb.base/printcmds.exp: Allow minor deviation in FP values
11352 in printf tests.
11353
11354Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
11355
11356 * gdb.base/help.exp: Disable "help set", "help show", and
11357 "help support". Simplify regexp for "help stack".
11358
11359 * gdb.base/default.exp: Set match_max to 5000 and the timeout
11360 to 60 seconds. Temporarily set match_max to 15000 around the
11361 "info copying" test.
11362
11363 * gdb.base/nodebug.exp: Don't try to do an inferior function
11364 call if the target doesn't support them.
11365 * gdb.base/printcmds.exp: Likewise.
11366 * gdb.base/setvar.exp: Likewise.
11367 * gdb.base/structs.exp: Likewise.
11368 * gdb.c++/templates.exp: Likewise.
11369 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
11370
11371 * gdb.base/recurse.exp: Enable for the mn10200.
11372
11373 * configure.in: Do configure gdb.stabs directory for *-*-elf
11374 targets.
11375 * configure: Rebuilt.
11376
11377 * gdb.base/break.exp: Check for gdb,noresults before testing
11378 exit status and/or results from the target.
11379 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
11380 * lib/gdb.exp: Remove old (now bogus) initialization of
11381 noinferior, noargs, noresults and nosignals.
11382
11383Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
11384
11385 * config/sh.exp: New file.
11386
11387 * config/slite.exp: Try to connect multiple times to the board
11388 before rebooting. Only send a "monitor run" if need_monitor_run
11389 is set.
11390
11391 * gdb.base/break.exp: Don't do the "stub continue" test if
11392 the target has gdb_stub set.
11393
11394 * gdb.base/callfuncs.exp: Increase the timeout.
11395
11396 * gdb.base/interrupt.exp: Don't even try to compile the testcase
11397 if the target has gdb,noinferiorio set.
11398
11399 * gdb.base/list.exp: Increase match_max to 10000 characters.
11400
11401 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
11402
11403 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
11404 target.
11405
11406 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
11407
11408Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
11409
11410 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
11411 trying to delete the copy of gdb. Catch the file delete so we
11412 don't die if the delete fails; also, the file should be copied to
11413 the host, not to the build.
11414
11415Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
11416
11417 * lib/gdb.exp(gdb_test): Surround the result pattern with
11418 parenthesis in case it contains multiple regexps separated
11419 with |.
11420
11421 * gdb.base/watchpoint.exp: Use gdb_test.
11422 * gdb.base/default.exp: Ditto.
11423
11424Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
11425
99707966 11426 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 11427
c906108c
SS
11428 * gdb.base/scope.exp: Use gdb_test.
11429 * gdb.c++/classes.exp: Ditto.
11430 * gdb.c++/inherit.exp: Ditto.
11431
11432Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
11433
11434 * gdb.base/crossload.exp: Don't use execute_anywhere, use
11435 remote_exec instead.
11436 * gdb.base/corefile.exp: Don't be ridiculous.
11437 * gdb.base/*.c: Add missing stub invocations.
11438
11439Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
11440
11441 * config/slite.exp: Miscellaneous fixes.
11442
11443 * lib/gdb.exp: Fix runto.
11444
11445 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11446 the target.
11447
11448 * gdb.base/watchpoint.exp: Fix regexp.
11449
11450 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11451 close and wait commands, as the descriptor may now be
11452 invalid. Always call "remote_close host".
11453
11454Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11455
11456 Major rewrite for testsuite revision.
d63a86f8 11457
c906108c
SS
11458 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11459 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11460 instead of relying on spawn_id to always contain a valid
11461 spawn id.
11462 (get_compiler_info): New procedure to build the ${binfile}.ci
11463 file, instead of replicating this in N different places.
11464 (gdb_compile): New procedure.
d63a86f8 11465
c906108c
SS
11466 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11467 appropriate arguments) instead of compile. Use gdb_test in a lot
11468 more places. Use send_gdb instead of send. Always run gdb_start
11469 at the start of a testcase, as this is no longer done magically.
11470
11471 config/*-gdb.exp: Rename without the -gdb suffix.
11472
11473 config/mips.exp: Use remote_close instead of exit_remote_shell.
11474 config/monitor.exp: Use target_info instead of looking at
11475 baud, timeout, etc.
11476 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11477
11478Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11479
11480 * gdb.c++/templates.exp (test_ptype_of_templates),
11481 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11482 Update expect patterns for destructors and assignment operators
11483 to match corresponding c-typeprint.c changes.
11484 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11485 to destructor breakpoint test, GDB should be able to set the
11486 destructor breakpoint without specifying arguments.
11487
11488Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11489
11490 * gdb.threads/pthreads.exp: Change result for failure to compile due
11491 to lack of pthreads runtime support from an error to simply an
11492 unsupported test, per dejagnu standards.
11493
11494Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11495
11496 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11497 where GDB exits to reduce pattern match time.
11498 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11499
11500 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11501
dc96c6c7 11502Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11503
11504 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11505 * gdb.base/default.exp: ditto.
11506 * gdb.base/nodebug.exp: ditto.
11507 * gdb.base/printcmds.exp: ditto.
11508 * gdb.base/ptype.exp: ditto.
11509 * gdb.base/setvar.exp: ditto.
11510 * gdb.base/structs.exp: ditto.
11511 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11512
11513Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11514
11515 * configure, */configure: Rebuild with autoconf 2.12.
11516
11517Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11518
11519 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11520 use new i*86-pc-linux*-gnu quads.
11521 * gdb.base/corefile.exp: Ditto.
11522 * gdb.base/signals.exp: Ditto.
11523 * gdb.base/sigall.exp: Ditto.
11524 * gdb.base/interrupt.exp: Ditto.
11525
11526 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11527 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11528 RedHat 4.0.
d63a86f8 11529
c906108c
SS
11530 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11531 linux. This allows the test case to at least compile on latest
11532 linux, but still not run due to missing the threads runtime library.
11533
11534Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11535
11536 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11537 directory to search gdb directory. Accept and step over conditional
11538 stack alignment code. Consume $prompt in failure cases.
11539 Reset timeout to $oldtimeout instead of some arbitrary value.
11540 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11541 timeout problems with infinite stack backtraces.
11542 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11543 Accept function parameters for linkfunc member.
11544
11545Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11546
11547 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11548 (CXXFLAGS): Remove, unreferenced.
11549 (B_OPTIONS): Add for -B options and add code to initialize with
11550 previous -B options and also add -B option to pick up cross compiled
11551 runtime.
11552 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11553 doing cross compiles.
11554 (target_alias): Declare global.
11555 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11556 to verify that gcc exists in build tree, and if so set CC to that
11557 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11558
c906108c
SS
11559Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11560
11561 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11562 ptype test for anonymous union. Fixup testcase to match
11563 current gcc debug output.
11564
11565Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11566
11567 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11568 force argument to an unsigned long type.
11569
11570Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11571
11572 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11573 tests and anonymous union print/ptype tests.
11574 * gdb.base/list.exp (test_forward-search): Increase timeout by
11575 5 minutes for the "search extremely long line" case.
11576 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11577 completely optional and that the pass/fail messages use the command as
11578 the message if that third arg is a null string.
11579 (gdb_test_exact): Arrange that a null string pattern means match a
11580 null string output rather than any output, which might include random
11581 errors.
11582 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11583 backtrace test.
11584 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11585 always failing and failure is now exposed by gdb.exp changes.
11586
11587Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11588
11589 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11590 weren't being noted.
11591
11592Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11593
11594 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11595 * gdb.stabs/weird.exp: Remove v_comb xfails.
11596
dc96c6c7 11597Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11598
11599 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11600 list.exp scope.exp watchpoint.exp]
11601 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11602
dc96c6c7 11603Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11604
11605 * config/monitor.exp: Increase download timeout to 1000 seconds.
11606
dc96c6c7 11607Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11608
11609 * config/m32r.exp: Increase timeout to 120 seconds.
11610
11611Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11612
11613 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11614 and accept older ordering as obsolescent gcc or gdb.
11615 * gdb.c++/templates.exp: Ditto.
11616 * gdb.c++/virtfunc.exp: Ditto.
11617
11618Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11619
11620 * gdb.base/coremaker.c: Add code to mmap some data so we
11621 can check that it ends up in the core file.
11622 * gdb.base/corefile.exp: Add test to read mmapped data
11623 from core file.
11624
dc96c6c7 11625Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11626
11627 * config/m32r.exp: New file.
11628
11629Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11630
11631 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11632 that cflags can contains -gstabs, and work correctly for other tests.
11633
dc96c6c7 11634Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11635
11636 * gdb.base/setshow.exp: New file, tests show and set.
11637 * gdb.base/setshow.c: New file, tests show and set.
11638 * gdb.base/help.exp: Add test for help set|show annotate.
11639 * gdb.base/default.exp: Add test for set|show annotate.
11640
11641Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11642
11643 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11644 errors unique.
11645 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11646 explicitly.
11647
11648Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11649
11650 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11651 and width commands. This is done elsewhere.
11652 * (gdb_start): Don't call gdb_start_sim here. That's already
11653 done in gdb_load. This fixes lots of failures in default.exp.
11654
11655Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11656
11657 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11658 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11659 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11660 in the same we we treat other failures (since it may be an expected
11661 condition), rather than as an error.
11662 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11663 old test format.
11664
11665Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11666
11667 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11668 (distclean maintainer-clean realclean): No need to remove files
11669 twice. Nuke the duplicates.
11670 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11671 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11672 Remove config.h along with other config files.
11673
11674Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11675
11676 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11677 "p func1 ()" and note that rests of tests are skipped.
11678 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11679 setup_xfails for "print func2::coremaker_local".
11680 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11681 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11682 affected by the previous run test.
11683 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11684 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11685 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11686 "pass int powerset tuple" and "pass modeless int powerset tuple".
11687 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11688 "real write 4" and "real write 8".
11689 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11690 setup_xfails for "print vs1 after tuple assign 2",
11691 "print \$i after tuple assign 2", and
11692 "print vs2 after tuple assign 2".
11693 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11694 meaningful error message and return -1 so the caller can
11695 suppress further tests and avoid a cascade of errors.
d63a86f8 11696
c906108c
SS
11697Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11698
11699 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11700 format for printing version.
11701 * gdb.base/default.exp: Ditto.
11702 * gdb.base/interrupt.exp: Fix problem with cascade of
11703 errors if child process dies while calling a function.
d63a86f8 11704
c906108c
SS
11705Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11706
11707 * Makefile.in (VPATH): Add
11708 * Makefile.in (Makefile, config.status): Fix rules so things get
11709 remade when necessary.
11710
11711Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11712
11713 * Makefile.in (just-check): Add path to sibling expect dir
11714 to environment variable specified by RPATH_ENVVAR.
11715
11716Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11717
11718 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11719 (just-check): Add shared library paths for libstdc++, tk,
11720 tcl, bfd, and opcodes to the environment variable specified
11721 in RPATH_ENVVAR.
11722 * configure.in: Add support to recognize --enable-shared flag
11723 and generate correct value for RPATH_ENVVAR.
11724 * configure: Regenerated with autoconf.
11725
11726Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11727
11728 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11729 include all osf versions.
11730 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11731 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11732 when target is linux. When failing to build pthreads test
11733 executable, give more meaningful message.
11734 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11735 arg for pthread_create.
d63a86f8 11736
c906108c
SS
11737Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11738
11739 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11740 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11741 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11742 and -lpthreads (everybody else).
11743 (test_startup): Fail gracefully if threads are not supported.
11744 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11745 "p/c array_index("abcdef",2)" when not gcc compiled.
11746 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11747 "print func2::coremaker_local" when not gcc compiled.
11748 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11749 "ptype on opaque struct tagname (statically)",
11750 "ptype on opaque struct tagname (dynamically) 1", and
11751 "ptype on opaque struct tagname (dynamically) 2"
11752 for not compiled with gcc.
11753 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11754 backtrace when compiled with gcc.
d63a86f8 11755 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11756 than always return success.
11757
11758Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11759
11760 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11761
11762Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11763
11764 * gdb.base/structs.exp: Undo last change.
11765
11766Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11767
11768 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11769 encapsulate all the steps/nexts done during self test, starting
11770 at main, and makes them less sensitive to optimization issues.
11771 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11772 signal handler" test.
11773 * gdb.threads/pthreads.exp: Only run this for native configs.
11774 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11775 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11776 tests.
11777 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11778 for "runto test_calls(void)" test.
d63a86f8 11779
c906108c
SS
11780Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11781
11782 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11783 and don't expect address info in breakpoint confirmations.
11784
11785Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11786
11787 * gdb.base/list.exp (test_forward_search): Increase timeout
11788 temporarily by 60 seconds for searching extremely long line,
11789 and then reset to old value when done. Increase expect input
11790 buffer to 10000.
11791
11792Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11793
11794 * gdb.base/list.exp (test_forward_search): Fix to handle very
11795 long source line without overflowing expect's input buffer.
11796
11797Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11798
11799 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11800 "buffer_full".
11801
11802 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11803 "buffer_full".
11804
11805 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11806 "buffer_full".
11807
11808 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11809 "buffer_full".
11810
11811Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11812
11813 * configure.in (configdirs): Add gdb.threads.
11814 * configure: Regenerated with autoconf.
11815 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11816 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11817 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11818
c906108c
SS
11819Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11820
11821 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11822
11823Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11824
11825 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11826 each signal's status in the output of "handle all print".
11827 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11828 the \r\n sequence that immediately precedes the gdb prompt.
11829 * gdb.base/a1-selftest.exp: Save original timeout and restore
11830 after test.
11831
11832Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11833
11834 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11835 symbol.
11836
11837Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11838
11839 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11840
11841Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11842
11843 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11844 timeout by 60 seconds.
11845
11846Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11847
11848 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11849 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11850 error return.
11851
11852Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11853
11854 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11855 gdb initialization, also report how long dejagnu waited. Restore
11856 old timeout before doing error return. Temporarily increase timeout
11857 by 3 minutes to allow for slow startups over heavy NFS use.
11858
11859Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11860
11861 * lib/gdb.exp: Report timeout value for verbosity level 2.
11862 * config/gdbserver.exp: Ditto.
11863 * config/hppro.exp: Ditto.
11864 * config/mips-gdb.exp: Ditto.
11865 * config/monitor.exp: Ditto.
11866 * config/netware.exp: Ditto.
11867 * config/sim-gdb.exp: Ditto.
11868 * config/slite-gdb.exp: Ditto.
11869 * config/udi-gdb.exp: Ditto.
11870 * config/unix-gdb.exp: Ditto.
11871 * config/vx-gdb.exp: Ditto.
11872 * gdb.base/a1-selftest.exp: Ditto.
11873 * gdb.base/a2-run.exp: Ditto.
11874 * gdb.base/break.exp: Ditto.
11875 * gdb.base/corefile.exp: Ditto.
11876 * gdb.base/list.exp: Ditto.
11877 * gdb.base/recurse.exp: Ditto.
11878 * gdb.base/scope.exp: Ditto.
11879 * gdb.base/signals.exp: Ditto.
11880
11881Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11882
11883 * gdb.threads/Makefile.in (docdir): Removed.
11884
11885Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11886
11887 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11888 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11889 @srcdir@.
d63a86f8 11890 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11891 autoconf 2.5 or higher.
11892 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11893
11894Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11895
11896 * configure: Regenerated.
11897 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11898 avoid name clashes with SunOS headers.
11899
11900Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11901
11902 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11903
11904Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11905
11906 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11907 prototype information ends up in the compiler info file.
11908
11909Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11910
11911 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11912 attempting to regenerate it. Eliminate use of a temporary file
11913 and just generate the info file directly. Source it immediately,
11914 for consistency of use.
11915 * gdb.base/corefile.exp: Ditto
11916 * gdb.base/exprs.exp: Ditto.
11917 * gdb.base/funcargs.exp: Ditto.
11918 * gdb.base/langs.exp: Ditto.
11919 * gdb.base/list.exp: Ditto.
11920 * gdb.base/mips_pro.exp: Ditto.
11921 * gdb.base/nodebug.exp: Ditto.
11922 * gdb.base/opaque.exp: Ditto.
11923 * gdb.base/ptype.exp: Ditto.
11924 * gdb.base/scope.exp: Ditto.
11925 * gdb.base/setvar.exp: Ditto.
11926 * gdb.base/signals.exp: Ditto.
11927 * gdb.base/whatis.exp: Ditto.
11928 * gdb.c++/templates.exp: Ditto.
11929 * gdb.c++/virtfunc.exp: Ditto.
11930 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11931 whether or not to add -lstdc++ to the compile command line args.
11932
11933Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11934
11935 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11936 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11937 Increase timeout, a lot of single stepping might be needed if the
11938 target has no hardware watchpoints.
11939
11940Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11941
11942 * gdb.base/break.exp: Ignore compiler warnings when compiling
11943 break.c.
11944 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11945 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11946 from remote-sim.
11947 * gdb.base/exprs.exp: Add h8300 xfails.
11948 * gdb.base/funcargs.exp: Likewise.
11949 * gdb.base/nodebug.exp: Likewise.
11950 * gdb.base/printcmds.exp: Likewise.
11951 * gdb.base/ptype.exp: Likewise.
11952 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11953 h8300 xfails.
d63a86f8 11954 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11955 on the h8300.
11956 * gdb.base/funcargs.c: Explicitly make last constant argument to
11957 call_after_alloca_subr an unsigned long type.
11958 * gdb.base/return.c: Include stdio.h.
11959
11960Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11961
11962 * config/abug.exp: New file for the older Motorola Bug monitor
11963 that runs on the mvme13x series VME boards.
11964 * config/monitor.exp: Use the new config array for target settings
11965 if they exist.
11966
11967Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11968
11969 * sim-gdb.exp: Make the SH simulator allocate less space when
11970 it is targeted.
11971
11972Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11973
11974 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11975 test.
11976
11977Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11978
11979 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11980 "rs6000-*-*" for "list function in include file" when gcc compiled.
11981 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11982 for "p ctable1[120]".
11983 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11984 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11985 Remove setup_xfail for "rs6000-*-*" for
11986 "print 'scope0.c'::filelocal before run".
11987 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11988 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11989 since some compilers don't allow both options to be given
11990 on the same command line. Create object file and move it.
d63a86f8 11991
c906108c
SS
11992Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11993
11994 * gdb.base/corefile.exp: Always regenerate the core file, since
11995 we always regenerate the coremaker program. Detect special case
11996 where registers cannot be read from core file.
d63a86f8 11997
c906108c
SS
11998Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11999
12000 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
12001 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
12002 * gdb.c++/templates.exp: Only match on basename of file since
12003 some formats like xcoff don't encode directory information.
12004 * gdb.stabs/weird.exp: Use the right sed script for powerpc
12005 and rs6000 AIX xcoff targets.
12006 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
12007 * configure: Regenerate.
12008 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
12009 here, rather than in distclean.
d63a86f8 12010
c906108c
SS
12011Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
12012
12013 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
12014 defined, and use it to compile the test case with -O2. The
12015 native compilation still uses no optimization.
12016 * gdb.base/mips_pro.c: Remove inline assembly code since
12017 it is compiled PIC by default, which results in assembler
12018 warnings that make the testsuite think the compilation
12019 was unsuccessful.
12020
12021Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
12022
12023 * gdb.c++/misc.exp: Add note to message for
12024 "print s.a for foo struct" that this is a known gcc 2.7.2
12025 and earlier bug.
12026
12027Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
12028
12029 * gdb.base/break.exp: Fix pattern for matching "Delete all
12030 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
12031 setup_xfail for deleting all breakpoints test. Fix various
12032 timeout messages to include "(timeout)".
12033 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
12034 for "p t_float_values2(3.14159,float_val2)".
12035 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
12036 for "continue to call2g" when gcc compiled.
12037 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
12038 "up to foo in langs.exp", "show language at foo in langs.exp",
12039 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
12040 and "show language at fsub in langs.exp".
12041 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
12042 "list line 1 in include file", "list message for lines past EOF",
12043 "list function in include file", "list list0.h:foo", and
12044 "list filename:function; nonexistant function".
12045 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
12046 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
12047 and "ptype t_char_array" to be for native cc only.
d63a86f8 12048
c906108c
SS
12049Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
12050
d63a86f8 12051 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
12052 setup_xfail for "print coremaker_bss", "print coremaker_ro",
12053 "print func2::coremaker_local", and "backtrace in corefile.exp".
12054
12055Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
12056
12057 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
12058 "bt in signals.exp". This problem only appears when running
12059 the testsuite, and then only intermittently.
12060
12061Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
12062
12063 * gdb.base/return.exp (return_tests): Differentiate between
12064 two tests of continuing.
12065
12066Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
12067
12068 * */Makefile.in (maintainer-clean): Remove config.log.
12069 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
12070 * gdb.c++/Makefile.in (PROGS): Add inherit.
12071 (clean): Remove *.ci.
12072
12073Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
12074
12075 * gdb.c++/misc.cc: Add test code from Mike Stump.
12076 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
12077
12078Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
12079
12080 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
12081 to "alpha-*-osf2*" and add comment.
12082 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
12083 setup_xfail for "step over execarg initialization" and
12084 "step over corearg initialization".
12085 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
12086 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
12087 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
12088 gcc compiled for "print coremaker_bss", "print coremaker_ro",
12089 "print func2::coremaker_local", and "backtrace in corefile.exp".
12090 * gdb.base/signals.exp: Build and source signals.ci.
12091 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
12092 to be for gcc only.
12093 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 12094
c906108c
SS
12095Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12096
12097 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
12098 Feb 3 procfs.c change.
12099
12100Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
12101
12102 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
12103
12104Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
12105
12106 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
12107 from dejagnu's apparent default of 10 seconds, which gives random
12108 results when running the tests over NFS on moderately loaded systems.
12109 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
12110
12111Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
12112
12113 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
12114 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
12115 result reports.
12116
12117Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
12118
12119 * configure.in (CY_AC_PATH_TCLH): Remove.
12120 * configure: Regenerate.
12121
12122Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
12123
12124 * gdb.c++/Makefile.in (clean): Add missing '{'.
12125
12126Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
12127
12128 * lib/gdb.exp: Provide a default value for noinferior.
12129
12130 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
12131 Load libgloss.exp.
12132
12133Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
12134
12135 * gdb.disasm/hppa.exp: Compile directly into an executable, use
12136 the executable, not the .o to run the tests from.
12137
12138Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
12139
12140 * gdb.base/break.exp: Don't test for program exit or exit status
12141 if $noresults if nonzero.
12142 * gdb.base/langs.exp: Likewise.
12143 * gdb.base/watchpoint.exp: Likewise.
12144
12145 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
12146 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
12147 trying to compile the testcase.
12148
12149Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
12150
12151 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
12152 * gdb.base/signals.exp (continue to handler): Likewise.
12153
12154Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
12155
12156 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
12157
12158 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
12159
12160Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
12161
12162 * gdb.base/corefile.exp: Recognize "not found" as failure
12163 when trying to determine if a core file was generated.
12164 If no core file was generate the first time, try again without
12165 the ulimit -c to work around braindamaged shells.
12166
12167Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
12168
12169 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
12170 [] tests with "test" and enclose string in quotes.
12171 * gdb.stabs/configure: Rebuild
d63a86f8 12172
c906108c
SS
12173Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
12174
12175 Changes in sync with expect:
12176 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
12177 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
12178 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
12179 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
12180 argument to AC_REQUIRE.
12181 * configure: Regenerated.
12182
12183Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
12184
12185 * gdb.base/corefile.exp: When generating a core, discard any
12186 error messages about ulimit not found and the "core dumped"
12187 message from the shell that runs the coredumper.
12188
12189Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
12190
12191 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
12192
12193 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
12194 which sed script to run. Expect failure for v_comb test
12195 on PA targets too.
d63a86f8 12196
c906108c
SS
12197Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
12198
12199 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
12200 "print func2::coremaker_local" and for "backtrace in corefile.exp"
12201
12202Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
12203
12204 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
12205 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
12206 "sparc-sun-solaris*" xfails for "p v_comb".
12207 * lib/gdb.exp (default_gdb_start): Fix typo.
12208 * gdb.base/corefile.exp: Allow "Core was generated by ..."
12209 messages to not include the full program name that caused
12210 the core dump since some systems (such as solaris) apparently
12211 truncate this path to about 80 characters.
12212 When generating a core file first try increasing the core file
12213 size limit to unlimited since some systems may default it to
12214 zero, and it is harmless to try it. Move the test for failing
12215 to generate a core file to where it will actually get executed.
12216 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
12217 new gdb result from g++ debug info improvements and make old
12218 pattern obsolescent. Also account for size_t differences
12219 (may be int or long).
12220 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
12221 initialization before function call is placed in the delay slot
12222 and thus appears to be skipped over by commands such as "next".
12223
12224Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
12225
12226 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
12227
12228Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
12229
12230 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
12231 input source file; fix code to compile test to deal with this
12232 convention.
12233 * gdb.c++/*.exp: Likewise.
12234
12235Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
12236
12237 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
12238 "bt in signals.exp".
12239
12240Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
12241
12242 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
12243 "step over execarg initialization" and
12244 "step over corearg initialization".
12245
12246Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
12247
12248 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
12249 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
12250
12251Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
12252
12253 From Rob Savoye (rob@poseidon.cygnus.com)
12254 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
12255 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
12256 configure.in}, gdb.disasm/{Makefile.in, configure.in},
12257 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
12258 configure.in}: Major reworking for autoconfig.
12259 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
12260 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
12261 New files.
12262 * config/unix-gdb.exp: Make GDB global.
12263 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
12264 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
12265 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
12266 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
12267 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
12268 term.exp, twice.exp, watchpoint.exp, whatis.exp},
12269 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
12270 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
12271 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
12272 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
12273 pr-8136.exp, result.exp, string.exp, tuples.exp},
12274 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
12275 to returns as necessary, arrange for test to compile own testcase
12276 executable.
12277 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 12278
c906108c
SS
12279Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
12280
12281 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
12282 clear_xfail at end of test which might not call either pass or fail.
12283 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
12284 "backtrace through signal handler".
12285
12286Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12287
12288 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
12289 continuing from a job control stop signal.
12290 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
12291
12292Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
12293
12294 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
12295 * gdb.base/corefile.exp: Likewise.
12296 * gdb.base/funcargs.exp: Likewise.
12297
12298Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
12299
12300 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
12301 * config/monitor.exp: Add support for setting baud rate.
12302
12303Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
12304
12305 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
12306 i*86-*-linux* xfails for "backtrace through signal handler".
12307 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
12308 "print func2::coremaker_local".
12309 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
12310 alpha-dec-osf2* xfail for
12311 "delete all breakpoints when none".
12312
12313Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
12314
12315 * gdb.base/break.exp: Change test that deletes all breakpoints
12316 when no user breakpoints are installed. A post 4.15 change
12317 causes gdb to no longer prompt in this case.
12318
12319Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
12320
12321 * gdb.base/return.exp (return_tests): Change xfail for test
12322 "correct value returned double test" to stop xfailing at
12323 Solaris 2.5. Apparently the bug has been fixed.
12324
12325Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
12326
12327 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
12328 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
12329
12330Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
12331
12332 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
12333 * gdb.disasm/hppa.s: Corresponding changes.
12334
12335Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
12336
12337 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
12338 makefile fragment.
12339 * config/mt-hpux: Deleted.
12340
12341Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
12342
d63a86f8 12343 * Many files: When warning about suppressed tests due to a
c906108c
SS
12344 nonexistant test binary, avoid incrementing the warning count.
12345
12346Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
12347
12348 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 12349
c906108c
SS
12350Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12351
12352 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
12353 "sparc-*-solaris2*".
12354
12355Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12356
12357 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
12358 Add global and local variables and initialize them.
12359 * gdb.base/corefile.exp: Test correct mapping of corefile sections
12360 by printing variables. Remove rs6000 and powerpc xfails, BFD now
12361 extracts the file name and terminating signal from the core file.
12362 * TODO: Remove note about tests for correct mapping of corefile.
12363 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
12364 from optimizing it away.
12365 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
12366 handles common blocks.
12367
12368Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
12369
12370 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
12371 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
12372
12373Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
12374
12375 * Makefile.in (maintainer-clean): New target, synonym for
12376 realclean.
12377 * gdb.base/Makefile.in (maintainer-clean): Likewise.
12378 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
12379 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
12380 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
12381 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
12382 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
12383
12384Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
12385
12386 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
12387 xfails when not gcc compiled for "print foo::funclocal".
12388 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
12389 "print foo::funclocal at foo",
12390 "print 'scope1.c'::foo::funclocal at foo",
12391 "print foo::funclocal_bss at foo",
12392 "print 'scope1.c'::foo::funclocal_bss at foo",
12393 "print foo::funclocal_ro at foo",
12394 "print 'scope1.c'::foo::funclocal_ro at foo",
12395 "print bar::funclocal at foo" and
12396 "print 'scope1.c'::bar::funclocal at foo".
12397 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
12398 gcc compiled for "print foo::funclocal at bar".
12399 Expand all messages to ensure that they identify that
12400 the test is at bar().
12401 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
12402 gcc compiled for:
12403 "ptype on opaque struct pointer (statically)",
12404 "ptype on opaque struct tagname (statically)",
12405 "ptype on opaque struct pointer (dynamically) 1",
12406 "ptype on opaque struct tagname (dynamically) 1",
12407 "ptype on opaque struct pointer (dynamically) 2" and
12408 "ptype on opaque struct tagname (dynamically) 2
12409 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
12410 gcc compiled for:
12411 "p datalocal"
12412 "whatis datalocal",
12413 "ptype datalocal",
12414 "p bsslocal",
12415 "whatis bsslocal", and
12416 "ptype bsslocal".
12417 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
12418 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
12419 when not gcc compiled.
12420 * gdb.base/funcargs.exp (float_and_integral_args): Add
12421 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
12422 compiled.
12423 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
12424 "backtrace from call6a" when not gcc compiled.
12425 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
12426 "backtrace from call7a" when not gcc compiled.
12427 * gdb.base/callfuncs.exp (do_function_calls):
12428 Add "hppa*-*-hpux*" xfail when not gcc compiled for
12429 "p t_char_array_values(char_array_val2,char_array_val1)",
12430 "p t_char_array_values(char_array_val1,char_array_val2)",
12431 "p t_char_array_values("carray 1","carray 2")",
12432 "p t_char_array_values("carray 1",char_array_val2)",
12433 "p t_char_array_values(char_array_val1,"carray 2")",
12434 "p sum_args(1,{2})",
12435 "p sum_args(2,{2,3})",
12436 "p sum_args(3,{2,3,4})",
12437 "p sum_args(4,{2,3,4,5})"
12438 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
12439 "backtrace in corefile.exp" when not gcc compiled.
12440
12441Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12442
12443 * gdb.base/signals.exp: Rewrite `handle all print' test as
12444 a procedure. Accept blanks or TABs as whitespace, increase
12445 timeout and expect input buffer size for the large output
12446 from the command. Remove "i*86-*-bsdi2.0" xfail.
12447
12448Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12449
12450 * gdb.base/setvar.exp: Add new testcases for truncation when
12451 assigning invalid values to bitfields.
12452
12453Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12454
d63a86f8 12455 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12456 mips-sgi-irix* xfail for
12457 "call inferior func with struct - returns char *"
12458 and fix test so that an optional (unsigned char *) cast is
12459 accepted in the result.
12460
12461Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12462
12463 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12464 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12465 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12466 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12467 that accidentally got checked in.
12468
12469Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12470
d63a86f8 12471 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12472 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12473 compiled test.
12474 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12475 Add mips-sgi-irix5* xfail for not gcc compiled.
12476 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12477 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12478 "p top", "whatis top", "p middle", and "whatis middle".
12479 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12480 "whatis signed char" for not gcc compiled.
12481 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12482 "set variable signed char=-1 (-1)" and
12483 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12484 * gdb.base/funcargs.exp (float_and_integral_args):
12485 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12486 Add mips-sgi-irix* xfail when not gcc compiled for
12487 "continue to call2b".
12488 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12489 "continue to call2g".
12490 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12491 "backtrace from call6a"
12492 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12493 "backtrace from call7k".
12494 Add mips-sgi-irix5* xfail when not gcc compiled for
12495 "backtrace from call7a".
12496 (localvars_after_alloca): Fix gdb_test cmds for
12497 "print * after runto ...".
12498 Remove rs6000-*-* xfails for
12499 "print i after runto localvars_after_alloca" and
12500 "print l after runto localvars_after_alloca"
12501 for all compilers.
12502 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12503 when not compiled with gcc, for:
12504 "print signed char == (minus)",
12505 "print signed char != (minus)",
12506 "print signed char < (minus)",
12507 "print signed char > (minus)".
12508 * gdb.base/callfuncs.exp (do_function_calls):
12509 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12510 "call inferior func with struct - returns char *".
d63a86f8 12511 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12512 "correct value returned double test" to include Solaris 2.4.
12513 * gdb.base/funcargs.exp (float_and_integral_args):
12514 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12515
c906108c
SS
12516Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12517
12518 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12519 enumeration bitfields if compiling with GNU C.
12520 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12521 to empty' prompt.
12522
12523Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12524
12525 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12526 test for PRO targets.
12527
12528 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12529 breakpoints in the inferior at any given time by making
12530 two groups of breakpoints for call2*, call6* and call7*
12531 tests.
12532
12533Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12534
12535 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12536 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12537 from optimizing it away.
12538 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12539 "call inferior func with struct".
12540
12541Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12542
12543 * configure.in: Only configure gdb.chill for particular targets.
12544
12545Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12546
12547 * gdb.base/Makefile.in: Add action to .c.o transformation
12548 rule that generates a .ci file for each .o file and remove
12549 explicit .c.o rules except for callfuncs.o.
12550 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12551 generates a .ci file for each .o file and remove explicit
12552 .cc.o rules.
12553 (clean): Remove *.tmp *.ci files.
12554 (EXECUTABLES): Remove templ-info.exp.
12555 * gdb.base/compiler.c: New file.
12556 * gdb.c++/compiler.cc: New file
12557 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12558 Change rs6000-*-* xfail for
12559 "print 'scope0.c'::filelocal_ro" and
12560 "print 'scope1.c'::filelocal" and
12561 "print 'scope1.c'::filelocal_bss" and
12562 "print 'scope1.c'::filelocal_ro" and
12563 "print 'scope1.c'::foo::funclocal" and
12564 "print 'scope1.c'::foo::funclocal_ro" and
12565 "print 'scope1.c'::bar::funclocal" and
12566 "print 'scope0.c'::filelocal_ro" and
12567 "print 'scope1.c'::filelocal at foo" and
12568 "print 'scope1.c'::filelocal_bss at foo" and
12569 "print 'scope1.c'::filelocal_ro at foo" and
12570 "print 'scope1.c'::foo::funclocal at foo" and
12571 "print 'scope1.c'::foo::funclocal_bss at foo" and
12572 "print 'scope1.c'::foo::funclocal_ro at foo" and
12573 "print 'scope1.c'::bar::funclocal at foo" and
12574 "print 'scope0.c'::filelocal_ro" and
12575 "print 'scope1.c'::filelocal" and
12576 "print 'scope1.c'::filelocal_bss" and
12577 "print 'scope1.c'::filelocal_ro" and
12578 "print 'scope1.c'::foo::funclocal" and
12579 "print 'scope1.c'::foo::funclocal_bss" and
12580 "print 'scope1.c'::foo::funclocal_ro" and
12581 "print 'scope1.c'::bar::funclocal" and
12582 "print 'scope1.c'::bar::funclocal_bss"
12583 to only be xfail'd when not compiled with gcc.
d63a86f8 12584 Add rs6000-*-* xfail for
c906108c
SS
12585 "print 'scope0.c'::filelocal_bss before run"
12586 when compiled with gcc.
12587 (test_at_main): Add rs6000-*-* xfail for
12588 "print filelocal_ro in test_at_main"
12589 when compiled with gcc.
12590 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12591 Add rs6000-*-aix* xfail for
c906108c
SS
12592 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12593 "ptype t_char_array", not compiled with gcc.
12594 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12595 xfail for "list foo (in include file)" when gcc compiled.
12596 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12597 (integral_args): Add rs6000-*-* xfail for
12598 "run to call0a" if not compiled with gcc.
12599 (unsigned_integral_args): Add rs6000-*-* xfail for
12600 "run to call1a" if not compiled with gcc.
12601 (float_and_integral_args): Add rs6000-*-* xfail for
12602 "run to call2a" if not compiled with gcc and for
12603 "continue to call2b" for any compiler.
12604 Add rs6000-*-* xfail to
12605 "print f1 after run to call2a" for gcc compiled.
12606 (discard_and_shuffle): Add rs6000-*-* xfail for
12607 "run to call6a".
12608 (shuffle_round_robin): Add rs6000-*-* xfail for
12609 "backtrace from call7a" if not compiled with gcc.
12610 Add rs6000-*-* xfail for
12611 "backtrace from call7b" if compiled with gcc.
12612 (call_after_alloca): Add rs6000-*-* xfail for
12613 "print c in call_after_alloca" and
12614 "print s in call_after_alloca" and
12615 "backtrace from call_after_alloca_subr"
12616 if not compiled with gcc.
12617 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12618 "print c in localvars_in_indirect_call" and
12619 "print c in localvars_in_indirect_call" and
12620 "backtrace in indirectly called function" and
12621 "stepping into indirectly called function"
12622 if not compiled with gcc.
12623 (localvars_after_alloca): Add rs6000-*-* xfail for
12624 "print c after runto localvars_after_alloca" and
12625 "print s after runto localvars_after_alloca" and
12626 "print i after runto localvars_after_alloca" and
12627 "print l after runto localvars_after_alloca"
12628 for all compilers.
12629 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12630 than whatis-info.exp.
12631 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12632 than opaque-info.exp.
12633 Setup rs6000-*-* xfail for
d63a86f8 12634 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12635 "ptype on opaque struct pointer (dynamically)" when
12636 not compiled with gcc.
12637 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12638 rather than callf-info.exp.
12639 (do_function_calls): Add clear_xfail for rs6000-*-* for
12640 "p t_float_values2(3.14159,float_val2)". Seems to work
12641 fine there, both with xlc and gcc. Need to find out what
12642 it is doing right and fix other platforms.
12643 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12644 "call inferior func with struct - returns int",
12645 "call inferior func with struct - returns long",
12646 "call inferior func with struct - returns float",
12647 "call inferior func with struct - returns double",
12648 "call inferior func with struct - returns char *",
12649 but only if not gcc compiled (presumes xlc compiled).
12650 Change rs6000-*-* xfails for
12651 "call inferior func with struct - returns char" and
12652 " call inferior func with struct - returns short" to only
12653 xfail if not using gcc.
12654 (clean mostlyclean): Remove *.ci and *.tmp files.
12655 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12656 than templ-info.exp.
12657 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12658 Add rs6000-*-* xfail for "up to foo in langs.exp"
12659 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12660 when not gcc compiled.
d63a86f8 12661
c906108c
SS
12662Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12663
12664 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12665 * gdb.base/corefile.exp: Likewise.
12666 * gdb.base/list.exp: Likewise.
12667 * gdb.base/scope.exp: Likewise.
12668 * gdb.base/siganls.exp: Likewise.
12669
12670 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12671 compiler output.
12672 * gdb.base/whatis.exp: Likewise.
12673
12674Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12675
12676 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12677 failure (opcode table has been fixed to match reality).
12678
12679Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12680
12681 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12682 "call inferior func with struct - returns char",
12683 "call inferior func with struct - returns short"
12684
12685 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12686 "print 'scope0.c'::filelocal at main",
12687 "print 'scope0.c'::filelocal_bss in test_at_main",
12688 "print 'scope0.c'::filelocal at foo",
12689 "print 'scope0.c'::filelocal_bss in test_at_foo",
12690 "print 'scope0.c'::filelocal at bar",
12691 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12692
c906108c
SS
12693 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12694 in source file 1". This bug seems to have been fixed with both
12695 gcc and native cc (was native assembler bug?).
12696
12697Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12698
12699 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12700 "backtrace through signal handler" to "i*86-*-sysv4*".
12701 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12702 continue" case. Add "known SVR4 bug" to fail message.
12703 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12704 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12705 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12706 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12707 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12708 "up to foo in langs.exp", "show language at foo in
12709 langs.exp", "up to cppsub_ in langs.exp", "show
12710 language at cppsub_ in langs.exp", "up to fsub in
12711 langs.exp", and "show language at fsub in langs.exp".
12712 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12713 "bactrace in corefile.exp".
12714 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12715 "call inferior function with struct - returns float" and
12716 "call inferior function with struct - returns double".
d63a86f8 12717
c906108c
SS
12718Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12719
12720 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12721 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12722 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12723 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12724
12725Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12726
12727 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12728 (or overriden) "CHILL" macro rather then bare "gcc".
12729 Also look for ../../gcc/xgcc since that is what we will
12730 actually need, not "Makefile". Remove following assignment
12731 of CHILL to CHILL_FOR_TARGET because that results in
12732 recursive definition.
12733
12734Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12735
12736 * gdb.base/corefile.exp: Change xfail for backtrace in
12737 corefile.exp from linuxaout to all linux.
12738 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12739 cases where we miss the breakpoint at the signal handler
12740 for some reason. Setup xfail for linuxoldld/linuxaout and
12741 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12742 hitting SIGURG breakpoint.
12743 * gdb.base/signals.exp: Setup xfail for "next" acting like
12744 continue to add linuxoldld. Setup xfail for all linux for
12745 "next to handler in signals_tests_1", "backtrace in
12746 signals_tests_1", "continue to func1", "pass SIGUSR1",
12747 and continue to handler".
12748
12749Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12750
12751 * Update all FSF addresses except those in COPYING* files.
12752
12753Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12754
12755 * gdb.base/a2-run.exp: Change messages to be more explicit about
12756 the status of args, and quote binfile in results.
12757
12758Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12759
12760 * gdb.base/callfuncs.exp: Add tests for passing structs to
12761 inferior functions and return various types.
12762 * gdb.base/callfuncs.c: Add functions to receive a struct
12763 and return a member of the struct, in various types.
12764
12765Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12766
12767 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12768
12769Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12770
12771 * config/vxworks29k.exp: New file, sources vxworks.exp.
12772
12773Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12774
12775 * config/gdbremote.exp: New file. Testing framework using
12776 gdbserver.
12777
12778Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12779
12780 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12781 "call function when asleep" and "send end of file".
12782 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12783 for "backtrace in corefile.exp".
12784 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12785 for "backtrace through signal handler".
12786 * gdb.base/corefile.exp: Make sure we actually generate a core file
12787 before trying the core tests. Some systems allow the user to suppress
12788 generation of core files and default to that (linux for example).
12789 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12790 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12791
12792Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12793
12794 * gdb.threads: New directory with some crude multi-threaded
12795 gdb tests (step.exp and step2.exp).
12796 * config/mt-lynx (STEP_EXECUTABLE): Define.
12797 (THREADFLAGS): Define.
12798
12799Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12800
12801 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12802
12803 * gdb.base/signals.exp: Disable whole file for lynx until
12804 further notice.
12805
12806 * gdb.base/signals.exp: xfail test where "next" acts like
12807 "continue" for lynx.
12808
12809 * gdb.base/interrupt.exp: xfail test for calling function while
12810 inferior is asleep for lynx.
12811
12812 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12813 than one cr-lf after each command.
12814
12815Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12816
12817 * configure.in: Reinstate setting of stabsdirs variable, fix
12818 typo in setting up configdirs for native builds.
12819
12820 * gdb.base/return.exp: Fix typo in return double test.
12821 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12822 compiler from optimizing them away.
12823
12824Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12825
12826 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12827 sequences to be echo'd by gdb when using gdb_test.
12828 * gdb.chill/chexp.exp: Likewise.
12829 * gdb.fortran/exprs.exp: Likewise
12830
12831Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12832
12833 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12834 after the inferior gdb has started.
12835
12836 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12837 after each command.
12838 * gdb.base/funcargs.exp: Likewise.
12839 * gdb.base/gdbvars.exp: Likewise.
12840 * gdb.base/interrupt.exp: Likewise.
12841 * gdb.base/list.exp: Likewise.
12842 * gdb.base/watchpoint.exp: Likewise.
12843 * gdb.c++/demangle.exp: Likewise.
12844 * gdb.c++/inherit.exp: Likewise.
12845 * gdb.chill/chexp.exp: Likewise.
12846 * gdb.fortran/exprs.exp: Likewise.
12847
12848 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12849 test if we can't handle IO to/from the inferior.
12850
12851 * gdb.c++/misc.exp: Always check for a program already being
12852 started after sending a "run" command to gdb.
12853
12854 * gdb.base/twice.exp: Start with a fresh gdb.
12855
12856 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12857 only depend on gdb's expression code, not the chill runtime.
12858
12859 * gdb.base/return.c: Put return values into variables so we
12860 can have gdb print them rather than depending on the program
12861 to print them.
12862 * gdb.base/return.exp: Corresponding changes.
12863
12864 * lib/gdb.exp: Provide default value for noinferiorio.
12865 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12866 the inferior.
12867
12868 * gdb.base/break.exp: Always check for a program already being
12869 started after sending a "run" command to gdb.
12870 (text_next_with_recursion): Don't check the output from the
12871 program's printf statement. Instead just make sure the program
12872 exited.
12873
12874 * gdb.base/commands.exp: Protect tests which need arguments with
12875 $noargs conditionals.
12876
12877Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12878
12879 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12880 of structure member arrays to match gdb/valops.c:value_addr change.
12881
12882Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12883
12884 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12885 cases.
12886
12887Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12888
12889 * configure.in (configdirs): Remove gdb.chill from default list
12890 of subdirs and then add it back in only if doing a native build.
12891 The current chill compiler does not yet work in any cross build.
12892 * Revert all signal changes from Jul 6.
12893 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12894 for sh-hms targets, allowing these tests to link, with no other
12895 changes. Testing is suppressed by setting "nosignals" in site.exp.
12896
12897Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12898
12899 * configure.in (signaldirs): Define and add to configdirs for all
12900 targets except some specific ones that are known to not support signals.
12901 Also clean up formatting.
12902 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12903 (signals, sigall): Remove rules to build.
12904 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12905 Moved to new gdb.signals directory.
12906 * gdb.signals: New test directory.
12907 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12908 signals.c signals.exp}: New or moved files.
12909
12910Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12911
12912 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12913
12914Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12915
12916 * gdb.base/return.exp: Xfail `return double' test failure
12917 on at least Solaris 2.3 and handle future/past versions on
12918 a case by case basis as appropriate. Also update message
12919 to include i*86 failures.
12920
12921Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12922
12923 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12924
12925 * lib/gdb.exp: Fix comment which erroneously identified
12926 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12927 gdb_file_cmd not gdb_load).
12928 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12929
12930 * gdb.base/setvar.exp: Make test names consistent between pass and
12931 fail cases. Use gdb_test more.
12932
12933Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12934
12935 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12936
12937Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12938
12939 * gdb.base/help.exp: Fix expected help string for `show commands'.
12940
12941Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12942
12943 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12944
12945 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12946 of a text section.
12947
12948Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12949
12950 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12951 that loop eventually terminates. Fix Connection refused logic so
12952 that testsuite will expire nicely.
12953
12954Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12955
12956 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12957 config/rom68k.exp: New tcl glue for the appropriate monitors.
12958 These all just end up calling monitor.exp.
12959 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12960 refused' by retrying. Cleanup some timeout issues.
12961 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12962 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12963 callers don't have to set/restore global timeout variable.
12964
12965 * The following set of changes centralizes management of the global
12966 timeout variable. This way, it can be set in one target dependent
12967 place instead of dozens of places scattered throughout the test suite.
12968 If you need to lengthen a timeout, then you should either set timeout
12969 in one of the config/{target}.exp files, or multiply it by a factor.
12970 Setting it to an absolute value is always going to lose for some
12971 targets.
12972 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12973 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12974 * gdb.base/funcargs.exp: Don't set timeout.
12975 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12976 * gdb.base/printcmds.exp (test_print_string_constants
12977 test_print_array_constants): Don't set timeout.
12978 * gdb.base/ptype.exp: Don't set timeout.
12979 * gdb.base/recurse.exp: Don't set timeout.
12980 * gdb.base/return.exp: Don't set timeout.
12981 * gdb.base/watchpoint.exp: Don't set timeout.
12982 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12983 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12984
12985Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12986
12987 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12988
12989Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12990
12991 * lib/gdb.exp: Disable chill tests for irix5.
12992
12993Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12994
12995 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12996 each test pass or fail.
12997
12998Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12999
13000 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
13001 xlc not gcc.
13002
13003Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
13004
13005 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
13006
13007Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
13008
13009 * config/est.exp: Fix copyright and comments. Remove dead code.
13010 Use targetname, serialport and baud variables instead of fixed
13011 constants.
13012 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
13013 * config/cpu32bug.exp: New file to support cpu32bug monitors.
13014
13015Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13016
13017 * gdb.base/watchpoint.exp: Don't run
13018 test_watchpoint_triggered_in_syscall for sunos.
13019
13020Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13021
13022 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
13023 they don't seem to exist. Do include stdio.h.
13024
13025Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13026
13027 * gdb.base/a1-selftest.exp: Add alpha xfail.
13028
13029Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13030
13031 * gdb.base/watchpoint.c (main): Prompt before calling read().
13032 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
13033 Revise accordingly. Remove cruft about sending "123" several
13034 times, until it gets noticed. Clean up the "print buf[0]" stuff
13035 so that it passes or fails, and waits for prompts in the usual way.
13036
13037Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13038
13039 * gdb.base/recurse.exp: Fix comment.
13040
13041 * TODO: Remove item about printing variables in nodebug.exp. Add
13042 item about enabling tests which are only run on some targets.
13043
13044 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
13045 fail, make test names unique, use new gdb_test convention
13046 regarding pattern, use gdb_test more, etc.).
13047
13048 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
13049 fail, make test names unique, etc.).
13050
13051Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13052
13053 * gdb.base/nodebug.c: Change return type of top and middle to
13054 short.
13055 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
13056 are fixed by the recent mdebugread.c changes. Allow `short ()'
13057 as type for top and middle.
13058
13059Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13060
13061 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
13062 nearly as I can tell, the whole thing was an accident in Stu's
13063 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
13064 to replace a send/expect pair with gdb_test, but ended up only
13065 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
13066 of 30 Mar 1995 took care of it, but left this vestigial comment
13067 which I am now nuking.
13068
13069Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13070
13071 * gdb.base/break.exp: Look for different line number for
13072 breakpoint at main depending on usestubs.
13073
13074Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13075
13076 * gdb.base/list.exp: Adjust some alternate expect patterns to
13077 match recent list0.c change. Add alternate expect pattern for
13078 output from `list default lines around main' for optimizing
13079 compilers.
13080
13081Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13082
13083 * lib/gdb.exp: If nosignals is not set, set it to 0.
13084
13085Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
13086
13087 * config/slite-gdb.exp: Responds to load symbol table prompt.
13088 * gdb.base/break.exp: Adjust line number, fix rerun.
13089 * gdb.base/langs0.c: Add #ifdef usestubs.
13090
13091Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
13092
13093 * gdb.base/list.exp: Adjust line contents after adding new lines in
13094 list0.c. Also fix a syntax error.
13095
13096 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
13097 * gdb.base/break.exp: ditto.
13098 * gdb.base/list.exp: ditto.
13099 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
13100 * gdb.base/run.c: ditto.
13101 * gdb.base/list0.c: ditto.
13102 * gdb.base/funcargs.c: ditto.
13103
13104Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
13105
13106 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
13107 $targetname, $serialport and $baud instead of hardwired variables.
13108 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
13109 target doesn't support signals.
13110
13111Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
13112
13113 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
13114
13115Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13116
13117 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
13118 Don't rely on the value of an auto variable before it has been
13119 initialized. Use gdb_test more.
13120
13121Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13122
13123 * lib/gdb.exp (default_gdb_version): A version number must start
13124 with a digit, but other than that contains all characters up to
13125 the first whitespace character.
13126
13127Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13128
13129 * gdb.base/commands.exp (breakpoint_command_test): New tests.
13130
13131Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13132
13133 * gdb.c++/*.exp: Warn if executable does not exist. The original
13134 reason for skipping the warning was that configure.in sometimes
13135 intentionally skipped building the executables but the tcl code
13136 had no way of knowing. That (a) was always bogus with respect to
13137 error handling, (b) is no longer true (right now there is no way
13138 to skip C++ tests).
13139
13140 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
13141
13142Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13143
13144 * gdb.base/list.exp: Add expect patterns for output from
13145 SunPRO compiled executables.
13146 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
13147 types.
13148
13149Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13150
13151 * gdb.base/break.exp (test_next_with_recursion): Accept any line
13152 number (we are already testing that the correct source line text
13153 gets printed).
13154
13155 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
13156 that is what is intended, but something needed to be done to get
13157 sunos4 native working again.
13158
13159 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
13160
13161 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
13162 apparently went with a (very) old xfail.
13163
13164Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
13165
13166 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
13167 runto_main is a proc in gdb.exp that will do 'step' for target use
13168 stubs.
13169 * gdb.base/exprs.exp: ditto.
13170 * gdb.base/interrupt.exp: ditto.
13171 * gdb.base/opaque.exp: ditto.
13172 * gdb.base/printcmds.exp: ditto.
13173 * gdb.base/ptype.exp: ditto.
13174 * gdb.base/scope.exp: ditto.
13175 * gdb.base/setvar.exp: ditto.
13176 * gdb.base/signals.exp: ditto.
13177 * gdb.base/twice.exp: ditto.
13178 * gdb.c++/classes.exp: ditto.
13179 * gdb.c++/inherit.exp: ditto.
13180 * gdb.c++/templates.exp: ditto.
13181 * gdb.base/break.exp: no run and hit main for stubs. Change line
13182 numbers for breakpoints and info breakpoint.
13183 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
13184 breakpoint().
13185 * gdb.base/callfuncs.c: ditto.
13186 * gdb.base/exprs: ditto.
13187 * gdb.base/interrupt.c: ditto.
13188 * gdb.base/opaque0.c: ditto.
13189 * gdb.base/printcmds.c: ditto.
13190 * gdb.base/ptype.c: ditto.
13191 * gdb.base/scope0.c: ditto.
13192 * gdb.base/setvar.c: ditto.
13193 * gdb.base/signals.c: ditto.
13194 * gdb.base/twice.c: ditto.
13195 * gdb.c++/misc.cc: ditto.
13196 * gdb.c++/templates.cc: ditto.
13197
13198Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13199
13200 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
13201
13202 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
13203 somewhere between `read' and `main.c'. I'm pretty sure the
13204 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
13205 and it isn't particularly useful.
13206
13207 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
13208
13209Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13210
13211 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
13212
13213Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
13214
13215 * config/mt-slite: add LIBS and -nostdlib.
13216 * config/slite-gdb.exp: add this new file to support sparclite target.
13217
13218Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
13219
13220 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
13221
13222 * gdb.base/a2-run.exp: Change argument to istarget from
13223 "*-*-vxworks" to "*-*-vxworks*".
13224 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
13225
13226Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
13227
13228 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
13229 will not runto main but do a 'step' to step out of breakpoint().
13230 * config/mt-slite: add -Dusestubs.
13231
13232Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13233
13234 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
13235 instead of just @.
13236
13237 * gdb.base/signals.exp: Add test for "handle all print".
13238 * TODO: Remove "handle all print". Also remove item about
13239 checking copyright date (I don't like the idea of a spurious FAIL
13240 based on when we run the tests).
13241
13242 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
13243 for SunOS4 (reason for failure not investigated). Remove
13244 redundant test for $binfile.
13245
13246 * gdb.base/nodebug.c (array_index): Call malloc.
13247
13248 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
13249
13250Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
13251
13252 * gdb.base/recurse.exp: Update gdb_test invocation to use new
13253 conventions and slightly simplify the matching regexp.
13254
13255Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13256
13257 * gdb.base/break.exp: Update gdb_test invocation to use new
13258 convention.
13259
13260 * lib/gdb.exp: If noargs is not set, set it to 0.
13261
13262 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
13263 tests unique.
13264
13265 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
13266
13267Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13268
13269 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
13270 one argument of type "<non-float parameter>".
13271
13272Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
13273
13274 * config/rom68k.exp: New file to support Motorola IDP board.
13275 * gdb.base/a2-run.exp: Skip this file if noargs is set.
13276 * gdb.base/break.c: Change things around so that this program
13277 doesn't depend upon args. This is necessary to make remote
13278 targets work (in general, they can't take args).
13279 * gdb.base/break.exp: Don't try to send args to program. Don't
13280 expect output. Also, replace lots of code with gdb_test.
13281
13282Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13283
13284 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
13285 printing of '\'' (which is what the comment says we are testing,
13286 even though we were not), not '''.
13287 (test_integer_literals_rejected): Test that printing ''' is an error.
13288
13289 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13290 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
13291 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
13292 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
13293 Use gdb_test not test_print_accept.
13294 * lib/gdb.exp: Remove test_print_accept.
13295
13296 * gdb.base/signals.exp (signal_tests_1): Make pass message
13297 consistent with fail message.
13298
13299 * gdb.base/whatis.exp: Remove xfails for printing char vs.
13300 unsigned char; the bug (PR 1821) is fixed.
13301
13302 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
13303
13304 * gdb.base/scope.exp (test_at_localscopes): Call pass for
13305 successful tests--makes xfailing them work right.
13306
13307Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13308
13309 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
13310 only \r\n, not .*. The test can pass .* as the last thing in
13311 $pattern if that is what it wants. In addition to providing this
13312 flexibility, this change should speed up pattern matching in cases
13313 where the pattern already ended with .* (there were a number of
13314 them). This change also helps catch bad patterns--in the old
13315 scheme the typo "char \*" instead of "char \\*" would pass. Now
13316 it is caught.
13317 * Many .exp files: Update callers.
13318
13319 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
13320 clearer and does not spuriously match multiple ('s. Likewise for
13321 ) and *.
13322
13323 * gdb.base/nodebug.exp: Test ability to call a function and pass
13324 it a string (even with no debugging info).
13325
13326 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
13327 "p '\'", which is the same as "p ''" once tcl gets done with
13328 quoting, to "p '\\'", which I suspect is what is intended (one
13329 backslash gets sent to GDB).
13330
13331 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
13332
13333Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13334
13335 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
13336 1817) was fixed literally years ago.
13337
13338Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13339
13340 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
13341 test, it causes stepping out of call_after_alloca_subr with
13342 optimizing compilers.
13343 (localvars_in_indirect_call): Consume GDB prompt if `finish'
13344 fails.
13345
13346 * gdb.c++/templates.exp: Source templ-info.exp only if
13347 the templates executable exists.
13348
13349 * gdb.c++/misc.cc (class Contains_static_instance,
13350 class Contains_nested_static_instance),
13351 gdb.c++/classes.exp (test_static_members): Test printing of
13352 a class that contains a static instance of the class.
13353
13354Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13355
13356 * gdb.base/langs2.c (cppsub_): Don't prototype.
13357 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
13358 only, I believe).
13359
13360Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13361
13362 * lib/gdb.exp (skip_chill_tests): New procedure.
13363
13364 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
13365
13366Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
13367
13368 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
13369 each expect pattern. Cuts runtime from 12 to about 4 seconds.
13370
13371Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13372
13373 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
13374
13375 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
13376 disassemble 8, not 16, instructions for part 4.
13377
13378 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
13379 support the latter anymore.
13380
13381 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
13382 -DNO_PROTOTYPES.
13383 * gdb.base/callfuncs.c: Control use of prototypes based on
13384 NO_PROTOTYPES, not __STDC__.
13385 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
13386 t_float_values2 tests if prototypes in use.
13387
13388 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
13389 t_double_values): When checking differences against DELTA, check
13390 that difference is within the range (-DELTA,DELTA), not just
13391 (-infinity,DELTA).
13392
13393Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
13394
13395 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
13396 'file' command firts, then 'target', then 'load', this is due to gdb
13397 target set up.
13398 * config/mips-gdb.exp: Fix a couple regular exp bugs.
13399
13400Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
13401
13402 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
13403 FP load/store variants.
13404 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
13405
13406Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13407
13408 * gdb.base/term.exp: Do not give a warning if not native, it is
13409 not an abnormal condition.
13410
13411Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
13412
13413 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
13414 t_char_array".
13415
13416Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13417
13418 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
13419 are getting the version number.
13420
13421 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
13422 if not native, it is not an abnormal condition.
13423
13424Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13425
13426 * lib/gdb.exp: Just use "file exists", rather than undocumented
13427 dejagnu procedure "findfile".
13428
13429Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13430
13431 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
13432 (LDFLAGS): Set to -Xlinker -Ur.
13433
13434 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
13435 Removed, these values are set by lib/gdb.exp.
13436
13437 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
13438
13439Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13440
13441 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
13442 of replicating gdb startup code.
13443
13444 * config/mt-vxworks (LDFLAGS): Set to -r.
13445 (CFLAGS_FOR_TARGET): Removed.
13446
13447 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13448 (gdb) and gdb for vxworks uses (vxgdb).
13449
13450 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13451 executable is not in the tree and host != target, use sed and
13452 program_transform_name to determine the gdb name used by the
13453 target.
13454
13455 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13456 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13457
13458Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13459
13460 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13461 floats, chars, and shorts where there are ANSI-style function
13462 definitions.
13463
13464 * gdb.base/langs.exp, gdb.base/langs*: New test.
13465 * gdb.base/Makefile.in: Build it.
13466 * TODO: Remove item about checking that C names don't get C++
13467 demangling applied; this test tests it.
13468
13469Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13470
13471 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13472 went with the const70 xfail. The xfail went away a year ago.
13473
13474 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13475
13476 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13477 for hp300.
13478
13479 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13480
13481 * gdb.base/a1-selftest.exp: Don't run on hp300.
13482
13483Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13484
13485 * Makefile.in (site.exp): Set host_alias and target_alias as well
13486 as host_triplet and target_triplet.
13487
13488Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13489
13490 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13491
13492 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13493 places as other ecoff systems).
13494
13495 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13496 ultrix.
13497
13498Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13499
13500 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13501 remove them.
13502 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13503 variable and "variable" in addition to "data variable".
13504 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13505
13506 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13507 2.
13508 * gdb.base/list1.c (long_line): Add additional statement at start
13509 of function.
13510 * gdb.base/list.exp (test_forward_search): Update line number to
13511 reflect new statement.
13512
13513Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13514
13515 * gdb.base/signals.exp: Reinitialize searched source directories
13516 after gdb_start call.
13517
13518Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13519
13520 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13521 * gdb.stabs/Makefile.in: Likewise.
13522
13523 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13524 change. Instead split the tests into smaller pieces.
13525 * gdb.disasm/hppa.s: Corresponding changes.
13526
13527Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13528
13529 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13530 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13531
13532 * gdb.base/funcargs.exp: Modify many tests so that every test
13533 either passes or fails. Make some test names unique.
13534
13535Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13536
13537 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13538 Call stty to set interrupt character.
13539
13540 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13541 for HP assembler versus GNU assembler based on actual behavior of
13542 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13543
13544 * TODO: Suggest a few more stepping tests.
13545
13546Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13547
13548 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13549 restart GDB for h8300 after a continue.
13550 (return): Add pattern to match a29k-udi behavior.
13551 * gdb.base/nodebug.exp: Remove obsolete comment.
13552 * gdb.base/regs.exp: New file, testing of register displays.
13553 * gdb.base/return.exp: Fix typo in reference to $objdir.
13554 * gdb.base/whatis.exp: Always start with a fresh GDB.
13555
13556Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13557
13558 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13559 higher, these tests generate a lot of output.
13560
13561Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13562
13563 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13564 code following the catch silently ignored some errors; without the
13565 catch they should be thrown like any other tcl error. Also, the
13566 catch used "" instead of {} which meant all the callers who wanted
13567 to include one of the characters "[]$ had to quote it an extra time.
13568 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13569 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13570 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13571 Remove extra quoting.
13572
13573Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13574
13575 * gdb.base/commands.exp: Make test names unique; every test either
13576 passes or fails. Update some comments.
13577
13578 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13579
13580Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13581
13582 The following fixes a FAIL caused by the fact that the alpha stabs
13583 configuration didn't use the ".if alpha" code in weird.def.
13584 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13585 bit pointer, so the 32 bit version works even on the alpha.
13586 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13587 Remove the stuff which allowed us to have separate versions for
13588 alpha and everything else.
13589
13590 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13591 regexp which "info func operator\[\](" is supposed to match. Fix
13592 string to send to GDB. Note that GDB still doesn't work right. Add a
13593 new test for "info func .perator\[\](" which GDB does handle correctly.
13594
13595 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13596
13597Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13598
13599 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13600 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13601 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13602 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13603 it makes the tests harder to understand and confuses test-o-matic.
13604 The preferred style is that each test provides a PASS or a FAIL,
13605 and has a unique message (e.g. "continue #54" not just "continue")
13606 which is the same for the pass and the fail.
13607 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13608 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13609 to lib/gdb.exp.
13610 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13611 prt_accept which was basically the same thing. Likewise for
13612 test_print_reject and prt_reject.
13613 * lib/gdb.exp (test_print_reject): Add some more error message
13614 patterns to match from the former printcmds.exp (prt_reject).
13615 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13616 One defect of the passcount stuff is that some of it failed to
13617 report XPASS where appropriate.
13618 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13619 stuff before and after arg in expected pattern.
13620 (test_paddr_operator_functions): Re-do test without print_addr_of;
13621 this is the only test which seems to want extra stuff there.
13622
13623Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13624
13625 * gdb.base/nodebug.exp: Update new tests to reflect improved
13626 wording of gdb output.
13627
13628 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13629 and "ptype" work on variables in files compiled without -g.
13630 Replaces commented out "maint print msymbol" tests.
13631
13632Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13633
13634 * gdb.base/setvar.c (dummy): Call malloc.
13635
13636 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13637 losing with the irix4 sed.
13638
13639 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13640 ALRM" on irix4.
13641
13642Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13643
13644 * TODO: Remove items about corefile.exp testing new exec-file and
13645 backtrace; both are now done. Add items about printing enums.
13646
13647Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13648
13649 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13650 "get signal $thissig" test fails.
13651
13652 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13653
13654Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13655
13656 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13657 compiler warning with dec alpha compiler.
13658
13659 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13660 extra \n from gdb_test call (this explains why the prompt test
13661 that I removed yesterday was there).
13662 (user_defined_command_test): Remove extra \n and prompt test.
13663
13664 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13665 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13666 doesn't exist.
13667 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13668 Also remove alpha workaround, which turns out to be because
13669 SIGABRT == SIGLOST.
13670
13671 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13672
13673 * gdb.base/help.exp: Don't test "help show".
13674
13675Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13676
13677 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13678 "set print address" is on.
13679 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13680 pass prompt to gdb_test; gdb_test already looks for the prompt.
13681
13682 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13683
13684 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13685 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13686 was to make sure that gdb can read a core file. But (a) the "read
13687 the corefile" part didn't make it to a1-selftest.exp, we just
13688 delete the corefile after creating it, and (b) we test reading
13689 corefiles in corefile.exp anyway. Also, this test left around a
13690 xgdb process on Solaris.
13691
13692 * gdb.base/corefile.exp: Also test backtrace.
13693
13694Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13695
13696 * gdb.base/commands.exp: Test a simple user defined command with
13697 arguments and if/while statements; verify the full user command is
13698 printed by "show user".
13699
13700 * gdb.base/commands.exp: Test if/while commands as part of a
13701 breakpoint command list; verify they appear in breakpoint
13702 information.
13703
13704Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13705
13706 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13707 than by dividing by zero.
13708
13709Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13710
13711 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13712 performing an inferior call with watchpoints enabled.
13713 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13714 call.
13715
13716Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13717
13718 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13719 of "file" command.
13720
13721 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13722 Add additional pattern for when "int operator int(void);" appears
13723 in a different order.
13724
13725Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13726
13727 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13728
13729 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13730 and "signal" with ".*".
13731
13732Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13733
13734 * TODO: Add note about "handle all nostop".
13735
13736 * gdb.base/{sigall.c, sigall.exp}: New test.
13737 * gdb.base/Makefile.in: Add it.
13738
13739Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13740
13741 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13742 when invoking GDB, suppresses any windowing interface.
13743
13744Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13745
13746 * config/sim-gdb: New file, simulator testing support.
13747
13748Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13749
13750 * gdb.base/interrupt.exp: Test calling func1 twice.
13751
13752Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13753
13754 * gdb.base/list.exp (test_forward_search): Set timeout higher
13755 when we'll be getting lots of output from gdb.
13756
13757 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13758 "init_malloc" to after the expect statement. Run it if that
13759 regexp is taken, but also for two others which happen if source
13760 cannot be found.
13761
13762Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13763
13764 * gdb.base/printcmds.exp: New test, for printing register before
13765 program is running.
13766
13767Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13768
13769 * gdb.base/list.exp: Correct some alternate expect patterns
13770 to reflect changes in list1.c.
13771
13772Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13773
13774 * TODO: Add item regarding large frames.
13775
13776 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13777
13778 * TODO: Remove item about enabling return.exp; it
13779 is enabled. Suggest a few more "return" tests.
13780
13781Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13782
13783 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13784 anonymous unions.
13785
13786Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13787
13788 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13789 and pr-5646.o, so "make" is the same as "make all", not "make
13790 pr-4975.o".
13791
13792Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13793
13794 * gdb.base/list.exp: Adjust expectations to reflect changes in
13795 list1.c.
13796 (test_forward_search): New test proc.
13797 * gdb.base/list1.c (long_line): New function, has long source line.
13798
13799Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13800
13801 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13802 additional line of code that was added.
13803
13804Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13805
13806 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13807 tests so as not to overflow expect's input buffers.
13808 * gdb.disasm/hppa.exp: Corresponding changes.
13809
13810Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13811
13812 Beginnings of template debugging tests.
13813 * gdb.c++/templ-info.cc: New file to test for template
13814 debugging capability of the compiler.
13815 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13816 templ-info.cc.
13817 * gdb.c++/templates.cc: Add explicit template instantiations
13818 to enable compiling with -fno-implicit-templates. Add destructor
13819 and 'value' method to T5 class for template tests.
13820 * gdb.c++/templates.exp: Add testcases for printing of template
13821 types, setting breakpoints on template methods and calling a
d63a86f8 13822 template method.
c906108c
SS
13823
13824Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13825
13826 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13827 branch target since some assemblers (gas-2.5) may emit a
13828 relocation for the branch instead of resolving it in the
13829 assembler.
13830
13831Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13832
13833 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13834 through signal handler.
13835
13836Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13837
13838 * configure.in (*-*-netware): Use config/mt-netware.
13839
13840 * config/mt-netware: New file.
13841 * config/mt-i386-netware: Removed, separate configs for different
13842 netware architectures are no longer needed now that we have
13843 --with-headers.
13844
13845Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13846
13847 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13848 by the recent changes to use ANSI C arithmetic conversions.
13849
13850Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13851
13852 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13853 bug involving using inferior_pid to figure out whether to select a
13854 frame.
13855
13856Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13857
13858 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13859 match the current disassembler output.
13860
13861Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13862
13863 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13864 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13865 types, expect "int" as type of integer values (for now).
13866
13867Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13868
13869 * gdb.base/commands.exp: New tests for if/while commands.
13870
13871Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13872
13873 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13874 by .*, since hex values have different syntax in Chill mode.
13875
13876Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13877
13878 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13879 linefeed from expect pattern for repeated types with indices > 9.
13880
13881Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13882
13883 First part of Fortran test suite.
13884 * gdb.fortran: New directory.
13885 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13886
13887Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13888
13889 * gdb.base/default.exp: Update expect pattern for load command
13890 without arguments.
13891
13892Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13893
13894 * configure.in: Change i386 to i[345]86.
13895 * gdb.base/configure.in: Likewise.
13896 * gdb.c++/configure.in: Likewise.
13897 * gdb.chill/configure.in: Likewise.
13898
13899Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13900
13901 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13902 patterns, since that is not a valid context for comments.
13903
13904Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13905
13906 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13907 repeated types and repeated types with indices > 9.
13908
13909Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13910
13911 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13912 2417; old bug has been fixed.
13913
13914Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13915
13916 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13917 send the newline ourselves instead of assuming gdb_test will do
13918 so when passed an empty input string.
13919
13920 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13921 stabs testcode.
13922
13923Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13924
13925 * lib/gdb.exp (gdb_test): Don't send anything if the first
13926 argument is an empty string. This makes cases where we want to
13927 match output that is already in expect's buffers (for example,
13928 matching a breakpoint after gdb_run_cmd has been called) work
13929 reliably.
13930
13931Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13932
13933 * config/netware.exp: New file.
13934
13935Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13936
13937 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13938 the -B and -L prefixes so we can find the debugging stub.
13939
13940 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13941 there and we are using the gcc from the tree.
13942
13943 * gdb.base/types.c: Removed.
13944
13945 * gdb.base/configure.in: Look for makefile fragments in ../config.
13946 Recognize i386-*-netware.
13947 * gdb.c++/configure.in: Likewise.
13948
13949Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13950
13951 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13952 the correct TCL syntax.
13953
13954Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13955
13956 * gdb.base/opaque.exp: use runto instead of messing around with
13957 breakpoints. Simplify by using gdb_test.
13958
13959 * gdb.base/bitfields.exp: restart between tests on netware targets
13960 because breakpoints aren't relocated after target death. Run
13961 processes to completion.
13962
13963 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13964
13965Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13966
13967 * Makefile.in: Remove extra tabs that confuse some versions
13968 of "make". Use the newly built gdb to test with by default,
13969 rather than the first one in the tester's search path.
13970
13971Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13972
13973 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13974
13975 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13976 condition help.
13977
13978Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13979
13980 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13981
13982 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13983 running.
13984 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13985 * gdb.base/funcargs.exp: Likewise.
13986
13987 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13988 * gdb.base/funcargs.exp: Likewise.
13989
13990 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13991 message is "".
13992
13993Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13994
13995 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13996 return,signals,twice}.exp: Handle non-existant binaries
13997 consistantly.
13998
13999 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
14000 * gdb.base/Makefile.in: Don't try to generate a core dump, we
14001 might testing a cross development system.
14002
14003Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14004
14005 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
14006 runtest script is relative to ${srcdir}, not ${rootdir}.
14007
14008Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
14009
14010 * gdb.base/signals.exp: Allow for optionality of breakpoint
14011 address.
14012
14013Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14014
14015 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
14016
14017Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14018
14019 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
14020 for size_t definition.
14021 * gdb.c++/templates.cc: Likewise
14022
14023 * config/mt-i386-netware: New file.
14024
14025 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
14026 defined.
14027
14028 * gdb.base/Makefile.in: Added support for systems that name core
14029 files by appending "core" to the program name.
14030 * gdb.base/a1-selftest.exp: Likewise.
14031
14032Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14033
14034 * gdb.base/return.exp: Add comment and message for `return double'
14035 test failure on Sparc Solaris.
14036
14037Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
14038
14039 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
14040
14041Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14042
14043 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
14044 from optimizing them away.
14045 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
14046 patterns to include default constructors and assignment operators,
14047 to match gcc versions beyond 2.5.8. Accept any cplus demangling
14048 character in the output of the virtual base pointer.
14049
14050Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14051
14052 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
14053 expression match in print_addr_of to avoid unintented matches.
14054 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
14055 versions up to 2.5.8.
14056
14057Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14058
14059 * gdb.base/list.exp: Tweak alternate pattern for listing of an
14060 included file to run under newer versions of expect.
14061 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
14062 consecutive >'s in templates to accomodate recent cplus-dem.c change.
14063 Remove xfail for the virtual table of BDDHookV.
14064
14065Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
14066
14067 * lib/gdb.exp (string_to_regexp): Set a default result.
14068 (default_gdb_start): Fix misleading message.
14069
14070Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
14071
14072 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
14073 Remove all CC, etc definitions.
14074 * config/mt-hpux: New file.
14075 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
14076 (CFLAGS, LDFLAGS): Define.
14077 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
14078
14079 * Makefile.in (site.exp): Don't insert host_os, etc.
14080 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
14081 (distclean): Check existence of subdir.
14082 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
14083 * gdb.base/Makefile.in: General cleanup and simplification.
14084 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14085 to build executables. Use default rule to build .o files.
14086 (EXPECT, RUNTEST, CC): Fix relative pathname.
14087 (site.exp): Don't insert host_os, etc.
14088 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
14089 and/or SIGUSR1 defined.
14090 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
14091 * gdb.c++/Makefile.in: General cleanup and simplification.
14092 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14093 (CFLAGS): Remove.
14094 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
14095
14096Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
14097
14098 * gdb.base/recurse.exp: Misc changes to get tests running again
14099 after Kung's changes to the watchpoint code.
14100 * gdb.base/watchpoint.exp: Likewise.
14101
14102Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
14103
14104 * lib/gdb.exp (string_to_regexp): Convert {\} also.
14105
14106Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
14107
14108 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
14109 * lib/gdb.exp (default_gdb_start): Define.
14110 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
14111 gdb.base/funcargs.exp, gdb.base/opaque.exp,
14112 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
14113 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
14114 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
14115 Don't call gdb_target_udi in between tests.
14116
14117Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14118
14119 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
14120 (which was basically just a local version of the same thing). In
14121 addition to avoiding duplication, gdb_test_exact is faster.
14122 * lib/gdb.exp (gdb_test_exact): Fix typo.
14123
14124 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
14125 don't give an error.
14126
14127 * gdb.base/term.exp: Call delete_breakpoints before starting.
14128
14129 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
14130 (t10): Add comment.
14131
14132Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14133
14134 Reorganization of the GDB Test Suite.
14135
14136 * gdb.base: New directory, contains all the basic tests.
14137 * gdb.c++: New directory, tests specific to C++.
14138 * gdb.chill: New directory, tests specific to Chill.
14139 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
14140 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
14141 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
14142 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
14143 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
14144 t30-31 to chill).
14145 * */gdbme.*: Rename to match appropriate expect scripts.
14146 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
14147 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
14148 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
14149 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
14150 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
14151 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
14152 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
14153 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
14154 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
14155 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
14156 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
14157 gdb.c++/virtfunc.cc: New names of C++ files.
14158 * gdb.chill/chillvars.ch: New name of Chill file.
14159 * gdb.base/configure.in, gdb.c++/configure.in,
14160 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
14161 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14162 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
14163 * configure.in (configdirs): Update to reflect directory changes.
14164 (target_abbrev): No longer define for any configuration.
14165 * Makefile.in: Cosmetic improvements to header comments.
14166
14167Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
14168
14169 Various changes to gdb.t31:
14170
14171 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
14172 * gdbme.ch: Make all key-words and predefineds be upper-case.
14173 * chillvars.exp: Expect key-words and predefinds in upper-case.
14174
14175 * chillvars.exp: Use gdb_test_exact many places.
14176 Change expected output for arrays (which now includes index labels).
14177
14178 * pr-5020.exp, gdme.ch (module PR_5020):
14179 New test, for PR-5020.
14180
14181Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
14182
14183 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
14184 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
14185
14186Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
14187
14188 * Makefile.in: Fix bit-rot in definitions of CHILL,
14189 CHILL_FOR_TARGET and Chill_LIB.
14190 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
14191 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
14192 CHILL, and CHILL_LIB.
14193
14194Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
14195
14196 * Revert the previous changes. Please see Rob's directory
14197 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
14198
14199Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
14200
14201 * Makefile.in, configure.in, config/mips-gdb.exp,
14202 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
14203 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
14204 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
14205 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
14206 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
14207 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
14208 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
14209 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
14210 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
14211 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
14212 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
14213 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
14214 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
14215 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
14216 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
14217 changes from 94Q1.
14218
14219Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
14220
14221 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
14222 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
14223 Rob's new testing fragments.
14224
14225Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
14226
14227 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
14228 lib/gdb.exp: Replace error proc calls with perror.
14229
14230Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14231
14232 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
14233 version also, match on casted version strings, and match on
14234 gdb startup case where the line numbers might be messed up.
14235
14236Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
14237
14238 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
14239 (CFLAGS): Delete it from here.
14240
14241Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
14242
14243 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
14244
14245Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
14246
14247 * Makefile.in (RUNTEST): Default to just "runtest".
14248
14249Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14250
14251 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
14252 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
14253 the code has been restructured.
14254
14255Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14256
14257 * gdb.t00/default.exp (set write): Allow any number of \r and/or
14258 \n, not just one of each.
14259
14260 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
14261 /bin/cc gives a warning if you do.
14262
14263Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
14264
d63a86f8 14265 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
14266 __t10ListS_link1ZUiRCUiPT0
14267
14268Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14269
14270 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
14271 on local variables in recursive functions.
14272
14273 * gdb.t07/Makefile.in: Build the new test.
14274
14275Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14276
14277 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
14278 directly. Instead compare the return values from actual calls.
14279
14280Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
14281
14282 * Makefile.in (check): Set TCL_LIBRARY for runtest.
14283
14284Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14285
14286 * From Peter Schauer with minor modifications.
14287 * gdb.t15/return.exp (return_tests): Handle targets where "return"
14288 stops in mid-line in the caller. Add xfail for returning a float
14289 value on X86 targets.
14290
14291Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14292
14293 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
14294 to avoid expect lossage.
14295 (fmem_LRbug_tests): Likewise.
14296 * gdb.disasm/hppa.s: Corresponding changes.
14297
14298 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
14299 conditions to work with latest dejagnu/expect.
14300
14301 * gdb.t15/funcargs.exp (finish from indirect call): No longer
14302 expected to fail on the PA.
14303 (backtrace in call with trampolines): Explicitly require main
14304 to be frame #1 (no trampolines should show up in backtrace).
14305
14306 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
14307 "continue -expect".
14308 * gdb.t06/break.exp: Likewise.
14309 * gdb.t07/watchpoint.exp: Likewise.
14310 * gdb.t13/bitfields.exp: Likewise.
14311 * gdb.t15/{funcargs,return}.exp: Likewise.
14312 * gdb.stabs/weird.exp: Likewise.
14313 * config/{mips,udi}-gdb.exp: Likewise.
14314
14315 * hppa.sed: Enclose comments within a sed command to avoid
14316 losing with the old OSF1 sed.
14317
14318Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14319
14320 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
14321 sequent dynix.
14322 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
14323 * gdb.t15/funcargs.exp: Conditionally step again to really
14324 finish from marker_call_with_trampolines. Handle the case where
14325 the first step from within call_with_trampolines already steps
14326 us back to main.
14327 * gdb.t15/gdbme.c: Add comment to closing brace of
14328 call_with_trampolines for funcargs.exp.
14329
14330Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14331
d63a86f8 14332 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
14333 Fix typo(s).
14334
14335Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14336
14337 * gdb.t07/gdbme.c: More code for watchpoint testing.
14338
14339 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
14340 "Hardware watchpoint" throughout file.
14341 (test_watchpoint_triggered_in_syscall): New test.
14342 (test_complex_watchpoint): New test.
14343
14344Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14345
14346 * gdbme.c (call_with_trampolines): New function to try and step
14347 into. Tests trampoline problems on the PA.
14348
14349 * funcargs.exp (localvars_in_indirect_call): No longer expect
14350 stepping into indirect call to fail on PAs.
14351 (test_stepping_over_trampolines): New test.
14352
14353Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14354
14355 * TODO: Add suggestions for static member function tests, and
14356 completion tests.
14357
14358Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14359
14360 * TODO: Add suggestions for "p/a" tests.
14361
14362 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
14363 (default_gdb_exit): Replace all the hair with sending "quit" to
14364 the process with a simple close.
14365
14366Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14367
14368 * TODO: Add suggestions for shared library tests.
14369
14370Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14371
14372 * TODO: Add suggestions for x/s tests.
14373
14374Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14375
14376 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
14377 "enable once", and "enable breakpoints once" with ".*".
14378
14379Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14380
14381 * TODO: Add suggestions about structure passing tests.
14382
14383Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14384
14385 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
14386 the primary1 test, use work around if __GNUC__ < 2.
14387 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
14388 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
14389 Test for bad output rather than waiting for timeout. Issue
14390 second continue only if first continue failed.
14391
14392Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14393
14394 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
14395 operator[] test with gdb_test because the old code didn't seem to
14396 be getting the quoting right with the new dejagnu.
14397
14398Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
14399
14400 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
14401 one from the path.
14402 * Makefile.in: Use a fresh expect if there is one, use runtest
14403 from the src tree if there is one.
d63a86f8 14404
c906108c
SS
14405Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14406
14407 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
14408 next over recursive call. Revise the tests from that point on
14409 (which had been skipped) to match GDB's actual (correct) output.
14410
14411 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
14412 with next over a breakpoint whose condition is false.
14413
14414 * gdb.t00/help.exp: Comment out "help set print" tests just like
14415 (and for same reason as) "help set" test.
14416
14417Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14418
14419 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
14420 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
14421
14422Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14423
14424 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
14425 necessary gdb_target_udi.
14426
14427 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
14428
14429 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
14430 1838 and 2417; they are fixed.
14431
14432 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
14433 gdb.t03/ptype.exp (ptype structure, ptype union):
14434 Remove xfails; the test is looser than when the xfails were added.
14435
14436 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
14437 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
14438
14439 * gdb.t01/run.exp: Only run shell test if isnative.
14440
14441 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
14442 since "run" automatically loads if necessary. Call gdb_target_udi
14443 after the "file" since "file" kills any execution target.
14444
14445 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14446 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14447 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14448 argument for UDI.
14449
14450Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14451
14452 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14453
14454 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14455
14456Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14457
14458 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14459 properly quoting regexps. This makes the second argument to
14460 demangle a fixed string, which matches the callers, instead of a
14461 shell-style pattern which is what the previous implementation
14462 used. Update some of the callers.
14463
14464Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14465
14466 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14467 (comib_nullified_tests): Fix typo.
14468 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14469 strings. No longer expected to fail.
14470
14471 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14472 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14473 strings. No longer expected to fail.
14474
14475 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14476 string. No longer expected to fail.
14477
14478Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14479
14480 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14481 No longer expected to fail.
14482
14483 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14484 string. No longer expected to fail.
14485
14486Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14487
14488 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14489 only in the names (I probably got most of them). I was even
14490 generous with some which differed in underscores in names, and
14491 probably missed a few, and I *still* was able to remove almost a
14492 third of the file with almost no impact on testsuite coverage.
14493
14494Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14495
14496 * gdb.t00/default.exp: Match udi_attach error message as well as
14497 the one from child_attach.
14498
14499 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14500
14501 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14502
14503 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14504 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14505
14506 * Move test with enums and partial symbols back to
14507 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14508 Reverts the change of 26 May 93. Per today's change to
14509 stabs.texinfo, the behavior that weird.exp was expecting was
14510 unreasonable; what is important is that the compiler+gdb get
14511 things right, which happens with a recent gcc. Also fix the test
14512 to deal with native compilers which put out the stab gdb can't
14513 deal with.
14514
14515Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14516
14517 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14518 in the names. The main thing these accomplish is to slow things down.
14519 Many more such duplicates surely remain.
14520
14521 * gdb.t00/help.exp: Comment out "help support" test just like
14522 (and for same reason as) "help set" test.
14523
14524Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14525
14526 * gdb.t06/break.exp: Remove setup_xfails for
14527 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14528 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14529 about known bug in gcc to include up through 2.5.8.
14530 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14531 well as "_vb$".
14532 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14533 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14534 with latest gcc and gdb.
14535 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14536 well as "_vb$".
14537
14538Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14539
14540 * configure.in (hppa*-*-*): Also configure and build stabs-only
14541 tests.
14542
14543Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14544
14545 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14546 * gdb.t10/configure.in (hppa*-*-*): Use it.
14547
14548Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14549
14550 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14551
14552Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14553
14554 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14555 versions prior to 1.13.5.
14556
14557Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14558
14559 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14560 the prompt is at the start of a line.
14561
14562Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14563
14564 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14565 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14566 in the copr tests now.
14567 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14568 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14569 expected to fail.
14570
14571Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14572
14573 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14574 gdb.t31/chillvars.exp, lib/gdb.exp:
14575 Tweak to run under either version of expect.
14576 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14577 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14578 * gdb.t11/list.exp: Remove extraneous whitespace.
14579
14580Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14581
14582 * gdb.t16/printcmds.exp (test_print_strings): Accept
14583 "(unsigned char *) " before the string.
14584
14585 * TODO: Add notes about printing of fancy types and GDB expressions.
14586
14587Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14588
14589 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14590 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14591 if doing mips-idt-ecoff.
c906108c
SS
14592
14593Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14594
14595 * Most .exp files: Tweak to run under either version of expect.
14596
14597Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14598
14599 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14600 xfails; I'm not sure why they are failing, but not because of PR 1806.
14601
14602Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14603
14604 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14605 defined in lib/gdb.exp.
14606
14607Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14608
14609 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14610 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14611 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14612 have to be typeless.
14613
14614Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14615
14616 * TODO: Add suggestion for copyright year test.
14617
14618Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14619
14620 * configure.in (*-*-lynxos*): Add stabs tests.
14621
14622Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14623
14624 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14625 so insert a tab before any assembler directive in column zero.
14626
14627 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14628 stores.
14629 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14630 stores.
14631 (fpu_short_memory_tests): Likewise.
14632
14633Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14634
14635 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14636 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14637 .stabs directives in comments.
14638
14639Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14640
14641 * TODO: New file, describing tests we could write.
14642 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14643
14644Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14645
14646 * gdb.t06/signals.exp: Add kludge to force re-sync.
14647
14648 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14649 to xgdb instead of gdb, get out of gdb.
14650
14651Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14652
14653 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14654 for info.
14655
14656Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14657
14658 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14659 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14660 * gdb.stabs/hppa.sed: New sed script for the PA.
14661
14662Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14663
14664 * gdb.stabs: Re-write weird.def and configuration to use sed
14665 instead of cpp. sed is portable and POSIX; cpp is neither.
14666
14667Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14668
14669 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14670
14671Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14672
14673 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14674
14675Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14676
14677 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14678 "_vb$".
14679 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14680 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14681
14682Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14683
14684 * lib/gdb.exp: Comment out code which depends on non-existent
14685 `transform' procedure.
14686
14687Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14688
14689 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14690 * lib/gdb.exp: Transform tool name.
14691 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14692 1.1's new error handling system.
14693
14694Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14695
14696 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14697
14698Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14699
14700 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14701 They made pattern matching so slow that timeouts happened on
14702 heavily loaded systems. Now any output from "show print" which
14703 gets us back to the GDB prompt is a PASS.
14704
14705Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14706
14707 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14708
14709Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14710
14711 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14712
14713 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14714 It is not from PR 3220.
14715
14716Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14717
14718 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14719 just started failing because they depended on the order the
14720 subcommands are presented, or exact docstring text. This kind of
14721 test is a pain and has minimal benefit.
14722
14723Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14724
14725 * gdb.t09/corefile.exp: At end of test, use "core" command with
14726 no arguments.
14727
14728Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14729
14730 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14731 17}/Makefile.in: Make it possible to run the testsuite with Sun
14732 make and CC = cross gcc by adding explicit build rules for .o
14733 files.
14734
14735Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14736
14737 * gdb.t15/funcargs.exp: Don't put comments on same line as
14738 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14739
c906108c
SS
14740Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14741
14742 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14743
14744Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14745
14746 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14747 * gdb.t20/inherit.exp: remove three dumplicate entries.
14748
14749Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14750
14751 * gdb.t06/break.exp: For "next over recursive call", fail on any
14752 incorrect output, not just on "factorial (value=2)".
14753
14754Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14755
14756 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14757 working now. Add an xfail if accesing a bss variable causes
14758 a memory error if the target is not yet run.
14759
14760Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14761
14762 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14763 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14764 name of __st* demangling (2 strings). Did Kung really get the
14765 more than 95 others right without testing them?
14766
14767Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14768
14769 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14770
14771Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14772
14773 * configure.in (configdirs): Add gdb.disasm
14774 * gdb.disasm: New directory for GDB disassembler tests.
14775 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14776
14777Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14778
14779 * gdb.t00/help.exp: Don't test "help set".
14780
14781 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14782 from within expect statements. None of these happen anymore and
14783 they cause regressions to be silently unnoticed.
14784
14785 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14786 messages) about known failures with gcc cygnus-2.4.5-930417.
14787
14788 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14789 comp-info.exp so it gets built if it doesn't exist.
14790
14791 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14792 it is no longer used.
14793 * gdb.t13/comp-info.c: Removed.
14794
14795Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14796
14797 * gdb.t06/signals.exp: Add xfail for sun3.
14798
14799Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14800
14801 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14802 relevant because ^C doesn't get sent but failure can be reproduced
14803 interactively).
14804
14805Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14806
14807 * gdb.stabs/alpha.mt: New configuration file for alpha.
14808 * gdb.stabs/configure.in: Use it.
14809 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14810 sharing with alpha.mt, redefine long to word via preprocessor.
14811 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14812 for alpha.
14813 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14814 native cc.
14815 * gdb.t00/teststrategy.exp: Change expect string so that we
14816 consume the `(xgdb)' from the command echo and from the gdb prompt.
14817 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14818 gdb currently compares all values as long, so this failure probably
14819 applies to any configuration where LONGEST is bigger than a target int.
14820 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14821 with gcc.
14822 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14823 to handle opaque pointers, gcc is.
14824 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14825 as first argument. Include <sys/types.h> and change all operator
14826 new definitions to use size_t.
14827 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14828 now that we use size_t.
14829
14830Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14831
14832 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14833 a long or float array cast all array members to the same type.
14834 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14835 with 64 bit longs.
14836 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14837 on alpha.
14838 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14839
14840Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14841
14842 * gdb.t24 (demangle.exp): Constructors of templates have names like
14843 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14844 section 14.6 of the ARM.
14845
14846 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14847 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14848 accomplish little and slow down the testsuite.
14849
14850 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14851 Accept spaces various places.
14852
14853Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14854
14855 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14856 with watchpoint enabled.
14857
14858 * Makefile.in: Remove definition of CC and remove the second
14859 definition of CXX (the "CXX = gcc" one remains). These definitions
14860 were causing backquotes to be expanded within backquotes, which
14861 doesn't work.
14862
14863Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14864
14865 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14866
14867Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14868
14869 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14870 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14871 by mips cc and contains no stabs entries.
14872
14873Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14874
14875 * config/vx-gdb.exp: Use fake device to load files rather than
14876 NFS.
14877 * lib/gdb.exp: New proc to do "file" command.
14878 * config/unix-gdb.exp: Use new "file" proc.
14879
14880Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14881
14882 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14883 Rework board rebooting slightly.
14884 (gdb_exit): Don't exit from the remote shell; there isn't one.
14885 * gdb.stabs/weird.exp: If a program is being debugged already,
14886 kill it.
14887 * gdb.t04/setvar.exp: Stop and restart gdb.
14888 * gdb.t05/expr.exp: Likewise.
14889 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14890 restart gdb and reload the program.
14891 * gdb.t08/opaque.exp: Likewise.
14892 * gdb.t12/scope.exp: Likewise.
14893 * gdb.t13/bitfields.exp: Likewise.
14894 * gdb.t15/funcargs.exp: Likewise.
14895 * gdb.t20/classes.exp: Likewise.
14896 * gdb.t03/ptype.exp: Increase timeout.
14897 * gdb.t16/printcmds.exp (test_print_string_constants,
14898 test_print_array_constants): Likewise.
14899 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14900 * gdb.t20/classes.exp (do_tests): Likewise.
14901 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14902
14903Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14904
14905 * gdb.stabs: Renamed *wierd* to *weird*.
14906
14907Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14908
14909 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14910 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14911
14912Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14913
14914 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14915 (do_tests): Remove xfail for whatis on one_var and two_var.
14916
14917Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14918
14919 * Makefile.in: Made cross building work better by adding
14920 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14921
14922Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14923
14924 * gdb.t15/{return.c,return.exp,Makefile.in}:
14925 New test, currently commented out.
14926
14927Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14928
14929 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14930 still running and removes the leftover named socket so GDb can do
14931 clean restarts.
14932
14933Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14934
14935 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14936 console, not GDB.
14937 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14938 cross testing works better with "make check"
14939 * config/unix-gdb: Use default procedures for exit and version.
14940 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14941 with the newest VxWorks.
14942
14943Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14944
14945 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14946 old form.
14947
14948 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14949 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14950
14951 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14952
14953 * config/unix-gdb.exp: Remove this version of gdb_exit
14954 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14955 Rob says he'll look at it when he gets back to testing boards.
14956
14957Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14958
14959 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14960 an expected fail for certain ptype commands.
14961
14962 * gdb.t20/classes.exp: Update expected results of "ptype class
14963 Base1" to account for the constructor that now appears in the type.
14964
14965Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14966
14967 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14968 disappeared from list.
14969 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14970 "alldone" proc with call to cleanup and exit.
14971 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14972 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14973 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14974 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14975 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14976 "alldone" proc with simple returns that suppress remaining
14977 tests. The alldone proc went away many months ago.
14978
14979Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14980
14981 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14982
14983 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14984
14985Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14986
14987 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14988 as vax gdb will display them.
14989
14990Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14991
14992 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14993 optimizers.
14994
14995 * scope.exp: Change "bad value for localval" messages so each one
14996 is unique.
14997
14998 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14999 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
15000
15001 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
15002
15003Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15004
15005 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
15006 doesn't exist (due to optimization).
15007
15008Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15009
15010 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
15011 contains \r because the filename is long.
15012
15013 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
15014 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
15015
15016Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15017
15018 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
15019 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
15020 Ultrix.
15021 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
15022 int tests.
15023 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
15024
15025Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
15026
15027 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
15028
15029 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 15030 to match does not match the passing case but still matches the
c906108c
SS
15031 failing case.
15032
15033Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15034
15035 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
15036
15037Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
15038
15039 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
15040 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
15041 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
15042 Remove various versions of gdb_exit.
15043 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
15044 gdb_exit.
15045 * config/unix-gdb.exp: gdb_exit remains here, and should override
15046 the generic version, since it's doing a lot of wierd stuff that
15047 the other versions aren't. FIXME, fold it in, or abandon this
15048 version.
15049
15050Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15051
15052 * gdb.t24/demangle.exp: Add tests for PR 3220.
15053
15054Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15055
15056 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
15057
15058Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
15059
15060 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
15061 "i386-*-*". Works for i486 as well.
15062
15063 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
15064 bug, and expand domain of xfail to all SVR4 systems, since the
15065 actual problem is likely to be in generic SVR4 /proc support.
15066
15067Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15068
15069 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
15070
15071Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
15072
15073 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
15074 xfails for other systems. Match a missing 'Continuing.' as an
15075 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
15076
15077 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
15078 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
15079 Only issue warning for missing executables if -all option is used.
15080
15081 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
15082 file if -all option is used. It's like an unpredictable XFAIL.
15083
15084Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15085
15086 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
15087 for dynamically linked binaries.
15088
15089 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
15090
15091Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15092
15093 * gdb.t20/inherit.exp: Change message for "print tagless struct"
15094 to state that this is a known bug in old versions of g++.
15095
15096Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15097
15098 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
15099 while waiting for `Continuing'.
15100
15101Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
15102
15103 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
15104 in text, data, and bss.
15105 * gdb.t10/nodebug.c: Add local and global test variables for
15106 initialized and uninitialized data.
15107
15108Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15109
15110 * config/unix-gdb.exp (gdb_exit): Add "wait".
15111
15112Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15113
15114 * gdb.t06/signals.exp: xfail the continue from the handler for all
15115 targets.
15116
15117 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
15118 function with watchpoints enabled, the i386 call dummy starts with
15119 a call.
15120
15121 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
15122 386 bsd names its corefiles.
15123
15124Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
15125
15126 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
15127 compilers don't grok it.
15128 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
15129 with small octal ints rather than character constants, which
15130 are signed and might not fit if first promoted to int.
15131
15132Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
15133
15134 * gdb.t09/Makefile.in (clean): Remove corefile.
15135
15136Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15137
15138 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
15139
15140Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15141 and Jim Kingdon (kingdon@cygnus.com)
15142
15143 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
15144 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
15145 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
15146
15147Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15148
15149 * gdb.t17/interrupt.exp: Add xfail for hppa.
15150
15151Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15152
15153 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
15154 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
15155 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
15156 to determine signed-ness of bitfields and use the result to setup
15157 the xfail.
15158 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
15159 * gdb.t15/funcargs.exp: Use them to step until the second indirect
15160 call line is reached if necessary.
15161
15162Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15163
15164 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
15165
15166Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15167
15168 * gdb.t06/break.exp: Also test `clear' command.
15169
15170Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15171
15172 * gdb.t00/teststrategy.exp: Remove extra quote.
15173
15174 * gdb.t07/watchpoint.exp: Change xfail for calling function with
15175 watchpoint enabled to be for all non-68k machines.
15176
15177 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
15178
15179Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15180
15181 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
15182 targets use aout.mt instead of ecoff.mt as gas understands
15183 standard aout format.
15184
15185Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15186
15187 * lib/gdb.exp (runto): Don't insist that function we are running to
15188 was compiled with -g.
15189
15190 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
15191
15192 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
15193 to get back into the read system call.
15194 Accept leading newline in case where we woke it up.
15195
15196Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15197
15198 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
15199 to make the stabs test work on ecoff systems using gcc and -with-stabs.
15200 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
15201 enable ecoff configuration.
15202
15203Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15204
15205 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
15206
15207Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15208
15209 * gdb.t16/printcmds.exp: Add another printf test.
15210
15211Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
15212
15213 * configure.in: If configured -with-stabs on any target, add
15214 stabsdirs to configdirs.
15215
15216Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15217
15218 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
15219 fun" so pattern does not match the command itself.
15220
15221Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15222
15223 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
15224
15225Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15226
15227 * gdb.t17/interrupt.exp: Test for more things.
15228
15229Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15230
15231 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
15232 compiler arranges the code and line numbers.
15233
15234 * gdb.t17/interrupt.exp: Don't send \n after ^C.
15235
15236Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15237
15238 * gdb.t00/help.exp: Increase expect input buffer size.
15239
15240Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15241
15242 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
15243
15244 * gdb.t07/watchpoint.exp: Add xfail for hppa.
15245
15246 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
15247
15248 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
15249 [0-9]*, not just [0-9].
15250
15251Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15252
15253 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
15254
15255 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
15256
15257Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15258
15259 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
15260
15261Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15262
15263 * gdb.t06/signals.c: Add xfails for sun3.
15264
15265 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
15266
15267 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
15268 test_stepping tests.
15269
15270Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15271
15272 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
15273
15274 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
15275
15276 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
15277 rather than actually putting it through cpp twice.
15278
15279 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
15280
15281Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
15282
15283 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
15284 no longer needed.
15285
15286Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15287
15288 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
15289
15290 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
15291 C++ features prints as "struct", make it a pass, not an xfail.
15292
15293Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15294
15295 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
15296 Don't require VA to print as "class" rather than "struct".
15297
15298Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
15299
15300 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
15301
15302Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15303
15304 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
15305
15306Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15307
15308 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
15309 order.
15310
15311Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15312
15313 * gdb.t16/printcmds.exp: Add printf tests.
15314
15315 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
15316
15317 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
15318
15319Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
15320
15321 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
15322 pass counts, to counteract any existing or future setup_xfails.
15323
15324Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15325
15326 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
15327 {BEGIN,END}_COMMON for common block instead of STAB.
15328 * gdb.stabs/wierd.exp: Add xfail for rs6000.
15329
15330 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
15331 intp_var should be N_GSYM not N_LSYM.
15332 wierd-aout.S: Use a label for the value of the N_SO.
15333 wierd.def: Remove all backslashes.
15334 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
15335
15336Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15337
15338 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
15339 get the expected next to inheritance3.
15340
15341Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15342
15343 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
15344 now that gcc-2.4 gets it right.
15345
15346Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15347
15348 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
15349
15350 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
15351 generating comp-info.exp which works for cross-compilation.
15352
15353Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
15354
15355 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
15356 "*-*-sysv4.*".
15357
15358Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
15359
15360 * gdb.t01/run.exp: Start with a fresh gdb.
15361 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
15362 SVR4.x.
15363
15364Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
15365
15366 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
15367 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
15368 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
15369 Makefile.in (distclean, realclean): Remove gdbme.c from list of
15370 things to remove.
15371
15372Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
15373
15374 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
15375 test cases from bug reports.
15376
15377Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
15378
15379 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
15380 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
15381 avoid spurious xfails.
15382 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
15383 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
15384 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
15385
15386Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
15387
15388 * gdb.t00/teststrategy.exp: Rework to provide more useful
15389 description of each test, fix problem with systems that define
15390 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
15391 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
15392 results for "next over recursive call" so timeouts aren't taken
15393 by error.
15394
15395Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
15396
15397 * gdb.t12/scope.exp: Test printing of variables before run.
15398
15399 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
15400 printed in wrong order due to sorting.
15401
15402Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
15403
15404 * gdb.t00/teststrategy.exp: Fix expected results for printing
15405 user entered string constant. Is array of char, prints with no
15406 address.
15407
15408 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
15409 commands.
15410 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
15411 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
15412 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
15413 of struct of char arrays.
15414 * gdb.t00/radix.exp: New tests for radix commands.
15415
15416Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
15417
15418 * gdb.t16/printcmd.exp: Print a variable before running program
15419 (with xfail for AIX).
15420
15421Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
15422
15423 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
15424
15425 * gdb.t16/printcmd.exp: Don't print variables before running program.
15426
15427 * gdb.t06/break.exp: Don't require envp argument to main.
15428
15429 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
15430
15431 * gdb.t02/whatis.exp, gdb.t11/list.exp:
15432 Add xfails for rs6000.
15433
15434 * gdb.t02/whatis.exp: Change other tests not to re-test something
15435 we already tested.
15436
15437 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
15438 each type used has a variable of that type.
15439
15440Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15441
15442 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15443
15444Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
15445
15446 * configure.in: change srctrigger to be a file, not a directory
15447
15448Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15449
15450 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15451
15452 * gdb.t11/list.exp: Fixed a couple of typos.
15453
15454Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15455
15456 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15457 is fixed and PR is closed.
15458 * gdb.t16 (gdbme.c): Add simple test string variable.
15459 * gdb.t16 (printcmds.exp): Add tests with simple test string
15460 variable, primarily for boundaries on "set print elements".
15461
15462Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15463
15464 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15465 Make leading 0's optional and don't expect a tab in the middle
15466 of the number.
15467
15468 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15469
15470 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15471 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15472 don't end command passed to gdb_test with newline.
15473
15474 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15475 signed keyword away, don't expect signed bitfields to be signed.
15476
15477 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15478 printing with only as many 1's as are in the field as well as printing
15479 with 32 1's (see comment).
15480
15481Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15482
15483 * gdb.t00/default.exp: Start with a fresh gdb.
15484 * configure.in (configdirs): Remove gdb.t31 until the chill
15485 compiler works again. It no longer is able to find chillrt0
15486 since it isn't in libchill.a anymore.
15487 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15488 wierd.o, make more modular.
15489 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15490 spurious newlines that caused problems.
15491
15492Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15493
15494 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15495 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15496 gdb.stabs/wierd.{exp,def}: Many new tests.
15497
15498 * gdb.t00/default.exp: update info line for new message.
15499
15500 * gdb.t02/{whatis.exp,gdbme.c}:
15501 Test that "char *" doesn't print as "caddr_t".
15502
15503Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15504
15505 * gdb.t00/help.exp: Use .* in place of some help messages which
15506 just changed.
15507 gdb.t00/default.exp: Update "info frame" test for new message.
15508 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15509 Remove some xfails
15510
15511Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15512
15513 * gdb.t03/{gdbme.c,ptype.exp}:
15514 Add tests for typedef'd struct and union without tags.
15515 Also check "whatis" on a variable of a typedef'd enum without a tag.
15516
15517 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15518 PRMS 1823; the bug still exists but isn't reproduced by this test
15519 anymore), and remove rs6000 XFAIL (the bug is fixed).
15520
15521 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15522 duplicated from whatis.exp. For those that are left, accept
15523 "long", "long int", or "int" for long variables (whatis.exp already
15524 has an XFAIL for "int", so no need to fail it here).
15525
15526 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15527 Deal with GCC's names for types now that GDB uses the compiler's names.
15528
15529 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15530 setup_xfail's for sunos4. If we #defined the signed keyword away,
15531 don't expect GDB to know that char it is signed.
15532
15533 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15534
15535Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15536
15537 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15538 should work on any system, regardless of debugging format.
15539 * gdb.t21/demangle.exp: Move to gdb.t24.
15540 * gdb.t24/demangle.exp: Move from gdb.t21.
15541 * gdb.t24/{Makefile.in, configure.in}: New files.
15542
15543Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15544
15545 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15546 * gdb.stabs: New directory.
15547
15548Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15549
15550 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15551 not just "Quit anyway?".
15552
15553Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15554
15555 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15556 that all setup_xfails are immediately followed by clear_xfails.
15557
15558Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15559
15560 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15561 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15562 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15563 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15564 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15565 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15566 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15567 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15568 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15569 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15570 gdb.t31/chillvars.exp, lib/gdb.exp:
15571 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15572 bug-gdb@prep.ai.mit.edu.
15573
15574Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15575
15576 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15577 with 0.0, not integer 0.
15578
15579Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15580
15581 * gdb.t06/break.exp: Update for "Kill the program" message change.
15582
15583Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15584
15585 * Makefile.in (GDBFLAGS): Set to -nx.
15586 * Makefile.in (site.exp): Use GDBFLAGS.
15587
15588Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15589
15590 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15591 Makefiles.
15592 (check): depend on just-check.
15593 (just-check): added so that tests can be run without a noop
15594 build pass.
15595
15596Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15597
15598 Switch to using configure's configdirs.
15599 * Makefile.in (Makefile): add configure.in dependency.
15600 (SUBDIRS): removed redundant assignment.
15601 * configure.in: switch subdirs assignment to configdirs.
15602 * gdb.t*/configure.in: new files.
15603
15604Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15605
15606 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15607 works.
15608
15609Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15610
15611 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15612 in explicit rules. Apparently this is not supported by some makes.
15613
15614Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15615
15616 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15617
15618Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15619
15620 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15621 disappeared.
15622
15623Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15624
15625 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15626
15627Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15628
15629 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15630 watchpoint problem that is now fixed.
15631 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15632 uninitialized convenience variables.
15633 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15634 structures.
15635
15636Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15637
15638 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15639 which causes expect to get out of sync with gdb on long output
15640 from help set.
15641 * gdb.t09/corefile.exp: Make expected pattern for core file
15642 failing signal and frame output format less sun specific.
15643
15644Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15645
15646 * gdb.t31/chillvars.exp: Add and remove initial dummy
15647 breakpoint, so that symbol table is forced in.
15648 (Needed at least on Sunos4, though it seems not SVR4.)
15649 * gdb.t31/chillvars.exp: Update for changed output format.
15650
15651Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15652
15653 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15654
15655Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15656
15657 * Makefile.in: Added --srcdir when invoking runtest, removed the
15658 need for a local config file. (optional now)
15659
15660Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15661
15662 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15663 failure count used to force early termination. Add some more
15664 expected failures for gnu style demangling.
15665
15666Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15667
15668 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15669 pmi variable from gdb.t20/gdbme to get optimized away.
15670 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15671 Check for written corefile upon timeout _and_ eof.
15672
15673Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15674
15675 * config/unix-gdb.exp: Add missing return 0.
15676
15677Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15678
15679 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15680 test termination.
15681
15682Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15683
15684 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15685 disappeared.
15686
15687Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15688
15689 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15690 time as i860 support works.
15691
d63a86f8 15692 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15693 "backtrace 100\r" rather than just "backtrace\r", to match last
15694 change.
15695
15696Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15697
15698 * config/udi-gdb.exp (gdb_exit): Remove close command.
15699 (gdb_target_udi): New procedure to set the UDI target.
15700 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15701 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15702 Added waits for prompts after several question responses. Added
15703 some more responses used by a29k-amd-udi-gdb.
15704 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15705 pass different arguments, restart UDI connection after program
15706 completion.
15707 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15708 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15709 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15710 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15711 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15712 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15713 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15714 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15715 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15716 after program completion.
15717 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15718 compiled with a SELECT_VECS setting.
15719 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15720 infinite recursion.
15721
15722 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15723 Added checks for COFF results, and made them expected failures for
15724 all targets. It would be better to make them expected failures
15725 for COFF targets only.
15726
15727Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15728
15729 * Makefile.in: add null dvi target, don't bother to recurse
15730 through test directories for info and install-info; rename
15731 $(datadir) to be dejagnu instead of deja-gnu
15732
15733Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15734
15735 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15736 compiler to coredump.
15737 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15738 code.
15739
15740Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15741
15742 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15743 coredump.
15744 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15745 code.
15746
15747Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15748
15749 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15750 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15751 which in a shell. Deletes xgdb when done.
15752 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15753 Tests the return from the "set height" or "set width" commands.
15754 Added a few return codes where needed.
15755
15756Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15757
15758 * Makefile.in (SUBDIRS): Add gdb.t17.
15759 * configure.in (subdirs): Add gdb.t17.
15760 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15761 files to test gdb's calling of functions in the inferior with
15762 the correct arguments and gdb's ability to retrieve any
15763 result returned.
15764
15765Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15766
15767 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15768 may be called after gdb goes away. Previous versions of expect
15769 needed these to avoid file descriptor leaks, but they cause
15770 errors with the current revision of expect.
15771 * gdb.t00/gdbvars.exp: Use -re on expected output after
15772 setting sevenbit-strings.
15773 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15774 to set sevenbit-strings consistent across tests.
15775 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15776 set sevenbit-strings consistent across tests.
15777
15778Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15779
15780 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15781 expected output to match current "expect" expectations.
15782
15783Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15784
15785 * gdb.t00/default.exp: Change expected output for default "source"
15786 command, to match new gdb behavior which requires a filename to
15787 source.
15788
15789Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15790
15791 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15792 expected fail for i486-*-* that misses the marker2 function.
15793 * gdb.t10/crossload.exp (bfddefault): Allow successful
15794 recognition of a format to pass even if no symbols are found.
15795 Explicitly catch failures where the format is not recognized
15796 or is ambiguous, and add the reason to the fail message.
15797 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15798 the cause is and invalid target and add reason to failure message.
15799 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15800 elf32-i386, elf32-sparc, and elf32-i860.
15801 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15802 Set up expected failure for 'filename'::variable scope resolution,
15803 which is now apparently broken on all targets.
15804 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15805 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15806 gdb.t23/templates.exp: Change failure for missing binfile into
15807 just a warning.
15808 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15809 references.
15810
15811Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15812
15813 * gdb.t00/default.exp: Add expected output for default "source"
15814 command, to match new gdb behavior.
15815 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15816
15817Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15818
15819 * config/*-gdb.exp: returns an error, rather than exiting on
15820 internal errors.
15821
15822Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15823
15824 * gdb.t03/gdbme.c: Add pointer to struct variable.
15825 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15826 referencing struct members.
15827
15828Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15829
15830 * configure.in (mips-idt-ecoff): New target.
15831 * config/mips-gdb.exp: New file for remote board using MIPS remote
15832 debugging protocol.
15833
15834 * Redid configuration scheme. Removed gdb.t*/configure.in.
15835 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15836 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15837 distclean targets. Built executables via .o files. Adjusted
15838 tests to account for source files in $(srcdir) rather than
15839 $(objdir).
15840 * lib/gdb.exp (runto): Don't expect () after the function name,
15841 because it may have arguments.
15842
15843Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15844
15845 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15846 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15847 expected failures for mips-idt-* and mips-sgi-*.
15848 * gdb.t00/default.exp (attach): Kill process if requested.
15849 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15850 that does not read core files.
15851 * gdb.t01/run.exp: Removed checks for exit status code.
15852 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15853 it is linked in.
15854 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15855 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15856 appropriate, rather than doing it by hand.
15857 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15858 execution.
15859 * gdb.t10/crossload.exp: Kill existing program if needed.
15860 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15861 appropriate, rather than doing it by hand. Always increase
15862 timeout for this test, not just for VxWorks.
15863
15864Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15865
15866 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15867 of Chill STRUCT types and STRUCT values.
15868 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15869 than "char".
15870 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15871 struct2): New struct definitions and initializations to test
c906108c
SS
15872 simple Chill STRUCT types.
15873
15874Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15875
15876 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15877 the null byte at the end of strings.
15878 * gdb.t00/default.exp: Make show version insensitive to copyright
15879 date.
15880 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15881 to avoid dependencies on target char signedness.
15882 * gdb.t16/printcmds.exp: Update expected results for explicitly
15883 unsigned char.
15884 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15885 now work.
15886 * gdb.t21/demangle.exp: Add many more patterns for template
15887 demangling, most of them being expected failures.
15888 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15889 string we are matching for, to match on the whole string.
15890 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15891 and fix a whole bunch that had incorrect expected output but were
15892 passing anyway because of the bug in "proc demangle".
15893 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15894 type.
15895 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15896
15897Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15898
15899 * gdb/testsuite: made modifications to testcases, etc., to allow
15900 them to work properly given the reorganization of deja-gnu and the
15901 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15902
15903Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15904
15905 * gdb/testsuite: Initial creation of gdb/testsuite.
15906 Migrated dejagnu testcases and support files for testing nm to
15907 gdb/testsuite from deja-gnu. These files were moved "as is"
15908 with no modifications. This migration is part of a major overhaul
15909 of dejagnu. The modifications to these testcases, etc., which
15910 will allow them to work with the new version of dejagnu will be
15911 made in a future update.
48efe704 15912
8d8cb839 15913 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15914\f
8d8cb839
EZ
15915;; Local Variables:
15916;; mode: change-log
15917;; left-margin: 8
15918;; fill-column: 74
15919;; version-control: never
15920;; End:
902f2ccb
MC
15921
15922 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15923 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15924 Copying and distribution of this file, with or without modification,
15925 are permitted provided the copyright notice and this notice are preserved.