bfd/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
01e044f7
JB
12007-12-24 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
4 gdb.ada/char_param/foo.adb: New files.
5 * gdb.ada/char_param.exp: New testcase.
6
0ce17860
JB
72007-12-22 Jim Blandy <jimb@codesourcery.com>
8
9 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
10 hard-coding source line numbers into the test.
11 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
12 gdb_get_line_number to find.
13
919809b9
JB
142007-12-22 Joel Brobecker <brobecker@adacore.com>
15
16 * gdb.base/ptype.c (highest): New struct type.
17 (the_highest): New variable of that type.
18 (main): Add dummy assignment to a field of variable the_highest.
19 * gdb.base/ptype.exp: Test type printing of our new variable.
20
abc8a88d
PM
212007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
22
23 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
24 and record first explicitly generated thread number.
25 Use that thread number for thread specific watchpoint test.
26 Add iteration number to repetitive tests.
27
5158f3e3
CES
282007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
29 Jim Blandy <jimb@codesourcery.com>
30
31 * gdb.base/expand-psymtabs.c: New testcase
32 source file.
33 * gdb.base/expand-psymtabs.exp: New testcase
34 expect file.
35
36
37e4754d
LM
372007-12-17 Luis Machado <luisgpm@br.ibm.com>
38
39 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
40 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
41
551e5d04
JB
422007-12-17 Joel Brobecker <brobecker@adacore.com>
43
44 * gdb.ada/frame_args/foo.adb: New file.
45 * gdb.ada/frame_args/pck.ads: New file.
46 * gdb.ada/frame_args/pck.adb: New file.
47 * gdb.ada/frame_args.exp: New testcase.
48
a05ee097
JB
492007-12-17 Joel Brobecker <brobecker@adacore.com>
50
51 * gdb.base/frame-args.c: New file.
52 * gdb.base/frame-args.exp: New testcase.
53
c162e8c9
JM
542007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
55 Joseph Myers <joseph@codesourcery.com>
56
57 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
58
afe8ab22
VP
592007-12-14 Vladimir Prus <vladimir@codesourcery.com>
60
61 * gdb.mi/mi-pending.exp: New.
62 * gdb.mi/mi-pending.c: New.
63 * gdb.mi/mi-pendshr.c: New.
64
dfdfb3ca
JB
652007-12-06 Jim Blandy <jimb@codesourcery.com>
66
67 * gdb.base/default.exp: Update expected output for 'info catch'.
68
b7fca990
JK
692007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
70
71 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
72 must be set to binary.
73
6a1afc1e
PA
742007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
75
76 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
77
a6b151f1
DJ
782007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
79
80 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
81 gdb.mi/mi-file-transfer.exp: New.
82
43039443
JK
832007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
84
85 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
86
0ef2251b
MR
872007-11-22 Maciej W. Rozycki <macro@mips.com>
88
89 * gdb.trace/backtrace.exp: Fix a typo.
90 * gdb.trace/circ.exp: Likewise.
91 * gdb.trace/collection.exp: Likewise.
92 * gdb.trace/limits.exp: Likewise.
93 * gdb.trace/report.exp: Likewise.
94 * gdb.trace/tfind.exp: Likewise.
95 * gdb.trace/while-dyn.exp: Likewise.
96
5443631e
NR
972007-11-21 Nick Roberts <nickrob@snap.net.nz>
98
99 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
100 objects of pointers that can't be dereferenced are now
101 "noneditable".
102
a4ce5b0d
UW
1032007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
104
105 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
106 (target_cpu): Remove.
107
d6e956e5
VP
1082007-10-15 Vladimir Prus <vladimir@codesourcery.com>
109
110 * gdb.base/ending-run.exp: Expect the list of cleared
111 breakpoint to come in natural order, not the reversed one.
112
214270ab
VP
1132007-11-07 Vladimir Prus <vladimir@codesourcery.com>
114
115 * gdb.mi/mi-var-child.c (do_child_deletion): New.
116 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
117
1a619819
LM
1182007-11-05 Luis Machado <luisgpm@br.ibm.com>
119
120 * gdb.base/printcmds.exp: New function
121 test_printf_with_dfp.
122
5b01a6fa
DE
1232007-11-02 Doug Evans <dje@google.com>
124
125 * gdb.disasm/t01_mov.s: Remove carriage returns.
126 * gdb.disasm/t02_mova.s: Ditto.
127 * gdb.disasm/t03_add.s: Ditto.
128 * gdb.disasm/t04_sub.s: Ditto.
129 * gdb.disasm/t05_cmp.s: Ditto.
130 * gdb.disasm/t06_ari2.s: Ditto.
131 * gdb.disasm/t07_ari3.s: Ditto.
132 * gdb.disasm/t08_or.s: Ditto.
133 * gdb.disasm/t09_xor.s: Ditto.
134 * gdb.disasm/t10_and.s: Ditto.
135 * gdb.disasm/t11_logs.s: Ditto.
136 * gdb.disasm/t12_bit.s: Ditto.
137 * gdb.disasm/t13_otr.s: Ditto.
138
ec33ab7f
JK
1392007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
140
141 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
142
ae0d01ff
UW
1432007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
144
145 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
146 provide DFP support.
147
55eddb0f
DJ
1482007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
149
150 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
151 Test "set powerpc vector-abi". Skip auto-detection tests for old
152 toolchains.
153
7020f05c
PA
1542007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
155
156 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
157 with [string compare].
158
84bc3db9
PA
1592007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
160
161 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
162 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
163
5876dc88
LM
1642007-10-25 Luis Machado <luisgpm@br.ibm.com>
165
166 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
167 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
168 * gdb.opt/Makefile.in: New makefile.
169 * Makefile.in: Create new directory "gdb.opt".
170 * configure.ac: Add "gdb.opt" directory.
171 * configure: Regenerated.
172
c3ea9a14
DE
1732007-10-25 Doug Evans <dje@google.com>
174
175 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
176 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
177
93004d61
TJB
1782007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
179 Thiago Jung Bauermann <bauerman@br.ibm.com>
180
181 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
182 Floating Point expressions.
183 * gdb.base/dfp-test.exp: new file adding tests for Decimal
184 Floating Point variables.
185 * gdb.base/dfp-test.c: new file containing program with Decimal
186 Floating variables, used by gdb.base/dfp-test.exp.
187
62a24a2b
DJ
1882007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
189
190 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
191
e7b1eae6
UW
1922007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
193
194 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
195 compiling test case with GCC.
196 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
197
c641edcc
UW
1982007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
199
200 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
201 format changes.
202
5e5ebfe6
MS
2032007-10-18 Michael Snyder <msnyder@specifix.com>
204
205 * gdb.base/dbx.exp: Add missing "-re " operator.
206
e831e7b6
GM
2072007-10-16 Gaius Mulley <gaius@glam.ac.uk>
208
209 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
210 * configure.ac: Removed trailing spaces after backslash.
211 * gdb.modula2: New directory.
212 * gdb.modula2/Makefile.in: New file.
213 * gdb.modula2/unbounded-array.exp: New file.
214 * gdb.modula2/unbounded1.c: New file.
215
7cc46491
DJ
2162007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
217
218 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
219
2202007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
221
222 * gdb.base/sigstep.c (main): Add checks for
223 return values for setitimer call.
224 Call setitimer again with itimer = ITIMER_REAL
225 if first call to setitimer fails.
226
e91528f0
KH
2272007-10-11 Kazu Hirata <kazu@codesourcery.com>
228
229 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
230 of $timeout.
231
2ec9a4f8
DJ
2322007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
233
234 * gdb.server/server-run.exp: Test for dynamic linker symbols.
235
2362007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
237
238 * lib/gdb.exp (gdb_run_cmd): Move comment outside
239 of gdb_expect call, to avoid interruption.
240
64b2fa04
PA
2412007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
242
243 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
244 (v_unsigned_long_long, v_long_long_array)
245 (v_signed_long_long_array, v_unsigned_long_long_array)
246 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
247 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
248 [!NO_LONG_LONG]: New.
249 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
250 v_long_long_member.
251
252 (v_long_long_func, v_signed_long_long_func)
253 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
254 (main) [!NO_LONG_LONG]: Initialize long long variants.
255
256 * gdb.base/whatis.exp: If board file requests no_long_long, build
257 test with NO_LONG_LONG defined. Test long long, signed long long,
258 and unsigned long long variants but only if board file doesn't
259 disable it.
260
a912286e
DJ
2612007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
262 Daniel Jacobowitz <dan@codesourcery.com>
263
264 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
265 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
266 * configure: Regenerated.
267 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
268 gdb.pascal/types.exp, lib/pascal.exp: New files.
269
471ba8c9
DJ
2702007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
271
272 * gdb.cp/classes.exp (do_tests): Always step to the line after the
273 call.
274 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
275 to return to the call.
276 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
277 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
278 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
279 * gdb.mi/mi-until.exp (test_until): Likewise.
280 * gdb.mi/mi2-until.exp (test_until): Likewise.
281
fef8a650
DJ
2822007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
283
284 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
285 two-char array.
286 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
287
d983da9c
DJ
2882007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
289
290 * gdb.threads/watchthreads.c (thread_function): Sleep between
291 iterations.
292 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
293 at once for S/390. Generate matching fails and passes.
294
17f62551
VP
2952007-09-27 Vladimir Prus <vladimir@codesourcery.com>
296
297 * gdb.mi/var-cmd.c (do_children_tests): Initialize
298 the 'struct_declarations' variable to zeros.
17f62551 299
ed0616c6
VP
3002007-09-24 Vladimir Prus <vladimir@codesourcery.com>
301
302 * gdb.cp/mb-ctor.cc: New.
303 * gdb.cp/mb-ctor.exp: New.
304 * gdb.cp/mb-templates.cc: New.
305 * gdb.cp/mb-templates.exp: New.
306
41f1b697
DJ
3072007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
308
309 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
310
3f213f78
PA
3112007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
312
313 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
314 targets.
315 * configure: Regenerate.
316
0d381245
VP
3172007-09-23 Vladimir Prus <vladimir@codesourcery.com>
318
319 * gdb.base/annota1.exp: Adjust for 'info break'
320 format changes.
321 * gdb.base/annota3.exp: Likewise.
322 * gdb.base/break.exp: Likewise.
323 * gdb.base/condbreak.exp: Likewise.
324 * gdb.base/pending.exp: Likewise.
325 * gdb.base/sepdebug.exp: Likewise.
326 * gdb.base/unload.exp: Likewise.
327 * gdb.base/ovldbreak.exp: Likewise.
328
fe3f5fa8
VP
3292007-09-22 Vladimir Prus <vladimir@codesourcery.com>
330
331 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
332 messages.
333 * gdb.base/chng-syms.exp: Likewise.
334 * gdb.base/unload.exp: Likewise.
335
a75cf6c0
DJ
3362007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
337
338 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
339
18ecae38
DJ
3402007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
341
342 * schedlock.c (NUM): Change to 1.
343 (main): Use args[0] for the main thread.
344 * schedlock.exp: Only expect two threads. Only issue one pass or fail
345 regardless of the number of threads.
346
5509918f
MR
3472007-09-14 Maciej W. Rozycki <macro@mips.com>
348
4a543daf
MR
349 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
350 type down.
351 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
352 test.
353 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
354 watchpoint type down.
355 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
356 test.
357
3582007-09-14 Maciej W. Rozycki <macro@mips.com>
359
5509918f
MR
360 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
361 Move all the tests here and run them twice, once using software
362 watchpoints and once using hardware watchpoints.
363 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
364
40b53987
DJ
3652007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
366
367 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
368 test.
369
695e2681
MK
3702007-09-10 Mark Kettenis <kettenis@gnu.org>
371
8b3fc8d8
MK
372 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
373 build-id.
374
695e2681
MK
375 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
376 know about $ORIGIN. Calculate output dir from $dest instead of
377 using ${objdir}/{$subdir}.
378
58d69f29
MK
3792007-09-09 Mark Kettenis <kettenis@gnu.org>
380
381 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
382 gcore, before continuing with the test.
383
3e347599
DJ
3842007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
385
386 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
387 * gdb.mi/mi-watch.exp: Likewise.
388
ea37ba09
DJ
3892007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
390 Jim Blandy <jimb@codesourcery.com>
391
392 * gdb.arch/i386-sse.exp: Do not expect character constants.
393 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
394 * gdb.base/display.exp: Allow print/s.
395 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
396 and unsigned char array changes.
397
2025a643
DJ
3982007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
399
400 * gdb.base/display.exp: Add tests for printf %p.
401
26669a27
PA
4022007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
403
404 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
405 the dll name to unicode.
406
c8f021f8
JK
4072007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
408
409 * gdb.base/default.exp (show version): Update the version text.
410 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
411
4cf31eea
JK
4122007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
413
414 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
415 New files.
416
4935890f
JK
4172007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
418
419 * lib/gdb.exp (build_id_debug_filename_get): New function.
420 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
421 Remove the generate DEBUG file for the future testcase runs.
422 New testcase for the NT_GNU_BUILD_ID retrieval.
423 Move the final testing step to ...
424 (test_different_dir): ... a new function.
425 New parameter XFAIL to XFAIL all the tests performed.
426 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
427 New parameter TYPE to PF_PREFIX all the tests performed.
428
02142340
VP
4292007-08-31 Vladimir Prus <vladimir@codesourcery.com>
430
431 * gdb.mi/mi-var-cp.cc (path_expression): New
432 function.
433 * gdb.mi/mi-var-cp.exp: Run path exression tests.
434
36acd84e
UW
4352007-08-27 Markus Deuling <deuling@de.ibm.com>
436
437 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
438 to fit into SPU Local Store memory.
439
a896d121
JB
4402007-08-23 Joel Brobecker <brobecker@adacore.com>
441
442 * gdb.base/default.exp: Adjust the expected output of "info
443 warranty" after the switch to GPLv3.
444
7b433602
JB
4452007-08-23 Joel Brobecker <brobecker@adacore.com>
446
447 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
448 to 30000 (from 20000).
449
e22f8b7c
JB
4502007-08-23 Joel Brobecker <brobecker@adacore.com>
451
452 Switch the license of all .exp files to GPLv3.
453 Switch the license of all .f and .f90 files to GPLv3.
454 Switch the license of all .s and .S files to GPLv3.
455
5a0e3bd0
JB
4562007-08-23 Joel Brobecker <brobecker@adacore.com>
457
458 * configure.ac: Switch license to GPLv3.
459
cc00619d
JB
4602007-08-23 Joel Brobecker <brobecker@adacore.com>
461
462 Switch the licensing to GPLv3 for all .ads and .adb files.
463
8d26208a
DJ
4642007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
465
466 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
467 and t_int_double.
468 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
469
4fcb9948
JB
4702007-08-17 Joel Brobecker <brobecker@adacore.com>
471
472 * gdb.base/step-line.c: Switch license to GPL version 3, and
473 update copyright year.
474 * gdb.base/step-line.inp: Likewise.
475
b9c34f67
JB
4762007-08-17 Joel Brobecker <brobecker@adacore.com>
477
478 * gdb.base/gdb1555.exp: Make expected output immune to formatting
479 changes inside gdb1555.c.
480 * gdb.base/pending.exp: Likewise.
481
2cc17678
DJ
4822007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
483
484 * config/default.exp: New file.
485
e48883f7
DJ
4862007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
487
488 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
489 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
490
1ab80e5b
MR
4912007-07-30 Maciej W. Rozycki <macro@mips.com>
492
493 * gdb.base/dump.exp: Force the correct endianness for binary
494 formats not carrying this information.
495
aba471f5
DJ
4962007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
497
498 * gdb.threads/staticthreads.exp: Match .*sem_post.
499
d4e07204
DJ
5002007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
501
502 * gdb.base/readline.exp (operate_and_get_next): Match the final
503 prompt.
504
2b97317d
KB
5052007-07-23 Kevin Buettner <kevinb@redhat.com>
506
507 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
508 to restarting SID.
509
44efa07a
KB
5102007-07-18 Kevin Buettner <kevinb@redhat.com>
511
512 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
513 prior to `gdb_start'.
514
7b5ebade
KB
5152007-07-18 Kevin Buettner <kevinb@redhat.com>
516
517 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
518 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
519 Remove call to gdb_unload.
520
255e7678
DJ
5212007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
522 Daniel Jacobowitz <dan@codesourcery.com>
523
524 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
525 for __WIN32__.
526 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
527 * gdb.base/unload.exp: Use shared library test routines.
528
3a40aaa0
UW
5292007-07-03 Markus Deuling <deuling@de.ibm.com>
530
531 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
532 * gdb.base/solib-symbol-lib.c: Likewise.
533 * gdb.base/solib-symbol-main.c: Likewise.
534
b0f4b84b
DJ
5352007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
536
537 * config/gdbserver.exp (gdb_reconnect): New.
538 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
539 gdb.base/solib-disc.exp: New files.
540 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
541 remote debugging".
542 (gdb_compile): Add shlib_load flag.
543 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
544 port.
545 (gdbserver_reconnect): New.
546
1b05479a
DJ
5472007-07-01 Nick Roberts <nickrob@snap.net.nz>
548 Daniel Jacobowitz <dan@codesourcery.com>
549
550 * gdb.base/annota3.exp: Test for if construct.
551
86f78eb2
DJ
5522007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
553
554 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
555
6a2eb474
MR
5562007-06-21 Chris Dearman <chris@mips.com>
557 Maciej W. Rozycki <macro@mips.com>
558
559 * gdb.base/display.exp: Allow a newline after display/i.
560 * gdb.base/pc-fp.exp: Likewise.
561 * gdb.base/sigbpt.exp: Likewise.
562
f8b73d13
DJ
5632007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
564
565 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
566 required features to be included.
567
4339e69e
DJ
5682007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
569
570 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
571 in info threads output.
572
23d964e7
UW
5732007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
574 Markus Deuling <deuling@de.ibm.com>
575
576 * gdb.arch/spu-info.exp: New testcase.
577 * gdb.arch/spu-info.c: New file.
578
fd20f75b
DJ
5792007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
580
581 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
582 tpcs_offset. Restore lr after the call.
583 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
584
2226f861
DJ
5852007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
586
587 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
588 (gdbserver_run): Kill any running gdbserver.
589 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
590
d12371a9
MR
5912007-05-17 Maciej W. Rozycki <macro@mips.com>
592
593 * gdb.base/sigbpt.exp: Preset segv_addr.
594
93f02886
DJ
5952007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
596
597 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
598 (gdb_compile_shlib): Likewise.
599 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
600 (default_gdb_init): Clear cleanfiles.
601 (gdb_finish): Delete recorded cleanfiles.
602 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
603
604 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
605 Do not use isnative.
606 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
607 gdb.base/so-impl-ld.exp: Likewise.
608 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
609 * gdb.base/unload.exp: Likewise. Do not pass empty option to
610 gdb_compile.
611
b04e06d7
VP
6122007-05-15 Vladimir Prus <vladimir@codesourcery.com>
613
614 * config/unknown.exp: Remove.
615
069ed931
UW
6162007-05-15 Markus Deuling <deuling@de.ibm.com>
617
618 * gdb.base/info-proc.exp: Check is_remote.
619
09db0d03
UW
6202007-05-14 Markus Deuling <deuling@de.ibm.com>
621
622 * gdb.base/gcore.exp: Initialize variable core_supported.
623
af2cbe8c
DJ
6242007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
625
626 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
627
027c0295
DJ
6282007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
629
630 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
631 * gdb.threads/print-threads.exp (test_all_threads): Allow
632 negative and hexadecimal thread IDs.
633
dc5000e7
DJ
6342007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
635
636 * gdb.java/jprint.java (public): Avoid invalid call to static
637 method.
638
2e74ed18
DP
6392007-05-14 Denis Pilat <denis.pilat@st.com>
640
641 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
642 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
643 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
644 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
645 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
646
83547f02
UW
6472007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
648
649 * gdb.base/overlays.exp: Add support for targets with only code
650 overlay support, not data overlay. Support spu-*-* target in
651 this mode.
652 * gdb.base/ovlymgr.c: Provide stubs for spu target.
653 * gdb.base/spu.ld: New file.
654
b18be20d
DJ
6552007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
656
657 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
658
be444858
DJ
6592007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
660
661 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
662
b1d53152
DJ
6632007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
664
665 * gdb.java/jmain.exp: Handle demangled names with and without method
666 signatures.
667
d084b331
DJ
6682007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
669
670 * gdb.mi/mi-syn-frame.c (main, foo, bar)
671 (have_a_very_merry_interrupt): Remove calls to puts.
672 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
673 inferior output.
674 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
675 test names.
676
db9d7fc5
DJ
6772007-04-29 Markus Deuling <deuling@de.ibm.com>
678 Daniel Jacobowitz <dan@codesourcery.com>
679
680 * gdb.base/auxv.exp (core_works): Also check is_remote.
681 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
682
ef783a7d
VP
6832007-04-25 Vladimir Prus <vladimir@codesourcery.com>
684
685 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
686 message, not the undefined 'module' variable.
687 * gdb.base/siginfo.exp: Likewise.
688 * gdb.base/sigstep.exp: Likewise.
689 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
690 serialport.
691 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
692
b7b73cae
CV
6932007-04-25 Corinna Vinschen <vinschen@redhat.com>
694
695 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
696 target sim fails. Return 0 otherwise.
697 (gdb_load): Return prematurely if gdb_target_sim fails.
698
7d90fdfa
DP
6992007-04-16 Denis Pilat <denis.pilat@st.com>
700
701 * gdb.base/setshow.exp: Reset height after having set it to 100.
702
5d3e9c85
DP
7032007-04-16 Denis Pilat <denis.pilat@st.com>
704
705 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
706
18e75969
DP
7072007-04-16 Denis Pilat <denis.pilat@st.com>
708
709 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
710
25d5ea92
VP
7112007-04-14 Vladimir Prus <vladimir@codesourcery.com>
712
713 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
714 tests. Run the frozen varobjs test.
715 * gdb.mi/var-cmd.c (do_frozen_tests): New.
716 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
717
0b49cb80
JK
7182007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
719
720 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
721 gdb.base/type-opaque.exp: New files.
722
a73bafbc
VP
7232007-04-01 Vladimir Prus <vladimir@codesourcery.com>
724
725 * gdb.mi/mi-var-child.c
726 (do_children_tests): User char[2] instead of
727 char so that automatic printing of pointers to char
728 don't give unpredicable result.
729 * gdb.mi/var-cmd.c (do_locals_test): Initialize
730 local variables.
731 * gdb.mi/mi-var-child.exp: Step to right line
732 of do_children_tests.
733 * gdb.mi/mi2-var-child.exp: Likewise.
734 * gdb.mi/mi-var-cmd.exp: Step to right line of
735 do_locals_tests.
736 (do_children_tests): User char[2] instead of
737 char so that automatic printing of pointers to char
738 don't give unpredicable result.
739 * gdb.mi/mi2-var-cmd.exp: Likewise.
740 * lib/mi-support.exp (mi_continue_to_line):
741 Pass test name to mi_wait_for_stop.
742
7ce59000
DJ
7432007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
744
745 * gdb.asm/asm-source.exp: Remove d10v case.
746 * lib/gdb.exp (skip_cplus_tests): Likewise.
747 * gdb.asm/d10v.inc: Deleted.
748
20389057
DJ
7492007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
750
751 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
752
8807d78b
DJ
7532007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
754
755 * config/netware.exp: Delete file.
756
aa3edb8e
JB
7572007-03-29 Joel Brobecker <brobecker@adacore.com>
758
759 * gdb.dwarf2/dw2-noloc.S: New file.
760 * gdb.dwarf2/dw2-noloc.exp: New file.
761
297561ac
PA
7622007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
763
764 * gdb.cp/method2.cc: New test.
765 * gdb.cp/method2.exp: New test.
766 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
767
1f81bd39
DJ
7682007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
769
770 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
771
9453113a
DJ
7722007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
773
774 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
775
b741e217
DJ
7762007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
777
778 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
779 (gdb_load): Delete, replace with...
780 (gdb_reload): ...this.
781 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
782 * gdb.server/server-mon.exp: Likewise.
783 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
784 (gdb_start_cmd): New.
785 (gdb_file_cmd): Save the last loaded file.
786 (gdb_reload): New.
787 (gdb_gnu_strip_debug): Use transform.
788 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
789 support here. Use new $last_loaded_file. Check mtime.
790 (gdb_target_cmd): Handle ObjC failure case.
791 (infer_host_exec): Delete.
792 (gdbserver_load): Rename to...
793 (gdbserver_run): ...this. Simplify.
794 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
795 (mi_gdb_load): Move most contents to a new function...
796 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
797 (mi_run_cmd): Use mi_gdb_target_load.
798 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
799 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
800 Use gdb_run_cmd.
801 * gdb.base/charsign.exp: Remove incorrect comment.
802 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
803 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
804 gdb.base/start.exp: Use gdb_start_cmd.
805
446ab585
MR
8062007-03-23 Nigel Stephens <nigel@mips.com>
807 Maciej W. Rozycki <macro@mips.com>
808
809 * gdb.base/sigbpt.exp: Fix the message when skipping test.
810 * gdb.base/signull.exp: Similarly.
811
bbb88ebf
UW
8122007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
813
814 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
815 messages available to test cases (like chng-sym.exp).
816
cb8c4a99
AS
8172007-03-14 Andreas Schwab <schwab@suse.de>
818
819 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
820 format changes.
821
4e463ff5
DJ
8222007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
823
824 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
825 (optimized_1): New.
826 (main): Call optimized_1.
827 (gdb2029): Correct typos. Call gdb2029_marker.
828 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
829 for gdb2029.
830
b6db2c47
MK
8312007-03-12 Mark Kettenis <kettenis@gnu.org>
832
833 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
834 as tabs. Remove redundant test pattern.
835
70ed3737
UW
8362007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
837
838 * gdb.base/long_long.exp: Accept optional symbol name in <...>
839 for /a format output.
840
47b67b60
DJ
8412007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
842
843 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
844 collect output incrementally.
845
b8953b0e
UW
8462007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
847
848 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
849 for -var-create lpcharacter test.
850 * gdb.mi/mi2-var-cmd.exp: Likewise.
851
7acd5c40
UW
8522007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
853
854 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
855 pass on targets where address zero is readable.
856
9c6759c1
UW
8572007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
858
859 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
860 just a single architecture.
861
a2f1aeb4
UW
8622007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
863
864 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
865 (fetch_all_registers): New function, uses gdb_test_multiple and
866 exp_continue to fetch inferior output line-by-line.
867 Replace all uses of do_get_all_registers by fetch_all_registers.
868
46579ac2
UW
8692007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
870
871 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
872 in target_info.
873
fc133f24
MS
8742007-03-02 Michael Snyder <michael.snyder@palmsource.com>
875
876 * gdb.threads/manythreads.exp: Use $message string for
877 consistancy; add a default (timeout) case.
878
7646a51d
MS
8792007-03-02 Michael Snyder <michael.snyder@palmsource.com>
880
881 * gdb.base/watchpoint.exp: Fix truncated comment.
882
dcfff61f
MS
8832007-03-02 Michael Snyder <michael.snyder@palmsource.com>
884
885 * Makefile.in: Remove spurious single-quotes from sed command.
886
664e3ee9
DJ
8872007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
888
889 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
890 func.
891 * gdb.mi/mi2-var-cmd.exp: Likewise.
892
d7cc6f2f
JB
8932007-02-27 Joel Brobecker <brobecker@adacore.com>
894
895 * gdb.dwarf2/dw2-producer.S: New file.
896 * gdb.dwarf2/dw2-producer.exp: New testcase.
897
8982007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
899
900 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
901 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
902 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
903 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
904 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
905 Revert tests to use mi_gdb_test and include value field in output
906 of -var-create.
907
93d42b30
DJ
9082007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
909
910 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
911
c499ed39
DJ
9122007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
913
914 * gdb.base/maint.exp: Remove full paths from test names.
915 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
916 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
917
9836f81b
JB
9182007-02-27 Joel Brobecker <brobecker@adacore.com>
919
920 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
921
c74d0ad8
DJ
9222007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
923
924 * gdb.server/server-mon.exp: New test.
925
2711e456
DJ
9262007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
927
928 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
929
ff6f572f
DJ
9302007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
931
932 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
933 register capitalization.
934
fada3feb
DP
9352007-02-13 Denis Pilat <denis.pilat@st.com>
936
937 * gdb.mi/mi-var-invalidate.exp: New file.
938
fb1e4ffc
DJ
9392007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
940
941 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
942
3da939d7
DJ
9432007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
944
945 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
946
123dc839
DJ
9472007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
948
949 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
950 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
951
877e3645 9522007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
953
954 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
955 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
956 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
957 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
958 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 959 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
960 Update tests to include value field in output of -var-create.
961
3c0a2960
AS
9622007-02-08 Andreas Schwab <schwab@suse.de>
963
964 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
965
108546a0
DJ
9662007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
967
968 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
969 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
970
d701dcab
DP
9712007-02-02 Denis Pilat <denis.pilat@st.com>
972
973 * gdb.threads/threadapply.exp: check that frame is not changed by
974 the thread apply all command.
975
783e3e2f
AS
9762007-01-31 Andreas Schwab <schwab@suse.de>
977
6d9c3a87
AS
978 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
979
3c50d7b9
AS
980 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
981 in the dwarf sections.
982 * gdb.dwarf2/mac-fileno.S: Likewise.
983
783e3e2f
AS
984 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
985 bspstore register on ia64.
986
78ff580e
AS
9872007-01-29 Andreas Schwab <schwab@suse.de>
988
cc8e9b12
AS
989 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
990 "frame-begin" annotation.
991
78ff580e
AS
992 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
993 number of "frames-invalid" annotations.
994
704a4f78
DJ
9952007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
996
997 * gdb.base/commands.exp: Call if_commands_test.
998 (gdb_test_no_prompt, if_commands_test): New.
999
e741bf94
MK
10002007-01-28 Mark Kettenis <kettenis@gnu.org>
1001
1002 * gdb.threads/sigthread.c (NSIGS): Make bigger.
1003
474d0ad3
AS
10042007-01-27 Andreas Schwab <schwab@suse.de>
1005
1006 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
1007 .short/.int/.quad in the dwarf sections.
1008 * gdb.dwarf2/dw2-intercu.S: Likewise.
1009 * gdb.dwarf2/dw2-intermix.S: Likewise.
1010
e784b426
JK
10112007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1012
1013 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
1014 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
1015 array.
e784b426
JK
1016 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
1017 * gdb.base/setvar.exp: Likewise.
1018
37f08e04
AS
10192007-01-26 Andreas Schwab <schwab@suse.de>
1020
9a01813a
AS
1021 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
1022 test.
1023
37f08e04
AS
1024 * gdb.base/multi-forks.exp ("restart $i"): Also match
1025 __kernel_syscall_via_break.
1026
6e2a9270
VP
10272007-01-24 Vladimir Prus <vladimir@codesourcery.com>
1028
1029 * lib/mi-support.exp (mi_delete_varobj): New.
1030 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
1031 testcase.
1032 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
1033 (main): Call the above.
1034 (reference_update_test, base_in_reference_test)
1035 (reference_to_pointer): Delete the created varobjs.
1036
e515b470
DJ
10372007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
1038
1039 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
1040 * configure: Regenerated.
1041 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
1042 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
1043 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
1044 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
1045 * lib/gdb.exp (gdb_skip_xml_test): New function.
1046
08d8bcd7
DJ
10472007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
1048
1049 * gdb.base/sigrepeat.exp: Correct error message.
1050
10512007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
1052 Daniel Jacobowitz <dan@codesourcery.com>
1053
1054 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
1055 gdb.arch/i386-gnu-cfi-asm.S: New files.
1056
97c3f1f3
JK
10572007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1058
1059 * lib/gdb.exp: Abort on missing `site.exp'.
1060
cb1df416
DJ
10612007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1062 Daniel Jacobowitz <dan@codesourcery.com>
1063
1064 * gdb.base/included.c, gdb.base/included.exp,
1065 gdb.base/included.h: New files.
1066
35990120
DJ
10672007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1068
1069 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
1070 (maximize_rlimit): Reduce limits on 64-bit systems.
1071
6e81a116 10722007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
1073
1074 From Marcus Deuling <deuling@de.ibm.com>:
1075 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
1076 every case.
1077
6c3c41f3
NR
10782007-01-13 Nick Roberts <nickrob@snap.net.nz>
1079
1080 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
1081 (test_path_specification): Use objdir instead of srcdir to always
1082 get an absolute filename.
1083
2f12c312
DJ
10842007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
1085
1086 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
1087
81121995
VP
10882007-01-11 Vladimir Prus <vladimir@codesourcery.com>
1089
1090 * gdb.mi/mi-var-cp.cc (reference_update_tests):
1091 Make sure the variable we're using is in scope.
1092 (reference_to_pointer): Likewise.
1093
4741b737
DJ
10942007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1095
1096 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
1097 has no debug information.
1098
054410c3
DJ
10992007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
1100
1101 * gdb.base/annota1.exp: Remove extra send_gdb.
1102
818f79f6
DJ
11032007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1104
1105 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
1106
f7a6bb70
DJ
11072007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1108
1109 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
1110
57e66780
DJ
11112007-01-08 Nick Roberts <nickrob@snap.net.nz>
1112 Daniel Jacobowitz <dan@codesourcery.com>
1113
1114 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
1115 lcharacter or linteger change. Correct duplicated test name.
1116 * gdb.mi/mi2-var-cmd.exp: Likewise.
1117
3d799a95
DJ
11182007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
1119
1120 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
1121
11222007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
1123
1124 * gdb.base/nofield.c: New file.
1125 * gdb.base/nofield.exp: New testcase.
1126
eafb94e8
NR
11272007-01-05 Nick Roberts <nickrob@snap.net.nz>
1128
1129 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
1130
1131 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
1132 test.
1133
5e572bb4
DJ
11342007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1135
1136 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
1137
74a44383
DJ
11382007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
1139
1140 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
1141 when continuing.
1142
1b572db9
DJ
11432007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1144
1145 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
1146 Expect ".exe" extension.
1147
381bc39b
DJ
11482007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1149
1150 * gdb.base/charset.exp: Add explicit filename to break.
1151 * gdb.base/dbx.exp: Add explicit filename to breaks.
1152
2b70e4c6
DJ
11532007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
1154
1155 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
1156 * gdb.mi/mi2-file.exp: Likewise.
1157
303b6f5d
DJ
11582007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1159
1160 Implement specification of MI tests as comments
1161 in C and C++ sources.
1162 * lib/mi-support.exp (mi_autotest_data): New variable.
1163 (mi_autotest_source): New variable.
1164 (count_newlines, mi_prepare_inline_tests)
1165 (mi_get_inline_test, mi_continue_to_line)
1166 (mi_run_inline_test, mi_tbreak)
1167 (mi_send_resuming_command, mi_wait_for_stop): New functions.
1168 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
1169 Run inline tests.
1170 * gdb.mi/mi-var-cp.cc: Define tests here.
1171
23da0d94
VP
11722007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1173
1174 Simplify usage of mi_continue_to.
1175 * lib/mi-support.exp (mi_runto_helper): Renamed
1176 from mi_runto, added new parameter 'run_or_continue'.
1177 (mi_runto): Use mi_runto_helper.
1178 (mi_continue_to): Accept just function name as parameter.
1179 Use mi_runto_helper.
1180 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
1181 * gdb.mi/mi2-var-cmd.exp: Likewise.
1182
f9e18282
JB
11832006-01-04 Joel Brobecker <brobecker@adacore.com>
1184
1185 Make this testcase a bit more realistic. The current code
1186 is too simplistic, and allows the compiler to optimize out
1187 some of the entities we need for this testcase.
1188 * gdb.ada/null_record/bar.ads (Void_Star): New type.
1189 (Do_Nothing): Add extra parameter.
1190 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
1191 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
1192 by using a variable of type Void_Star.
1193
fd678c65
JB
11942006-01-04 Joel Brobecker <brobecker@adacore.com>
1195
1196 * gdb.ada/catch_ex/foo.adb: New file.
1197 * gdb.ada/catch_ex.exp: New testcase.
1198
05cfdb42
DJ
11992007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
1200
1201 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
1202 pass --image-base to linker.
1203
2e03ee74
DJ
12042007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1205 Daniel Jacobowitz <dan@codesourcery.com>
1206
1207 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
1208 secondary prompts.
1209
0d5de010
DJ
12102007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1211
1212 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
1213 output. Test the types of members and member pointers.
1214 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
1215 gdb/2092.
1216 * gdb.cp/member-ptr.exp: Search for a comment instead of a
1217 statement. Enable for GCC. Update expected output for some tests
1218 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
1219 layout.
1220 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
1221 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
1222 (Diamond::vget_base): New.
1223 (main): Add new tests.
1224 * gdb.cp/printmethod.exp: Update expected output for member functions.
1225 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
1226 print pEe->D::vg().
1227
61a771aa
DJ
12282007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1229
1230 * gdb.threads/tls.exp: Allow stops in sem_post.
1231
2fa63963
DJ
12322006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
1233
1234 * gdb.base/annota1.exp: Allow .*printf in backtraces.
1235 * gdb.base/annota3.exp: Likewise.
1236 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
1237 again (instead of timing out).
1238 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
1239 GCC bug 26475.
1240 * gdb.java/jmisc.exp: Adjust to work with method signatures including
1241 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
1242 test from jmisc1.exp.
1243 * gdb.java/jmisc1.exp: Delete.
1244 * gdb.java/jprint.exp: Adjust to work with method signatures including
1245 return types.
1246 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
1247 * gdb.threads/linux-dp.exp: Don't be confused by program output.
1248 * lib/java.exp (compile_java_from_source): Pass the correct type
1249 to target_compile.
1250
5eefc2b7
JB
12512006-12-31 Joel Brobecker <brobecker@adacore.com>
1252
1253 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
1254 (stack_align_edx): New function.
1255 (stack_align_eax): New function.
1256 (main): Add calls to stack_align_edx and stack_align_eax.
1257 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
1258 Add testing for the cases where the register used during a stack
1259 realignment is edx. Same for eax.
1260
227c54da
DJ
12612006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
1262
1263 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
1264 and generic PE targets.
1265
cab8ac94
JB
12662006-12-29 Joel Brobecker <brobecker@adacore.com>
1267
1268 * gdb.ada/array_return.exp: Update copyright date list.
1269
ba54f318
JB
12702006-12-27 Joel Brobecker <brobecker@adacore.com>
1271
1272 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
1273 (Create_Small_Float_Vector): New function.
1274 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
1275 function body.
1276 * gdb.ada/array_return/p.adb: Use new type and function from
1277 package Pck.
1278 * gdb.ada/array_return.exp: Add a test verifying that GDB is
1279 able to print the value returned by a function returning an
1280 array of float.
1281
6b7a35dd
JB
12822006-12-20 Joel Brobecker <brobecker@adacore.com>
1283
1284 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
1285 The associated tests should be PASSing.
1286
038224f6
VP
12872006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1288
1289 Test for base in references.
1290 * gdb.mi/mi-var-cp.cc: Add test code.
1291 * gdb.mi/mi-var-cp.exp: Test for bases in references.
1292 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
1293 * gdb.mi/mi2-watch.exp: Likewise.
1294 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
1295 (mi_list_varobj_children): New function.
1296
b26ed50d
VP
12972006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1298
1299 * lib/mi-support.exp
1300 (mi_runto): Accept "()" after function name.
1301 (mi_create_varobj): New function.
1302 (mi_varobj_update): New function.
1303 (mi_Check_varobj_value): New function.
1304 * gdb.mi/mi-var-cp.exp: New file.
1305 * gdb.mi/mi-var-cp.cc: New file.
1306
08232497
DJ
13072006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
1308
1309 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
1310 gdb.base/weaklib2.c: New files.
1311
d394c993 13122006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 1313
ac6c2fba
NS
1314 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
1315 info. Adjust test names.
1316
8ec659a0 1317 * gdb.base/break.c (main): Move position of malloc.
d394c993 1318 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 1319
acd65feb
VP
13202006-11-28 Vladimir Prus <vladimir@codesourcery.com>
1321
1322 * gdb.mi/mi-var-cmd.exp: Check -var-update after
1323 assignement of arrays and function pointers.
1324 * gdb.mi/var-cmd.c: Add declaration necessary for above
1325 tests.
1326
f556d5e5
NS
13272006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1328
1329 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
1330
1331 * gdb.threads/linux-dp.exp: Read thread table before and after
1332 creating each philosopher and verify it.
1333
697bc68d
NS
13342006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1335 Paul Brook <paul@codesourcery.com>
1336 Daniel Jacobowitz <dan@codesourcery.com>
1337
1338 * gdb.base/ending-run.exp: Flatten expect script stepping out of
1339 main to remove duplication. Add start function of the form
1340 '_*start[1-9]*'. Add RVDS start function.
1341
29d73ae4
DJ
13422006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1343
1344 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
1345
c1d88655
UW
13462006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1347
1348 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
1349 * gdb.asm/spu.inc: New file.
1350 * gdb.base/term.exp: Disable if [target_info exists noargs].
1351 * gdb.gdb/complaints.exp: Disable if ![isnative].
1352 * gdb.gdb/selftest.exp: Likewise.
1353 * gdb.gdb/observer.exp: Likewise.
1354 * gdb.gdb/xfullpath.exp: Likewise.
1355 * gdb.base/attach.exp: Disable on SPU target.
1356 * gdb.cp/bs145503.exp: Likewise.
1357 * gdb.cp/exception.exp: Likewise.
1358 * gdb.cp/userdef.exp: Likewise.
1359
32a13b1a
DJ
13602006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1361
1362 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
1363
d8295fe9
VP
13642006-11-10 Vladimir Prus <vladimir@codesourcery.com>
1365
1366 * gdb.base/completion.exp: Fix completion tests for
1367 'info' and 'info '.
1368 * gdb.base/help.exp (help_test_raw, test_class_help)
1369 (test_prefix_command_help): Move...
1370 * lib/gdb.exp: Here.
1371 * gdb.base/main.exp: Adjust.
1372 * gdb.cp/maint.exp: Adjust.
1373 * gdb.trace/tracecmd.exp: Use test_help_class.
1374
8c394015
VP
13752006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1376
1377 * gdb.stabs/weird.exp (print_weird_var): Use
1378 gdb_test_multiple instead of gdb_expect.
1379
027fc1bc
VP
13802006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1381
1382 * gdb.base/help.exp (help_test_raw): New.
1383 (test_class_help): New.
1384 (test_prefix_command_help): New.
1385 Adjust testcases.
1386
67609209
FR
13872006-11-09 Christophe Lyon <christophe.lyon@st.com>
1388
1389 * gdb.base/constvars.c (main): Write to crass and crips, so that
1390 they are allocated by the compiler.
1391
f73adfeb
AS
13922006-10-27 Andreas Schwab <schwab@suse.de>
1393
1394 * gdb.base/multi-forks.exp: Use "detach fork" instead of
1395 "detach-fork".
1396
2f83a18e
DJ
13972006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
1398
1399 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
1400 of patterns.
1401
94277a38
DJ
14022006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1403
1404 * gdb.base/sepdebug.exp: Remove debug format test.
1405 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
1406 Handle no-symtab.
1407 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
1408
5bd2f6e2
DJ
14092006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1410
1411 * gdb.threads/manythreads.c (thread_function, main): Don't cast
1412 int to pointer or pointer to int.
1413 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
1414
8c008720
DJ
14152006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
1416
1417 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
1418
9e35dae4
DJ
14192006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1420
1421 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
1422
d9639e13
DJ
14232006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1424
1425 PR c++/2116
1426 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
1427
390a1bd0
JB
14282006-10-06 Joel Brobecker <brobecker@adacore.com>
1429
1430 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
1431 the corresponding bug has been fixed in GDB (PR/2018).
1432
dd920c33
JB
14332006-10-06 Joel Brobecker <brobecker@adacore.com>
1434
1435 * gdb.base/subst.exp: New testcase.
1436
53bbefe9
JB
14372006-10-06 Joel Brobecker <brobecker@adacore.com>
1438
1439 * gdb.ada/array_return/pck.ads: Add copyright notice.
1440 * gdb.ada/array_return/pck.adb: Likewise.
1441 * gdb.ada/array_return/p.adb: Likewise.
1442 * gdb.ada/exec_changed/first.adb: Likewise.
1443 * gdb.ada/exec_changed/second.adb: Likewise.
1444
09851417
JB
14452006-10-06 Joel Brobecker <brobecker@adacore.com>
1446
1447 * gdb.ada/watch_arg/watch.adb: New file.
1448 * gdb.ada/watch_arg.exp: New testcase.
1449
041bf30d
VP
14502006-10-02 Vladimir Prus <vladimir@codesourcery.com>
1451
1452 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
1453 via string_to_regexp.
1454 * gdb.mi/mi2-basics.exp: Likewise.
1455
f286fbdd 14562006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
1457
1458 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
1459 Remove unused / obsolete files.
1460
7c07f349
NR
14612006-09-19 Nick Roberts <nickrob@snap.net.nz>
1462
1463 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
1464
cd5ff84a
VP
14652006-09-17 Vladimir Prus <vladimir@codesourcery.com>
1466
1467 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
1468 HIGH_FRAME argument to -stack-list-arguments can be larger than
1469 the number of frames.
1470
ae018d1a
DJ
14712006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
1472
1473 * gdb.base/args.c (main): Add breakpoint marker.
1474 * gdb.base/args.exp: Use args_test for tests. Add new tests which
1475 really test empty arguments.
1476 (args_load): Delete.
1477 (args_test): New.
1478
b399c549
NR
14792006-09-13 Nick Roberts <nickrob@snap.net.nz>
1480
1481 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
1482 check for one file.
1483
2ab1eb7a
VP
14842006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
1485
1486 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
1487 HIGH_FRAME argument to -stack-list-locals can be larger than
1488 the number of frames.
1489
476308bf
FF
14902006-08-18 Fred Fish <fnf@specifix.com>
1491
1492 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
1493 '$' in front of skip_vmx_tests_saved when setting that.
1494
8625200f
AS
14952006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1496
1497 * gdb.base/trace-commands.exp: New file.
1498
089ec8f1
DJ
14992006-08-10 Joel Brobecker <brobecker@adacore.com>
1500 Daniel Jacobowitz <dan@codesourcery.com>
1501
1502 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1503 expected output of the backtrace commands.
1504
b60f0898
JB
15052006-08-09 Joel Brobecker <brobecker@adacore.com>
1506
1507 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1508 untested followed by return combination.
1509 * gdb.arch/altivec-regs.exp: Likewise.
1510 * gdb.arch/e500-abi.exp: Likewise.
1511 * gdb.arch/e500-regs.exp: Likewise.
1512 * gdb.arch/gdb1291.exp: Likewise.
1513 * gdb.arch/gdb1431.exp: Likewise.
1514 * gdb.arch/gdb1558.exp: Likewise.
1515 * gdb.arch/i386-prologue.exp: Likewise.
1516 * gdb.arch/i386-unwind.exp: Likewise.
1517 * gdb.asm/asm-source.exp: Likewise.
1518 * gdb.base/a2-run.exp: Likewise.
1519 * gdb.base/advance.exp: Likewise.
1520 * gdb.base/all-bin.exp: Likewise.
1521 * gdb.base/annota1.exp: Likewise.
1522 * gdb.base/annota3.exp: Likewise.
1523 * gdb.base/args.exp: Likewise.
1524 * gdb.base/arithmet.exp: Likewise.
1525 * gdb.base/assign.exp: Likewise.
1526 * gdb.base/async.exp: Likewise.
1527 * gdb.base/attach.exp: Likewise.
1528 * gdb.base/bang.exp: Likewise.
1529 * gdb.base/bigcore.exp: Likewise.
1530 * gdb.base/bitfields.exp: Likewise.
1531 * gdb.base/bitfields2.exp: Likewise.
1532 * gdb.base/break.exp: Likewise.
1533 * gdb.base/call-sc.exp: Likewise.
1534 * gdb.base/call-strs.exp: Likewise.
1535 * gdb.base/callfuncs.exp: Likewise.
1536 * gdb.base/checkpoint.exp: Likewise.
1537 * gdb.base/chng-syms.exp: Likewise.
1538 * gdb.base/code-expr.exp: Likewise.
1539 * gdb.base/commands.exp: Likewise.
1540 * gdb.base/completion.exp: Likewise.
1541 * gdb.base/cond-expr.exp: Likewise.
1542 * gdb.base/condbreak.exp: Likewise.
1543 * gdb.base/consecutive.exp: Likewise.
1544 * gdb.base/constvars.exp: Likewise.
1545 * gdb.base/corefile.exp: Likewise.
1546 * gdb.base/cvexpr.exp: Likewise.
1547 * gdb.base/dbx.exp: Likewise.
1548 * gdb.base/define.exp: Likewise.
1549 * gdb.base/detach.exp: Likewise.
1550 * gdb.base/display.exp: Likewise.
1551 * gdb.base/dump.exp: Likewise.
1552 * gdb.base/ena-dis-br.exp: Likewise.
1553 * gdb.base/ending-run.exp: Likewise.
1554 * gdb.base/environ.exp: Likewise.
1555 * gdb.base/eval-skip.exp: Likewise.
1556 * gdb.base/exprs.exp: Likewise.
1557 * gdb.base/fileio.exp: Likewise.
1558 * gdb.base/finish.exp: Likewise.
1559 * gdb.base/float.exp: Likewise.
1560 * gdb.base/foll-exec.exp: Likewise.
1561 * gdb.base/foll-fork.exp: Likewise.
1562 * gdb.base/foll-vfork.exp: Likewise.
1563 * gdb.base/freebpcmd.exp: Likewise.
1564 * gdb.base/funcargs.exp: Likewise.
1565 * gdb.base/gcore.exp: Likewise.
1566 * gdb.base/gdb1090.exp: Likewise.
1567 * gdb.base/gdb1250.exp: Likewise.
1568 * gdb.base/huge.exp: Likewise.
1569 * gdb.base/info-proc.exp: Likewise.
1570 * gdb.base/interrupt.exp: Likewise.
1571 * gdb.base/jump.exp: Likewise.
1572 * gdb.base/langs.exp: Likewise.
1573 * gdb.base/lineinc.exp: Likewise.
1574 * gdb.base/list.exp: Likewise.
1575 * gdb.base/logical.exp: Likewise.
1576 * gdb.base/long_long.exp: Likewise.
1577 * gdb.base/macscp.exp: Likewise.
1578 * gdb.base/maint.exp: Likewise.
1579 * gdb.base/mips_pro.exp: Likewise.
1580 * gdb.base/miscexprs.exp: Likewise.
1581 * gdb.base/multi-forks.exp: Likewise.
1582 * gdb.base/opaque.exp: Likewise.
1583 * gdb.base/overlays.exp: Likewise.
1584 * gdb.base/pc-fp.exp: Likewise.
1585 * gdb.base/pointers.exp: Likewise.
1586 * gdb.base/printcmds.exp: Likewise.
1587 * gdb.base/psymtab.exp: Likewise.
1588 * gdb.base/ptype.exp: Likewise.
1589 * gdb.base/recurse.exp: Likewise.
1590 * gdb.base/relational.exp: Likewise.
1591 * gdb.base/relocate.exp: Likewise.
1592 * gdb.base/remote.exp: Likewise.
1593 * gdb.base/reread.exp: Likewise.
1594 * gdb.base/restore.exp: Likewise.
1595 * gdb.base/return.exp: Likewise.
1596 * gdb.base/return2.exp: Likewise.
1597 * gdb.base/scope.exp: Likewise.
1598 * gdb.base/sect-cmd.exp: Likewise.
1599 * gdb.base/sep.exp: Likewise.
1600 * gdb.base/sepdebug.exp: Likewise.
1601 * gdb.base/setshow.exp: Likewise.
1602 * gdb.base/setvar.exp: Likewise.
1603 * gdb.base/sigall.exp: Likewise.
1604 * gdb.base/sigbpt.exp: Likewise.
1605 * gdb.base/signals.exp: Likewise.
1606 * gdb.base/signull.exp: Likewise.
1607 * gdb.base/sizeof.exp: Likewise.
1608 * gdb.base/solib.exp: Likewise.
1609 * gdb.base/step-line.exp: Likewise.
1610 * gdb.base/step-test.exp: Likewise.
1611 * gdb.base/structs.exp: Likewise.
1612 * gdb.base/structs2.exp: Likewise.
1613 * gdb.base/term.exp: Likewise.
1614 * gdb.base/twice.exp: Likewise.
1615 * gdb.base/until.exp: Likewise.
1616 * gdb.base/varargs.exp: Likewise.
1617 * gdb.base/volatile.exp: Likewise.
1618 * gdb.base/watchpoint.exp: Likewise.
1619 * gdb.base/whatis-exp.exp: Likewise.
1620 * gdb.base/whatis.exp: Likewise.
1621 * gdb.cp/ambiguous.exp: Likewise.
1622 * gdb.cp/annota2.exp: Likewise.
1623 * gdb.cp/annota3.exp: Likewise.
1624 * gdb.cp/bool.exp: Likewise.
1625 * gdb.cp/breakpoint.exp: Likewise.
1626 * gdb.cp/casts.exp: Likewise.
1627 * gdb.cp/class2.exp: Likewise.
1628 * gdb.cp/classes.exp: Likewise.
1629 * gdb.cp/cplusfuncs.exp: Likewise.
1630 * gdb.cp/ctti.exp: Likewise.
1631 * gdb.cp/derivation.exp: Likewise.
1632 * gdb.cp/exception.exp: Likewise.
1633 * gdb.cp/gdb1355.exp: Likewise.
1634 * gdb.cp/hang.exp: Likewise.
1635 * gdb.cp/inherit.exp: Likewise.
1636 * gdb.cp/local.exp: Likewise.
1637 * gdb.cp/m-data.exp: Likewise.
1638 * gdb.cp/m-static.exp: Likewise.
1639 * gdb.cp/member-ptr.exp: Likewise.
1640 * gdb.cp/method.exp: Likewise.
1641 * gdb.cp/misc.exp: Likewise.
1642 * gdb.cp/namespace.exp: Likewise.
1643 * gdb.cp/overload.exp: Likewise.
1644 * gdb.cp/ovldbreak.exp: Likewise.
1645 * gdb.cp/pr-1023.exp: Likewise.
1646 * gdb.cp/pr-1210.exp: Likewise.
1647 * gdb.cp/pr-574.exp: Likewise.
1648 * gdb.cp/printmethod.exp: Likewise.
1649 * gdb.cp/psmang.exp: Likewise.
1650 * gdb.cp/ref-params.exp: Likewise.
1651 * gdb.cp/ref-types.exp: Likewise.
1652 * gdb.cp/rtti.exp: Likewise.
1653 * gdb.cp/templates.exp: Likewise.
1654 * gdb.cp/try_catch.exp: Likewise.
1655 * gdb.cp/userdef.exp: Likewise.
1656 * gdb.cp/virtfunc.exp: Likewise.
1657 * gdb.disasm/am33.exp: Likewise.
1658 * gdb.disasm/h8300s.exp: Likewise.
1659 * gdb.disasm/mn10300.exp: Likewise.
1660 * gdb.disasm/sh3.exp: Likewise.
1661 * gdb.disasm/t01_mov.exp: Likewise.
1662 * gdb.disasm/t02_mova.exp: Likewise.
1663 * gdb.disasm/t03_add.exp: Likewise.
1664 * gdb.disasm/t04_sub.exp: Likewise.
1665 * gdb.disasm/t05_cmp.exp: Likewise.
1666 * gdb.disasm/t06_ari2.exp: Likewise.
1667 * gdb.disasm/t07_ari3.exp: Likewise.
1668 * gdb.disasm/t08_or.exp: Likewise.
1669 * gdb.disasm/t09_xor.exp: Likewise.
1670 * gdb.disasm/t10_and.exp: Likewise.
1671 * gdb.disasm/t11_logs.exp: Likewise.
1672 * gdb.disasm/t12_bit.exp: Likewise.
1673 * gdb.disasm/t13_otr.exp: Likewise.
1674 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1675 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1676 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1677 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1678 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1679 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1680 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1681 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1682 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1683 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1684 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1685 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1686 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1687 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1688 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1689 * gdb.mi/gdb701.exp: Likewise.
1690 * gdb.mi/gdb792.exp: Likewise.
1691 * gdb.mi/mi-basics.exp: Likewise.
1692 * gdb.mi/mi-break.exp: Likewise.
1693 * gdb.mi/mi-cli.exp: Likewise.
1694 * gdb.mi/mi-console.exp: Likewise.
1695 * gdb.mi/mi-disassemble.exp: Likewise.
1696 * gdb.mi/mi-eval.exp: Likewise.
1697 * gdb.mi/mi-file.exp: Likewise.
1698 * gdb.mi/mi-read-memory.exp: Likewise.
1699 * gdb.mi/mi-regs.exp: Likewise.
1700 * gdb.mi/mi-return.exp: Likewise.
1701 * gdb.mi/mi-simplerun.exp: Likewise.
1702 * gdb.mi/mi-stack.exp: Likewise.
1703 * gdb.mi/mi-stepi.exp: Likewise.
1704 * gdb.mi/mi-syn-frame.exp: Likewise.
1705 * gdb.mi/mi-until.exp: Likewise.
1706 * gdb.mi/mi-var-block.exp: Likewise.
1707 * gdb.mi/mi-var-child.exp: Likewise.
1708 * gdb.mi/mi-var-cmd.exp: Likewise.
1709 * gdb.mi/mi-var-display.exp: Likewise.
1710 * gdb.mi/mi-watch.exp: Likewise.
1711 * gdb.mi/mi2-basics.exp: Likewise.
1712 * gdb.mi/mi2-break.exp: Likewise.
1713 * gdb.mi/mi2-cli.exp: Likewise.
1714 * gdb.mi/mi2-console.exp: Likewise.
1715 * gdb.mi/mi2-disassemble.exp: Likewise.
1716 * gdb.mi/mi2-eval.exp: Likewise.
1717 * gdb.mi/mi2-file.exp: Likewise.
1718 * gdb.mi/mi2-read-memory.exp: Likewise.
1719 * gdb.mi/mi2-regs.exp: Likewise.
1720 * gdb.mi/mi2-return.exp: Likewise.
1721 * gdb.mi/mi2-simplerun.exp: Likewise.
1722 * gdb.mi/mi2-stack.exp: Likewise.
1723 * gdb.mi/mi2-stepi.exp: Likewise.
1724 * gdb.mi/mi2-syn-frame.exp: Likewise.
1725 * gdb.mi/mi2-until.exp: Likewise.
1726 * gdb.mi/mi2-var-block.exp: Likewise.
1727 * gdb.mi/mi2-var-child.exp: Likewise.
1728 * gdb.mi/mi2-var-cmd.exp: Likewise.
1729 * gdb.mi/mi2-var-display.exp: Likewise.
1730 * gdb.mi/mi2-watch.exp: Likewise.
1731 * gdb.stabs/exclfwd.exp: Likewise.
1732 * gdb.stabs/weird.exp: Likewise.
1733 * gdb.threads/gcore-thread.exp: Likewise.
1734 * gdb.trace/actions.exp: Likewise.
1735 * gdb.trace/backtrace.exp: Likewise.
1736 * gdb.trace/circ.exp: Likewise.
1737 * gdb.trace/collection.exp: Likewise.
1738 * gdb.trace/deltrace.exp: Likewise.
1739 * gdb.trace/infotrace.exp: Likewise.
1740 * gdb.trace/limits.exp: Likewise.
1741 * gdb.trace/packetlen.exp: Likewise.
1742 * gdb.trace/passc-dyn.exp: Likewise.
1743 * gdb.trace/passcount.exp: Likewise.
1744 * gdb.trace/report.exp: Likewise.
1745 * gdb.trace/save-trace.exp: Likewise.
1746 * gdb.trace/tfind.exp: Likewise.
1747 * gdb.trace/tracecmd.exp: Likewise.
1748 * gdb.trace/while-dyn.exp: Likewise.
1749 * gdb.trace/while-stepping.exp: Likewise.
1750
f4b618d1
JB
17512006-08-08 Joel Brobecker <brobecker@adacore.com>
1752
1753 * gdb.base/step-bt.c: New file.
1754 * gdb.base/step-bt.exp: New testcase.
1755
3d00d119
DJ
17562006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1757
1758 * config/monitor.exp (gdb_load): Remove support for obsolete
1759 download-write-size.
1760 * gdb.base/remote.exp: Likewise. Update all callers of
1761 gdb_timed_load.
1762
017b5bd4
DJ
17632006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1764
1765 * cursal.exp: Pass binfile to gdb_load.
1766
837c599d
DJ
17672006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1768
1769 * gdb.base/cursal.exp: Add "" to gdb_load call.
1770
8dd4540b
MK
17712006-07-29 Mark Kettenis <kettenis@gnu.org>
1772
1773 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1774 NetBSD/ELF targets.
1775
ab5c9f60
DJ
17762006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1777
1778 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1779 operator*.
1780
4c42eaff
DJ
17812006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1782
1783 * gdb.base/completion.exp: Update for change in "file" behavior.
1784 * gdb.stabs/weird.exp: Likewise.
1785 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1786 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1787
0155cc76
NS
17882006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1789
1790 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1791 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1792
16026cd7
AS
17932006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1794
1795 * gdb.base/default.exp: Update source command error message.
1796 * gdb.base/help.exp: Update 'help source' message.
1797
16963cb6
DJ
17982006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1799
1800 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1801 test.
1802
6d7fd486
AS
18032006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1804
1805 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1806
29e8a844
DJ
18072006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1808
1809 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1810
6afcfa39
DJ
18112006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1812
1813 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1814
267a692b
MK
18152006-07-17 Mark Kettenis <kettenis@gnu.org>
1816
1817 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1818 *-*-openbsd* from targets for wich we expect ARM FPA floating
1819 point format.
1820
85d2fec4
NR
18212006-07-17 Nick Roberts <nickrob@snap.net.nz>
1822
1823 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1824
18252006-07-17 Mark Kettenis <kettenis@gnu.org>
1826
1827 * gdb.base/annota3.exp: Expect frame-begin annotation.
1828
85b4c6e8
JB
18292006-07-14 Joel Brobecker <brobecker@adacore.com>
1830
1831 * gdb.base/help.exp: Adjust "help unset" test to accept
1832 any list of unset commands.
1833
fb933624
DJ
18342006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1835 Daniel Jacobowitz <dan@codesourcery.com>
1836
1837 * gdb.cp/ref-params.exp: New test.
1838 * gdb.cp/ref-params.cc: New source file.
1839 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1840
1dff4b64
MK
18412006-07-08 Mark Kettenis <kettenis@gnu.org>
1842
1843 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1844 spaces/tabs in regular expressions since they might not be there.
1845
40d2e0e3
AS
18462006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1847
1848 * gdb.base/ifelse.exp: New file.
1849
f6c957d2
NS
18502006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1851
1852 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1853 line.
1854 * gdb.base/huge.exp: Loop over compilation to find a size that
1855 is acceptable.
1856 * gdb.base/remote.exp: Correct expected strings.
1857 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1858
b9c5a23d
DJ
18592006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1860
1861 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1862
9af2e58d
DJ
18632006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1864
1865 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1866 native.
1867
30930ca5
DJ
18682006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1869
1870 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1871 enable stabs testing.
1872
aa32fa1d
DJ
18732006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1874
bd4a4c80 1875 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1876 gdb_test_multiple does.
1877
321fef15
DJ
18782006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1879
1880 * Makefile.in (host_alias): Remove.
1881 (target_alias): Use @target_noncanonical@.
1882 (site.exp): Don't set host_alias.
1883 * aclocal.m4: Remove contents. Include acx.m4.
1884 * configure: Regenerated.
1885 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1886
e1c2defa
NS
18872006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1888
e63b55d1
NS
1889 * lib/gdb.exp (gdb_load_cmd): New.
1890
5600ea19
NS
1891 * gdb.base/fileio.c: Add system(NULL) test.
1892 * gdb.base/fileio.exp: Check it.
1893
e1c2defa
NS
1894 * gdb.base/break.c: Add 10a breakpoint at }
1895 * gdb.base/break.exp: Add test for breakpoint at }
1896 * gdb.cp/anon-union.cc: Add code at end of function.
1897 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1898 * gdb.mi/var-cmd.c: Add code at end of function.
1899 * gdb.mi/mi-var-display.exp: Adjust end of next.
1900 * gdb.mi/mi2-var-display.exp: Likewise.
1901 * gdb.base/fileio.c: Add stop function and insert calls at
1902 stopping places.
1903 * gdb.base/fileio.exp: Breakpoint stop function and remove
1904 explicit line number references.
1905
6c0112ec
JB
19062006-05-19 Joel Brobecker <brobecker@adacore.com>
1907
1908 * gdb.base/del.exp (test_delete_alias): New function.
1909 Now check that both "del" and "d" work as aliases for "delete".
1910
154189a4
FF
19112006-05-18 Fred Fish <fnf@specifix.com>
1912
1913 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1914 required. Check for spurious output after program exits normally.
1915
582e64c2
FF
19162006-05-17 Fred Fish <fnf@specifix.com>
1917
1918 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1919 gdb_load, so it works in the simulator.
1920
8ef6493a
FF
19212006-05-11 Fred Fish <fnf@specifix.com>
1922
1923 * gdb.base/bang.exp: Ignore unexpected output between the
1924 "program exited normally" and the gdb prompt, as many other
1925 tests do.
1926
692b141c
MK
19272006-05-07 Mark Kettenis <kettenis@gnu.org>
1928
1929 * gdb.base/help.exp: Make "delete checkpoint" part option for
1930 "help d" and "help delete" tests.
1931
540b8a30
UW
19322006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1933
1934 * gdb.mi/mi-basics.exp: Add missing serial number to
1935 expected output in some mi_gdb_test statements.
1936 * gdb.mi/mi2-basics.exp: Likewise.
1937
9b6462d9
JB
19382006-05-05 Joel Brobecker <brobecker@adacore.com>
1939
1940 * gdb.base/del.c: New file.
1941 * gdb.base/del.exp: New testcase.
1942
954de43b
DM
19432006-05-05 David S. Miller <davem@sunset.davemloft.net>
1944
1945 * gdb.base/break.exp: Do not assume a breakpoint on
1946 main will actually be in $srcfile when optimizing.
1303f75e
DM
1947 * gdb.base/savedregs.exp: Do not require that the dummy
1948 frame location match up to a symbol and source file location.
c3242428
DM
1949 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1950 will get printed without a mi_cmd_data_list_register_values prefix.
1951 (*-data-list-register-*): Correct regular expressions to expect the new
1952 pseudo d? floating point registers.
1953 * gdb.mi/mi2-regs.exp: Likewise.
1954
c7e64c9a
DJ
19552006-05-05 Christophe Lyon <christophe.lyon@st.com>
1956
1957 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1958 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1959 is allocated by the compiler.
1960 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1961 anons, e, anone to force their allocation by the compiler.
1962
19632006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1964
1965 * gdb.base/help.exp: Update expected text for help d and
1966 help delete.
1967
27ce9a6d
MK
19682006-05-02 Mark Kettenis <kettenis@gnu.org>
1969
1970 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1971 NetBSD/ELF targets.
1972
8608915f
MK
19732006-04-30 Mark Kettenis <kettenis@gnu.org>
1974
1975 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1976 single-step breakpoint fails; make this a KFAIL on
1977 sparc*-*-openbsd*.
1978 * gdb.base/siginfo.exp: Likewise.
1979 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1980
b8db102d
MS
19812006-04-26 Michael Snyder <msnyder@redhat.com>
1982
1983 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1984 which may have to consume output from other forks.
1985 Add tests to make sure that "delete fork" succeeded.
1986
c702009a
MS
19872006-04-20 Michael Snyder <msnyder@redhat.com>
1988
1989 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1990 Add support for the Renesas M32C and M16C.
1991
1992 * gdb.asm/asm-source.exp: Add m32c target.
1993 * gdb.asm/m32c.inc: Support for m32c target.
1994
e28493f2
AS
19952006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1996
1997 * gdb.base/commands.exp (recursive_source_test): New test.
1998
880da185
DM
19992006-04-04 David S. Miller <davem@sunset.davemloft.net>
2000
2001 * gdb.base/float.exp: Add pattern for sparc targets.
2002
61d9b92f
DJ
20032006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2004
2005 * gdb.base/commands.exp (stray_arg0_test): New test.
2006
bd717df8
PB
20072006-03-30 Paul Brook <paul@codesourcery.com>
2008
2009 * gdb.mi/mi-until.exp: kfail broken until command.
2010 * gdb.mi/mi2-until.exp: Ditto.
2011
ec793d3c
NR
20122006-03-27 Nick Roberts <nickrob@snap.net.nz>
2013
2014 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
2015
831004b7
AO
20162006-03-08 Alexandre Oliva <aoliva@redhat.com>
2017
2018 * gdb.base/prelink.exp: Anchor tested-for regular expression
2019 on gdb prompt.
2020
effe49a0
PB
20212006-03-07 Paul Brook <paul@codesourcery.com>
2022
2023 * gdb.base/assign.exp: Correct fail message.
2024
e5461016
PB
20252006-03-07 Paul Brook <paul@codesourcery.com>
2026
2027 * lib/compiler.c: Extract armcc version number.
2028 * lib/compiler.cc: Ditto.
2029
fc91c6c2
PB
20302006-03-07 Paul Brook <paul@codesourcery.com>
2031
2032 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
2033 additional_flags=-w.
2034 * gdb.arch/altivec-regs.exp: Ditto.
2035 * gdb.arch/e500-abi.exp: Ditto.
2036 * gdb.arch/e500-regs.exp: Ditto.
2037 * gdb.base/all-bin.exp: Ditto.
2038 * gdb.base/annota1.exp: Ditto.
2039 * gdb.base/annota3.exp: Ditto.
2040 * gdb.base/args.exp: Ditto.
2041 * gdb.base/arithmet.exp: Ditto.
2042 * gdb.base/assign.exp: Ditto.
2043 * gdb.base/async.exp: Ditto.
2044 * gdb.base/bang.exp: Ditto.
2045 * gdb.base/break.exp: Ditto.
2046 * gdb.base/call-rt-st.exp: Ditto.
2047 * gdb.base/completion.exp: Ditto.
2048 * gdb.base/cond-expr.exp: Ditto.
2049 * gdb.base/condbreak.exp: Ditto.
2050 * gdb.base/consecutive.exp: Ditto.
2051 * gdb.base/define.exp: Ditto.
2052 * gdb.base/display.exp: Ditto.
2053 * gdb.base/ena-dis-br.exp: Ditto.
2054 * gdb.base/environ.exp: Ditto.
2055 * gdb.base/eval-skip.exp: Ditto.
2056 * gdb.base/info-proc.exp: Ditto.
2057 * gdb.base/jump.exp: Ditto.
2058 * gdb.base/logical.exp: Ditto.
2059 * gdb.base/long_long.exp: Ditto.
2060 * gdb.base/maint.exp: Ditto.
2061 * gdb.base/miscexprs.exp: Ditto.
2062 * gdb.base/pc-fp.exp: Ditto.
2063 * gdb.base/pointers.exp: Ditto.
2064 * gdb.base/relational.exp: Ditto.
2065 * gdb.base/reread.exp: Ditto.
2066 * gdb.base/sect-cmd.exp: Ditto.
2067 * gdb.base/sep.exp: Ditto.
2068 * gdb.base/sepdebug.exp: Ditto.
2069 * gdb.base/until.exp: Ditto.
2070 * gdb.base/whatis-exp.exp: Ditto.
2071 * gdb.cp/annota2.exp: Ditto.
2072 * gdb.cp/annota3.exp: Ditto.
2073 * gdb.trace/actions.exp: Ditto.
2074 * gdb.trace/backtrace.exp: Ditto.
2075 * gdb.trace/circ.exp: Ditto.
2076 * gdb.trace/collection.exp: Ditto.
2077 * gdb.trace/deltrace.exp: Ditto.
2078 * gdb.trace/infotrace.exp: Ditto.
2079 * gdb.trace/limits.exp: Ditto.
2080 * gdb.trace/packetlen.exp: Ditto.
2081 * gdb.trace/passc-dyn.exp: Ditto.
2082 * gdb.trace/passcount.exp: Ditto.
2083 * gdb.trace/report.exp: Ditto.
2084 * gdb.trace/save-trace.exp: Ditto.
2085 * gdb.trace/tfind.exp: Ditto.
2086 * gdb.trace/tracecmd.exp: Ditto.
2087 * gdb.trace/while-dyn.exp: Ditto.
2088 * gdb.trace/while-stepping.exp: Ditto.
2089 * lib/gdb.exp: Ditto.
2090 (gdb_compile): Handle nowarning option.
2091
5f4a23d9
AO
20922006-03-07 Alexandre Oliva <aoliva@redhat.com>
2093
2094 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
2095 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
2096 Rename executable to prelinkt. Don't re-prelink if we didn't
2097 get a core file. Test prelink -u exit status to tell whether
2098 prelinking failed. Use gdb_test_multiple.
2099
9733fc94
DJ
21002006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2101
2102 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
2103 (do_tests): Call it.
2104
cc10cae3
AO
21052006-02-28 Alexandre Oliva <aoliva@redhat.com>
2106
2107 * gdb.base/prelink.exp: New test.
2108 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
2109
15c46491
WZ
21102006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
2111
2112 * gdb.fortran/derived-type.f90: New file.
2113 * gdb.fortran/derived-type.exp: New testcase.
2114
5c9f7ded
DJ
21152006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
2116
2117 * gdb.base/default.exp: Allow ';' as a directory separator.
2118
5b96932b
AS
21192006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2120
2121 * gdb.base/help.exp (help add-symbol-file): Update.
2122
1986bccd
AS
21232006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
2124
2125 * gdb.base/help.exp (help load): Update expected results.
2126
a8b7528f
FF
21272006-02-19 Fred Fish <fnf@specifix.com>
2128
2129 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
2130 specifix hex value as part of results.
2131 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
2132
f8261448
FF
21332006-02-16 Fred Fish <fnf@specifix.com>
2134
2135 * gdb.base/whatis.c: Define variables using typedefs char_addr,
2136 ushort_addr, and slong_addr, so the typedefs are not optimized
2137 away.
2138 * gdb.base/whatis.exp: Add tests using type name for struct type,
2139 union type, enum type, and typedef.
2140
31d8bdd2
MK
21412006-02-13 Mark Kettenis <kettenis@gnu.org>
2142
2143 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
2144
34e41e63
JB
21452006-02-13 Jim Blandy <jimb@redhat.com>
2146
2147 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
2148 case where it takes two "next" commands to skip past the init
2149 call.
2150
ac6e4f31
FF
21512006-02-12 Fred Fish <fnf@specifix.com>
2152
2153 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
2154 to handle cases where it takes two "next" commands to skip
2155 past the init call.
2156
2db2d571
JB
21572006-02-07 Joel Brobecker <brobecker@adacore.com>
2158
2159 * gdb.ada/array_return.exp: Mark the last test as expected to fail
2160 on hppa32 targets.
2161
38fcd64c
DJ
21622006-02-06 Vladimir Prus <ghost@cs.msu.su>
2163
2164 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
2165 field.
2166
1315ad46
MK
21672006-01-29 Mark Kettenis <kettenis@gnu.org>
2168
2169 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
2170
5625b943
DJ
21712006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2172
2173 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
2174 files.
2175
80df1bbe
DJ
21762006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2177
2178 * gdb.cp/maint.exp: Set complaints to a positive value.
2179
9078e690
DJ
21802006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2181
2182 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
2183 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
2184 function name.
2185
9c903399
DJ
21862006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2187
2188 * gdb.base/checkpoint.c: Update copyright notice. Include
2189 <stdlib.h>.
2190
761ae4d6
JB
21912006-01-04 Jim Blandy <jimb@redhat.com>
2192
2193 * gdb.asm/asm-source.exp: Independently provide default values for
2194 asm-flags and debug-flags. Use 'string equal' to do the
2195 comparison, not the implicit expr's '==' operator. Remove
2196 now-unneeded assignments to asm-flags. In h8300 case, place
2197 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
2198
099ac3dd
MS
21992006-01-04 Michael Snyder <msnyder@redhat.com>
2200
2201 * gdb.base/checkpoint.c: New file.
2202 * gdb.base/checkpoint.exp: New file.
2203 * gdb.base/multi-fork.c: New file.
2204 * gdb.base/multi-fork.exp: New file.
2205 * gdb.base/pi.txt: New file (data for checkpoint.c test).
2206
f4d85314
FF
22072006-01-04 Fred Fish <fnf@specifix.com>
2208
2209 * gdb.base/ptype.c (foo): Add typedef.
2210 (intfoo): Add function.
2211 * gdb.base/ptype1.c: New file.
2212 * gdb.base/ptype.exp: Handle compilation and linking with two
2213 source files. Test that proper type for "foo" is found based
2214 on source context rather than first match found in symtabs.
2215
a1b06f35
MK
22162005-12-28 Mark Kettenis <kettenis@gnu.org>
2217
2218 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
2219 * gdb.asm/openbsd.inc: Indent commands.
2220
d082a1e2
MK
22212005-12-26 Mark Kettenis <kettenis@gnu.org>
2222
c65016bd
MK
2223 * gdb.base/freebpcmd.exp: Increase timeout.
2224
d082a1e2
MK
2225 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
2226
d3c32a0e
DJ
22272005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
2228
2229 * gdb.base/default.exp: Update check for "show version".
2230
9fdb1f50
RC
22312005-12-09 Randolph Chung <tausq@debian.org>
2232
2233 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
2234 * gdb.asm/pa64.inc: New file.
2235
5f2c56f7
RC
22362005-12-09 Randolph Chung <tausq@debian.org>
2237
2238 * gdb.asm/common.inc: Indent commands.
2239 * gdb.asm/asmsrc1.s: Likewise.
2240 * gdb.asm/asmsrc2.s: Likewise.
2241
8117349c
RC
22422005-12-09 Randolph Chung <tausq@debian.org>
2243
2244 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
2245 (get_addr_of_sym): Remove duplicate print.
2246 (gen_core): xfail hppa*-*-hpux*, update expected output.
2247 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
2248 * gdb.arch/pa64-nullify.s: New file.
2249
8f07f25a
RC
22502005-12-09 Randolph Chung <tausq@debian.org>
2251
2252 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
2253
55b39184
DJ
22542005-12-07 Christophe Lyon <christophe.lyon@st.com>
2255
2256 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
2257 code generation for these functions.
2258 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
2259 error message.
2260
31e2b00f
AS
22612005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
2262
2263 * gdb.base/help.exp (help b, help br, help bre, help brea)
2264 (help break): Update the expected message.
2265
c3d0b56e
SC
22662005-11-11 Stephane Carrez <stcarrez@nerim.fr>
2267
2268 * gdb.asm/m68hc11.inc: Setup the data section.
2269 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
2270 script for this test.
2271 (m6812-*-*): Likewise.
2272
36ae0ea9
RC
22732005-11-09 Randolph Chung <tausq@debian.org>
2274
2275 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
2276
9d6f42e9
WZ
22772005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
2278
2279 * gdb.base/break.exp: Fix a comment typo.
2280
e2126a14
EZ
22812005-11-03 Jim Blandy <jimb@redhat.com>
2282
2283 Checked in by Elena Zannoni <ezannoni@redhat.com>
2284
2285 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
2286
e0ac7199
CV
22872005-11-02 Corinna Vinschen <vinschen@redhat.com>
2288
2289 * gdb.arch/gdb1558.c: Include stdio.h.
2290
31d3fb18
MK
22912005-10-31 Mark Kettenis <kettenis@gnu.org>
2292
2293 * gdb.asm/asm-source.exp: Use -e instead of --entry.
2294
e52b687c
MK
22952005-10-31 Mark Kettenis <kettenis@gnu.org>
2296
2297 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
2298
f4711d79
PG
22992005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
2300
2301 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2302 vscr" tests to better match output.
2303
987a9106
JB
23042005-10-12 Jim Blandy <jimb@redhat.com>
2305
2306 * gdb.base/structs.exp (any): New function.
2307 (test_struct_returns): Don't make any assumptions at all about
2308 what value the function returns when GDB can't set the return
2309 value.
2310
2336bb58
JB
23112005-10-09 Joel Brobecker <brobecker@adacore.com>
2312
2313 * gdb.ada/arrayidx/p.adb: New file.
2314 * gdb.ada/arrayidx.exp: New testcase
2315
23162005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
2317
2318 * gdb.ada/array_return/pck.ads: New file.
2319 * gdb.ada/array_return/pck.adb: New file.
2320 * gdb.ada/array_return/p.adb: New file.
2321 * gdb.ada/array_return.exp: New testcase.
2322
705335ea
JB
23232005-10-03 Joel Brobecker <brobecker@adacore.com>
2324
2325 * gdb.base/arrayidx.c: New file.
2326 * gdb.base/arrayidx.exp: New testcase.
2327
11ee9940
NR
23282005-09-29 Nick Roberts <nickrob@snap.net.nz>
2329
2330 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
2331 frames-invalid and breakpoints-invalid are no longer generated
2332 with level 3 so don't expect them in the output.
2333
39fb8e9e
BR
23342005-09-27 Bob Rossi <bob@brasko.net>
2335
2336 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
2337 from test. Escape the | in mi_gdb_test call.
2338 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
2339 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
2340 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
2341 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
2342 expected regex's in mi_gdb_test calls.
2343 * lib/mi-support.exp: Remove arbitrary .* from tests.
2344 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
2345 Fully anchor GDB/MI expected results in mi_gdb_test.
2346 * lib/gdb.exp (string_to_regexp): Escape the ] character.
2347 * gdb.base/sizeof.exp: Remove escape character. Correct test.
2348
2af48f68
PB
23492005-09-26 Paul Brook <paul@codesourcery.com>
2350
2351 * long_long.exp: Exclude eabi targets from arm FPA float format test.
2352
f34502bc
WZ
23532005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2354
2355 * bfp-test.c: New file.
2356 * bfp-test.exp: New testcase.
2357
ca929517
WZ
23582005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2359
2360 * gdb.fortran/subarray.exp: New testcase to test the evaluation
2361 of subarray and substring variable.
2362 * gdb.fortran/subarray.f: New source file for the test of subarray
2363 and substring variable evaluation.
2364 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
2365 of string constant.
2366
c761af65
DJ
23672005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
2368
2369 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
2370 copyright dates.
2371
561d7a1d
PG
23722005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
2373
2374 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
2375 powerpc altivec' test with an almost identical 'info vector' test.
2376
b2b64cc9
PG
23772005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2378
2379 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2380 vscr" tests to match output.
2381
6ac4d15a
PG
23822005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2383
2384 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
2385 output.
2386
40e55bef
BR
23872005-09-11 Bob Rossi <bob@brasko.net>
2388
2389 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
2390 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
2391 commands that return an MI output command and an asyncronous MI output
2392 command.
2393 * gdb.mi/mi-console.exp: Ditto.
2394
3c7385ec
BR
23952005-09-11 Bob Rossi <bob@brasko.net>
2396
2397 * gdb.mi/mi-var-child.c: Include <string.h>.
2398
a6cd0eb3
DJ
23992005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
2400
2401 * killed.exp: Correct gdb_expect syntax.
2402
2f168eed
CV
24032005-08-09 Corinna Vinschen <vinschen@redhat.com>
2404
2405 * lib/mi-support.exp (mi_gdb_load): Fix typo.
2406
ecd3fd0f
BR
24072005-08-02 Bob Rossi <bob@brasko.net>
2408
2409 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
2410 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
2411 Change tests to inferior-tty-set/show.
2412 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
2413 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
2414 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
2415 inferior. Use mi_gdb_test to get GDB and Inferior output.
2416 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
2417 descriptor.
2418 (mi_inferior_tty_name): Add inferior PTY file name.
2419 (mi_gdb_start): Add INFERIOR_PTY parameter.
2420 (mi_gdb_test): Add IPATTERN parameter.
2421
f1ea48cb
BR
24222005-08-02 Bob Rossi <bob@brasko.net>
2423
2424 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
2425 parameter to mi_gdb_test.
2426 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
2427
6e650a67
DJ
24282005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2429
2430 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
2431 struct_declarations.
2432 * gdb.mi/mi-var-child.exp: Step over the initialization of
2433 struct_declarations.
2434
8be260b6
DJ
24352005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2436
2437 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
2438 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
2439 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
2440 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
2441 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
2442 file.
2443
4e660f07
NR
24442005-07-27 Nick Roberts <nickrob@snap.net.nz>
2445
2446 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
2447 (do_children_tests): Assign values to the extra elements.
2448
2449 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
2450 them for tests for "-var-update --no-values" and
2451 "-var-update --all-values".
2452 Add test for "-var-list-children --simple-values".
2453
2454 * gdb.mi/basics.c (callee4): Add integer array D[3]...
2455
2456 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
2457 "-stack-list-locals --simple-values" Improve doc strings and
2458 comments.
2459
6bdae935
MK
24602005-07-18 Mark Kettenis <kettenis@gnu.org>
2461
598b7a6f
MK
2462 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
2463 *-*-openbsd*.
2464 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
2465
6bdae935
MK
2466 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
2467 sigaltsatck'.
2468
1323e929
BR
24692005-07-14 Bob Rossi <bob@brasko.net>
2470
2471 * gdb.base/default.exp (tty): Changed output of command.
2472 * gdb.base/help.exp (help tty): Ditto.
2473
b1a9c082
MK
24742005-07-12 Mark Kettenis <kettenis@gnu.org>
2475
2476 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
2477
10a844a2
MK
24782005-07-10 Mark Kettenis <kettenis@gnu.org>
2479
2480 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
2481 -stack-select-frame without arguments.
2482 (test_stack_frame_listing): Add test for newly implemented command
2483 -stack-info-frame.
2484
3cb3b8df
BR
24852005-07-06 Bob Rossi <bob@brasko.net>
2486
2487 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
2488 command.
2489 (Copyright): Update copyright.
2490
a0c5fbcf
WZ
24912005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
2492
2493 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
2494 tests to evaluate exponentiation expression.
2495
984971d0
AS
24962005-06-29 Andreas Schwab <schwab@suse.de>
2497
2498 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2499 main to avoid warnings.
2500
2501 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2502
fe03833f
NR
25032005-06-20 Nick Roberts <nickrob@snap.net.nz>
2504
2505 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2506 -stack-select-frame without arguments.
2507 (test_stack_frame_listing): Add test for newly implemented command
2508 -stack-info-frame.
2509
7a55f279
WZ
25102005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2511
0ffa0ea5
DJ
2512 * gdb.fortran/array-element.f: New file.
2513 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2514
26585198
DJ
25152005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2516
2517 * gdb.base/bigcore.exp: Correct checks for systems which can
2518 not dump a large core file.
2519
c1bd25fd
DJ
25202005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2521
2522 * gdb.base/relocate.c: Add a copyright notice.
2523 (dummy): Remove.
2524 * gdb.base/relocate.exp: Test printing the values of variables
2525 from a relocatable file.
2526
589e074d
DJ
25272005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2528
2529 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2530 excess MI output after an error.
2531
0915f927
JB
25322005-05-29 Joel Brobecker <brobecker@adacore.com>
2533
2534 * gdb.arch/alpha-step.c: New file.
2535 * gdb.arch/alpha-step.exp: New testcase.
2536
76ff342d
DJ
25372005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2538 Dennis Brueni <dennis@slickedit.com>
2539
2540 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2541 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2542 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2543 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2544 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2545 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2546 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2547
96b0c7ac
DJ
25482005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2549 Wu Zhou <woodzltc@cn.ibm.com>
2550
2551 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2552 IBM's xlc compiler.
2553 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2554 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2555
f21565d2
JB
25562005-05-13 Jim Blandy <jimb@redhat.com>
2557
2558 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2559 calling gdb_suppress_entire_file.
2560 * gdb.base/charset.exp: Same.
2561 * gdb.base/call-rt-st.exp: Same.
2562
6006a3a1
BR
25632005-05-05 Bob Rossi <bob_rossi@cox.net>
2564
2565 * lib/gdb.exp (fullname_syntax): Added global regex.
2566 (fullname_syntax_POSIX): Ditto.
2567 (fullname_syntax_UNC): Ditto.
2568 (fullname_syntax_DOS_CASE): Ditto.
2569 (fullname_syntax_DOS): Ditto.
2570 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2571 fullname_syntax variable to scope and use it.
2572 (test_file_list_exec_source_files): Ditto.
2573 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2574
c3b69c04
DJ
25752005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2576
2577 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2578
3c95e6af
PG
25792004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2580
2581 * lib/gdb.exp (skip_altivec_tests): New function, based on
2582 check_vmx_hw_available from the GCC testsuite.
2583 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2584 * lib/gdb.arch/altivec-regs.exp: Likewise.
2585
78df6c56
JB
25862005-05-02 Jim Blandy <jimb@redhat.com>
2587
2588 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2589 calling gdb_suppress_entire_file.
2590
1690f9cf
DJ
25912005-04-30 Randolph Chung <tausq@debian.org>
2592
2593 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2594 Slightly relax "sem_post" name checking.
2595
5ea106f7
PG
25962005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2597
2598 * gdb.base/unload.exp: Use new shared library infrastructure.
2599
bf7234cf
PG
26002005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2601
2602 * gdb.base/so-impl-ld.exp: Use new shared library
2603 infrastructure.
2604
547b869a
CV
26052005-04-29 Corinna Vinschen <vinschen@redhat.com>
2606
2607 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2608 * gdb.asm/h8300.inc: New file.
2609
f07e55f0
PG
26102005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2611
2612 * gdb.base/shlib-call.exp: Change to use new shared library
2613 infrastructure.
2614
3cbba3d1
PG
26152005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2616
2617 * gdb.base/pending.exp: Change to use new shared library
2618 infrastructure.
2619
ed6df200
PG
26202005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2621
2622 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2623 use test_compiler_info instead of gcc_compiled, and update copyright.
2624
8c8f4ebe
PG
26252005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2626
2627 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2628 shared objects being adjusted and update copyright years.
2629
607fbc54
DJ
26302005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2631
2632 * ChangeLog: Correct some 2003-01-13 dates.
2633 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2634 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2635 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2636 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2637 gdb.trace/tfind.exp: Update copyright years.
2638
57bf0e56
DJ
26392005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2640 Daniel Jacobowitz <dan@codesourcery.com>
2641
2642 * lib/gdb.exp (gdb_compile): Handle shlib=.
2643 (gdb_compile_shlib): New function.
2644
9b593790
PG
26452005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2646
2647 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2648
9494c6a5
DJ
26492005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2650
2651 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2652 gdb.server.
2653 * configure.ac: Likewise.
2654 * configure: Regenerated.
2655 * gdb.gdbserver/Makefile.in: Moved to...
2656 * gdb.server/Makefile.in: ... here.
2657 * gdb.gdbserver/server.c: Moved to...
2658 * gdb.server/server.c: ... here.
2659 * gdb.gdbserver/server-run.exp: Moved to...
2660 * gdb.server/server-run.exp: ... here.
2661
6f8eac0e
DJ
26622005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2663
2664 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2665 * configure.ac: Create gdb.gdbserver/Makefile.
2666 * configure: Regenerated.
2667 * lib/gdbserver-support.exp: New file, derived from
2668 config/gdbserver.exp.
2669 * config/gdbserver.exp: Use gdbserver-support.exp.
2670 * gdb.gdbserver/Makefile.in: New file.
2671 * gdb.gdbserver/server.c: New file.
2672 * gdb.gdbserver/server-run.exp: New file.
2673
6e87504d
PG
26742005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2675
2676 * lib/gdb.exp (test_compiler_info): Return compiler_info
2677 if no arguments are given.
2678
d1779be4
PG
26792005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2680
2681 * gdb.arch/altivec-abi.exp: Check for compiler and set
2682 use altivec' flag accordingly.
2683 * gdb.arch/altivec-regs.exp: Likewise.
2684
88750304
DJ
26852005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2686
2687 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2688
f3fb768d
AS
26892005-03-27 Andreas Schwab <schwab@suse.de>
2690
2691 * gdb.base/bigcore.c (main): Add missing mode argument in open
2692 call.
2693
7e813ac5
DJ
26942005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2695
2696 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2697 downloads.
2698 * config/gdbserver.exp (gdb_load): Likewise.
2699
8e3049aa
PB
27002005-03-14 Paul Brook <paul@codesourcery.com>
2701
2702 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2703 targets.
2704
a9df7c44
JB
27052005-03-09 Joel Brobecker <brobecker@adacore.com>
2706
2707 * gdb.dwarf2/dup-psym.S: New file.
2708 * gdb.dwarf2/dup-psym.exp: New testcase.
2709
9f0d94e8
JB
27102005-03-09 Joel Brobecker <brobecker@adacore.com>
2711
2712 * gdb.ada/exec_changed/first.adb: New file.
2713 * gdb.ada/exec_changed/second.adb: New file.
2714 * gdb.ada/exec_changed.exp: New testcase.
2715
5f579bc5
NS
27162005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2717
36e9969c
NS
2718 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2719 (A2): New class.
2720 (main): Test operator+.
2721 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2722 breakpoint test.
2723
5f579bc5
NS
2724 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2725 * gdb.base/signull.exp: Disable if gdb,nosignals.
2726 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2727 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2728 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2729 * gdb.mi/mi2-console.exp: Likewise.
2730 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2731 continue output at start.
2732 (gdb_collect_locals_test): Robustify regexp.
2733 * gdb.trace/passc-dyn.exp: Fix comment typo.
2734 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2735
be46087e
CV
27362005-03-08 Corinna Vinschen <vinschen@redhat.com>
2737
2738 * gdb.asm/asm-source.exp: Add iq2000 case.
2739 * gdb.asm/iq2000.inc: New file.
2740
384e1a61
MI
27412005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2742
2743 * gdb.base/command.exp: Change hardcoded value to regular expression.
2744 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2745
584b6e9e
DJ
27462005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2747
2748 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2749 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2750 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2751 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2752 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2753
ab5b5d61
MK
27542005-03-05 Mark Kettenis <kettenis@gnu.org>
2755
2756 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2757 changes.
2758
ae051c1b
PG
27592004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2760
2761 * lib/compiler.c: Add test for IBM's xlc compiler.
2762 * lib/compiler.cc: Likewise.
2763
3f0f6ed2
JB
27642004-02-24 Joel Brobecker <brobecker@adacore.com>
2765
2766 * gdb.ada/fixed_points.exp: Create compilation object directory
2767 before running the test.
2768 * gdb.ada/null_record.exp: Likewise.
2769 * gdb.ada/packed_array.exp: Likewise.
2770 * gdb.ada/start.exp: Likewise.
2771
724f452b
JB
27722005-02-15 Joel Brobecker <brobecker@adacore.com>
2773
2774 * gdb.ada/packed_array/pa.adb: New file.
2775 * gdb.ada/packed_array.exp: New testcase.
2776
57f5cdfb 27772005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2778
1f393151
MK
2779 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2780 files.
2781
ebdda337
MK
2782 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2783 on *-*-openbsd*. Correctly match whitespace in regukar
2784 expressions.
2785
cf309262
DJ
27862005-02-10 Daniel Jacobowitz <dan@debian.org>
2787
2788 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2789 PR exp/1821
2790 * gdb.base/gdb1821.c: New test file.
2791 * gdb.base/gdb1821.exp: New test file.
2792
3be49e7a
JB
27932005-02-09 Joel Brobecker <brobecker@adacore.com>
2794
2795 * gdb.base/start.c: New file.
2796 * gdb.base/start.exp: New testcase.
2797
e292e67d
JB
27982005-02-09 Joel Brobecker <brobecker@adacore.com>
2799
2800 * gdb.ada/start/dummy.adb: New file.
2801 * gdb.ada/start.exp: New testcase.
2802
dbdfa66c
CV
28032005-02-09 Corinna Vinschen <vinschen@redhat.com>
2804
2805 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2806 for printing symbols and statistics.
2807 Add test for using relative pathnames in "maint print msymbols" test.
2808 Mark "maint info sections DATA" XFAIL on Cygwin.
2809 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2810 tests.
2811
d7941671
AC
28122005-02-09 Andreas Schwab <schwab@suse.de>
2813
2814 Committed by Andrew Cagney <cagney@gnu.org>
2815 * gdb.base/remotetimeout.exp: New file.
2816
74e5ef44
MK
28172005-02-07 Mark Kettenis <kettenis@gnu.org>
2818
2819 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2820
464dd14d
JB
28212005-02-03 Joel Brobecker <brobecker@adacore.com>
2822
2823 * gdb.ada/gnat_ada.gpr: New file.
2824 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2825 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2826 * configure.ac: No longer generate gnat_ada.gpr.
2827 * configure: Regenerate.
2828 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2829 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2830 * gdb.ada/null_record/bar.ads: Likewise.
2831 * gdb.ada/null_record/bar.adb: Likewise.
2832 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2833 * gdb.ada/null_record.exp (testdir): New variable.
2834 (testfile): executable is now in testdir subdirectory.
2835 (srcfile): Use full path to the main compilation unit.
2836 * gdb.ada/fixed_points.exp: Same changes as above.
2837
30d756ae
NR
28382005-02-03 Nick Roberts <nickrob@snap.net.nz>
2839
2840 * gdb.base/interp.exp: New test.
2841
9d799f85
AC
28422005-01-24 Andrew Cagney <cagney@gnu.org>
2843
2844 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2845
15656118
AC
28462005-01-19 Andrew Cagney <cagney@gnu.org>
2847
a892c31b
AC
2848 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2849 configure.ac not configure.in.
2850
15656118
AC
2851 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2852 of powerpc*-*-*.
2853 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2854 * gdb.base/list.exp (test_list_function)
2855 (test_list_filename_and_function): Ditto.
2856 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2857
a7b01baf
AC
28582005-01-16 Andrew Cagney <cagney@gnu.org>
2859
17d92a02
AC
2860 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2861
a7b01baf
AC
2862 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2863
bc8332bb
AC
28642005-01-14 Andrew Cagney <cagney@gnu.org>
2865
2866 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2867 * gdb.mi/mi2-var-cmd.exp: Ditto.
2868
4d074752
CV
28692005-01-10 Corinna Vinschen <vinschen@redhat.com>
2870
2871 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2872
bec39cab
AC
28732005-01-07 Andrew Cagney <cagney@gnu.org>
2874
2875 * configure.ac: Rename configure.in, require autoconf 2.59.
2876 * configure: Re-generate.
2877 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2878 * gdb.stabs/configure: Re-generate.
2879 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2880 * gdb.hp/configure: Re-generate.
2881 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2882 autoconf 2.59.
2883 * gdb.hp/gdb.objdbg/configure: Re-generate.
2884 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2885 autoconf 2.59.
2886 * gdb.hp/gdb.defects/configure: Re-generate.
2887 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2888 autoconf 2.59.
2889 * gdb.hp/gdb.compat/configure: Re-generate.
2890 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2891 autoconf 2.59.
2892 * gdb.hp/gdb.base-hp/configure: Re-generate.
2893 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2894 autoconf 2.59.
2895 * gdb.hp/gdb.aCC/configure: Re-generate.
2896
f10b16d4
JB
28972004-12-15 Jim Blandy <jimb@redhat.com>
2898
2899 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2900 under NPTL when there is debugging info available for libpthread.
2901
fb6e1814
JG
29022004-12-13 Jerome Guitton <guitton@gnat.com>
2903
2904 * gdb.ada/fixed_points.c: New file.
2905 * gdb.ada/fixed_points.exp: New file.
2906
fe46cd3a
RC
29072004-12-03 Randolph Chung <tausq@debian.org>
2908
2909 * gdb.arch/pa-nullify.exp: New file.
2910 * gdb.arch/pa-nullify.s: New file.
2911
8de0841b
RC
29122004-11-30 Randolph Chung <tausq@debian.org>
2913
2914 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2915 instead of "tbug". Fix regexp to work properly with gdb_test.
2916
c8170782
PH
29172004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2918
2919 * gdb.base/bitfields2.exp: New test.
2920 * gdb.base/bitfields2.c: New file.
2921
954269c2
RE
29222004-11-28 Richard Earnshaw <rearnsha@arm.com>
2923
2924 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2925
0107feed
RC
29262004-11-16 Randolph Chung <tausq@debian.org>
2927
2928 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2929
f073ae8c
DJ
29302004-11-14 Daniel Jacobowitz <dan@debian.org>
2931
2932 * gdb.threads/threadapply.exp: Correct "macro details" test.
2933
19ad59e7
JJ
29342004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2935
2936 * gdb.threads/threadapply.exp: New test.
2937 * gdb.threads/threadapply.c: New file.
2938
9cf0961b
MK
29392004-11-07 Mark Kettenis <kettenis@gnu.org>
2940
2941 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2942 frames.
2943
c789492a
FL
29442004-11-05 Felix Lee <felix+log1@specifixinc.com>
2945
2946 * gdb.base/cursal.exp: New file.
2947 * gdb.base/cursal.c: New file.
2948
a1e167bb
AC
29492004-11-03 Andrew Cagney <cagney@gnu.org>
2950
2951 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2952
b7cbf173
MK
29532004-10-30 Mark Kettenis <kettenis@gnu.org>
2954
2955 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2956 NetBSD/ELF targets.
2957
88f9d34f
JB
29582004-10-29 Joel Brobecker <brobecker@gnat.com>
2959
2960 * gdb.threads/bp_in_thread.c: New file, copied from
2961 pthread_cond_wait.c.
2962 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2963 file, rather than reusing the .c file from another testcase.
2964
ca7d6a0c
JB
29652004-10-20 Joel Brobecker <brobecker@gnat.com>
2966
2967 * gdb.ada/null_record.exp: Check where we stopped after
2968 sending the start command, instead of where the associated
2969 temporary breakpoint was inserted.
2970
0d863d03
AC
29712004-10-14 Andrew Cagney <cagney@gnu.org>
2972
2973 * gdb.mi/gdb701.c (main): Return 0.
2974
d11e72cb
DJ
29752004-10-13 Daniel Jacobowitz <dan@debian.org>
2976
d40539a4 2977 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2978
e1923096
JJ
29792004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2980
2981 * gdb.threads/schedlock.c: Add comment markers to use to find
2982 line numbers.
2983 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2984 comments.
2985 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2986 breakpoint lines.
2987
ec8ba2c9
DJ
29882004-10-12 Daniel Jacobowitz <dan@debian.org>
2989
2990 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2991
0eb3658b
DJ
29922004-10-12 Daniel Jacobowitz <dan@debian.org>
2993
2994 * configure.in: Add gdb.dwarf2.
2995 * configure: Regenerated.
2996 * Makefile.in: Add gdb.dwarf2.
2997 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2998 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2999 gdb.dwarf2/file1.txt: New files.
3000
a271cc33
OF
30012004-10-11 Orjan Friberg <orjanf@axis.com>
3002
3003 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
3004 of "run", since the latter doesn't work with remote targets. Adjust
3005 the breakpoint numbering accordingly.
3006 * gdb.threads/pthread_cond_wait.exp: Ditto.
3007
895ce074
MC
30082004-10-08 Michael Chastain <mec.gnu@mindspring.com>
3009
3010 * gdb.base/overlays.exp: Update copyright years.
3011
6be3092d
KI
30122004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
3013
3014 * gdb.base/overlays.exp: Disable if target is Linux.
3015
e05389b8
FL
30162004-10-06 Felix Lee <felix+log1@specifixinc.com>
3017
3018 * config/gdbserver.exp (gdb_load): Use right filename on remote.
3019
73cb587d
KI
30202004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
3021
3022 * gdb.asm/asm-source.exp: Add m32r-linux target.
3023 * gdb.asm/m32r-linux.inc: New file.
3024
3c0edcdc
AC
30252004-09-24 Andrew Cagney <cagney@redhat.com>
3026 David Anderson <anderson@redhat.com>
3027
3028 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
3029 command fails, assume things will work.
3030 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
3031 (_GNU_SOURCE): Define.
3032 (print_unsigned, print_hex): Change parameter to "long long".
3033 (print_byte_count): New function, use to print byte counts.
3034 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
3035 O_LARGEFILE.
3036 (main): Compute an upper bound on a corefile in max_core_size.
3037 Limit memory chunk size to max_core_size. Limit total memory
3038 allocated to max_core_size.
3039
4bb3667f
AC
30402004-09-23 Andrew Cagney <cagney@gnu.org>
3041
3042 * gdb.base/bigcore.exp: Replace the code that creates a corefile
3043 from a separate process with code that creates a corefile by
3044 making the inferior dump core.
3045
60fe1a51
MK
30462004-09-23 Mark Kettenis <kettenis@gnu.org>
3047
3048 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
3049 block.
3050
8e937346
MC
30512004-09-23 Michael Chastain <mec.gnu@mindspring.com>
3052
3053 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
3054 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
3055 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
3056 Likewise.
3057
7213f6d6
JJ
30582004-09-20 Jeff Johnston <jjohnstn@redhat.com>
3059
3060 * gdb.java/jprint.exp: New test case for java inferior call.
3061 * gdb.java/jprint.java: Ditto.
3062
eac69dca
JB
30632004-09-15 Joel Brobecker <brobecker@gnat.com>
3064
3065 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
3066
22227696
MC
30672004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3068
3069 * gdb.threads/killed.c: Include <stdlib.h>.
3070 * gdb.threads/pthreads.c: Likewise.
3071
7dd403a4
MC
30722004-09-14 Michael Chastain <mec.gnu@mindspring.com>
3073
3074 * gdb.threads/killed.c: Add copyright notice.
3075
33f2d567
JM
30762004-09-10 Jason Molenda (jmolenda@apple.com)
3077
3078 * gdb.base/define.exp: Two new tests to verify zero space chars
3079 after 'if' and 'while' commands in a user-defined command is correctly
3080 parsed.
3081
e05b62ac
AC
30822004-09-08 Andrew Cagney <cagney@gnu.org>
3083
3084 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
3085 delivery test with duplicate at end of file.
3086
9cbe82da
MK
30872004-09-06 Mark Kettenis <kettenis@jive.nl>
3088
3089 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
3090
564803d9
MC
30912004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3092
3093 * config/hppro.exp: Removed.
3094
7c6807ce
MC
30952004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3096
3097 * config/sparclet.exp: Removed.
3098
bf7e26dd
MC
30992004-09-05 Michael Chastain <mec.gnu@mindspring.com>
3100
3101 * config/udi.exp: Removed.
3102
714e341b
MC
31032004-09-02 Michael Chastain <mec.gnu@mindspring.com>
3104
3105 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
3106 of "exp_continue".
3107 (advancei): Likewise.
3108
1236e623
JJ
31092004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3110
3111 * gdb.base/unload.exp: Fix so messages aren't duplicated.
3112
3bdcad15
MI
31132004-09-01 Manoj Iyer <manjo@austin.ibm.com>
3114
228af206 3115 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
3116 to check for nodebug in executable.
3117 * gdb.gdb/observer.exp (setup_test): Likewise.
3118 * gdb.gdb/selftest.exp (test_with_self): Likewise.
3119 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
3120
c72b934c
AC
31212004-09-01 Andrew Cagney <cagney@gnu.org>
3122
3123 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3124 files.
3125
edd9b715
JJ
31262004-09-01 Jeff Johnston <jjohnstn@redhat.com>
3127
3128 * gdb.base/unload.exp: Fix expected warning message to match
3129 latest format.
3130
fb4ce06b
CV
31312004-09-01 Corinna Vinschen <vinschen@redhat.com>
3132
3133 * gdb.base/call-rt-st.exp: Fix typos.
3134
ce78e7c3
MI
31352004-08-31 Manoj Iyer <manjo@austin.ibm.com>
3136
3137 * gdb.threads/thread_check.exp: New testcase.
3138 * gdb.threads/thread_check.c: New testcase.
3139
2dedb159
AC
31402004-08-31 Andrew Cagney <cagney@gnu.org>
3141
3142 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
3143 (skip_to_handler_entry): New procedures. Test stepping into a
3144 handler when the breakpoint is at the handler's entry point.
3145
68f53502
AC
31462004-08-30 Andrew Cagney <cagney@gnu.org>
3147
3148 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
3149 gdb/1757.
3150
3e3ffd2b
MC
31512004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3152
3153 With code from Manoj Iyer <manjo@austin.ibm.com>:
3154 * lib/gdb.exp (gdb_file_cmd): Return more information in the
3155 return value. Add an arm for "no debugging symbols found".
3156 Change a stray "error" to "perror".
3157 (gdb_run_cmd): Adapt to new return value.
3158 * gdb.base/remote.exp: Adapt to new return value.
3159 * gdb.gdb/complaints.exp: Likewise.
3160 * gdb.gdb/observer.exp: Likewise.
3161 * gdb.gdb/selftest.exp: Likewise.
3162 * gdb.gdb/xfullpath.exp: Likewise.
3163
4b6f5fd2
JB
31642004-08-27 Joel Brobecker <brobecker@gnat.com>
3165
3166 * gdb.threads/bp_in_thread.exp: New testcase.
3167
e5b25496
MC
31682004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3169
3170 Fix PR testsuite/1735.
3171 * gdb.threads/schedlock.c (thread_function): Add a cast
3172 to suppress a gcc warning.
3173 * gdb.threads/thread-specific.c (thread_function): Likewise.
3174
934353d6
MC
31752004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3176
3177 * gdb.base/unload.c: Include <stdlib.h>.
3178
f98a0aef 31792004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 3180
f98a0aef 3181 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
3182 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
3183 synchronized after the "return".
3184
5a2e8882
MC
31852004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3186
3187 * gdb.mi/basics.c: Include <stdio.h>.
3188 * gdb.mi/pthreads.c: Include <stdlib.h>.
3189 * gdb.mi/var-cmd.c: Include <stdlib.h>.
3190
a9640423
MC
31912004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3192
3193 * gdb.threads/schedlock.c: Add copyright notice.
3194
b04e311d
AC
31952004-08-25 Andrew Cagney <cagney@gnu.org>
3196
3197 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
3198 (skip_over_handler, breakpoint_over_hander): New test procedures.
3199 (advance, advancei): Add a proper prefix, do not use
3200 rerun_to_main.
3201 * gdb.base/sigstep.c (main): Change to use an infinite loop.
3202
7c27f15b
MC
32032004-08-24 Michael Chastain <mec.gnu@mindspring.com>
3204
3205 * gdb.mi/basics.c: Add copyright notice.
3206 * gdb.mi/var-cmd.c: Add copyright notice.
3207
fffc87ae
MC
32082004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3209
3210 * lib/gdb.exp: Remove signed_keyword_not_used.
3211 * lib/compiler.c: Likewise.
3212 * lib/compiler.cc: Likewise.
3213
d782e0bf
MC
32142004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3215
3216 * gdb.base/whatis.c: Remove conditional disabling of "signed".
3217 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
3218
96033e83
MC
32192004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3220
3221 * gdb.base/whatis.c: Add copyright notice.
3222
cf38c229
MK
32232004-08-20 Mark Kettenis <kettenis@gnu.org>
3224
3225 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
3226 it to skip the breakpoints encoded in the inline assembly.
3227
f4b49756
MC
32282004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3229
3230 * Makefile.in: Add gdb.fortran.
3231
2f193b69
MC
32322004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3233
3234 * gdb.base/call-sc.exp (test_scalar_returns):
3235 Fix cut-and-paste glitch in "Make fun return now".
3236
89a237cb
MC
32372004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3238
3239 * configure.in: Add gdb.fortran.
3240 * configure: Regenerate.
3241 * gdb.fortran/Makefile.in: New file.
3242 * lib/gdb.exp (skip_fortran_tests): New procedure.
3243
469aff8e
MC
32442004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3245
3246 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
3247 reference to bug-gnu@prep.ai.mit.edu.
3248 * gdb.mi/mi-var-child.exp: Likewise.
3249 * gdb.mi/mi-var-cmd.exp: Likewise.
3250 * gdb.mi/mi-var-display.exp: Likewise.
3251 * gdb.mi/mi2-var-block.exp: Likewise.
3252 * gdb.mi/mi2-var-child.exp: Likewise.
3253 * gdb.mi/mi2-var-cmd.exp: Likewise.
3254 * gdb.mi/mi2-var-display.exp: Likewise.
3255
00b51b9f
MK
32562004-08-15 Mark Kettenis <kettenis@gnu.org>
3257
3258 * gdb.base/unload.c (main): Make local variable msg const.
3259
45f07fef
MC
32602004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3261
3262 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
3263 to bug-gnu@prep.ai.mit.edu.
3264 * gdb.mi/mi-disassemble.exp: Likewise.
3265 * gdb.mi/mi-eval.exp: Likewise.
3266 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
3267 default line number.
3268 * gdb.mi/mi-return.exp: Likewise.
3269 * gdb.mi/mi-simplerun.exp: Likewise.
3270 * gdb.mi/mi-stack.exp: Likewise.
3271 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
3272 number with explicit range test.
3273 * gdb.mi/mi-watch.exp: Likewise.
3274 * gdb.mi/mi2-break.exp: Likewise.
3275 * gdb.mi/mi2-cli.exp: Likewise.
3276 * gdb.mi/mi2-disassemble.exp: Likewise.
3277 * gdb.mi/mi2-eval.exp: Likewise.
3278 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
3279 default line number.
3280 * gdb.mi/mi2-return.exp: Likewise.
3281 * gdb.mi/mi2-simplerun.exp: Likewise.
3282 * gdb.mi/mi2-stack.exp: Likewise.
3283 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
3284 number with explicit range test.
3285 * gdb.mi/mi2-watch.exp: Likewise.
3286
dd8c8ee7
MC
32872004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3288
3289 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
3290 * gdb.cp/m-static.exp: Likewise.
3291 * gdb.cp/rtti.exp: Likewise.
3292
4e838464
MK
32932004-08-14 Mark Kettenis <kettenis@gnu.org>
3294
3295 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
3296
8d8cb839
EZ
32972004-08-14 Eli Zaretskii <eliz@gnu.org>
3298
3299 * ChangeLog: Prefix Local Variables with semi-colons and indent
3300 the reference to older ChangeLog files, to fix fontification in
3301 Emacs.
3302
deea8bb0
MC
33032004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3304
3305 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
3306 * gdb.mi/mi2-break.exp: Likewise.
3307
c3297504
MC
33082004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3309
3310 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
3311
25808999
MC
33122004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3313
3314 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
3315
226a8d71
MC
33162004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3317
3318 * gdb.cp/classes.exp: Remove unused declarations. Just let
3319 test names default instead of providing special names. Remove
3320 extraneous demangler test.
3321
37fdf854
JJ
33222004-08-12 Jeff Johnston <jjohnstn@redhat.com>
3323
3324 * gdb.base/unload.exp: New test for breakpoints in dynamically
3325 loaded libraries.
3326 * gdb.base/unload.c: Ditto.
3327 * gdb.base/unloadshr.c: Ditto.
3328
2d3a7986
MC
33292004-08-12 Michael Chastain <mec.gnu@mindspring.com>
3330
3331 * gdb.cp/classes.exp (test_ptype_class_objects): Call
3332 cp_test_ptype_class.
3333 (test_enums): Likewise.
3334
c72b934c
AC
33352004-08-10 Andrew Cagney <cagney@gnu.org>
3336
3337 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3338 files.
3339
cc503c8a
AC
33402004-08-10 Andrew Cagney <cagney@gnu.org>
3341
3342 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
3343 init_malloc call.
3344
902f2ccb
MC
33452004-08-10 Michael Chastain <mec.gnu@mindspring.com>
3346
3347 * ChangeLog: Add copyright notice. The notice is copied
3348 from emacs 21.3 top level ChangeLog.
3349
78c90502
MC
33502004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3351
3352 * lib/cp-support.exp: New file.
3353 * lib/cp-support.exp (cp_test_type_class): New function.
3354 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
3355 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
3356 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
3357 cp_test_ptype_class.
3358
88e5ea78
MC
33592004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3360
3361 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
3362 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3363 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
3364 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
3365 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3366 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
3367 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
3368 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
3369 gdb.mi/mi2-watch.exp: Update copyright years.
3370
6a89fc9c
MK
33712004-08-09 Mark Kettenis <kettenis@gnu.org>
3372
3373 * gdb.base/sigaltstack.exp: Provide proper anchoring.
3374
1482e0de
MC
33752004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3376
3377 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
3378 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
3379 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
3380 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3381 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
3382 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
3383 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
3384 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3385 gdb.mi/mi-watch.exp: Update copyright years.
3386
1a5ce3f3
DJ
33872004-08-08 Daniel Jacobowitz <dan@debian.org>
3388
3389 PR gdb/1738
3390 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
3391 from a breakpoint with a pending signal.
3392
04f6ecf2
DJ
33932004-08-08 Daniel Jacobowitz <dan@debian.org>
3394
3395 PR gdb/1736
3396 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
3397 * gdb.base/sigaltstack.exp (finish_test): Consume output until
3398 the prompt.
3399 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
3400
54d90d35
DJ
34012004-08-08 Daniel Jacobowitz <dan@debian.org>
3402
3403 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
3404
d2f6abb0
DJ
34052004-08-08 Daniel Jacobowitz <dan@debian.org>
3406
3407 PR gdb/1736
3408 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
3409 for i?86-*-linux*.
3410
5598c03d
DJ
34112004-08-08 Daniel Jacobowitz <dan@debian.org>
3412
3413 * gdb.arch/i386-prologue.exp: Compile without debug information.
3414
c6fee705
MC
34152004-08-08 Michael Chastain <mec.gnu@mindspring.com>
3416
3417 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
3418 rather than asking gdb to search.
3419
dd90efdb
MC
34202004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3421
3422 * gdb.base/gcore.c: Include <string.h>.
3423
1e84bec1
MC
34242004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3425
3426 * gdb.base/gcore.c: Add copyright notice.
3427
e425eb2b
MC
34282004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3429
3430 * gdb.base/freebpcmd.c: Include <stdio.h>.
3431 * gdb.base/long_long.c: Include <string.h>.
3432 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
3433 * gdb.base/siginfo.c: Include <string.h>.
3434 * gdb.base/sigstep.c: Include <string.h>.
3435
cb9aaed5
MC
34362004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3437
3438 * gdb.base/complex.c: Include <stdlib.h>.
3439
55944f3d
MC
34402004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3441
3442 * gdb.base/complex.c: Add copyright notice.
3443
7b2953d9
MC
34442004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3445
3446 * gdb.base/charset.c: Include <stdlib.h>.
3447
c9133d23
MC
34482004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3449
3450 * gdb.base/auxv.c: Include <stdlib.h>.
3451
0a8490ad
MC
34522004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3453
3454 * gdb.base/auxv.c: Add copyright notice.
3455
3426d5ec
MC
34562004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3457
3458 * gdb.base/coremaker.c: Add copyright notice.
3459 * gdb.base/coremaker2.c: Add copyright notice.
3460
8da195dd
AC
34612004-08-04 Andrew Cagney <cagney@gnu.org>
3462
3463 * gdb.base/store.exp: Update copyright.
3464 (check_set, up_set, check_struct, up_struct): Add a prefix to test
3465 names, do not import gdb_prompt.
3466
8d394f98
AC
34672004-08-01 Andrew Cagney <cagney@gnu.org>
3468
3469 Fix PR testsuite/1729.
3470 * gdb.base/dump.exp: Add test name to callers of capture_value, do
3471 not use capture_value with value 4.
3472 (capture_value): Add optional test name parameter.
3473 (test_reload_saved_value, test_restore_saved_value): Use $msg as
3474 the prefix, pass to capture_value.
3475
b6702b23
MK
34762004-08-01 Mark Kettenis <kettenis@gnu.org>
3477
3478 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
3479 * gdb.arch/i386-prologue.c (standard): New prototype and function.
3480 (main): Call new function.
3481
c203e0ca
MC
34822004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3483
3484 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
3485
a7995a30
MC
34862004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3487
3488 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
3489
9366563b
MC
34902004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3491
b6eeaf26 3492 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
3493 Accept more values of vtbl pointer. Remove some messages
3494 about "obsolete gcc or gdb".
3495
2fc1f950
MC
34962004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3497
3498 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3499
c724d49b
MC
35002004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3501
3502 * gdb.base/asm-source.exp: Properly convert target board
3503 debug flags from gcc format to binutils format.
3504
736b0fce
MK
35052004-07-28 Mark Kettenis <kettenis@gnu.org>
3506
3507 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3508 gdb1718". PR backtrace/1718 partially fixed.
3509
5633ea5c
JJ
35102004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3511
3512 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3513
575eebb1
NC
35142004-07-26 Nick Clifton <nickc@redhat.com>
3515
3516 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3517 good default value for a specific architecture is available then
3518 set it to that value. Otherwise default to the -gstabs switch.
3519 Remove the -g... switches from the asm-flags variable. Allow the
3520 target board info to override the value if it wants to. Pass the
3521 switch on the assembler command line.
3522
62104619
MK
35232004-07-23 Mark Kettenis <kettenis@gnu.org>
3524
3525 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3526 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3527 (main): Call new function.
3528
4a1135b8
MC
35292004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3530
3531 Test for PR exp/1715.
3532 * gdb.base/radix.exp: Refactor common procedures. Make all
3533 test names unique. Change XFAIL to KFAIL.
3534
8a12c1f0
MC
35352004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3536
3537 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3538 * gdb.ada/gnat_ada.gin: ... to here.
3539 * configure.in: Use gnat_ada.gin.
3540 * configure: Regenerate.
3541
23b451cf
AC
35422004-07-20 Andrew Cagney <cagney@gnu.org>
3543
3544 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3545 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3546 XFAILs. Clean up test messages and comments. Check backtraces.
3547 Delete re-sync code.
3548
ab618a02
MC
35492004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3550
3551 Fix PR cli/740.
3552 * gdb.base/annota1.exp: Honor gdb,nosignals.
3553 * gdb.base/annota3.exp: Likewise.
3554
46dad340
MC
35552004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3556
3557 * lib/java.exp: Update copyright notice.
3558
756d8c70
AC
35592004-07-19 Andrew Cagney <cagney@gnu.org>
3560
3561 * gdb.base/selftest.exp: Copy file from here ...
3562 * gdb.gdb/selftest.exp: ... to here.
3563
586027e6
AC
35642004-07-16 Andrew Cagney <cagney@redhat.com>
3565
3566 * lib/insight-support.exp: Delete file.
3567 * lib/java.exp (java_init): Fix copyright.
3568
029d2200
AC
35692004-07-16 Andrew Cagney <cagney@gnu.org>
3570
3571 * gdb.base/restore.c: Append "prologue" to comments marking the a
3572 function's prologue.
3573 * gdb.base/restore.exp: Update copyright, re-indent.
3574 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3575 callerN" prefix where needed. Update patterns that match a
3576 function's prologue.
3577
653b62c5
MC
35782004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3579
3580 * gdb.base/restore.c: Add copyright notice.
3581
f7d690e5
AC
35822004-07-16 Andrew Cagney <cagney@gnu.org>
3583
3584 * gdb.base/logical.exp: Update copyright.
3585 (evaluate): New procedure. Use to re-implement tests using
3586 several tables.
3587
d629a7cb
MH
35882004-07-14 Martin Hunt <hunt@redhat.com>
3589
3590 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3591 which fixes some problems where init.tcl was not found.
3592
9c7bb332
AC
35932004-07-13 Andrew Cagney <cagney@gnu.org>
3594
6bf46641
AC
3595 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3596 (check_sizeof, check_valueof): Do not include the output in the
3597 test name. Use gdb_test.
3598 (get_valueof): Use gdb_test_multiple.
3599
c4ffd4c0
AC
3600 * gdb.base/step-test.exp: Update copyright. Use
3601 gdb_test_multiple. Ensure that test names do not include
3602 architecture dependent output.
3603
ab89363a
AC
3604 * gdb.gdb/observer.exp: Update copyright.
3605 (setup_test): Use gdb_test_multiple.
3606 (attach_first_observer, attach_second_observer)
3607 (attach_third_observer, detach_first_observer)
3608 (detach_second_observer, detach_third_observer)
3609 (reset_counters, check_counters): Make $message a prefix.
3610 (test_normal_stop_notifications): Add "args" parameter - a list of
3611 init functions to be called. Make $message a prefix,
3612 (test_observer_normal_stop): Change the message prefixes so that
3613 they are unique, pass the attach / detach procedures to
3614 test_normal_stop_notifications.
3615
ec58997a
AC
3616 * gdb.base/signull.exp (test_segv): Prefix all tests with
3617 "${name}". Clean up test messages.
3618
b475183b
AC
3619 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3620
9c7bb332
AC
3621 * gdb.base/ena-dis-br.exp: Update copyright.
3622 (break_at): New function. Replace send_gdb with gdb_test,
3623 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3624 ignore count, not stopped at bpt", with KFAIL.
3625
2dd95497
CV
36262004-07-13 Corinna Vinschen <vinschen@redhat.com>
3627
3628 * gdb.base/attach.exp: Remove cleanupfile handling.
3629
419e626b
AC
36302004-07-12 Andrew Cagney <cagney@gnu.org>
3631
3632 * gdb.base/annota1.exp: Cleanup corefile test name.
3633 * gdb.base/annota3.exp: Ditto.
3634
8b1b3228
AC
36352004-07-12 Andrew Cagney <cagney@gnu.org>
3636
78650829
AC
3637 * gdb.base/signals.exp: Clean up copyright, re-indent.
3638
8b1b3228
AC
3639 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3640 gdb_test and gdb_test_multiple.
3641
935c2760
JJ
36422004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3643
3644 * gdb.java/jmain.exp: Fix expected line number for main to
3645 break at. Set XFAIL for break at main test since gcj does not
3646 provide line number info for first statement in main.
3647
1544280f
AC
36482004-07-08 Andrew Cagney <cagney@gnu.org>
3649
1279f4ff
AC
3650 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3651
1544280f
AC
3652 * gdb.base/sigbpt.exp: Make the common part of each test name a
3653 prefix instead of suffix.
3654
bcc82369
BR
36552004-07-07 Bob Rossi <bob_rossi@cox.net>
3656
3657 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3658 test from test_tbreak_creation_and_listing to
3659 test_file_list_exec_source_file
3660 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3661 Changed name of test from test_tbreak_creation_and_listing to
3662 test_file_list_exec_source_file
3663
23f4b0aa
JJ
36642004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3665
3666 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3667 the jmisc() constructor instead of <init>.
3668 * gdb.java/jmisc1.exp: Ditto.
3669
56401cd5
AC
36702004-07-07 Andrew Cagney <cagney@gnu.org>
3671
3672 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3673 corrupting the PC.
3674
44ae2f6a
MC
36752004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3676
3677 * gdb.cp/templates.exp: Accept whitespace change in demangler
3678 output.
3679
45a83408
AC
36802004-07-06 Andrew Cagney <cagney@gnu.org>
3681
3682 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3683
d205ad70
MC
36842004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3685
3686 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3687 * lib/compiler.cc: Likewise.
3688
06ea1a61
MC
36892004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3690
3691 * lib/compiler.cc: Work around string preprocessing problem
3692 with old hp c++ compiler.
3693 * lib/compiler.c: Likewise.
3694
daab1251
CV
36952004-06-29 Corinna Vinschen <vinschen@redhat.com>
3696
3697 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3698 directives to conditionalize symbol prefixing.
3699 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3700 additional_flags handling. Add underscore prefix for Cygwin.
3701 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3702 conditionalize symbol prefixing.
3703 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3704 additional_flags handling. Add underscore prefix for Cygwin.
3705
cc984116
CV
37062004-06-29 Corinna Vinschen <vinschen@redhat.com>
3707
3708 * gdb.base/bigcore.exp: Skip test on Cygwin.
3709
c279b077
MC
37102004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3711
3712 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3713 formats for "info register". Use gdb_test_multiple. Fix
3714 the "invalid register" test.
3715
0e915747
CV
37162004-06-28 Corinna Vinschen <vinschen@redhat.com>
3717
3718 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3719 PID for Cygwin. Add Cygwin specific strings to check for in some
3720 tests.
3721 (do_attach_tests): Add a test for user interaction when attaching
3722 to a process with no matching symbol table already loaded.
3723
11422c86
AC
37242004-06-26 Andrew Cagney <cagney@gnu.org>
3725
3726 Test PR java/1567 and PR java/1565.
3727 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3728 * gdb.java/jmisc2.exp: Delete file.
3729
cefbce26
MC
37302004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3731
3732 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3733
e19f872c
CV
37342004-06-25 Corinna Vinschen <vinschen@redhat.com>
3735
3736 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3737 attach process.
3738
d931ba3b
MC
37392004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3740
3741 * gdb.cp/pr-1553.exp: Remove.
3742
aef68c48
MC
37432004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3744
3745 * gdb.cp/pr-1553.cc: Remove.
3746 * gdb.cp/pr-1553.exp: Disable this test.
3747
8d5df71a
JB
37482004-06-20 Jim Blandy <jimb@redhat.com>
3749
3750 Fix PR testsuite/1680.
3751 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3752 regular expressions.
3753
4ac6f39d
MC
37542004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3755
3756 Fix PR testsuite/1679.
3757 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3758 Issue an UNSUPPORTED result instead.
3759
1b413552
JB
37602004-06-18 Jim Blandy <jimb@redhat.com>
3761
3762 * gdb.base/charset.exp: Only send a control-C if we see a new
3763 prompt and incomplete command.
3764
6daa6ebd
MC
37652004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3766
3767 * gdb.cp/pr-574.cc: Add copyright notice.
3768
51fa4ae0
JB
37692004-06-17 Jim Blandy <jimb@redhat.com>
3770
3771 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3772 cases where the regexp has no groups; this grabs random text from
3773 the previous test suite, whatever that was.
3774
8fea26c5
MC
37752004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3776
3777 * gdb.cp/printmethod.cc: Add copyright notice.
3778
1e3aeb41
MC
37792004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3780
3781 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3782
9d9030bc
AC
37832004-06-16 Andrew Cagney <cagney@gnu.org>
3784
3785 * gdb.base/signull.c: Update copyright. Include <string.h>.
3786 (bowler): Replace data_pointer with data_read
3787 and data_write cases. Add code_descriptor case.
3788 (zero, desc): New array and pointer.
3789 (data, code): Change to simple pointers.
3790 * gdb.base/signull.exp: Fix probe pattern matching a function
3791 descriptor SIGSEGV. Replace data_pointer with data_read and
3792 data_write tests.
3793
acd4ad44
AC
37942004-06-16 Andrew Cagney <cagney@gnu.org>
3795
3796 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3797
08fd625c
MC
37982004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3799
3800 * gdb.base/long_long.c: Add copyright notice.
3801
1903502c
MC
38022004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3803
3804 * gdb.base/long_long.exp: Remove reference to
3805 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3806 to gdb_breakpoint and gdb_continue_to_breakpoint.
3807
83313cb1
JB
38082004-06-14 Jim Blandy <jimb@redhat.com>
3809
3810 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3811 endian case.
3812
1bf404ef
AC
38132004-06-14 Andrew Cagney <cagney@gnu.org>
3814
3815 * gdb.base/gcore.exp (capture_command_output): Delete the always
3816 passing tests containing inferior values.
3817 * gdb.base/ending-run.exp: Do not include the breakpoint address
3818 in the test message. Update copyright.
3819 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3820 size in the test name, use gdb_test_multiple. Update copyright.
3821
ef220b33
MC
38222004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3823
3824 * gdb.cp/ref-types.cc: Add copyright notice.
3825
4f70a4c9
MC
38262004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3827
3828 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3829 hp_aCC_compiler.
3830 * lib/compiler.cc: Likewise.
3831 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3832 'set' commands. Log diagnostics for other lines. Set
3833 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3834
335928ac
MC
38352004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3836
3837 * gdb.cp/try_catch.cc: Add copyright notice.
3838
2efb12e8
MC
38392004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3840
3841 * gdb.cp/userdef.cc: Add copyright notice.
3842
0bbed51a
MC
38432004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3844
3845 * gdb.cp/virtfunc.cc: Add copyright notice.
3846
e12a46c9
RC
38472004-06-11 Randolph Chung <tausq@debian.org>
3848
3849 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3850 problem.
3851
338e05af
AC
38522004-06-10 Andrew Cagney <cagney@gnu.org>
3853
3854 * lib/compiler.cc, lib/compiler.c: Append either
3855 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3856 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3857 instead of gcc-3-3.
3858
dc3f10cb
AC
38592004-06-09 Andrew Cagney <cagney@gnu.org>
3860
b4d946af
AC
3861 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3862 gdb/1455, bug is specific to "long long" and "double".
3863
dc3f10cb
AC
3864 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3865 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3866 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3867 fixed.
3868
b5c0bfa2
AC
38692004-06-09 Andrew Cagney <cagney@gnu.org>
3870
3871 * gdb.base/structs.exp (test_struct_returns): Replace
3872 "return_value_unknown" and "finish_value_unknown" by
3873 "return_value_known" and "finish_value_known". Instead of
3874 "return_value_unknown" iff "finish_value_unknown", check
3875 "return_value_known" implies "finish_value_known".
3876
caeb605f
MH
38772004-06-08 Martin Hunt <hunt@redhat.com>
3878
3879 * gdb.base/float.exp: Add pattern for mips targets.
3880
c892bb64
RC
38812004-06-08 Randolph Chung <tausq@debian.org>
3882
3883 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3884 message for unknown architectures more clear.
3885
48306d3e
JB
38862004-06-08 Joel Brobecker <brobecker@gnat.com>
3887
3888 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3889 start the execution of the program.
3890
83ecb59f
JB
38912004-06-07 Jim Blandy <jimb@redhat.com>
3892
3893 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3894 * gdb.arch/i386-cpuid.h: New helper file.
3895
55264cb4
RC
38962004-06-07 Randolph Chung <tausq@debian.org>
3897
3898 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3899 has started.
3900
23cadb28
RM
39012004-06-04 Roland McGrath <roland@redhat.com>
3902
3903 Fix PR gdb/1647.
3904 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3905 differently to be robust to output buffering differences.
3906
51d01eda
MC
39072004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3908
3909 * gdb.threads/pthreads.exp: Update copyright years.
3910 (check_control_c): Change asynchronous 'after' to synchronous.
3911
f4fc3b93
RM
39122004-06-04 Roland McGrath <roland@redhat.com>
3913
3914 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3915 next gdb prompt.
3916
4013522b
MC
39172004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3918
3919 Fix PR gdb/1636.
3920 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3921 calls to synchronous.
3922
7a8f1e6b
JB
39232004-05-26 Jim Blandy <jimb@redhat.com>
3924
3925 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3926
81bb3443
RC
39272004-05-24 Randolph Chung <tausq@debian.org>
3928
3929 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3930 * gdb.asm/pa.inc: New file.
3931
8f5a3103
MK
39322004-05-22 Mark Kettenis <kettenis@gnu.org>
3933
3934 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3935
734b8fe8
JB
39362004-05-21 Joel Brobecker <brobecker@gnat.com>
3937 Daniel Jacobowitz <drow@mvista.com>
3938
3939 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3940 GDB prompt.
3941
725603e1
UW
39422004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3943
f4fc3b93 3944 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3945 setjmp/longjmp. Use sigaction instead of signal.
3946
8b923272
JB
39472004-05-19 J. Brobecker <brobecker@gnat.com>
3948 Michael Snyder <msnyder@redhat.com>
3949
3950 * gdb.threads/pthread_cond_wait.c: New file.
3951 * gdb.threads/pthread_cond_wait.exp: New testcase.
3952
8bfabb04
AC
39532004-05-13 Andrew Cagney <cagney@redhat.com>
3954
3955 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3956 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3957
42edda50
AC
39582004-05-11 Andrew Cagney <cagney@redhat.com>
3959
3960 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3961 fixed but revealed gdb/1639.
3962
d303a6c7
AC
39632004-05-10 Andrew Cagney <cagney@redhat.com>
3964
3965 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3966 func1" and "next to 2nd alarm", kernel bug avoided.
3967
bf08c2a1
DJ
39682004-05-10 Daniel Jacobowitz <dan@debian.org>
3969
3970 PR external/1568
3971 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3972 XFAIL if it is smaller than bytes_allocated.
3973 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3974 (main): Make chunks_allocated unsigned. Correct comment.
3975
c0586a34
JB
39762004-05-07 Joel Brobecker <brobecker@gnat.com>
3977
3978 * gdb.arch/powerpc-aix-prologue.c: New file.
3979 * gdb.arch/powerpc-aix-prologue.exp: New file.
3980
f2785d12
JB
39812004-05-07 Jim Blandy <jimb@redhat.com>
3982
3983 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3984 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3985
bd7f6e30
JB
39862004-05-06 Joel Brobecker <brobecker@gnat.com>
3987
3988 * gdb.base/sep.exp: No longer setup_kfail when the program was
3989 built with dwarf2.
3990
0a5e7efe
JI
39912004-05-05 Jim Ingham <jingham@apple.com>
3992
3993 * gdb.base/pending.exp: Make sure pending breakpoints
3994 preserve the ignore count.
f4fc3b93 3995
a8958849
MK
39962004-04-27 Jerome Guitton <guitton@gnat.com>
3997
3998 * i386-prologue.exp: Add testcase for jump instruction as first
3999 instruction of the real code.
4000 * i386-prologue.c (jump_at_beginning): New function.
4001
7e103f5b
MK
40022004-04-28 Mark Kettenis <kettenis@gnu.org>
4003
4004 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
4005 x86_64-*-*.
4006
5d38b224
MK
40072004-04-28 Mark Kettenis <kettenis@gnu.org>
4008
4009 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
4010 i*86-*-*.
4011
0ef32fd9
MK
40122004-04-25 Mark Kettenis <kettenis@gnu.org>
4013
4014 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
4015 expression that checks the return type.
4016
71d7dd7c
AC
40172004-04-23 Andrew Cagney <cagney@redhat.com>
4018
4019 * gdb.base/call-sc.exp: New test of scalar call/return values.
4020 * gdb.base/call-sc.c: Ditto.
4021
1e9f977e
JJ
40222004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4023
4024 * gdb.threads/manythreads.c: Reduce thread stack size.
4025
899d9e3a
JJ
40262004-04-23 Jeff Johnston <jjohnstn@redhat.com>
4027
4028 * gdb.threads/manythreads.c: Add copyright notice.
4029
61bcae62
AC
40302004-04-23 Andrew Cagney <cagney@redhat.com>
4031
4032 * gdb.base/siginfo.exp: Better handle step out of signal.
4033 * gdb.base/sigstep.exp: Ditto.
4034
7339a42e
JJ
40352004-04-22 Jeff Johnston <jjohnstn@redhat.com>
4036 Daniel Jacobowitz <drow@mvista.com>
4037
4038 * gdb.threads/manythreads.c: New testcase.
4039 * gdb.threads/manythreads.exp: Ditto.
4040
5c98409b
JB
40412004-04-22 Jim Blandy <jimb@redhat.com>
4042
4043 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
4044 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
4045
3b611f1a
MC
40462004-04-21 Michael Chastain <mec.gnu@mindspring.com>
4047
4048 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
4049
f0fd9238
AC
40502004-04-21 Andrew Cagney <cagney@redhat.com>
4051
4052 * gdb.base/sigstep.c: New file.
4053 * gdb.base/sigstep.exp: New file.
4054
90990674
JB
40552004-04-16 Joel Brobecker <brobecker@gnat.com>
4056
4057 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
4058 call to observer_notify_normal_stop.
4059
78cef34b
AC
40602004-04-15 Andrew Cagney <cagney@redhat.com>
4061
4062 * gdb.base/siginfo.c: New file.
4063 * gdb.base/siginfo.exp: New file.
4064
d2343407
JB
40652004-04-12 J. Brobecker <brobecker@gnat.com>
4066
4067 * gdb.base/sep.exp: Fix typo in comment.
4068
a2dba3c8
JB
40692004-04-12 J. Brobecker <brobecker@gnat.com>
4070
4071 * gdb.base/sep.c: New file.
4072 * gdb.base/sep-proc.c: New file.
4073 * gdb.base/sep.exp: New testcase.
4074
15f7b60e
MK
40752004-04-09 Mark Kettenis <kettenis@gnu.org>
4076
4077 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
4078 support.
4079
44f4de1a
AC
40802004-04-05 Andrew Cagney <cagney@redhat.com>
4081
4082 * gdb.base/sigaltstack.c: New file.
4083 * gdb.base/sigaltstack.exp: New file.
4084
ef04f396
JB
40852004-04-04 Joel Brobecker <brobecker@gnat.com>
4086
4087 * gdb.base/foll-fork.exp: Update the expected output for
4088 "help set follow-fork-mode", to match a change that was made
4089 to the help of this variable on 2004-01-13.
4090
d40d2c92
JB
40912004-04-01 Joel Brobecker <brobecker@gnat.com>
4092
4093 * lib/ada.exp: Add copyright notice.
4094 * bar.ads: Likewise.
4095 * bar.adb: Likewise.
4096 * null_record.adb: Likewise.
4097 * null_record.exp: Likewise.
4098 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
4099
f86ef5a3
JB
41002004-04-01 Joel Brobecker <brobecker@gnat.com>
4101
4102 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
4103 * configure: Regenerate.
4104
414e70e3
JB
41052004-04-01 Joel Brobecker <brobecker@gnat.com>
4106
4107 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
4108 to build the application. Remove the message printed when in
4109 verbose mode, redundant with the UNSUPPORTED message above.
4110
f0aaee49
JB
41112004-03-31 Joel Brobecker <brobecker@gnat.com>
4112
4113 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
4114 * gdb.ada (null_record.exp): New testcase.
4115
ac81cb54
JB
41162004-03-31 Joel Brobecker <brobecker@gnat.com>
4117
4118 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
4119
854af2f7
JB
41202004-03-31 Joel Brobecker <brobecker@gnat.com>
4121
4122 * gdb.ada: New subdirectory.
4123 * gdb.ada/Makefile.in: New file.
4124 * gdb.ada/gnat_ada.gpr.in: New file.
4125
034cb681
JB
41262004-03-31 Joel Brobecker <brobecker@gnat.com>
4127
4128 * lib/ada.exp: New file.
4129
78a1a894
DJ
41302004-03-24 Daniel Jacobowitz <drow@mvista.com>
4131
4132 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
4133 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
4134
4b2b3b3e
AC
41352004-03-22 Andrew Cagney <cagney@redhat.com>
4136
4137 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
4138 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
4139 Problem identified by Ulrich Weigand.
4140
23c73aa3
DC
41412004-03-17 David Carlton <carlton@kealia.com>
4142
4143 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
4144 PR c++/826.
4145
d63a86f8
RM
41462004-03-16 Roland McGrath <roland@redhat.com>
4147
4148 * gdb.base/auxv.exp: New file.
4149 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
4150
0e02aa50
DC
41512004-03-12 David Carlton <carlton@kealia.com>
4152
4153 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
4154 * gdb.cp/pr-1553.cc: Ditto.
4155 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
4156 pass branch.
4157
c20b71be
MC
41582004-03-12 Michael Chastain <mec.gnu@mindspring.com>
4159
4160 * gdb.cp/templates.exp: Accept more template types.
4161
c7414a01
MC
41622004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4163
4164 From Corinna Vinschen with modifications.
4165 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
4166 local variable obj_with_enum.
4167 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
4168 results with obj_with_enum.
4169
ed69573c
MC
41702004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4171
4172 * gdb.cp/classes.cc: New file, copied from misc.cc.
4173 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
4174
28301461
MC
41752004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4176
4177 * gdb.cp/misc.cc: Add copyright notice.
4178
1198ecbe
DC
41792004-03-05 David Carlton <carlton@kealia.com>
4180
4181 * gdb.cp/rtti.exp: Add 'print *obj3' test.
4182 * gdb.cp/rtti.h: Update copyright.
4183 (namespace n2::n3): New.
4184 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
4185 (n2::n3::func3): New.
4186 (main): Call n2::n3::func3.
4187 * gdb.cp/rtti2.cc: Update copyright.
4188 (n2::create3): New.
4189
9e08c470
MK
41902004-03-04 Mark Kettenis <kettenis@gnu.org>
4191
4192 * gdb.asm/openbsd.inc: Fix typo.
4193
4bebc3aa
FF
41942004-03-03 Fred Fish <fnf@redhat.com>
4195
4196 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
4197 "val" instead of unused "size". Update copyright year.
4198
6ea9fb37
DJ
41992004-02-29 Daniel Jacobowitz <drow@mvista.com>
4200
4201 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
4202 to use unsigned char.
4203 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
4204 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
4205
23b23974
DJ
42062004-02-29 Daniel Jacobowitz <drow@mvista.com>
4207
4208 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
4209 line of output.
4210
7574fd53
DJ
42112004-02-28 Daniel Jacobowitz <drow@mvista.com>
4212
4213 * gdb.base/relocate.c (dummy): Initialize.
4214
a195357f
DJ
42152004-02-28 Daniel Jacobowitz <drow@mvista.com>
4216
4217 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
4218 a breakpoint at exit.
4219
72fd54a9
FF
42202004-02-27 Fred Fish <fnf@redhat.com>
4221
4222 * gdb.base/chng-syms.exp: Add expect condition to match failing
4223 case that isn't a timeout.
4224
b9d23137
AC
42252004-02-27 Andrew Cagney <cagney@redhat.com>
4226
4227 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
4228 support.
4229
15d208f6 42302004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 4231
15d208f6
FF
4232 * gdb.arch/gdb1431.c: Remove.
4233 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
4234 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
4235 of "until" incorrectly.
4236
98f9cd2d
JB
42372004-02-26 J. Brobecker <brobecker@gnat.com>
4238
4239 * gdb.cp/class2.cc (empty): New class.
4240 (refer): New function.
4241 (main): Declare an object of type empty and use it.
4242 * gdb.cp/class2.exp: Print the value of an object of type empty.
4243
9b50c11b
JJ
42442004-02-26 Jeff Johnston <jjohnstn@redhat.com>
4245
4246 * gdb.base/langs.exp: Update query string to match the
4247 new nquery format used for pending breakpoints.
4248
0dcd613f
AC
42492004-02-26 Andrew Cagney <cagney@redhat.com>
4250
4251 Fix PR i18n/1570.
4252 * gdb.base/charset.c: Update copyright notice.
4253 (main, init_string): Remove the escape character '\e' tests.
4254 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
4255 * gdb.base/charset.exp (valid_host_charset): Ditto.
4256 * gdb.base/setvar.exp: Ditto.
4257
b8a56647
AC
42582004-02-24 Andrew Cagney <cagney@redhat.com>
4259
90d59e34
AC
4260 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
4261 mmapped data in core file" PASS and FAIL messages consistent.
4262
b8a56647
AC
4263 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
4264 setting a breakpoint. Work around PR java/1565.
4265
9f27c604
JJ
42662004-02-23 Jeff Johnston <jjohnstn@redhat.com>
4267
4268 * lib/gdb.exp (gdb_breakpoint): Update query string to match
4269 new nquery format.
4270 * gdb.base/pending.exp: Ditto.
4271
3224a706
MK
42722004-02-22 Mark Kettenis <kettenis@gnu.org>
4273
4274 * configure.in: Run stabs tests on *BSD.
4275 * configure: Regenerated.
4276
41e0a9ca
MK
42772004-02-21 Mark Kettenis <kettenis@gnu.org>
4278
4279 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
4280
1e1b3428
FF
42812004-02-20 Fred Fish <fnf@redhat.com>
4282
4283 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
4284 blank in test for "returns short", for consistency with other
4285 "returns xxx" tests. Update copyright year.
4286
f9a7572a
FF
42872004-02-19 Fred Fish <fnf@redhat.com>
4288
4289 New testcase for PR breakpoint/1558.
4290 * gdb.arch/gdb1558.exp: New file.
4291 * gdb.arch/gdb1558.c: New file.
4292
b2ce2854
EZ
42932004-02-19 Elena Zannoni <ezannoni@redhat.com>
4294
4295 * gdb.base/nodebug.exp: Fix typo.
4296
e7c9ff01
JB
42972004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4298
4299 Committed by Jim Blandy <jimb@redhat.com>.
4300
62f4b920
JB
4301 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
4302
2db536a1
JB
4303 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
4304
e7c9ff01
JB
4305 * gdb.base/float.exp: Support s390*-*-* targets.
4306
f3205b34
AF
43072004-02-17 Adam Fedor <fedor@gnu.org>
4308
4309 * gdb.base/gdb1555.exp: New file.
4310 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
4311
9d62932d
EZ
43122004-02-17 Elena Zannoni <ezannoni@redhat.com>
4313
4314 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
4315
344c9711
FF
43162004-02-16 Fred Fish <fnf@redhat.com>
4317
4318 * gdb.arch/gdb1291.c: Remove
4319 * gdb.arch/gdb1291.s: New test input file.
4320 * gdb.arch/gdb1291.exp: Expand test to check case that should not
4321 fail. Test for correct result, known incorrect result, other
4322 failures and timeouts.
4323
2d822687
AC
43242004-02-16 Andrew Cagney <cagney@redhat.com>
4325
4326 * gdb.base/bigcore.exp: New file.
4327 * gdb.base/bigcore.c: New file.
4328
dac15b66
AC
43292004-02-13 Andrew Cagney <cagney@redhat.com>
4330
4331 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
4332 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
4333 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
4334 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
4335 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
4336 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
4337 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
4338 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
4339 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
4340 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
4341
6bdfc2c4
JJ
43422004-02-11 Jeff Johnston <jjohnstn@redhat.com>
4343
4344 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
4345 executed is an alloc instruction.
4346
87b3ede8
DC
43472004-02-11 David Carlton <carlton@kealia.com>
4348
4349 * gdb.cp/breakpoint.exp: New.
4350 * gdb.cp/breakpoint.cc: New.
4351
6e19e2bf
MC
43522004-02-11 Michael Chastain <mec.gnu@mindspring.com>
4353
4354 Partial fix for PR gdb/1543.
4355 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
4356 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
4357 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
4358 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
4359 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
4360 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
4361 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
4362 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
4363 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
4364 to bug-gdb@prep.ai.mit.edu .
4365 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
4366 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
4367 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
4368 Likewise.
4369
5c5455dc
AC
43702004-02-10 Andrew Cagney <cagney@redhat.com>
4371
4372 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
4373 using gdb_internal_error_resync.
4374
9cf689d7
DJ
43752004-02-09 Daniel Jacobowitz <drow@mvista.com>
4376
4377 * gdb.threads/thread-specific.exp: Stop early if no threads are
4378 found.
4379
d2dc51db
MC
43802004-02-09 Michael Chastain <mec.gnu@mindspring.com>
4381
4382 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
4383
14b1a056
DJ
43842004-02-08 Daniel Jacobowitz <drow@mvista.com>
4385
4386 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
4387 breakpoints.
4388
83f66e8f
DJ
43892004-02-07 Daniel Jacobowitz <drow@mvista.com>
4390
4391 * config/sim.exp (gdb_load): Handle $arg == "".
4392 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
4393 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
4394
30fc0091
EZ
43952004-02-07 Elena Zannoni <ezannoni@redhat.com>
4396
4397 * gdb.base/maint.exp: Update test to reflect
4398 obstack changes.
4399
4d806929
JJ
44002004-02-04 Jeff Johnston <jjohnstn@redhat.com>
4401
4402 * gdb.base/pendshr.c (pendfunc): New function that calls
4403 pendfunc1.
4404 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
4405
7bfdd688
FF
44062004-02-04 Fred Fish <fnf@redhat.com>
4407
4408 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
4409 function symbols and update copyright years.
4410 * gdb.arch/gdb1291.c: Ditto.
4411
aaa08ee4
MC
44122004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4413
4414 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
4415
dbad7755
MC
44162004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4417
4418 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
4419
ec4646ef
MC
44202004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4421
4422 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
4423
1b802196
FF
44242004-02-02 Fred Fish <fnf@redhat.com>
4425
4426 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
4427 remote targets. Update copyright years.
4428
18fe2033
JJ
44292004-02-02 Jeff Johnston <jjohnstn@redhat.com>
4430
4431 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
4432 support.
4433 * gdb.base/langs.exp: Fix test which attempts to create
4434 breakpoint on non-existent function to handle new pending
4435 support.
4436 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
4437 a breakpoint.
4438 * gdb.base/pending.exp: New test.
4439 * gdb.base/pending.c: New file.
4440 * gdb.base/pendshr.c: Ditto.
4441
8d577d32
DC
44422004-02-02 David Carlton <carlton@kealia.com>
4443
4444 * gdb.cp/overload.exp: Add overloadNamespace tests.
4445 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
4446 (overloadNamespace, XXX): New.
4447 (main): Call XXX::marker2.
4448
3ad13771
FF
44492004-02-01 Fred Fish <fnf@redhat.com>
4450
4451 * gdb.base/dump.exp: Use runto_main instead of "runto main".
4452 * gdb.base/finish.exp: Ditto.
4453 * gdb.base/gcore.exp: Ditto.
4454 * gdb.base/huge.exp: Ditto.
4455 * gdb.base/info-proc.exp: Ditto.
4456 * gdb.base/return2.exp: Ditto.
4457 * gdb.threads/gcore-thread.exp: Ditto.
4458
44c75849
DJ
44592004-02-01 Daniel Jacobowitz <drow@mvista.com>
4460
4461 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
4462
005bc093
MK
44632004-02-01 Mark Kettenis <kettenis@gnu.org>
4464
4465 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
4466 that opening the file succeeds on OpenBSD.
4467
c47cebdb
DJ
44682004-02-01 Daniel Jacobowitz <drow@mvista.com>
4469
4470 * gdb.threads/thread-specific.c: New file.
4471 * gdb.threads/threads-specific.exp: New test script.
4472 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
4473 to expect_out.
4474
5a01311c
MK
44752004-02-01 Mark Kettenis <kettenis@gnu.org>
4476
4477 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
4478 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
4479 only on the "print_small_structs from print_long_arg_list" test.
4480
ce22a4f1
DJ
44812004-02-01 Daniel Jacobowitz <drow@mvista.com>
4482
4483 * gdb.base/completion.exp: Kill a stray backslash.
4484
4485 From Jim Ingham <jingham@apple.com>:
4486 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
4487 agrees with the result from sending a tab.
4488
abbab9d3
DJ
44892004-01-31 Daniel Jacobowitz <drow@mvista.com>
4490
4491 * gdb.base/chng-syms.exp: Remove stray newline.
4492
53904d1e
MK
44932004-01-31 Mark Kettenis <kettenis@gnu.org>
4494
4495 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
4496 *-*-openbsd*.
4497 * gdb.asm/openbsd.inc: New file.
4498
3a4b3aac
MK
44992004-01-30 Mark Kettenis <kettenis@gnu.org>
4500
4501 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4502 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4503 *-*solaris2*. Remove commented out default settings for
4504 asm-flags. Replace gdb_compile with target_link.
4505
ebac27b4
MC
45062004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4507
4508 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4509 for all tests. Remove old hp-ux and cygnus xfail cases.
4510
d8679d84
PH
45112004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4512
4513 * gdb.base/chng-syms.exp: New file.
4514 * gdb.base/chng-syms.c: New file.
4515
0a55bc22
MC
45162004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4517
4518 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4519 Provide arms for current output in all my configurations.
4520
94b8e876
MC
45212004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4522
4523 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4524 * lib/compiler.cc: Likewise.
4525 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4526 get the right preprocessor. Eval the output directly. Remove
4527 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4528 hp_f77_compiler and hp_f90_compiler completely.
4529 (gdb_preprocess): Delete.
4530 (get_compiler): Delete.
4531
7cf03d44
MK
45322004-01-24 Mark Kettenis <kettenis@gnu.org>
4533
4534 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4535 <string.h>.
4536
68b6dce9
NR
45372004-01-24 Nick Roberts <nick@nick.uklinux.net>
4538
4539 * gdb.mi/mi-stack.exp: Update copyright.
4540
b368761e
DC
45412004-01-23 David Carlton <carlton@kealia.com>
4542
4543 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4544 test for cp_lookup_transparent_type.
4545 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4546 call them.
4547
f2061b53
DJ
45482004-01-23 Daniel Jacobowitz <drow@mvista.com>
4549
4550 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4551 after -var-update.
4552
37fc574a
DC
45532004-01-23 David Carlton <carlton@kealia.com>
4554
4555 * gdb.cp/namespace.cc (C::ensureRefs): New.
4556 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4557
8e94b928
NR
45582004-01-20 Nick Roberts <nick@nick.uklinux.net>
4559
4560 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4561 case "-stack-list-locals 2".
4562 * gdb.mi/mi-var-child.exp: Test for case
4563 "-var-list-children --all-values NAME".
4564
997b0952
MC
45652004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4566
4567 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4568
52470da3
MK
45692004-01-18 Mark Kettenis <kettenis@gnu.org>
4570
7049b4b8
MK
4571 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4572 used with gdb_test_multiple.
4573
52470da3
MK
4574 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4575 read at address 0. This fixes PR testsuite/1504.
4576
da6012e5
DJ
45772004-01-18 Daniel Jacobowitz <drow@mvista.com>
4578
4579 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4580 Remove downloading, guessing the host executable, the calls to
4581 gdb_file_cmd and gdb_target_cmd, and "load" support.
4582 (infer_host_exec): New function broken out from gdb_load.
4583 (gdb_load): New wrapper for gdbserver_gdb_load.
4584 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4585 gdb_target_cmd. Use -target-select.
4586 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4587 Download binaries to the host. Clear last_mi_remote_file when
4588 we load a new binary.
4589 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4590 call gdbserver_gdb_load and mi_gdb_target_cmd.
4591
32c70722
MC
45922004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4593
4594 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4595 type patterns.
4596
b0cecf36
MC
45972004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4598
4599 * gdb.cp/templates.exp: Fix typo in test name of
4600 "print Foo<volatile char*>::foo".
4601
4120d7e6
MC
46022004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4603
4604 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4605
f679e530
BE
46062004-01-16 Ben Elliston <bje@wasabisystems.com>
4607
4608 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4609 (clean mostlyclean): Remove empty rm.
4610
091c48f6
MC
46112004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4612
4613 * gdb.base/setvar.exp: Add copyright years.
4614
3e5fc8d2
DC
46152004-01-14 David Carlton <carlton@bactrian.org>
4616
4617 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4618 PR c++/1511 and update coment.
4619 * gdb.cp/templates.exp: Update patterns to match current output.
4620 If changes involve something other than whitespace, KFAIL
4621 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4622
63d06c5c
DC
46232004-01-14 David Carlton <carlton@kealia.com>
4624
4625 * gdb.cp/namespace.exp: Add tests involving classes defined within
4626 namespaces.
4627 * gdb.cp/namespace.cc (C::CClass): New.
4628 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4629
a51dab88
EZ
46302004-01-14 Elena Zannoni <ezannoni@redhat.com>
4631
4632 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4633 what debug info we have. Print a better message if something goes
4634 wrong while producing the separate debug info file.
4635
a476ccc9
MC
46362004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4637
4638 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4639
f453692c
MC
46402004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4641
4642 * gdb.base/callfuncs.c: Add copyright notice.
4643
f40063a5
MC
46442004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4645
4646 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4647 inheritance. PR gdb/1498, PR gcc/13539.
4648
19ac3974
EZ
46492004-01-13 Elena Zannoni <ezannoni@redhat.com>
4650
4651 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4652 test specific name.
4653 * gdb.mi/gdb669.exp: Ditto.
4654 * gdb.mi/mi-pthreads.exp: Ditto.
4655 * gdb.mi/mi1-pthreads.exp: Ditto.
4656 * gdb.mi/mi2-pthreads.exp: Ditto.
4657
56c97c6e
MC
46582004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4659
4660 * gdb.cp/member-ptr.cc: Add copyright notice.
4661
a0644324
MC
46622004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4663
4664 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4665 some patterns for recent versions of gcc and hpacc. Delete
4666 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4667 Delete tests that access a NULL pointer-to-member-data. This
4668 script is still disabled for gcc.
4669
32fabe09
EZ
46702004-01-12 Elena Zannoni <ezannoni@redhat.com>
4671
4672 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4673 escaped correctly.
4674
1f8a6abb
EZ
46752004-01-12 Elena Zannoni <ezannoni@redhat.com>
4676
4677 * gdb.base/sepdebug.exp: New file.
4678 * gdb.base/sepdebug.c: New file.
4679 * lib/gdb.exp (separate_debug_filename): New procedure.
4680 (gdb_gnu_strip_debug): New procedure.
4681
48efe704
AC
46822004-01-12 Andrew Cagney <cagney@redhat.com>
4683
4684 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4685 * gdb.mi/ChangeLog-1999-2003: New file.
4686
a9415475
AC
46872004-01-12 Andrew Cagney <cagney@redhat.com>
4688
4689 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4690 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4691 or EEXIST", treat EBUSY as an XFAIL.
4692
83b8cf9d
MC
46932004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4694
4695 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4696 hp_cc_compiler.
4697
9939d2a8
MC
46982004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4699
4700 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4701 decorations.
4702
1ff8cadf
MC
47032004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4704
4705 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4706 and "(aCC)" decorations. Remove obsolete doco about old
4707 test results.
4708
6fa9022e
MC
47092004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4710
4711 * gdb.cp/exception.exp: Fix typo in doco.
4712
209721fe
MK
47132004-01-09 Mark Kettenis <kettenis@gnu.org>
4714
4715 * gdb.base/gdb1476.exp: Fix typo.
4716
ef11303e
MC
47172004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4718
4719 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4720 file.
4721
041ab88c
MC
47222004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4723
4724 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4725 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4726 Use gdb_compile. Remove restriction on gcc. Add some patterns
4727 for recent version of gdb. Delete second half, which was a copy
4728 of the first half with different build flags. This test is
4729 still disabled because it is still not ready for production.
4730
e36d075a
MC
47312004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4732
4733 * gdb.cp/exception.cc: Add copyright notice.
4734 * gdb.cp/exception.exp: Add a notice that this file is broken
4735 because of line number changes caused by addition of copyright
4736 notice.
4737
42b190ad
MC
47382004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4739
4740 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4741 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4742
8f25f06b
MC
47432004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4744
4745 * gdb.cp/classes.exp: Accept gnu abi 2.
4746 * gdb.cp/derivation.exp: Likewise.
4747 * gdb.cp/overload.exp: Likewise.
4748 * gdb.cp/virtfunc.exp: Likewise.
4749
06ded8b8
MC
47502004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4751
4752 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4753 semicolon after end of function.
4754
77c26ae3
MC
47552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4756
4757 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4758 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4759 boilerplate code for compiling and running the program under
4760 test. Add some string method tests.
4761
20757486
MC
47622004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4763
4764 * gdb.cp/bs15503.cc: Add copyright notice.
4765 * gdb.cp/bs15503.exp: Adjust line number.
4766
0fd3b503
MC
47672004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4768
4769 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4770 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4771
10d1bea8
MC
47722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4773
4774 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4775 hp_cc_compiler.
4776
2789202a
MC
47772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4778
4779 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4780 * gdb.cp/ctti.exp: Use the marker instead of "next".
4781 With gcc, run further before bailing.
4782
b862f14c
MC
47832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4784
4785 * gdb.cp/cttiadd.cc: Add copyright notice.
4786 * gdb.cp/cttiadd1.cc: Likewise.
4787 * gdb.cp/cttiadd2.cc: Likewise.
4788 * gdb.cp/cttiadd3.cc: Likewise.
4789
96da2469
MC
47902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4791
4792 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4793 Use gdb_test, gdb_test_multiple. Use floating-point values that
4794 have exact representations in IEEE-ish formats.
4795
053248ff
MC
47962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4797
4798 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4799 compilers. Delete duplicate call to get_compiler_info.
4800 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4801 * gdb.base/volatile.exp: Likewise.
4802
84acecdd
MK
48032004-01-07 Mark Kettenis <kettenis@gnu.org>
4804
4805 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4806 memory at address 0.
4807
fe11a27f
MC
48082004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4809
4810 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4811 to test for hp-ux assembler. Fix copyright years.
4812
60ad077b
AC
48132004-01-07 Andrew Cagney <cagney@redhat.com>
4814
4815 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4816
1c9b8f33
AC
48172004-01-07 Andrew Cagney <cagney@redhat.com>
4818
4819 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4820 when creating the read-only file. From analysis by Roland McGrath
4821 and Elena Zannoni.
4822
753ccc7a
MC
48232004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4824
4825 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4826
eca3e36b
MC
48272004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4828
4829 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4830 data pointers.
4831
f8d4bac4
MC
48322004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4833
4834 * gdb.cp/m-static.exp: Compile one source file at a time.
4835 Delete unused call to get_compiler_info.
4836
9b4e0f94
MC
48372004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4838
4839 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4840 * gdb.base/call-rt-st.exp: Likewise.
4841 * gdb.base/nodebug.exp: Likewise.
4842 * gdb.base/volatile.exp: Likewise.
4843 * gdb.cp/ref-types.exp: Likewise.
4844 * gdb.cp/templates.exp: Likewise.
4845
023c1024
MK
48462004-01-05 Mark Kettenis <kettenis@gnu.org>
4847
4848 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4849
19703c4a
MC
48502004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4851
4852 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4853 hppa*-hp-hpux*.
4854
18b67037
MK
48552004-01-04 Mark Kettenis <kettenis@gnu.org>
4856
ba6219c8
MK
4857 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4858 x86_64-*-*.
4859
18b67037
MK
4860 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4861 sparc64-*-* and sparc*-solaris2*.
4862
1bfbbb9d
MK
48632004-01-04 Mark Kettenis <kettenis@gnu.org>
4864
4865 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4866 return ${tests}" test. The ${tests} already mentions the
4867 filename.
4868
06846494
MC
48692004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4870
4871 * gdb.cp/local.exp: Accept gcc abi 2.
4872
3b0cb202
MC
48732004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4874
4875 * gdb.cp/templates.exp: Accept gcc abi 2.
4876
0643ec3f
MC
48772004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4878
4879 * lib/compiler.cc: Remove supports_template_debugging.
4880 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4881
d231d0b1
MC
48822004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4883
4884 * gdb.cp/namespace.exp: Accept gcc abi 2.
4885
44ffb27c
MC
48862004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4887
4888 * gdb.cp/method.exp: Accept gcc abi 2.
4889
184ad485
MC
48902004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4891
4892 * gdb.cp/classes.exp: Generate identical results as old version.
4893 * gdb.cp/derivation.exp: Likewise.
4894 * gdb.cp/overload.exp: Likewise.
4895 * gdb.cp/virtfunc.exp: Likewise.
4896
116f09e7
MC
48972004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4898
4899 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4900 mysterious bug with sourceware version of expect.
4901
b1379776
MC
49022004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4903
4904 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4905 current versions of gcc, including gcc abi 2. Remove gratuitous
4906 restart of test program. Use gdb_test_multiple and gdb_test for
4907 all tests. Add patterns to xfail missing "const" in "const char *"
4908 and kfail PR gdb/1155.
4909
6b7a4c0e
MC
49102004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4911
4912 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4913 current versions of gcc, including gcc abi 2. Remove gratuitous
4914 restart of test program. Use gdb_test_multiple and gdb_test for
4915 all tests. Add patterns to kfail PR gdb/1498.
4916
51615d72
MC
49172003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4918
4919 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4920 current versions of gcc, including gcc abi 2. Use "breakpoint"
4921 and "continue" instead of restarting the target program. Use
4922 gdb_test_multiple and gdb_test for all tests.
4923
7b79a9d7
MK
49242004-01-01 Mark Kettenis <kettenis@gnu.org>
4925
4926 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4927 for *-*-solaris2*.
4928
1cd3489f
MC
49292003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4930
4931 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4932 current versions of gcc, including gcc abi 2. Use "breakpoint"
4933 and "continue" instead of restarting the target program several
4934 times. Use gdb_test_multiple and gdb_test for all tests.
4935
850742db
MC
49362003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4937
4938 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4939 source files.
4940
eb4bbda8
MC
49412003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4942
4943 * gdb.base/environ.exp: Handle compiling test case from multiple
4944 source files.
4945
e42c7771
MC
49462003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4947
4948 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4949
80e4b428
JB
49502003-12-17 Jim Blandy <jimb@redhat.com>
4951
5f06973a
JB
4952 * gdb.base/freebpcmd.c: Add copyright notice.
4953
80e4b428
JB
4954 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4955
0ab84fb7
MC
49562003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4957
4958 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4959
1b3bb3d0
JB
49602003-12-13 Jim Blandy <jimb@redhat.com>
4961
4962 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4963
3a4c9371
KB
49642003-12-12 Kevin Buettner <kevinb@redhat.com>
4965
4966 * gdb.asm/frv.inc: New file.
4967 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4968
a1dea79a
FF
49692003-12-09 Fred Fish <fnf@redhat.com>
4970
4971 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4972 functions to break1.c and leave prototypes behind. Add more
4973 "set breakpoint NN here" comments.
4974 * gdb.base/break1.c: New file.
4975
4976 * gdb.base/break.exp: Handle compiling test case from multiple
4977 source files and change source file references as needed.
4978 * gdb.base/completion.exp: Ditto.
4979 * gdb.base/condbreak.exp: Ditto.
4980 * gdb.base/define.exp: Ditto.
4981 * gdb.base/ena-dis-br.exp: Ditto.
4982 * gdb.base/info-proc.exp: Ditto.
4983 * gdb.base/maint.exp: Ditto.
4984 * gdb.base/until.exp: Ditto.
4985
4986 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4987 hardcoded line numbers.
4988 * gdb.base/define.exp: Ditto.
4989 * gdb.base/ena-dis-br.exp: Ditto.
4990 * gdb.base/maint.exp: Ditto.
4991 * gdb.base/until.exp: Ditto.
4992
4993 * gdb.base/completion.exp: Use "break1" for completion tests since
4994 "break" is no longer a unique prefix.
4995
5266b69c
AC
49962003-12-06 Andrew Cagney <cagney@redhat.com>
4997
4998 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4999 "return_value_unimplemented". When an unimplemented struct return
5000 architecture, report incorrect values as a KFAIL
5001
374451f0
MC
50022003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5003
5004 * gdb.cp/rtti.exp: Accept new wording of warning from
5005 cp_lookup_rtti_type.
5006
ba9b20a7
MC
50072003-12-05 Michael Chastain <mec.gnu@mindspring.com>
5008
5009 Partial fix for PR testsuite/1456.
5010 * gdb.base/scope.exp (test_at_main): Replace references to
5011 gcc_compiled with calls to test_compiler_info.
5012 (test_at_foo): Likewise.
5013 (test_at_bar): Likewise.
5014
b74b6d0b
MC
50152003-12-04 Michael Chastain <mec.gnu@mindspring.com>
5016
5017 Partial fix for PR testsuite/1456.
5018 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
5019 to test_compiler_info.
5020
ccfa3402
MC
50212003-12-03 Michael Chastain <mec.gnu@mindspring.com>
5022
5023 * gdb.base/so-impl-ld.exp: Update copyright notice.
5024
f6246aba
MC
50252003-12-02 Michael Chastain <mec.gnu@mindspring.com>
5026
5027 Partial fix for PR testsuite/1456.
5028 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
5029 to test_compiler_info.
5030
13ae734a
MC
50312003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5032
5033 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
5034 from current versions of gdb. Clean up regular expressions.
5035 Delete redundant timeout case.
5036
d8e1cdee
MC
50372003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5038
5039 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
5040 from current versions of gdb. Clean up regular expressions.
5041 Delete redundant timeout case.
5042
96457b64
MC
50432003-12-01 Michael Chastain <mec.gnu@mindspring.com>
5044
5045 Partial fix for PR testsuite/1456.
5046 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
5047 gcc_compiled with call to test_compiler_info.
5048
f35309fc
MC
50492003-11-30 Michael Chastain <mec.gnu@mindspring.com>
5050
5051 Partial fix for PR testsuite/1456.
5052 * gdb.base/list.exp (test_list_function): Delete unused declaration
5053 of gcc_compiled.
5054
d7afdf9b
MC
50552003-11-29 Michael Chastain <mec.gnu@mindspring.com>
5056
5057 Partial fix for PR testsuite/1456.
5058 * gdb.base/complex.exp: Replace reference to gcc_compiled with
5059 call to test_compiler_info.
5060
71507b56
MK
50612003-11-29 Mark Kettenis <kettenis@gnu.org>
5062
5063 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
5064 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
5065 it to create the appropriate note.inc.
5066 * gdb.asm/asmsrc1.s: Include "note.inc".
5067 * gdb.asm/netbsd.inc: New file.
5068 * gdb.asm/empty.inc: New file.
5069
f81f93f7
MC
50702003-11-28 Michael Chastain <mec.gnu@mindspring.com>
5071
5072 Partial fix for PR testsuite/1456.
5073 * gdb.base/constvars.exp: Replace references to gcc_compiled with
5074 calls to test_compiler_info.
5075
9a77938e
MC
50762003-11-27 Michael Chastain <mec.gnu@mindspring.com>
5077
5078 Partial fix for PR testsuite/1456.
5079 * gdb.base/volatile.exp: Replace references to gcc_compiled with
5080 calls to test_compiler_info.
5081
e8367dc7
MK
50822003-11-27 Mark Kettenis <kettenis@gnu.org>
5083
5084 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
5085 pattern for the KFAILs.
5086
526c61ee
AF
50872003-11-25 Adam Fedor <fedor@gnu.org>
5088
5089 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
5090 * gdb.objc/objcdecode.m: New file.
5091
28f2d600
AF
50922003-11-25 Adam Fedor <fedor@gnu.org>
5093
5094 * gdb.objc/nondebug.exp: Test for PR objc/1236.
5095 * gdb.objc/nondebug.m: New file.
5096
a3895cee
BE
50972003-11-26 Ben Elliston <bje@wasabisystems.com>
5098
5099 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5100 NetBSD as it does on FreeBSD. Modelled on a similar change by
5101 Mark Kettenis on 2003-05-30.
5102 (link-flags): Set to "--entry _start" regardless of target.
5103 Special linker flags are to be appended to $link-flags.
5104 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
5105
c9f2c8a3
MC
51062003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5107
5108 * gdb.cp/method.exp: Accept output of new demangler.
5109
15a0587a 51102003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
5111
5112 * gdb/class2.exp: New file.
5113 * gdb/class2.cc: New file.
5114
3c00b570
MC
51152003-11-25 Michael Chastain <mec.gnu@mindspring.com>
5116
5117 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
5118 of new demangler.
5119
7027acc7
MK
51202003-11-23 Mark Kettenis <kettenis@gnu.org>
5121
5122 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
5123 of gdb_test "run".
5124
b0e1598a
MK
51252003-11-23 Mark Kettenis <kettenis@gnu.org>
5126
5127 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
5128 "continue" into "run".
5129
4d9eda44
MC
51302003-11-23 Michael Chastain <mec.gnu@mindspring.com>
5131
5132 Partial fix for PR testsuite/1456.
5133 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
5134 call to test_compiler_info.
5135 * gdb.cp/ctti.exp: Likewise.
5136 * gdb.cp/derivation.exp: Likewise.
5137 * gdb.cp/member-ptr.exp: Likewise.
5138 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
5139 reference to gcc_compiled.
5140
51412003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
5142
5143 Fix PR testsuite/1463.
5144 * gdb.base/structs.exp (start_structs_test): Call
5145 get_debug_format before using the debug format.
5146
d422fe19
AC
51472003-11-22 Andrew Cagney <cagney@redhat.com>
5148
5149 * lib/gdb.exp (gdb_test_multiple): Add simple example.
5150 * gdb.base/structs.exp: Use gdb_test_multiple.
5151
039cf96d
AC
51522003-11-20 Andrew Cagney <cagney@redhat.com>
5153
6882279b
AC
5154 * gdb.base/structs.exp: Handle and recover from internal errors.
5155 Replace "foo${n}" with "foo<n>" in test messages.
5156
e53890ae
AC
5157 * gdb.base/structs.exp: Update copyright. Rewrite.
5158 * gdb.base/structs.c: Update copyright. Rewrite.
5159
2b211c59
AC
5160 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
5161 resync count exceeded.
d63a86f8 5162
039cf96d
AC
5163 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
5164 from the internal error.
5165 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
5166 Original from Jim Blandy.
5167 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 5168
eac98b22
AC
51692003-11-19 Andrew Cagney <cagney@redhat.com>
5170
5171 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
5172 KFAIL.
5173
67455b2a
MK
51742003-11-17 Mark Kettenis <kettenis@gnu.org>
5175
5176 New testcase for PR backtrace/1435.
5177 * gdb.arch/i386-unwind.exp: New file.
5178 * gdb.arch/i386-unwind.c: New file.
5179
853d6e5b
AC
51802003-11-17 Andrew Cagney <cagney@redhat.com>
5181
5182 * lib/gdb.exp (compiler_info): New global.
5183 (test_compiler_info): New function.
5184 (get_compiler_info): Set compiler_info.
5185 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
5186 "compiler_info" to gcc-<major>-<minor>.
5187
38cf6e11
MC
51882003-11-15 Michael Chastain <mec.gnu@mindspring.com>
5189
5190 * gdb.trace/configure: Remove.
5191
a50d3602
EZ
51922003-11-13 Elena Zannoni <ezannoni@redhat.com>
5193
5194 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 5195 breakpoints.
a50d3602
EZ
5196 * gdb.base/break.exp: Remove all references to explicit line
5197 numbers.
5198
d9407aaa
NC
51992003-11-11 Nick Clifton <nickc@redhat.com>
5200
5201 * gdb.base/shreloc.exp: Do not run for targets which do not
5202 support shared objects.
5203
db488fc1
CV
52042003-11-10 Corinna Vinschen <vinschen@redhat.com>
5205
5206 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
5207 Don't run tests if nofileio flag is given.
5208
6a90a18e
EZ
52092003-11-07 Elena Zannoni <ezannoni@redhat.com>
5210
5211 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
5212 as well as 'Watchpoint'.
5213
0b915e9c
EZ
52142003-11-06 Elena Zannoni <ezannoni@redhat.com>
5215
5216 Reported by Jim Ingham <jingham@apple.com>:
5217 * gdb.base/annota1.exp: Match at least one occurrence of the
5218 signal handler annotation.
5219
d7e4b55f
EZ
52202003-11-06 Elena Zannoni <ezannoni@redhat.com>
5221
5222 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
5223 as well as 'Watchpoint'.
5224
2fe4e8d0
MC
52252003-11-05 Michael Chastain <mec@shout.net>
5226
5227 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
5228
6ef88553
KW
52292003-11-03 Kris Warkentin <kewarken@qnx.com>
5230
5231 * gdb.arch/gdb1291.c: New test file.
5232 * gdb.arch/gdb1291.exp: New test script.
5233 * gdb.arch/gdb1431.c: New test file.
5234 * gdb.arch/gdb1431.exp: New test script.
5235
ae7dc4d8
MC
52362003-10-22 Michael Chastain <mec@shout.net>
5237
5238 * gdb.mi/pthreads.c: Add copyright notice.
5239
c39d7427
MC
52402003-10-22 Michael Chastain <mec@shout.net>
5241
5242 * gdb.threads/pthreads.c: Add copyright notice.
5243
8b7d96c1
MC
52442003-10-20 Michael Chastain <mec@shout.net>
5245
5246 * gdb.base/gdb1056.exp: New test script.
5247
d1d69fdd
DJ
52482003-10-13 Daniel Jacobowitz <drow@mvista.com>
5249
5250 * gdb.threads/killed.exp: Use gdb_run_cmd.
5251
7d605576
DJ
52522003-10-13 Daniel Jacobowitz <drow@mvista.com>
5253
5254 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
5255 create a core file.
5256 * gdb.threads/gcore-thread.exp: Likewise.
5257
618ec112
CV
52582003-10-13 Corinna Vinschen <vinschen@redhat.com>
5259
5260 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
5261 type, based on char type.
5262 (struct bit_flags_short_t): New bitfield type, based on short type.
5263 (init_bit_flags_char): New fuction.
5264 (init_bit_flags_short): Ditto.
5265 (print_bit_flags_char): Ditto.
5266 (print_bit_flags_short): Ditto.
5267 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
5268
9367a73c
MC
52692003-10-11 Michael Chastain <mec@shout.net>
5270
5271 * gdb.base/call-rt-st.exp: Update copyright year.
5272
1decf120
KI
52732003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
5274
5275 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
5276 * gdb.disasm/sh3.s: Ditto.
5277
5445b2ae
DJ
52782003-10-07 Daniel Jacobowitz <drow@mvista.com>
5279
5280 * gdb.threads/switch-threads.exp: New test.
5281 * gdb.threads/switch-threads.c: New source file.
5282
aec24853
CV
52832003-10-07 Corinna Vinschen <vinschen@redhat.com>
5284
5285 * gdb.base/ending-run.exp: Add sh specific case.
5286
adc7428d
AC
52872003-10-06 Andrew Cagney <cagney@redhat.com>
5288
5289 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
5290 * gdb.disasm/mn10200.exp: Delete obsolete file.
5291
c9d37158
DJ
52922003-09-29 Daniel Jacobowitz <drow@mvista.com>
5293
5294 * ChangeLog: Correct an entry command.exp -> commands.exp.
5295 * gdb.base/commands.exp (bp_deleted_in_command_test)
5296 (temporary_breakpoint_commands): Check noargs.
5297
79c2c32d
DC
52982003-09-25 David Carlton <carlton@kealia.com>
5299
5300 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
5301 of some print tests, where appropriate. Add tests for C::D::cd,
5302 E::ce, F::cXfX, G::XgX.
5303 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
5304
594e6d67
RE
53052003-09-25 Richard Earnshaw <rearnsha@arm.com>
5306
5307 * lib/java.exp (java_init): Import target_alias before using it.
5308
10f0d451
DC
53092003-09-25 David Carlton <carlton@kealia.com>
5310
5311 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
5312
274bcba0
EZ
53132003-09-23 Elena Zannoni <ezannoni@redhat.com>
5314
d63a86f8 5315 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
5316 weirdness.
5317
cdbf20f7
MC
53182003-09-17 Michael Chastain <mec@shout.net>
5319
5320 * gdb.cp/gdb1355.exp: New file.
5321 * gdb.cp/gdb1355.c: New file.
5322
71e06f80
CV
53232003-09-15 Corinna Vinschen <vinschen@redhat.com>
5324
5325 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
5326 * gdb.asm/sh.inc: New file.
5327
5c4e30ca
DC
53282003-09-11 David Carlton <carlton@kealia.com>
5329
bd45b7af
DC
5330 * gdb.cp/namespace.exp: Add tests for namespace types.
5331 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
5332 (test_namespace): New.
5333
1c199746
EZ
53342003-09-11 Elena Zannoni <ezannoni@redhat.com>
5335
5336 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 5337 * gdb.stabs/weird.exp: Ditto.
1c199746 5338
04ed252f
MC
53392003-09-08 Michael Chastain <mec@shout.net>
5340
5341 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
5342
d8a2d9e7
MC
53432003-09-07 Michael Chastain <mec@shout.net>
5344
5345 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
5346 'parse error'.
5347
161afb24
MK
53482003-09-07 Mark Kettenis <m.kettenis@osp.nl>
5349
5350 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
5351
49f2741a
MC
53522003-08-30 Michael Chastain <mec@shout.net>
5353
5354 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
5355 * gdb.gdb/observer.exp: Ditto.
5356 * gdb.gdb/xfullpath.exp: Ditto.
5357
8afa723e
MK
53582003-08-29 Mark Kettenis <kettenis@gnu.org>
5359
5360 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
5361 *-*-*bsd*.
5362
f31dfe3b
JJ
53632003-08-28 Jeff Johnston <jjohnstn@redhat.com>
5364
5365 * gdb.base/dump.exp: Skip for ia64.
5366
4630e498
JJ
53672003-08-25 Jeff Johnston <jjohnstn@redhat.com>
5368
5369 * gdb.asm/asm-source.exp: Add ia64 support.
5370 * gdb.asm/ia64.inc: New file.
5371
1105b7ef
MC
53722003-08-22 Michael Chastain <mec@shout.net>
5373
5374 * gdb.cp: New directory.
5375 * gdb.cp/*: Copy from gdb.c++/*.
5376 * gdb.c++/*: Remove.
5377 * Makefile.in: Change gdb.c++ to gdb.cp.
5378 * configure.in: Ditto.
5379 * configure: Regnerate.
5380
c945b932
MK
53812003-08-18 Mark Kettenis <kettenis@gnu.org>
5382
5383 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
5384 * gdb.arch/i386-prologue.c (gdb1338): Add function.
5385
2b66634b
DJ
53862003-08-17 Daniel Jacobowitz <drow@mvista.com>
5387
5388 * mi-var-display.exp (-var-list-children weird): Accept function
5389 pointers with argument types.
5390 * mi1-var-display.exp (-var-list-children weird): Likewise.
5391 * mi2-var-display.exp (-var-list-children weird): Likewise.
5392
a356f73b
DJ
53932003-08-17 Daniel Jacobowitz <drow@mvista.com>
5394
5395 * gdb.base/annota3.exp: Add missing newline.
5396
483417b8
MC
53972003-08-06 Michael Chastain <mec@shout.net>
5398
5399 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
5400
c99c59c3
MS
54012003-08-12 Michael Snyder <msnyder@redhat.com>
5402
5403 * gdb.base/float.exp: Add test for SH.
5404
55ed7501
MK
54052003-08-10 Mark Kettenis <kettenis@gnu.org>
5406
5407 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
5408
1a371f2e
EZ
54092003-08-07 Elena Zannoni <ezannoni@redhat.com>
5410
5411 * gdb.base/completion.exp: Remove reduntant completion test
5412 on filename.
5413
e0f353ce
EZ
54142003-08-07 Elena Zannoni <ezannoni@redhat.com>
5415
5416 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
5417 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
5418 gdb.trace/save-trace.exp: Make sure that full pathnames are
5419 escaped correctly.
5420
5710a1af 54212003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 5422
5710a1af
EZ
5423 * configure.in: Don't generate config.h from config.hin.
5424 * configure: Regenerate.
5425 * config.hin: Remove file.
5426 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
5427 * gdb.threads/pthreads.c: Ditto.
5428
dcd81ce9
DJ
54292003-08-07 Daniel Jacobowitz <drow@mvista.com>
5430
5431 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5432 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
5433 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
5434 Replace ld24 with seth/add3.
5435
6009d884
AC
54362003-08-02 Andrew Cagney <cagney@redhat.com>
5437
5438 * gdb.base/annota3.exp: New file.
5439 * gdb.base/annota3.c: New file.
5440 * gdb.c++/annota3.exp: New file.
5441 * gdb.c++/annota3.cc: New file.
5442
51514e06
MC
54432003-07-29 Michael Chastain <mec@shout.net>
5444
5445 * gdb.threads/tls.c (spin): Check errno only if sem_wait
5446 actually failed.
5447 (do_pass): Likewise.
5448 * gdb.threads/tls.exp: Always initialize no_of_threads.
5449
4ee6625b
DJ
54502003-07-27 Daniel Jacobowitz <drow@mvista.com>
5451
5452 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
5453 pattern.
5454 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
5455 * gdb.threads/tls.exp: Recognize one case of the host library not
5456 supporting TLS.
5457
225f2bf6
AC
54582003-07-27 Andrew Cagney <cagney@redhat.com>
5459
5460 * gdb.base/fileio.exp: Use SH when running commands using
5461 remote_exec.
5462
bcb27c9f
DJ
54632003-07-24 Daniel Jacobowitz <drow@mvista.com>
5464
5465 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5466 * gdb.base/relocate.c (dummy): New padding array.
5467
3d67be83
MS
54682003-07-22 Michael Snyder <msnyder@redhat.com>
5469
d63a86f8 5470 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
5471
5472 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
5473 patterns to be more general, accepting old and new output.
5474 Some output chars (such as '+') also must be quoted.
d63a86f8 5475 Some addresses are displayed numerically instead of
3d67be83
MS
5476 symbolically.
5477
57ba3b85
MS
54782003-07-23 Michael Snyder <msnyder@redhat.com>
5479
686d097c
MS
5480 * gdb.base/return2.exp: Don't test long-long return.
5481
57ba3b85
MS
5482 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
5483 * gdb.disasm/t01_mov.exp: Ditto.
5484 * gdb.disasm/t02_mova.s: Ditto.
5485 * gdb.disasm/t02_mova.exp: Ditto.
5486 * gdb.disasm/t03_add.s: Ditto.
5487 * gdb.disasm/t03_add.exp: Ditto.
5488 * gdb.disasm/t04_sub.s: Ditto.
5489 * gdb.disasm/t04_sub.exp: Ditto.
5490 * gdb.disasm/t05_cmp.s: Ditto.
5491 * gdb.disasm/t05_cmp.exp: Ditto.
5492 * gdb.disasm/t06_ari2.s: Ditto.
5493 * gdb.disasm/t06_ari2.exp: Ditto.
5494 * gdb.disasm/t07_ari3.s: Ditto.
5495 * gdb.disasm/t07_ari3.exp: Ditto.
5496 * gdb.disasm/t08_or.s: Ditto.
5497 * gdb.disasm/t08_or.exp: Ditto.
5498 * gdb.disasm/t09_xor.s: Ditto.
5499 * gdb.disasm/t09_xor.exp: Ditto.
5500 * gdb.disasm/t10_and.s: Ditto.
5501 * gdb.disasm/t10_and.exp: Ditto.
5502 * gdb.disasm/t11_logs.s: Ditto.
5503 * gdb.disasm/t11_logs.exp: Ditto.
5504 * gdb.disasm/t12_bit.s: Ditto.
5505 * gdb.disasm/t12_bit.exp: Ditto.
5506 * gdb.disasm/t13_otr.s: Ditto.
5507 * gdb.disasm/t13_otr.exp: Ditto.
5508
e00759ef
EZ
55092003-07-22 Elena Zannoni <ezannoni@redhat.com>
5510
5511 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5512
8bc2021f
EZ
55132003-07-22 Elena Zannoni <ezannoni@redhat.com>
5514
5515 * gdb.threads/tls.c : New file.
5516 * gdb.threads/tls.exp : New file.
5517 * gdb.threads/tls-main.c : New file.
5518 * gdb.threads/tls-shared.c : New file.
5519 * gdb.threads/tls-shared.exp : New file.
5520
89320c4c
AS
55212003-07-22 Andreas Schwab <schwab@suse.de>
5522
5523 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5524
180dea7c
AS
55252003-07-20 Andreas Schwab <schwab@suse.de>
5526
5527 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5528 due to insn reordering.
5529
0714963c
AC
55302003-07-15 Andrew Cagney <cagney@redhat.com>
5531
5532 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5533
98a23b3f
MC
55342003-07-15 Michael Chastain <mec@shout.net>
5535
5536 * gdb.base/gdb1250.exp: New file.
5537 * gdb.base/gdb1250.c: New file.
5538
27e417a2
ML
55392003-07-09 Michal Ludvig <mludvig@suse.cz>
5540
5541 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5542 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5543
8bc2021f
EZ
55442003-07-09 Elena Zannoni <ezannoni@redhat.com>
5545
5546 * gdb.threads/tls.c: New file.
5547 * gdb.threads/tls.exp: New file.
5548 * gdb.threads/tls-main.c: New file.
5549 * gdb.threads/tls-shared.c: New file.
5550 * gdb.threads/tls-shared.exp: New file.
5551
d99968dc
EZ
55522003-07-09 Elena Zannoni <ezannoni@redhat.com>
5553
5554 * gdb.base/annota1.exp: Make sure that we properly escape the
5555 full path of the source file. Xfail more permissive patterns,
d63a86f8 5556 due to a compiler debug info problem.
d99968dc 5557
83876b3b
AS
55582003-07-07 Andreas Schwab <schwab@suse.de>
5559
2705e972
AS
5560 * gdb.asm/m68k.inc: New file.
5561 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5562
83876b3b
AS
5563 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5564 arguments"): Also match negative number.
5565
5566 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5567
3a871b37
DJ
55682003-07-03 Daniel Jacobowitz <drow@mvista.com>
5569
5570 * gdb.base/store.c (charest): New typedef.
5571 (add_char): Rename to add_charest, update.
5572 (wack_char): Rename to wack_charest, update types. Return l + r
5573 to keep r live across the call.
5574 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5575 (wack_double, wack_doublest): Return l + r to keep r live across
5576 the call.
5577 * gdb.base/store.exp: Accomodate store.c changes.
5578
b2a7f303
DC
55792003-06-30 David Carlton <carlton@kealia.com>
5580
5581 * gdb.c++/maint.exp (test_invalid_name): New.
5582 (test_first_component): Add tests for invalid names.
5583
3c6cb4a1
MC
55842003-06-29 Michael Chastain <mec@shout.net>
5585
5586 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5587 output of '<VTT for class>' for virtual base classes.
5588
f1c2644b
DJ
55892003-06-29 Daniel Jacobowitz <drow@mvista.com>
5590
5591 * gdb.base/completion.exp: Tab-complete "complet" instead of
5592 "compl".
5593 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5594
18080350
DJ
55952003-06-29 Daniel Jacobowitz <drow@mvista.com>
5596
5597 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5598 * gdb.base/volatile.exp: Likewise.
5599
f56973f8
DJ
56002003-06-29 Daniel Jacobowitz <drow@mvista.com>
5601
5602 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5603 gdb/1265.
5604
56052003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5606 Daniel Jacobowitz <drow@mvista.com>
5607
5608 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5609 initial line count of 'captured_main' from 26 to 32.
5610 (test_with_self): Allow xmalloc call to be interleaved with the
5611 preceding two lines.
5612
e766d4d6
JB
56132003-06-24 Joel Brobecker <brobecker@gnat.com>
5614
5615 * gdb.base/bang.exp: New testcase.
5616
f125c9a4
JB
56172003-06-23 Joel Brobecker <brobecker@gnat.com>
5618
5619 * gdb.base/langs.exp: Add some tests for the "minimal" language
5620 support.
5621
6e25beaf
EZ
56222003-06-23 Elena Zannoni <ezannoni@redhat.com>
5623
5624 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5625 the testcase.
5626
2f816dda
DJ
56272003-06-22 Daniel Jacobowitz <drow@mvista.com>
5628
5629 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5630 offset.
5631
db5a5748
DJ
56322003-06-22 Daniel Jacobowitz <drow@mvista.com>
5633
5634 * gdb.c++/pr-1210.cc: New file.
5635 * gdb.c++/pr-1210.exp: New file.
5636
1df0c130
DJ
56372003-06-21 Daniel Jacobowitz <drow@mvista.com>
5638
5639 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5640 000-exec-continue.
5641
a92feac0
MK
56422003-06-15 Mark Kettenis <kettenis@gnu.org>
5643
5644 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5645 on *-*-*bsd* instead of *-*-freebsd*.
5646
81a58f5b
AC
56472003-06-14 Andrew Cagney <cagney@redhat.com>
5648
5649 * gdb.base/store.exp: Test longest and doublest. Test all
5650 parameters. Weaken return statement match.
5651 * gdb.base/store.c: Add longest and doublest - aka long long and
5652 long double functions. Put all parameters into local register
5653 variables. Use negative values.
5654
b257a0d3
AC
56552003-06-14 Andrew Cagney <cagney@redhat.com>
5656
5657 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5658 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5659 exit status.
5660 * gdb.base/fileio.exp: Disable target when nointerrupts and
5661 noinferiorio, instead of limiting it to remote. Use remote_exec
5662 instead of system.
d63a86f8 5663
21c38304
JJ
56642003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5665
5666 * gdb.base/float.exp: Add ia64 support.
5667
1bcdb424
CV
56682003-06-12 Corinna Vinschen <vinschen@redhat.com>
5669
5670 * gdb.base/fileio.exp: Run only on remote targets.
5671
6aeb981f
CV
56722003-06-10 Corinna Vinschen <vinschen@redhat.com>
5673
5674 * gdb.base/fileio.c: New file, testing File-I/O.
5675 * gdb.base/fileio.exp: Ditto.
5676
53df362e
RG
56772003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5678
5679 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5680 shared objects after relocation at load time (gdb PR/1132).
5681 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5682 as above, part of the shared object relocation test.
5683
ffee1b46
MK
56842003-06-08 Mark Kettenis <kettenis@gnu.org>
5685
b5ca3722
MK
5686 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5687 fully filled history list.
5688 * gdb.base/gdb_history: New file.
5689
03ed860d
MK
5690 * gdb.base/signals.exp: XFAIL "continue to func1" on
5691 i*86-*-freebsd*.
5692
ffee1b46
MK
5693 * gdb.base/attach.exp: When trying to attach to a nonexistent
5694 process, make it possible to specify the PID based on the target,
5695 and do so for *-*-freebsd*.
5696
d80dbb52
RH
56972003-06-02 Richard Henderson <rth@redhat.com>
5698
5699 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5700
6dd77b81
RH
57012003-06-02 Richard Henderson <rth@redhat.com>
5702
5703 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5704
f6347e16
RH
57052003-06-02 Richard Henderson <rth@redhat.com>
5706
5707 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5708
2c161407
DJ
57092003-06-01 Daniel Jacobowitz <drow@mvista.com>
5710
5711 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5712 of globalvar.
5713
572eb746
MK
57142003-06-01 Mark Kettenis <kettenis@gnu.org>
5715
5716 * gdb.asm/asm-source.exp: Check for memory read errors in
5717 disassembler test on *BSD too.
5718
9e9617a5
RH
57192003-06-01 Richard Henderson <rth@redhat.com>
5720
5721 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5722 for .frame.
5723 (gdbasm_call): Lose ldgp.
5724 (gdbasm_startup): Add frame information.
5725 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5726
7b34ad4e
MK
57272003-05-31 Mark Kettenis <kettenis@gnu.org>
5728
5729 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5730 i?86-*-*.
5731
10059fdf
MK
57322003-05-30 Mark Kettenis <kettenis@gnu.org>
5733
5734 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5735 FreeBSD.
5736
acf4b816
RH
57372003-05-29 Richard Henderson <rth@redhat.com>
5738
5739 * gdb.asm/alpha.inc: New file.
5740 * gdb.asm/asm-source.exp: Use it.
5741
e9ecd949
JB
57422003-05-29 Jim Blandy <jimb@redhat.com>
5743
5744 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5745 'core.PID'.
5746
e3e5a4f3
JB
57472003-05-22 Jim Blandy <jimb@redhat.com>
5748
5749 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5750 backtrace.
d63a86f8 5751
72fe3d25
DC
57522003-05-20 David Carlton <carlton@math.stanford.edu>
5753
5754 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5755 this time.
5756
58da2eb2
DC
57572003-05-19 David Carlton <carlton@bactrian.org>
5758
5759 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5760 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5761
1fcb5155
DC
57622003-05-19 David Carlton <carlton@bactrian.org>
5763
5764 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5765 namespace tests.
5766 Bump copyright date.
5767 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5768 (main): Call C::D::marker2.
5769 * gdb.c++/namespace1.cc: New file.
5770
85e85163
JJ
57712003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5772
5773 Roland McGrath <roland@redhat.com>
d63a86f8 5774 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5775 there is no manager thread.
5776
a25fbfec
JJ
57772003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5778
d63a86f8
RM
5779 * gdb.threads/schedlock.exp: Remove assumption that all threads
5780 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5781 in one of the child threads rather than the main thread.
5782
be375bae
JB
57832003-05-07 Jim Blandy <jimb@redhat.com>
5784
09bf6082
JB
5785 Add support for assembly source testing on the s390x.
5786 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5787 architecture.
5788 * gdb.asm/s390x.inc: New file.
5789
be375bae
JB
5790 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5791 succession of 'if' statements.
5792
00905d52
AC
57932003-05-05 Andrew Cagney <cagney@redhat.com>
5794
5795 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5796
b1e29e33
AC
57972003-05-05 Andrew Cagney <cagney@redhat.com>
5798
5799 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5800 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5801
e33d66ec
EZ
58022003-05-02 Elena Zannoni <ezannoni@redhat.com>
5803
5804 * gdb.base/charset.exp: Update based on new behavior of set/show
5805 charset commands.
5806
2b6fd0d8
AC
58072003-05-01 Andrew Cagney <cagney@redhat.com>
5808
5809 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5810 variable do not give memory errors.
5811
130cacce
AF
58122003-04-30 Adam Fedor <fedor@gnu.org>
5813
5814 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5815 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5816 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5817 gdb.objc/basicclass.m: : New files
5818
5819 * lib/gdb.exp (gdb_compile_objc): New procedure.
5820
bea71854
DJ
58212003-04-27 Daniel Jacobowitz <drow@mvista.com>
5822
5823 * gdb.base/signals.exp: Make backtrace tests more specific.
5824
0f20eeea
DC
58252003-04-23 David Carlton <carlton@bactrian.org>
5826
5827 * gdb.c++/maint.exp (test_first_component): Add tests for
5828 'operator' in more locations.
5829
c8c4d8dc
KB
58302003-04-16 Kevin Buettner <kevinb@redhat.com>
5831
5832 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5833
3fe60e3c
EZ
58342003-04-16 Elena Zannoni <ezannoni@redhat.com>
5835
5836 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5837 func marke' instead. Update test name.
5838
9219021c
DC
58392003-04-15 David Carlton <carlton@math.stanford.edu>
5840
5841 * gdb.c++/maint.exp: New file.
5842
5dd55bdd
EZ
58432003-04-14 Elena Zannoni <ezannoni@redhat.com>
5844
5845 * gdb.threads/schedlock.c: Change type of thread function argument
5846 to long, to avoid warnings on 64-bit platforms.
5847
00890572
EZ
58482003-04-14 Elena Zannoni <ezannoni@redhat.com>
5849
5850 * gdb.base/attach.exp: Add new message from ptrace in case of
5851 attaching to nonexistent process.
d63a86f8 5852
93201743
JB
58532003-04-11 Jim Blandy <jimb@redhat.com>
5854
5855 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5856 gdb.c++/userdef.cc: Place comments on the lines to which the
5857 marker function might return.
5858 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5859 gdb.c++/userdef.exp: Look for those comments to check that we've
5860 returned to the right place, instead of checking line numbers.
5861
2a11c64d
EZ
58622003-04-11 Elena Zannoni <ezannoni@redhat.com>
5863
5864 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5865 match on sourcefile name, instead of directory name.
5866
68ab8fc5
EZ
58672003-04-10 Elena Zannoni <ezannoni@redhat.com>
5868
d63a86f8 5869 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5870 working directory name.
5871
5624293a
JB
58722003-04-09 Jim Blandy <jimb@redhat.com>
5873
5874 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5875 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5876 after an inferior function call, report the failure, but allow the
5877 test to continue.
5878
f1f02ee4
SC
58792003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5880
5881 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5882 with -DPROTOTYPES.
5883
6eb79af0
SC
58842003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5885
5886 * gdb.base/break.exp: Revert last patch.
5887
8dfb4cf0
SC
58882003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5889
5890 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5891 with -DPROTOTYPES.
5892
ed4c619a
AC
58932003-04-02 Andrew Cagney <cagney@redhat.com>
5894
5895 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5896 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5897 matching directories by the name breakpoint.
5898 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5899 Make "continue to marker1" consistent.
5900 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5901 message consistent.
5902 * lib/gdb.exp: Put "the program is no longer running", and "the
5903 program exited" in parenthesis.
5904 * lib/mi-support.exp: Ditto.
d63a86f8 5905
4e35d5f0 59062003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5907
4e35d5f0
BR
5908 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5909
71900fe8
AC
59102003-03-29 Andrew Cagney <cagney@redhat.com>
5911
5912 * gdb.base/sizeof.c (main): Print the value of '\377'.
5913 * gdb.base/sizeof.exp: Check the sign of '\377'.
5914
c0655a16
MC
59152003-03-27 Michael Chastain <mec@shout.net>
5916
5917 * gdb.base/gdb1090.exp: New file.
5918 * gdb.base/gdb1090.cc: New file.
5919
5b2a3989
JB
59202003-03-27 J. Brobecker <brobecker@gnat.com>
5921
5922 * gdb.gdb/observer.exp: New regression test.
5923
79876890
MC
59242003-03-27 Michael Chastain <mec@shout.net>
5925
5926 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5927 * gdb.base/ptype.exp: Likewise.
5928
6eac95e3
CV
59292003-03-27 Corinna Vinschen <vinschen@redhat.com>
5930
5931 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5932
e8c71839
MC
59332003-03-26 Michael Chastain <mec@shout.net>
5934
5935 * gdb.base/ptype.exp: Actually use some typedef'd types.
5936
71b10041
SC
59372003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5938
5939 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5940 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5941
2512cf80
CV
59422003-03-20 Corinna Vinschen <vinschen@redhat.com>
5943
5944 * gdb.base/default.exp: Fix regular expression.
5945
0d195a4f
CV
59462003-03-20 Corinna Vinschen <vinschen@redhat.com>
5947
5948 * gdb.base/args.exp: Fix regular expression.
5949
8a2dbca8
CV
59502003-03-20 Corinna Vinschen <vinschen@redhat.com>
5951
5952 * gdb.base/help.exp: Allow Win32 child process.
5953
bf028682
CV
59542003-03-20 Corinna Vinschen <vinschen@redhat.com>
5955
5956 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5957 when stepping out of main().
5958
182dbe85
CV
59592003-03-20 Corinna Vinschen <vinschen@redhat.com>
5960
5961 * gdb.base/default.exp: Check for win32 specific message when calling
5962 "run" without executable.
5963
d67a6ba5
CV
59642003-03-20 Corinna Vinschen <vinschen@redhat.com>
5965
5966 * gdb.base/args.exp: Expect .exe in output.
5967
a955b5bb
CV
59682003-03-20 Corinna Vinschen <vinschen@redhat.com>
5969
5970 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5971 Cygwin native.
5972
bf6bad4b
AC
59732003-03-17 Andrew Cagney <cagney@redhat.com>
5974
5975 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5976 vector registes.
5977 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5978 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5979
293e9a31
DC
59802003-03-17 David Carlton <carlton@math.stanford.edu>
5981
5982 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5983 test, for PR breakpoints/38.
5984 Call test_watchpoint_and_breakpoint.
5985 * gdb.base/watchpoint.c (func3): New function.
5986 (main): Call func3.
5987
5330f2db
DC
59882003-03-04 David Carlton <carlton@math.stanford.edu>
5989
5990 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5991 Garply<Garply<char> >:: garply".
5992 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5993 with respect to PR c++/1111; note also PR c++/1113.
5994 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5995 respect to PR c++/1062.
5996 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5997
6ece72da
DC
59982003-03-03 David Carlton <carlton@math.stanford.edu>
5999
6000 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
6001 with respect to PR c++/57.
6002 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
6003 c++/826.
6004 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
6005 respect to PR c++/57.
6006
85ca1584
DC
60072003-03-03 David Carlton <carlton@math.stanford.edu>
6008
6009 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
6010 respect to PR c++/33 into FAILs.
6011
98e9c5b8
MC
60122003-03-03 Michael Chastain <mec@shout.net>
6013
7bedbf27
MC
6014 * configure.in: Update copyright years.
6015
60162003-03-03 Michael Chastain <mec@shout.net>
6017
6018 * Makefile.in: Update copyright years.
98e9c5b8 6019
f683e100
DC
60202003-02-28 David Carlton <carlton@math.stanford.edu>
6021
6022 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
6023 print class instead of struct and/or superfluous protection
6024 specifiers, as long as the resulting output is equivalent to the
6025 source code.
6026 Delete FIXME from end of messages on tests that don't need
6027 fixing.
6028
a9e0cf2c
DC
60292003-02-28 David Carlton <carlton@math.stanford.edu>
6030
6031 * gdb.c++/templates.exp (do_tests): Allow const in the two
6032 Foo<volatile char *>::foo tests.
6033
e8d359df
MS
60342003-02-27 Michael Snyder <msnyder@redhat.com>
6035
d63a86f8 6036 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
6037 will be consistant.
6038
0b71dc91
DC
60392003-02-26 David Carlton <carlton@math.stanford.edu>
6040
6041 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
6042 char *>::foo" test with respect to PR c++/33. Create a new test
6043 which is identical to that one except that it doesn't put the
6044 space between the "char" and the "*"; KFAIL it, too.
6045
dd14ab43
DC
60462003-02-26 David Carlton <carlton@math.stanford.edu>
6047
6048 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
6049 template types into either PASSes or KFAILs (corresponding to PR
6050 c++/57). Tweak indentation. Update copyright.
6051
1146c7f1
SC
60522003-02-23 Stephane Carrez <stcarrez@nerim.fr>
6053
6054 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
6055
74641dfb
MC
60562003-02-13 Michael Chastain <mec@shout.net>
6057
6058 * gdb.base/exprs.exp: Remove i960 remnants.
6059 * gdb.base/funcargs.exp: Likewise.
6060 * gdb.base/list.exp: Likewise.
6061 * gdb.base/ptype.exp: Likewise.
6062
559cd2d0
DC
60632003-02-14 David Carlton <carlton@math.stanford.edu>
6064
6065 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
6066 pEe->D::vg()" from XFAIL to KFAIL.
6067
c4f90d87
JM
60682003-02-13 Jason Molenda (jmolenda@apple.com)
6069
6070 * gdb.base/maint.exp: Update maint print statistics regexp to include
6071 new entries.
6072
cbc4d97c
MC
60732003-02-13 Michael Chastain <mec@shout.net>
6074
6075 * gdb.c++/inherit.exp: Remove call to get_debug_format.
6076
40f235b7
MC
60772003-02-12 Michael Chastain <mec@shout.net>
6078
6079 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
6080 * gdb.c++/inherit.exp: Likewise.
6081 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
6082 * gdb.c++/templates.exp: Likewise.
6083 * gdb.c++/virtfunc.exp: Likewise.
6084
c56716b0
JM
60852003-02-06 Jason Molenda (jason-cl@molenda.com)
6086
6087 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
6088 why the code is written that way.
6089
070afcf8
MC
60902003-02-05 Michael Chastain <mec@shout.net>
6091
6092 * gdb.base/dump.exp: Add missing copyright line.
6093
5d0331e5
JM
60942003-02-05 Jason Molenda (jason-cl@molenda.com)
6095
f7ae6d3e 6096 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
6097 at the beginning so the breakpoint doesn't get set on the loop.
6098
92851186
MC
60992003-02-05 Michael Chastain <mec@shout.net>
6100
6101 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
6102 output for configurations with gcc 2.95.3.
6103
cbf1e085
AC
61042003-02-05 Keith Seitz <keiths@redhat.com>
6105 Andrew Cagney <ac131313@redhat.com>
6106
6107 * gdb.mi/mi-cli.exp: New file.
d63a86f8 6108
29518e1e
MC
61092003-02-04 Michael Chastain <mec@shout.net>
6110
6111 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
6112 Call perror and then continue.
6113
5af1d5f3
MC
61142003-02-03 Michael Chastain <mec@shout.net>
6115
6116 * gdb.c++/pr-1023.cc: New file.
6117 * gdb.c++/pr-1023.exp: New file.
6118
6b549786
JB
61192003-02-05 Jim Blandy <jimb@redhat.com>
6120
6121 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
6122 it's local to foobar. Check for it there, and check that it's not
6123 present in main.
6124 * gdb.c++/local.cc (marker2): New function.
6125 (foobar): Call marker1.
6126 (main): Call marker2 instead of marker1.
6127
67f16606
AC
61282003-02-04 Andrew Cagney <ac131313@redhat.com>
6129
6130 * gdb.disasm/mn10200.exp: Obsolete file.
6131 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
6132 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
6133 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
6134
1c5cb38e
DC
61352003-02-04 David Carlton <carlton@math.stanford.edu>
6136
6137 * gdb.c++/overload.exp: Test intToChar(1).
6138 * gdb.c++/overload.cc (intToChar): New.
6139 (main): Call intToChar.
6140
d1fe6965
DC
61412003-02-03 David Carlton <carlton@math.stanford.edu>
6142
6143 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
6144 'might_kfail' arg.
6145 KFAIL some of the continue_to_bp_overloaded calls, according to
6146 PR c++/1025.
6147
9ba61c5d
MC
61482003-02-01 Michael Chastain <mec@shout.net>
6149
6150 * gdb.base/advance.c (marker1): New marker function.
6151 * gdb.base/advance.exp: When the 'advance' command lands on the
6152 return breakpoint, it can legitimately stop on either the
6153 current line or the next line. Accommodate both outcomes.
6154 * gdb.base/until.exp: Likewise.
6155
e7494ffb
AC
61562003-02-02 Andrew Cagney <ac131313@redhat.com>
6157
6158 2002-11-10 Jason Molenda (jason-cl@molenda.com):
6159 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
6160 now a list, not a tuple.
6161 * gdb.mi/mi-var-display.exp: Ditto.
6162 * gdb.mi/gdb792.exp: Ditto.
6163
075559bc
AC
61642003-02-01 Andrew Cagney <ac131313@redhat.com>
6165
6166 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
6167 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
6168 stack backtraces.
6169 * gdb.mi/mi-syn-frame.c: Part of same.
6170
2bd4c7b1
MK
61712003-02-01 Mark Kettenis <kettenis@gnu.org>
6172
6173 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6174 gdb.mi/mi1-pthreads.exp: Return instead of calling
6175 gdb_suppress_entire_file.
6176
eabd8992
MS
61772003-02-01 Mark Salter <msalter@redhat.com>
6178
6179 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
6180
71469e2f
MS
61812003-01-31 Mark Salter <msalter@redhat.com>
6182
6183 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
6184 Support empty arg.
6185
38a94d44
MC
61862003-01-30 Michael Chastain <mec@shout.net>
6187
6188 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
6189 This was a workaround for a UTF-8 bug in readline 4.3. The bug
6190 has been fixed in gdb/readline on 2003-01-09.
6191
19ea9e73
MS
61922003-01-29 Michael Snyder <msnyder@redhat.com>
6193
e8d359df
MS
6194 * gdb.base/maint.exp: Allow for leading underscore in symbol.
6195 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
6196 * gdb.base/args.exp: Skip if target does not support args passing.
6197
2307bd6a
DJ
61982003-01-22 Daniel Jacobowitz <drow@mvista.com>
6199
19ea9e73 6200 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
6201 gdb_test. Accept a list of expect arguments as the third
6202 parameter.
6203 (gdb_test): Use it.
6204
f2dd3617
EZ
62052003-01-20 Elena Zannoni <ezannoni@redhat.com>
6206
6207 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
6208 allow for different test tree configurations. Update some
6209 tescases accordingly.
6210 * gdb.arch/altivec-regs.exp: Ditto.
6211 * gdb.asm/asm-source.exp: Ditto.
6212 * gdb.base/advance.exp: Ditto.
6213 * gdb.base/display.exp: Ditto.
d63a86f8 6214 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
6215 * gdb.base/mips_pro.exp: Ditto.
6216 * gdb.base/overlays.exp: Ditto.
6217 * gdb.base/relocate.exp: Ditto.
6218 * gdb.base/setshow.exp: Ditto.
6219 * gdb.base/step-line.exp: Ditto.
6220 * gdb.base/step-test.exp: Ditto.
6221 * gdb.base/until.exp: Ditto.
6222 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
6223
c71cdefd
DC
62242003-01-17 David Carlton <carlton@math.stanford.edu>
6225
6226 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
6227 corresponding to PR c++/945.
6228 Update copyright.
6229
fdba05d7
DC
62302003-01-17 David Carlton <carlton@math.stanford.edu>
6231
6232 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
6233 corresponding to PR c++/68.
6234
62352003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
6236
6237 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
6238 (test_paddr_hairy_functions): Call print_addr_2_kfail for
6239 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
6240
c362c33a
EZ
62412003-01-15 Elena Zannoni <ezannoni@redhat.com>
6242
0fbc361c
EZ
6243 * gdb.base/break.exp: Fix change of default location, because of
6244 removal of until tests.
6245 * gdb.base/help.exp: Update test for new 'until' help message.
6246 Add test for help on 'advance'.
c362c33a
EZ
6247 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
6248
dabf8a35
MK
62492003-01-15 Mark Kettenis <kettenis@gnu.org>
6250
6251 * gdb.base/default.exp: Adapt "info float" test for recent changes
6252 to that command. Add test for "info vector".
6253 * gdb.base/float.exp: New file. Add test for "info float" that
6254 resembles the old test in gdb.base/default.exp.
6255
a1769aca
DC
62562003-01-15 David Carlton <carlton@math.stanford.edu>
6257
6258 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
6259
82025e13
EZ
62602003-01-15 Elena Zannoni <ezannoni@redhat.com>
6261
6262 * gdb.base/break.exp: Move the tests of until command from here...
6263 * gdb.base/until.exp: ... to here. New file. Add other tests.
6264 * gdb.base/advance.c: New file.
6265 * gdb.base/advance.exp: New file.
6266
8f9ab801
EZ
62672003-01-14 Elena Zannoni <ezannoni@redhat.com>
6268
6269 * gdb.base/args.c: New file.
6270 * gdb.base/args.exp: New file.
6271
9ae66589
DJ
62722003-01-14 Daniel Jacobowitz <drow@mvista.com>
6273
6274 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
6275
8d77e5c3
DJ
62762003-01-14 Daniel Jacobowitz <drow@mvista.com>
6277
6278 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
6279
12d2f0a1
DJ
62802003-01-14 Daniel Jacobowitz <drow@mvista.com>
6281
6282 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
6283 dates.
6284
6ca37014
DJ
62852003-01-13 Daniel Jacobowitz <drow@mvista.com>
6286
6287 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
6288
b0023472
DJ
62892003-01-13 Daniel Jacobowitz <drow@mvista.com>
6290
6291 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
6292 (ptype &*"foo").
6293 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
6294
607fbc54 62952003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
6296
6297 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
6298 * gdb.mi/mi1-console.exp: Likewise.
6299
607fbc54 63002003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
6301
6302 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
6303 * gdb.mi/mi1-console.exp: Likewise.
6304
a1fb14a2
DJ
63052003-01-13 Daniel Jacobowitz <drow@mvista.com>
6306
6307 * gdb.c++/overload.exp: Remove some fixed XFAILs.
6308
c4cf40b7
DJ
63092003-01-09 Daniel Jacobowitz <drow@mvista.com>
6310
6311 * gdb.base/detach.exp: New test.
6312
696d5a5b
DJ
63132003-01-09 Daniel Jacobowitz <drow@mvista.com>
6314
6315 * Makefile.in (ALL_SUBDIRS): New variable.
6316 (subdirs, clean, distclean): Use it.
6317 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
6318 regenerating Makefile, since it is generated from the top level.
6319 * gdb.asm/Makefile.in: Likewise.
6320 * gdb.base/Makefile.in: Likewise.
6321 * gdb.c++/Makefile.in: Likewise.
6322 * gdb.disasm/Makefile.in: Likewise.
6323 * gdb.java/Makefile.in: Likewise.
6324 * gdb.mi/Makefile.in: Likewise.
6325 * gdb.threads/Makefile.in: Likewise.
6326 * gdb.trace/Makefile.in: Likewise.
6327
754533e4
DC
63282003-01-09 David Carlton <carlton@math.stanford.edu>
6329
6330 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
6331 Add copyright year 2003.
6332
d8b3e9ee
MC
63332003-01-06 Michael Chastain <mec@shout.net>
6334
6335 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
6336 When selecting a thread, 'line' and 'file' are optional.
6337 * gdb.mi/mi1-pthreads.exp: Likewise.
6338
8e9e0fe6
AS
63392003-01-06 Andreas Schwab <schwab@suse.de>
6340
6341 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
6342 failures.
6343
b5ab8ff3
DJ
63442003-01-04 Daniel Jacobowitz <drow@mvista.com>
6345
6346 Fix PR gdb/844
6347 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
6348 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
6349
6350 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
6351 instead of calling gdb_suppress_entire_file.
6352 * gdb.threads/print-threads.exp: Likewise.
6353 * gdb.threads/schedlock.exp: Likewise.
6354
6355 * gdb.threads/killed.exp: Return instead of calling
6356 gdb_suppress_entire_file.
6357 * gdb.threads/linux-dp.exp: Likewise.
6358 * gdb.threads/pthreads.exp: Likewise.
6359
1e698235
DJ
63602003-01-04 Daniel Jacobowitz <drow@mvista.com>
6361
6362 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
6363 stabs.
6364 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
6365 * gdb.base/whatis.exp: Always allow (void) after function names.
6366
147ff08c
DJ
63672003-01-04 Daniel Jacobowitz <drow@mvista.com>
6368
6369 * gdb.c++/casts.exp: Correct regexp.
6370
dc62bfc2
MK
63712003-01-04 Mark Kettenis <kettenis@gnu.org>
6372
6373 * configure.in: Call AC_CONFIG_HEADER. Don't call
6374 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
6375 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
6376 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
6377 aforementioned directories in the AC_OUPUT call.
6378 * config.hin: New file.
6379 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6380 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
6381 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
6382 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
6383 pass -I$objdir instead of -I$objdir/$subdir in compilation.
6384 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
6385 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
6386 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
6387 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
6388 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
6389 gdb.threads/configure.in, gdb.threads/configure,
6390 gdb.threads/config.in, gdb.trace/configure.in,
6391 gdb.trace/configure: Removed.
6392
77afa639
MC
63932003-01-03 Michael Chastain <mec@shout.net>
6394
6395 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
6396 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
6397
7634bb6e
DJ
63982003-01-03 Daniel Jacobowitz <drow@mvista.com>
6399
6400 * gdb.base/store.exp: Fix regular expressions.
6401
b39c905e
MK
64022002-12-28 Mark Kettenis <kettenis@gnu.org>
6403
6404 * configure.in: Rewrite.
6405 * configure: Regenerated.
6406
0a8551dd
DC
64072003-01-03 David Carlton <carlton@math.stanford.edu>
6408
6409 * gdb.base/psymtab.exp: New file.
6410 * gdb.base/psymtab1.c: Ditto.
6411 * gdb.base/psymtab2.c: Ditto.
6412
c60b7188
AF
64132002-12-23 Adam Fedor <fedor@gnu.org>
6414
6415 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
6416
ee73db83
DC
64172002-12-23 David Carlton <carlton@math.stanford.edu>
6418
6419 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
6420 and current_directory initialization.
6421
d6c1774e
JB
64222002-12-22 Jim Blandy <jimb@redhat.com>
6423
f0a847b8
JB
6424 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
6425 rather than as part of the output file name.
6426
d6c1774e
JB
6427 * gdb.base/attach.exp: There's no need to copy the test program to
6428 /tmp; that was only ever necessary on HP/UX, and this test is
6429 entirely disabled there anyway.
6430
f0708dbb
JB
64312002-12-21 Jim Blandy <jimb@redhat.com>
6432
4c2acfea
JB
6433 * gdb.c++/psmang.exp: Doc fix.
6434
f0708dbb
JB
6435 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
6436 test.
6437
9579e000
DC
64382002-12-20 David Carlton <carlton@math.stanford.edu>
6439
6440 * gdb.c++/annota2.exp: KFAIL annotate-quit.
6441
d1810171
MC
64422002-12-18 Michael Chastain <mec@shout.net>
6443
6444 * gdb.c++/annota2.exp: Add copyright year 2002.
6445
76565097
DC
64462002-12-17 David Carlton <carlton@math.stanford.edu>
6447
6448 * gdb.c++/try_catch.cc: Add marker comments.
6449 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
6450 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
6451 * gdb.c++/m-static.cc: Ditto.
6452 * gdb.c++/m-static1.cc: Ditto.
6453 * gdb.c++/try_catch.cc: Ditto.
6454
da81390b
JJ
64552002-12-16 Jeff Johnston <jjohnstn@redhat.com>
6456
6457 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
6458 to see whether we are using the new -environment-directory
6459 command which resets via -r or the old version of the command
6460 which may prompt the user. Part of fix for gdb/741.
6461
b304d130
AC
64622002-12-13 Andrew Cagney <ac131313@redhat.com>
6463
6464 * gdb.fortran/types.exp: Update obsolete comment.
6465 * gdb.fortran/exprs.exp: Ditto.
6466 * lib/gdb.exp: Delete obsolete code.
6467 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
6468 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
6469 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
6470 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
6471 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
6472 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
6473 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
6474 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
6475 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
6476 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
6477 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
6478 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
6479 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
6480 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
6481 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
6482 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
6483 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
6484 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
6485 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
6486 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
6487 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
6488 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
6489 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
6490 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
6491 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
6492 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
6493 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
6494 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
6495 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
6496 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
6497 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
6498 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6499 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6500 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6501 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6502 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6503 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6504
a23b6e6a
DC
65052002-12-11 David Carlton <carlton@math.stanford.edu>
6506
6507 * gdb.c++/m-data.exp: Add test for members that shadow global
6508 variables: see PR gdb/804.
6509 * gdb.c++/m-data.cc: Ditto.
6510
6604731b
DJ
65112002-12-10 Daniel Jacobowitz <drow@mvista.com>
6512
6513 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6514
de46ecd7
DC
65152002-12-06 David Carlton <carlton@math.stanford.edu>
6516
6517 * gdb.base/store.c: Don't declare functions static.
6518
27e829d0
AC
65192002-12-04 Andrew Cagney <ac131313@redhat.com>
6520
6521 * gdb.base/store.exp, gdb.base/store.c: New files.
6522
92806416
DJ
65232002-12-03 Daniel Jacobowitz <drow@mvista.com>
6524
6525 * gdb.base/selftest.exp: Update for current gdb.
6526
3bcbaac5
DJ
65272002-12-03 Daniel Jacobowitz <drow@mvista.com>
6528
6529 * gdb.base/maint.exp: Only dump symbols from one source file
6530 or objfile.
6531
f4f00b1f
DJ
65322002-12-03 Daniel Jacobowitz <drow@mvista.com>
6533
6534 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6535 function call.
6536
f1c8a949
JB
65372002-11-25 Jim Blandy <jimb@redhat.com>
6538
6539 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6540 function appearing in error message.
6541
9e297a97
DJ
65422002-11-21 Daniel Jacobowitz <drow@mvista.com>
6543
6544 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6545
1f312e79
JJ
65462002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6547
d63a86f8
RM
6548 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6549 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6550 should be in mi console format. This is part of fix for PR gdb/604.
6551
83c31e7d
FN
65522002-09-18 Fernando Nasser <fnasser@redhat.com>
6553
6554 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6555 which explicitly prints the zero offset as "+0".
6556
322b3f65
DJ
65572002-10-22 Daniel Jacobowitz <drow@mvista.com>
6558
6559 * gdb.threads/schedlock.c (args): Make unsigned.
6560
65612002-10-21 Daniel Jacobowitz <drow@mvista.com>
6562
6563 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6564 numbers. Allow "foo2|selected stack frame".
6565 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6566 * gdb.asm/asmsrc2.s: Likewise.
6567 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6568 comments.
6569 * gdb.asm/mips.inc: New file.
6570
5e2fe5b8
AF
65712002-10-18 Adam Fedor <fedor@gnu.org>
6572
6573 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6574 * gdb.base/help.exp: Likewise.
6575
abe1a5d0
KB
65762002-10-17 Kevin Buettner <kevinb@redhat.com>
6577
6578 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6579 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6580
10abb1d4
JB
65812002-10-02 Jim Blandy <jimb@redhat.com>
6582
6583 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6584
1f609b42
AC
65852002-10-01 Andrew Cagney <ac131313@redhat.com>
6586
6587 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6588 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6589 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6590 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6591 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6592 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6593 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6594
0aee02e4
AC
65952002-09-29 Andrew Cagney <ac131313@redhat.com>
6596
6597 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6598 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6599 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6600 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6601 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6602 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6603 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6604
6fde09ad
KB
66052002-09-27 Kevin Buettner <kevinb@redhat.com>
6606
6607 * gdb.base/annota1.exp (info break): Make directory components of
6608 path optional since not all compilers emit this debug information.
6609
6610 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6611 step ends up stepping out of the function instead of stopping on
6612 the epilogue.
6613
9e8aab75
KS
66142002-09-26 Keith Seitz <keiths@redhat.com>
6615
6616 * lib/insight-support.exp (gdbtk_start): Figure out where
6617 the insight executable is based on where gdb is. Use this
6618 executable to start insight instead of gdb.
6619
e36180d7
AC
66202002-09-25 Andrew Cagney <cagney@redhat.com>
6621
6622 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6623
9dd34b2b
AC
66242002-09-24 Andrew Cagney <ac131313@redhat.com>
6625
6626 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6627 test_isolated_complaints.
6628 (test_empty_complaint): New function.
6629 (test_empty_complaints): New function. Check no output when no
6630 complaints.
d63a86f8 6631
dea97812
KB
66322002-09-19 Jim Blandy <jimb@redhat.com>
6633
6634 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6635
54951bd7
AC
66362002-09-19 Andrew Cagney <ac131313@redhat.com>
6637
6638 * gdb.gdb/complaints.exp: New file.
6639
dec43320
AC
66402002-09-18 Andrew Cagney <ac131313@redhat.com>
6641
6642 * gdb.base/maint.exp: Check `help maint internal-warning'.
6643
e70d6e3f
DC
66442002-09-18 David Carlton <carlton@math.stanford.edu>
6645
6646 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6647 numbers, and replace them by a single breakpoint after the
6648 constructors are all finished.
6649 Add test 4.
6650 * gdb.c++/m-static.cc: Add test 4.
6651 * gdb.c++/m-static.h: New file.
6652 * gdb.c++/m-static1.cc: New file.
6653
6654 * gdb.c++/printmethod.exp: New file.
6655 * gdb.c++/printmethod.cc: New file.
6656
6657 * gdb.c++/pr-574.exp: New file.
6658 * gdb.c++/pr-574.cc: New file.
6659
afb5c968
CV
66602002-09-18 Corinna Vinschen <vinschen@redhat.com>
6661
6662 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6663 embedded targets which never actually exit.
6664
31e45dee
FN
66652002-09-18 Fernando Nasser <fnasser@redhat.com>
6666
6667 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6668 "don't step after run" as unresolved or unsupported, instead of xfail.
6669
a283c5a1
CV
66702002-09-18 Corinna Vinschen <vinschen@redhat.com>
6671
6672 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6673 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6674 Add newline to expected string in "step out of main (status wrapper)"
6675 case.
6676
11350d2a
CV
66772002-09-18 Corinna Vinschen <vinschen@redhat.com>
6678
6679 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6680 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6681
0deec7d6
TT
66822002-09-17 Tom Tromey <tromey@redhat.com>
6683
6684 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6685 \000, not \0, in double-quoted string.
6686
b2b4a1b5
CV
66872002-09-14 Corinna Vinschen <vinschen@redhat.com>
6688
c9d37158 6689 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6690 string after running the commands execution on breakpoint tests.
6691
1c56143a
CV
66922002-09-13 Corinna Vinschen <vinschen@redhat.com>
6693
6694 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6695
37f8da45
JB
66962002-09-12 Joel Brobecker <brobecker@gnat.com>
6697
6698 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6699
08b468e0
KS
67002002-09-10 Keith Seitz <keiths@redhat.com>
6701
6702 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6703 runto proc.
6704 (mi_run_to_main): Use mi_runto.
6705 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6706
dc360f58
KS
67072002-09-10 Keith Seitz <keiths@redhat.com>
6708
6709 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6710 regexp for stopping at main. Could have multiple event notifications.
6711 Don't assume that main was declared with no parameters.
6712 (mi_next): Use mi_step_to.
6713 (mi_step): Use mi_next_to.
6714
ce3abcfb
CV
67152002-09-09 Corinna Vinschen <vinschen@redhat.com>
6716
6717 * gdb.base/default.exp: Fix expected string in `info float' test.
6718
d1f5b980
BE
67192002-09-09 Ben Elliston <bje@redhat.com>
6720
6721 * config/mips.exp: Update comments.
6722 * config/mips-idt.exp: Likewise.
6723 * config/nind.exp: Likewise.
6724 * config/slite.exp: Likewise.
6725 * config/sparclet.exp: Likewise.
6726 * config/udi.exp: Likewise.
6727 * config/vx.exp: Likewise.
6728 * config/vxworks29k.exp: Likewise.
6729
2f71430b
JB
67302002-09-05 Jim Blandy <jimb@redhat.com>
6731
6732 * gdb.threads/killed.exp: Fix test failure message.
6733
7ddebc7e
KS
67342002-09-04 Keith Seitz <keiths@redhat.com>
6735
6736 * lib/mi-support.exp: Update copyright.
6737 (mi_gdb_test): Increase the priority of the expected pattern
6738 so that it matches gdb_test.
6739
0ae67eb3
KS
67402002-09-03 Keith Seitz <keiths@redhat.com>
6741
6742 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6743 Use integer comparison instead of string comparison for testing
6744 whether binary was built.
6745
38fc42c8
JB
67462002-09-03 Jim Blandy <jimb@redhat.com>
6747
6748 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6749
b6ff0e81
JB
67502002-08-29 Jim Blandy <jimb@redhat.com>
6751
6752 * gdb.threads/pthreads.exp: Move the portable thread compilation
6753 code into a function in lib/gdb.exp, and call that from here.
6754 * lib/gdb.exp (gdb_compile_pthreads): New function.
6755
07c98896
KS
67562002-08-29 Keith Seitz <keiths@redhat.com>
6757
6758 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6759 expect_out so that callers can get at it.
6760
0312286c
DJ
67612002-08-23 Daniel Jacobowitz <drow@mvista.com>
6762
6763 * gdb.threads/print-threads.c: New file.
6764 * gdb.threads/print-threads.exp: New file.
6765 * gdb.threads/schedlock.c: New file.
6766 * gdb.threads/schedlock.exp: New file.
6767
dd039bc4
EZ
67682002-08-22 Elena Zannoni <ezannoni@redhat.com>
6769
6770 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6771 not altivec.c.
6772
1f36144c
MK
67732002-08-17 Mark Kettenis <kettenis@gnu.org>
6774
6775 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6776 targets. The problem should be fixed now.
6777
16057ec7 67782002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6779
6780 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6781 2002-07-24 change that removes final dots from error messages.
6782
3c1499ad
TT
67832002-08-13 Tom Tromey <tromey@redhat.com>
6784
6785 * gdb.base/readline.exp: New file.
6786
a20ce2c3
AC
67872002-08-01 Andrew Cagney <ac131313@redhat.com>
6788
6789 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6790 supress message.
6791
db034ac5
AC
67922002-08-01 Andrew Cagney <cagney@redhat.com>
6793
6794 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6795 CHILL_FOR_TARGET and CHILL_LIB.
6796 * configure.in (configdirs): Remove gdb.chill.
6797 * configure: Regenerate.
6798 * lib/gdb.exp: Obsolete references to chill.
6799 * gdb.fortran/types.exp: Ditto.
6800 * gdb.fortran/exprs.exp: Ditto.
6801
3e000b18
KB
68022002-07-30 Kevin Buettner <kevinb@redhat.com>
6803
6804 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6805 set Irix-specific compile and link flags.
6806
28f4966b
KB
68072002-07-29 Kevin Buettner <kevinb@redhat.com>
6808
6809 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6810 source files. The ``-o'' option doesn't work with the ``-E'' option
6811 when using the Irix compiler.
6812
46c0d5a6
DJ
68132002-07-19 Daniel Jacobowitz <drow@mvista.com>
6814
6815 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6816 Improve support for reusing an exec file. Copy exec file
6817 to target, and run gdbserver on the target instead of on the host.
6818
eecf4bed
JB
68192002-07-18 Jim Blandy <jimb@redhat.com>
6820
0f815cdf
JB
6821 * gdb.base/ending-run.exp: Don't expect to see the program end in
6822 some orderly fashion when we're running on a real stand-alone
6823 board.
6824
eecf4bed
JB
6825 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6826 targets that don't support interrupts.
6827
52d309e4
JB
68282002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6829
6830 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6831 systems.
6832 Move comments in expect statements to inside the actions, so that they
6833 don't get matched against.
6834
ff683d9e
MK
68352002-07-10 Mark Kettenis <kettenis@gnu.org>
6836
6837 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6838 function when asleep" test.
6839
b5356753
AC
68402002-07-10 Andrew Cagney <ac131313@redhat.com>
6841
6842 * gdb.base/page.exp: Rewrite to handle problems with very long
6843 `info set' output. Update copyright.
6844
6aa4d13a
AC
68452002-06-26 Andrew Cagney <ac131313@redhat.com>
6846
6847 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6848 gdb.threads-hp.
6849 * gdb.hp/configure: Regenerate.
6850 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6851 * gdb.hp/gdb.threads-hp/configure: Delete file.
6852 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6853
8cf8c2b8
AC
68542002-06-22 Andrew Cagney <ac131313@redhat.com>
6855
6856 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6857 setlocale, bindtextdomain and textdomain.
6858
6827a8f8
JB
68592002-06-11 Jim Blandy <jimb@redhat.com>
6860
919d772c
JB
6861 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6862 preprocessor macro information is present.
6863
6827a8f8
JB
6864 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6865 tests.
6866
c15b0d21
MS
68672002-06-06 Michael Snyder <msnyder@redhat.com>
6868
c5984d70
MS
6869 * gdb.base/overlays.exp: Record addresses of overlay
6870 functions in TCL variables rather than in GDB variables,
6871 to avoid having GDB convert them to pointers (with loss
6872 of information).
6873
d63a86f8 6874 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6875 default linker script changes.
c15b0d21
MS
6876 * gdb.base/long_long.exp: Add check for sizeof (long double).
6877
be26fe0d
ML
68782002-06-06 Michal Ludvig <mludvig@suse.cz>
6879
6880 * gdb.asm/asm-source.exp: Add x86-64 target.
6881 * gdb.asm/x86_64.inc: New.
d63a86f8 6882
258093ca 68832002-05-30 Michael Chastain <mec@shout.net>
258093ca 6884
4b3153f1 6885 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6886 * gdb.c++/m-static.cc: New file.
6887 * gdb.c++/m-static.exp: New file.
6888
241264c6
MS
68892002-05-28 Michael Snyder <msnyder@redhat.com>
6890
6891 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6892 precision.
6893
9bba8c8f 68942002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6895
4b3153f1 6896 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6897 * gdb.c++/m-data.cc: New file.
6898 * gdb.c++/m-data.exp: New file.
6899
69002002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6901
4b3153f1 6902 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6903 * gdb.c++/try_catch.cc: New file.
d63a86f8 6904 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6905
def1b996
MC
69062002-05-27 Michael Chastain <mec@shout.net>
6907
6908 * gdb.c++/local.exp: Accept more nested types in output.
6909
522ba268
MC
69102002-05-26 Michael Chastain <mec@shout.net>
6911
6912 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6913
277254ba
MS
69142002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6915
6916 * lib/gdb.exp (gdb_wrapper_init): Just because
6917 gdb_wrapper_file exists, this does not mean that the file
6918 should not be rebuilt. That is what gdb_wrapper_initialized
6919 is for.
6920 (default_gdb_init): Reset gdb_wrapper_initialized.
6921
b61a8733
MS
69222002-05-23 Michael Snyder <msnyder@redhat.com>
6923
d63a86f8 6924 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6925 the precision of the floating point test results.
6926 * gdb.base/call-rt-st.exp: Ditto.
6927
b61a8733
MS
6928 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6929 * gdb.base/call-rt-st.exp: Ditto.
6930
56f6e910
MC
69312002-05-19 Michael Chastain <mec@shout.net>
6932
6933 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6934
ad0b0016
EZ
69352002-05-19 Elena Zannoni <ezannoni@redhat.com>
6936
6937 * configure.in (configdirs): Add gdb.arch.
6938 * configure: Regenerate.
6939
f617d2b6
JB
69402002-05-17 Jim Blandy <jimb@redhat.com>
6941
6942 * gdb.base/completion.exp: Recognize the more detailed error
6943 messages produced by the macro expander's lexical analyzer.
6944
eac2a696
EZ
69452002-05-14 Elena Zannoni <ezannoni@redhat.com>
6946
6947 * gdb.arch/altivec-abi.c: New file.
6948 * gdb.arch/altivec-abi.exp: New file.
6949 * gdb.arch/altivec-regs.c: New file.
6950 * gdb.arch/altivec-regs.exp: New file.
6951
2fdde8f8
DJ
69522002-05-14 Daniel Jacobowitz <drow@mvista.com>
6953
6954 * gdb.base/maint.exp (maint print type): Update for new type
6955 structure.
d63a86f8 6956
e31f1a7c
EZ
69572002-05-14 Elena Zannoni <ezannoni@redhat.com>
6958
6959 * gdb.arch: New directory.
6960 * gdb.arch/configure.in: New file.
6961 * gdb.arch/configure: New file.
6962 * gdb.arch/Makefile.in: New file.
6963
db589741
CV
69642002-05-13 Corinna Vinschen <vinschen@redhat.com>
6965
6966 * gdb.asm/asm-source.exp: Add v850 as supported target.
6967 * gdb.asm/v850.inc: New file.
6968
8ce2a7dc
DJ
69692002-05-13 Daniel Jacobowitz <drow@mvista.com>
6970
6971 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6972
df763c7f
DJ
69732002-05-12 Daniel Jacobowitz <drow@mvista.com>
6974
6975 * gdb.base/break.exp: Check 'break "marker2"'.
6976
377daeed
MS
69772002-05-10 Michael Snyder <msnyder@redhat.com>
6978
6979 * gdb.base/long_long.exp: Fix typo.
6980
c4b7bc2b
JB
69812002-05-10 Jim Blandy <jimb@redhat.com>
6982
ecac9a4e
JB
6983 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6984 a bug.
6985
c4b7bc2b
JB
6986 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6987 Recognize more detailed error message produced by the macro
6988 expander's lexical analyzer.
6989 * lib/gdb.exp (test_print_reject): Same.
6990
e71019a1
MK
69912002-05-09 Mark Kettenis <kettenis@gnu.org>
6992
6993 * gdb.c++/method.exp: Fix typo.
6994
fedfc8e6
MS
69952002-05-08 Michael Snyder <msnyder@redhat.com>
6996
166a1957
MS
6997 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6998 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6999 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
7000 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
7001 Add iftarget clause for strongarm.
d63a86f8 7002
f1c47eb2
MS
70032002-05-06 Michael Snyder <msnyder@redhat.com>
7004
cb9a9d3e
MS
7005 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
7006 (gdb_continue_to_end): Accept output from status wrapper.
7007 * gdb.base/ending-run.exp: Add case for output from status wrapper.
7008 Clean up fail messages to match pass messages.
7009
f1c47eb2
MS
7010 Enable the "needs_status_wrapper" testsuite feature.
7011 * lib/gdb.exp (gdb_wrapper_init): New procedure.
7012 (gdb_compile): Conditionally call gdb_wrapper_init.
7013 * gdb.base/a2-run.exp: Recognize output from status wrapper.
7014 * gdb.c++/method.exp: Recognize output from status wrapper.
7015
6079c749
BE
70162002-05-06 Ben Elliston <bje@redhat.com>
7017From Graydon Hoare <graydon@redhat.com>
7018
7019 * config/sid.exp: Include support for "rawsid" protocol.
7020
188baff3
JB
70212002-05-03 Jim Blandy <jimb@redhat.com>
7022
7023 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
7024 * gdb.c++/hang3.C: New file.
7025
b9c07f0f
AC
70262002-05-04 Andrew Cagney <ac131313@redhat.com>
7027
7028 * gdb.base/default.exp: Remove obsolete code.
7029 * gdb.c++/misc.exp: Ditto. Update copyright.
7030 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
7031 * gdb.base/whatis.exp: Ditto. Update copyright.
7032 * gdb.base/scope.exp: Ditto. Update copyright.
7033 * gdb.base/ptype.exp: Ditto. Update copyright.
7034 * gdb.base/printcmds.exp: Ditto. Update copyright.
7035 * gdb.base/opaque.exp: Ditto. Update copyright.
7036 * gdb.base/list.exp: Ditto.
7037 * gdb.base/funcargs.exp: Ditto. Update copyright.
7038 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
7039 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
7040 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
7041 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
7042 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
7043 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
7044
5c7a0397
MS
70452002-05-02 Michael Snyder <msnyder@redhat.com>
7046
d6dcc264 7047 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
7048 * gdb.base/long_long.exp: Add xscale target.
7049 * gdb.base/default.exp: Add xscale target.
7050
eb7f1c48
JB
70512002-05-01 Jim Blandy <jimb@redhat.com>
7052
7053 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
7054 gdb.c++/hang.exp: New test.
7055
a6befae8
FF
70562002-05-01 Fred Fish <fnf@redhat.com>
7057
7058 * gdb.base/completion.exp: Handle completions of "./Make" for
7059 more than one completion possibility, as is the case when we
7060 build and test in the source tree.
7061
0a310277
AG
70622002-04-29 Anthony Green <green@redhat.com>
7063
7064 * gdb.java/jmisc1.exp: New file.
7065 * gdb.java/jmisc2.exp: New file.
7066
6ff9af88
DJ
70672002-04-24 Daniel Jacobowitz <drow@mvista.com>
7068
7069 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
7070
96b3d632
EZ
70712002-04-23 Elena Zannoni <ezannoni@redhat.com>
7072
7073 * gdb.base/help.exp: Change 'help status' to allow for target
7074 dependent output differences.
7075
5019bb54
MC
70762002-04-22 Michael Chastain <mec@shout.net>
7077
7078 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
7079
a805a116
MC
70802002-04-22 Michael Chastain <mec@shout.net>
7081
7082 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
7083
a1706bfd
DM
70842002-04-17 David S. Miller <davem@redhat.com>
7085
7086 * gdb.asm/sparc64.inc: New file.
7087 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
7088
a73a20a2
EZ
70892002-04-19 Elena Zannoni <ezannoni@redhat.com>
7090
7091 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
7092 instruction file directly into the build tree. Clean up at end of
7093 test.
7094
ba678339
DM
70952002-04-18 David S. Miller <davem@redhat.com>
7096
7097 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
7098 handle 64-bit platforms correctly.
7099 * gdb.base/maint.exp: Likewise.
7100
b03399da
KB
71012002-04-18 Kevin Buettner <kevinb@redhat.com>
7102
7103 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
7104 ``-fpic'' when compiling files comprising a shared library, but
7105 it does need additional linker flags in order to find shared
7106 libraries at run time.
7107
e2004992
KB
71082002-04-18 Kevin Buettner <kevinb@redhat.com>
7109
7110 * gdb.base/cvexpr.c (use): New function.
7111 (main): Invoke use() on all global variables to prevent
7112 some linkers from deleting these otherwise unused symbols.
7113
d8937120
MC
71142002-04-17 Michael Chastain <mec@shout.net>
7115From David S. Miller <davem@redhat.com>
7116
7117 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
7118 handle 64-bit platforms correctly.
7119
ffd61a58
MS
71202002-04-12 Michael Snyder <msnyder@redhat.com>
7121From Jim Blandy <jimb@redhat.com>
7122 * gdb.base/foo.c (foox): Remove section attribute; the linker
7123 script can handle this instead.
7124 * gdb.base/bar.c (barx): Same.
7125 * gdb.base/baz.c (bazx): Same.
7126 * gdb.base/grbx.c (grbxx): Same.
7127
7128 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
7129 manager doesn't automatically unmap overlays unnecessarily.
7130
6b8426a6
MH
71312002-04-10 Martin M. Hunt <hunt@redhat.com>
7132
7133 * gdb.base/ending-run.exp: Fix pattern for Mips targets
7134 stepping out of main.
7135
34af4875
MC
71362002-04-09 Michael Chastain <mec@shout.net>
7137
7138 * gdb.c++/local.cc (main): Move call to marker1() inside nested
7139 scope so that the nested scope tests will make sense.
7140 * gdb.c++/local.exp: Write patterns that actually work with gcc
7141 (the HP patterns "were never known to work with gcc").
7142 Keep the old aCC patterns too.
7143
2d1676a0
DJ
71442002-04-09 Daniel Jacobowitz <drow@mvista.com>
7145
7146 * gdb.base/attach.exp: Correct target board test.
7147
3a63e3f9
MC
71482002-04-08 Michael Chastain <mec@shout.net>
7149
7150 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
7151 in a const method. Add some xfail and fail cases for configurations
7152 that do not emit the "const ...".
7153
f18dabd2
MC
71542002-04-07 Michael Chastain <mec@shout.net>
7155
7156 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
7157 Accept "A * const" and "const A * const" as type of "this".
7158 Fix spelling of getFunky throughout. Make messages uniform.
7159
0fcddd82
EZ
71602002-04-07 Elena Zannoni <ezannoni@redhat.com>
7161
7162 Work around for PR gdb/285:
7163 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
7164
16a8534a
EZ
71652002-04-07 Elena Zannoni <ezannoni@redhat.com>
7166
7167 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
7168 instructions file at run time instead of configure time.
7169 Sometimes we run the test in a directory that is not the one we
7170 configured in.
7171 * gdb.asm/configure.in: Delete creation of symlink.
7172 * gdb.asm/configure: Regenerate.
7173
24181d81
JB
71742002-04-05 J. Brobecker <brobecker@gnat.com>
7175
7176 * gdb.gdb/xfullpath.exp: New test, to exercise the new
7177 xfullpath () function.
7178
7cdb7107
DJ
71792002-04-04 Daniel Jacobowitz <drow@mvista.com>
7180
7181 * gdb.asm/Makefile.in: Correct dependencies.
7182
7183 * gdb.asm/powerpc.inc: New file.
7184 * gdb.asm/asm-source.exp: Add PowerPC.
7185 * gdb.asm/configure.in: Likewise.
7186 * gdb.asm/configure: Regenerated.
7187
a7d17088
DJ
71882002-04-04 Daniel Jacobowitz <drow@mvista.com>
7189
7190 * gdb.base/relocate.exp: New file.
7191 * gdb.base/relocate.c: New file.
7192
cd721503
FF
71932002-04-04 Fred Fish <fnf@redhat.com>
7194
7195 * gdb.base/step-test.exp: Update comment regarding stopping in
7196 memcpy/bcopy calls inserted as part of the compiler runtime.
7197
b22ad7a7
MS
71982002-04-04 Michael Snyder <msnyder@redhat.com>
7199
7200 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
7201
5f279fa6
DJ
72022002-04-03 Daniel Jacobowitz <drow@mvista.com>
7203
7204 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
7205 (gdb_expect): Remove $notransfer hack.
7206
dd0fd3ce
DJ
72072002-04-02 Daniel Jacobowitz <drow@mvista.com>
7208
7209 * gdb.c++/classes.exp ("calling method for small class"): Match
7210 updated register output.
7211
1e50cda1
DJ
72122002-03-30 Daniel Jacobowitz <drow@mvista.com>
7213
7214 Fix PR gdb/452
7215 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
7216 when finished. Make gdb_file_cmd send "exec-file" when
7217 appropriate.
7218
24015922
DJ
72192002-03-30 Daniel Jacobowitz <drow@mvista.com>
7220
7221 * gdb.base/attach.exp: Remove extra setup_xfail.
7222
dd7dfd64
MS
72232002-03-26 Michael Snyder <msnyder@redhat.com>
7224
7225 * gdb.base/default.exp: Add tests for dump, append, and restore.
7226 * gdb.base/help.exp: Add tests for dump, append, and restore.
7227 * gdb.base/dump.exp: New file, test dump, append and restore.
7228 * gdb.base/dump.c: New file.
7229
48b2f8d7
MS
72302002-03-27 Michael Snyder <msnyder@redhat.com>
7231
d63a86f8 7232 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
7233 clean-ups in help messages.
7234
05b4d525
FF
72352002-03-26 Fred Fish <fnf@redhat.com>
7236
7237 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
7238 have debugging info for those functions and the compiler uses them
7239 internally to copy structs around.
7240
d7679631
FF
72412002-03-26 Fred Fish <fnf@redhat.com>
7242
7243 * gdb.base/list.exp: Revert the change made yesterday and add note
7244 about why we don't list the default lines for remote targets.
7245
523ac3f9
MS
72462002-03-25 Michael Snyder <msnyder@redhat.com>
7247
7248 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
7249
754b2b8d
FF
72502002-03-25 Fred Fish <fnf@redhat.com>
7251
7252 * gdb.base/list.exp: This test works on remote targets so remove
7253 the short circuit for remote targets. Update copyright.
7254
33c3e192
FF
72552002-03-25 Fred Fish <fnf@redhat.com>
7256
7257 * gdb.base/attach.exp: Fix logic error that was suppressing this
7258 test for all non hppa*-*-hpux* targets, instead of the hp target.
7259 Move comments closer to the suppression point. Also now need to
7260 check that we are running natively.
7261
d43e73ee
MS
72622002-03-22 Michael Snyder <msnyder@redhat.com>
7263
882c8f02
MS
7264 * gdb.base/default.exp: Add test for gcore. Update copyright.
7265 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 7266
04c12f60
FF
72672002-03-06 Fred Fish <fnf@redhat.com>
7268
7269 * gdb.base/funcargs.c: Remove extraneous ';' character.
7270 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
7271
b43df995
MC
72722002-03-04 Michael Chastain <mec@shout.net>
7273
7274 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
7275 accommodate gcc v3 function signature.
7276 * gdb.mi/mi0-var-cmd-exp: Ditto.
7277
92362027
AC
72782002-02-24 Andrew Cagney <ac131313@redhat.com>
7279
7280 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
7281 ``GNU/Linux'' or ``Linux kernel''
7282 * testsuite/gdb.threads/pthreads.c: Ditto.
7283
258ad32d
MC
72842002-02-24 Michael Chastain <mec@shout.net>
7285
7286 * gdb.threads/pthreads.c (thread1): Add a return statement.
7287 (thread2): Likewise.
7288 (foo): Likewise.
7289
04c3b3d4
MC
72902002-02-23 Michael Chastain <mec@shout.net>
7291
7292 * gdb.threads/linux-dp.c (philosopher): Add a return statement
7293 to placate gcc.
7294
5a2a0a20
MC
72952002-02-23 Michael Chastain <mec@shout.net>
7296
7297 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
7298 test "ptype bint". The test passes on all my stabs configurations.
7299
a640f7fc
JB
73002002-02-21 Jim Blandy <jimb@redhat.com>
7301
27924826
JB
7302 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
7303 filename at a time, and watch for the ones we want to see.
7304
a640f7fc
JB
7305 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
7306 types of pointers to prototyped functions.
7307
edcc8c75
AC
73082002-02-20 Andrew Cagney <ac131313@redhat.com>
7309
7310 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
7311 signed, unsigned and straight char.
7312 (padding_char, padding_short, padding_int, padding_long,
7313 padding_long_long, padding_float, padding_double,
7314 padding_long_double): New global variables.
7315 (fill, fill_structs): New functions.
7316
7317 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
7318 for correctly sized writes. Update copyright.
7319 (get_valueof): New procedure.
7320 (get_sizeof): Call get_valueof.
7321 (check_valueof): New procedure.
7322 (check_padding): New procedure.
7323
ac57ea44
MC
73242002-02-20 Michael Chastain <mec@shout.net>
7325
7326 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
7327 to setup_xfail. Document some of the remaining calls.
7328
7a10c941
MC
73292002-02-18 Michael Chastain <mec@shout.net>
7330
7331 * gdb.c++/userdef.exp: Update copyright year.
7332
fb8acdcc
DJ
73332002-02-18 Daniel Jacobowitz <drow@mvista.com>
7334
7335 * gdb.c++/userdef.exp: Test overloaded operators properly.
7336 Remove xfails.
7337
fda6ae12
MS
73382002-02-14 Michael Snyder <msnyder@redhat.com>
7339
7340 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
7341
676a0442
DJ
73422002-02-14 Daniel Jacobowitz <drow@mvista.com>
7343
7344 * gdb.base/a2-run.exp: Check for a remote target properly.
7345 * gdb.base/annota1.exp: Likewise.
7346 * gdb.base/list.exp: Likewise.
7347 * gdb.base/reread.exp: Likewise.
7348 * gdb.base/scope.exp: Likewise.
7349 * gdb.base/shlib-call.exp: Likewise.
7350 * gdb.base/term.exp: Likewise.
7351 * gdb.c++/annota2.exp: Likewise.
7352
78b4f468
RE
73532002-02-13 Richard Earnshaw <rearnsha@arm.com>
7354
7355 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
7356
9a81ba51
MC
73572002-02-10 Michael Chastain <mec@shout.net>
7358
7359 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
7360 (call_after_alloca): Ditto.
7361
004af6c7
DJ
73622002-02-10 Daniel Jacobowitz <drow@mvista.com>
7363
7364 * gdb.base/ending-run.exp: Guard "cont" test with
7365 gdb_skip_stdio_test.
7366
37225f62
JB
73672002-02-06 Jim Blandy <jimb@redhat.com>
7368
7369 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
7370 from here...
7371 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
7372 To here. Disable this test on non-HP platforms. Add big comment.
7373
fe6fdd96
MS
73742002-02-04 Michael Snyder <msnyder@redhat.com>
7375
7376 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
7377 other than d10v and m32r.
7378
036fad3f
RE
73792002-02-02 Richard Earnshaw <rearnsha@arm.com>
7380
7381 * gdb.base/default.exp: Rewrite test patterns to reduce time
7382 taken to match them.
7383
7148ab62
DJ
73842002-01-30 Daniel Jacobowitz <drow@mvista.com>
7385
7386 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
7387 Allow a start function above main.
7388 * gdb.threads/linux-dp.exp: Fix copyright date.
7389
396cc255
DJ
73902002-01-30 Daniel Jacobowitz <drow@mvista.com>
7391
7392 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
7393 (check_philosopher_stack): Check for manager thread before checking
7394 for a just-starting thread.
7395
f038d31b
DJ
73962002-01-30 Daniel Jacobowitz <drow@mvista.com>
7397
7398 From Neil Booth <neil@daikokuya.demon.co.uk>:
7399 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
7400 warnings.
7401
b3ff9d9a
FF
74022002-01-21 Fred Fish <fnf@redhat.com>
7403
7404 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
7405 not caller.
7406
39ad761d
JB
74072002-01-21 Jim Blandy <jimb@redhat.com>
7408
7409 * gdb.base/reread.exp: Check that GDB properly re-reads the
7410 executable file when it changes while no inferior is running.
7411
aaf320fa
FF
74122002-01-21 Fred Fish <fnf@redhat.com>
7413
7414 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
7415 optionally accept the "shlib events" variation.
7416
808a31f5
JB
74172002-01-21 Jim Blandy <jimb@redhat.com>
7418
7419 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
7420 call `fflush' after every `printf', so that the output is produced
7421 at predictable points, regardless of whatever buffering does (or
7422 doesn't) take place.
7423 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
7424 at different points.
7425
4420d5e2
DJ
74262002-01-20 Daniel Jacobowitz <drow@mvista.com>
7427
7428 * gdb.c++/inherit.exp: Update copyright years.
7429 * gdb.c++/method.exp: Likewise.
7430
3e36a0f4
DJ
74312002-01-20 Daniel Jacobowitz <drow@mvista.com>
7432
7433 * gdb.c++/classes.exp: Update for improved v3 support and skipping
7434 artificial methods/arguments.
7435 * gdb.c++/derivation.exp: Likewise.
7436 * gdb.c++/inherit.exp: Likewise.
7437 * gdb.c++/method.exp: Likewise.
7438 * gdb.c++/virtfunc.exp: Likewise.
7439
b4ceaee6
AC
74402002-01-18 Andrew Cagney <ac131313@redhat.com>
7441
7442 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
7443 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
7444 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
7445 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
7446 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
7447 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
7448
ecace851
JB
74492002-01-17 Jim Blandy <jimb@redhat.com>
7450
7451 * gdb.asm/asm-source.exp (info symbol): Take another shot at
7452 anchoring the pattern matching the entry point symbol's name.
7453
375fc983
AC
74542002-01-17 Andrew Cagney <ac131313@redhat.com>
7455
7456 * gdb.base/maint.exp: Update ``maint internal-error'' to match
7457 continue/quit query. Update copyright.
7458
fe6fdd96
MS
74592002-01-14 Michael Snyder <msnyder@redhat.com>
7460
7461 * gdb.base/gcore.exp: Remove extra debugging output.
7462
e017c81f
DJ
74632002-01-13 Daniel Jacobowitz <drow@mvista.com>
7464
7465 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
7466 for slightly dubious v2 mangled string.
7467
37ab3bf8
DJ
74682002-01-13 Daniel Jacobowitz <drow@mvista.com>
7469
7470 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
7471
1bc05c3a 74722002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 7473
1bc05c3a 7474 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 7475
1bc05c3a
JM
7476 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
7477 constructors.
7478 * gdb.c++/derivation.exp: Likewise.
7479 * gdb.c++/templates.exp: Likewise.
7480 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 7481
1bc05c3a
JM
74822002-01-10 Michael Snyder <msnyder@redhat.com>
7483
7484 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 7485
a911c360
MS
74862002-01-08 Michael Snyder <msnyder@redhat.com>
7487
7488 * gdb.base/gcore.exp: New test for generate-core-file command.
7489 * gdb.base/gcore.c: Testcase for above.
7490 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
7491
ea2119ec
JM
74922002-01-08 Jason Merrill <jason@redhat.com>
7493
7494 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7495
68203136
FF
74962002-01-07 Fred Fish <fnf@redhat.com>
7497
7498 * gdb.c++/overload.exp: Remove unconditional xfails for:
7499 print foo_instance1.overloadargs(1)
7500 print foo_instance1.overloadargs(1, 2)
7501 print foo_instance1.overloadargs(1, 2, 3)
7502 print foo_instance1.overloadargs(1, 2, 3, 4)
7503 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7504 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7505 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7506 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7507 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7508 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7509 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7510 print foo_instance1.overload1arg()
7511 print foo_instance1.overload1arg((char)arg2)
7512 print foo_instance1.overload1arg((signed char)arg3)
7513 print foo_instance1.overload1arg((unsigned char)arg4)
7514 print foo_instance1.overload1arg((int)arg7)
7515 print foo_instance1.overload1arg((unsigned int)arg8)
7516 print foo_instance1.overload1arg((float)arg11)
7517 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7518
21b9b5b1
MS
75192002-01-07 Michael Snyder <msnyder@redhat.com>
7520
7521 * gdb.base/huge.exp: New test. Print a very large target data object.
7522 (skip_huge_test): New test variable. Define if you want to skip this
7523 test. The test reads an 8 megabyte data object from the target, so it
7524 might be very time consuming on remote targets with a slow connection.
7525 * gdb.base/huge.c: New file. Test case for above.
7526
725f922e
FF
75272002-01-07 Fred Fish <fnf@redhat.com>
7528
7529 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7530 g_instance.bfoo, and g_instance.cfoo.
7531
634d57ec
JL
7532Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7533
f286b2c3
JL
7534 * gdb.base/break.c (multi_line_if_conditional): New function.
7535 (multi_ilne_while_conditional): Likewise.
7536 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7537 IF or WHILE condition puts the breakpoint at the start of
7538 the condition.
7539
634d57ec
JL
7540 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7541 hppa*-*-hpux* expected failure.
7542 * gdb.base/structs.exp (do_function_calls): Similarly.
7543
7544 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7545 watchpoints.
7546
9fbfe2dc
AC
75472002-01-06 Andrew Cagney <ac131313@redhat.com>
7548
7549 Fix PR gdb/66.
7550 * gdb.base/structs.exp: Replace skip for a29k with skip for
7551 gdb,cannot_call_functions.
7552 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7553 * gdb.base/callfuncs.exp: Ditto.
7554 * gdb.base/call-rt-st.exp: Ditto.
7555 * gdb.base/call-strs.exp: Ditto.
7556 * gdb.base/callfwmall.exp: Ditto.
7557 * gdb.base/scope.exp: Obsolete xfail a29k.
7558 * gdb.c++/misc.exp: Ditto.
7559 * gdb.c++/cplusfuncs.exp: Ditto.
7560 * gdb.base/ptype.exp: Ditto.
7561 * gdb.base/printcmds.exp: Ditto.
7562 * gdb.base/opaque.exp: Ditto.
7563 * gdb.base/list.exp: Ditto.
7564 * gdb.base/funcargs.exp: Ditto.
7565 * gdb.base/default.exp: Ditto.
7566
8ddad156
MS
75672002-01-04 Michael Snyder <msnyder@redhat.com>
7568
ca4976a6 7569 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7570 * gdb.base/maint.exp: Add tests for maint info sections options.
7571
1b074332
JL
7572Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7573
7574 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7575
7d159115
CV
75762001-12-20 Corinna Vinschen <vinschen@redhat.com>
7577
7578 * gdb.asm/arm.inc: New file.
7579 * gdb.asm/asm-source.exp: Add arm targets.
7580 * gdb.asm/configure.in: Ditto.
7581 * gdb.asm/configure: Recreated from configure.in.
7582
8fb87725
JL
7583Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7584
afabe08c
JL
7585 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7586 with HP's compiler.
7587 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7588 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7589 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7590 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7591
7592 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7593 either HP's compilers or GCC.
7594
db521deb
JL
7595 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7596 a SIGBUS or SIGSEGV.
7597
7598 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7599
7600 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7601 can be compiled with either HP's compiler or GCC.
7602
cfa88ab7
JL
7603 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7604 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7605 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7606
ca344dff
JL
7607 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7608 to match current gdb output. Update due to using auto-solib-limit
7609 for limiting instead of overloading auto-solib-add.
7610 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7611 test program.
7612
3f3c6e55 7613 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7614 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7615 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7616 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7617 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7618 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7619 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7620 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7621 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7622 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7623 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7624 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7625 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7626
8fb87725
JL
7627 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7628 a SIGTRAP to the inferior.
7629
cf599fa7
CV
76302001-12-19 Corinna Vinschen <vinschen@redhat.com>
7631
7632 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7633 Substitute call to target_link by call to gdb_compile.
7634
2cd045cd
JL
7635Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7636
7637 * gdb.base/break.exp: Fix HP specific search string when testing
7638 backtracing in a called function.
7639
d63a86f8 7640 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7641 compiling the test with HP's compilers.
7642 * gdb.base/volatile.exp: Similarly.
7643
99ebe9ac
JB
76442001-12-19 Jim Blandy <jimb@redhat.com>
7645
7646 * gdb.base/printcmds.exp: Expect the null character to be printed
7647 as '\0', and the '\013' to be printed as '\v'.
7648 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7649 * gdb.base/setvar.exp: Same.
7650
b9891b29
JB
76512001-12-17 Jim Blandy <jimb@redhat.com>
7652
0eba65ab
JB
7653 * gdb.base/completion.exp: Rather than completing very long
7654 filenames, which can make the readline library produce output we
7655 don't recognize, cd to the directory first, and then complete
7656 using nice, short relative paths.
7657
6970b5b1
JB
7658 * gdb.base/completion.exp: On some systems, there is, in fact, a
7659 variable named `b' in scope, since GDB treats all static
7660 variables as being in scope. So use `no_var_named_this'
7661 instead of `b'.
7662
b9891b29
JB
7663 * gdb.base/corefile.exp: Recognize the message saying that GDB
7664 can't find the core file's registers as a failure.
7665
e6ccd35f
JSC
76662001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7667
7668 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7669 test expect string more specific.
7670
105ba819
CV
76712001-12-13 Corinna Vinschen <vinschen@redhat.com>
7672
7673 * gdb.asm/asm-source.exp: Add support for xstormy16.
7674 * gdb.asm/configure.in: Ditto.
7675 * gdb.asm/configure: Rebuild.
7676 * gdb.asm/xstormy16.inc: New file.
7677
e9e79dd9
FF
76782001-12-10 Fred Fish <fnf@redhat.com>
7679
7680 * gdb.base/maint.exp: Update to match changes in type dumping code.
7681
347dc97d
JB
76822001-12-10 Jim Blandy <jimb@redhat.com>
7683
7684 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7685 matching the entry point symbol's name at the beginning of the
7686 line.
7687
5178b9d6
DJ
76882001-12-07 Daniel Jacobowitz <drow@mvista.com>
7689
7690 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7691 gdb.c++/inherit.exp, gdb.c++/method.exp,
7692 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7693 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7694 and class layout support.
7695
af890c52
DJ
76962001-12-07 Daniel Jacobowitz <drow@mvista.com>
7697
7698 * gdb.c++/classes.exp: Add test for static member function.
7699 * gdb.c++/misc.cc: Add class with static member function.
7700
7a345fb3
JB
77012001-12-07 Jim Blandy <jimb@redhat.com>
7702
f2e54a80 7703 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7704 those tests as `unsupported'.
7705 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7706 Rewrite subsequent tests to use it.
7707
7708 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7709 those tests as `unsupported'.
7710 * gdb.base/structs.exp (call_struct_func): New function.
7711 (do_function_calls): Use call_struct_func to call the functions
7712 returning structs.
7713
0bc69509
JB
7714 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7715 whether functions are prototyped or not, so we can't possibly pass
7716 arguments to t_float_values2 properly.
7717
7a345fb3
JB
7718 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7719 value of `timeout' for targets other than the mips*tx39-*.
7720
edb6ede1
MS
77212001-12-06 Michael Snyder <msnyder@redhat.com>
7722
d63a86f8 7723 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7724 and detect whether the start symbol has a leading underscore.
7725
2d842f13
JB
77262001-12-04 Jim Blandy <jimb@redhat.com>
7727
7728 * gdb.base/completion.exp: Clarify indentation.
7729
68550daf
JB
77302001-12-03 Jim Blandy <jimb@redhat.com>
7731
7732 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7733 variables on the S/390, not `.word'.
7734
cd5195a8
JB
77352001-11-30 Jim Blandy <jimb@redhat.com>
7736
7737 Add assembly-source tests for s390-ibm-linux.
7738 * gdb.asm/s390.inc: New file.
7739 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7740 the S/390 architecture.
7741 * gdb.asm/configure: Regenerated.
7742
ca9efc90
MS
77432001-11-30 Michael Snyder <msnyder@redhat.com>
7744
7745 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7746 next, info source, info sources, info line, global and static
7747 variables, and static functions.
7748 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7749 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7750 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7751 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7752 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7753 (gdbasm_leave): Restore frame pointer.
7754 (gdbasm_startup): Copy stack set-up from crt0.S.
7755
d0e66976
FN
77562001-11-26 Fernando Nasser <fnasser@redhat.com>
7757
7758 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7759 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7760 to a local (non-static) variable. Copy tstruct.a to a static buffer
7761 and return a pointer to that buffer.
7762 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7763
e2334072
MK
77642001-11-24 Mark Kettenis <kettenis@gnu.org>
7765
7766 * gdb.asm/configure.in: Fix recognition of ix86 target.
7767 * gdb.asm/configure: Regenerate.
7768
756caa3d
MS
77692001-11-21 Michael Snyder <msnyder@redhat.com>
7770
7771 * gdb.asm/sparc.inc: New file.
7772 * gdb.asm/asm-source.exp: Recognize sparc target.
7773 * gdb.asm/configure.in: Recognize sparc target.
7774 * gdb.asm/configure: Regenerate.
d63a86f8 7775
9a4d72d5
MS
77762001-11-21 Michael Snyder <msnyder@redhat.com>
7777
7778 * gdb.asm/m32r.inc: New file.
7779 * gdb.asm/asm-source.exp: Recognize m32r target.
7780 * gdb.asm/configure.in: Recognize m32r target.
7781 * gdb.asm/configure: Regenerate.
7782
a773d1cd
MS
77832001-11-20 Michael Snyder <msnyder@redhat.com>
7784
017ac23d
MS
7785 * gdb.asm/i386.inc: New file.
7786 * gdb.asm/asm-source.exp: Recognize ix86 target.
7787 * gdb.asm/configure.in: Recognize ix86 target.
7788 * gdb.asm/configure: Regenerate.
7789
a773d1cd
MS
7790 * gdb.c++/namespace.exp: Fix quotes in output messages.
7791
bb632afb
MS
77922001-11-14 Michael Snyder <msnyder@redhat.com>
7793
25d559ca 7794 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7795 qualifier in a type cast expression, to designate an address
7796 in the instruction space (Harvard architecture).
7797
4749e309
MS
77982001-11-13 Michael Snyder <msnyder@redhat.com>
7799
7800 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7801 Tests for expressions using 'const' and 'volatile'.
7802
25050984
CV
78032001-11-13 Corinna Vinschen <vinschen@redhat.com>
7804
7805 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7806
1902c51f
DJ
78072001-11-12 Daniel Jacobowitz <drow@mvista.com>
7808
7809 * lib/mi-support.exp (mi_run_to_helper): Move comments
7810 outside of gdb_expect.
7811
dcf95b47
DJ
78122001-11-11 Daniel Jacobowitz <drow@mvista.com>
7813
7814 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7815 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7816 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7817 mi0_run_to): New functions.
7818 * gdb.mi/mi-simplerun.exp: Use them.
7819 * gdb.mi/mi0-simplerun.exp: Likewise.
7820 * gdb.mi/mi-var-cmd.exp: Likewise.
7821 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7822
45b074e1
AC
78232001-11-10 Andrew Cagney <ac131313@redhat.com>
7824
7825 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7826 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7827
bf50d346
AC
78282001-11-09 Andrew Cagney <ac131313@redhat.com>
7829
7830 * gdb.base/restore.exp: Include $expected value in restored test
7831 message.
7832
9383332c
AC
78332001-11-09 Andrew Cagney <ac131313@redhat.com>
7834
7835 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7836 implemented.
7837
db62520a
MS
78382001-11-08 Michael Snyder <msnyder@redhat.com>
7839
7840 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7841 Add pass/fail message for stop at breakpoint in call dummy function.
7842
b5703437
MS
78432001-11-07 Michael Snyder <msnyder@redhat.com>
7844
d63a86f8
RM
7845 * gdb.c++/templates.exp (test_template_breakpoints):
7846 If we get an overload menu, but it does not match what
760f6330 7847 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7848 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7849 making the whitespace optional. Argument for "new" may be
7850 "unsigned" as well as "unsigned int/long".
d63a86f8 7851 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7852 making the whitespace optional. Also replace "(void) with
7853 "((void|)), making the keyword "void" optional.
d63a86f8 7854 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7855 making the whitespace optional. Also replace "(void) with
7856 "((void|)), making the keyword "void" optional.
3bf40917
MS
7857 * gdb.base/callfuncs.c (t_float_values): This function must
7858 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7859 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7860 can be tested against both cases. Usually one case involves
7861 promotion of float to double, while the other does not.
7862 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7863 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7864 includes a stack frame for "start".
7865
c8ab4e6d
JB
78662001-11-05 Jim Blandy <jimb@redhat.com>
7867
7868 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7869 pointers are 32 bits long, and that offsets of relocs are always
7870 stored in the data (REL-style), and not in the reloc entry itself
7871 (RELA-style).
7872 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7873 stabs.
7874
3f08ced9
MS
78752001-11-01 Michael Snyder <msnyder@redhat.com>
7876
7877 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7878 and regular expression operators by using quoting.
7879
cbfa24cd
MS
78802001-10-31 Michael Snyder <msnyder@redhat.com>
7881
7882 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7883 depending on what the symbol table contains.
7884 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7885 the output of the ptype command. Similarly, accept both "const &"
7886 and "const&".
7887
aaa68313
CV
78882001-10-31 Corinna Vinschen <vinschen@redhat.com>
7889
7890 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7891 symbol `STORAGE' to allow to choose the storage class of
7892 the local datastructures.
7893 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7894 compiler directive.
7895
91740388
MS
78962001-10-30 Michael Snyder <msnyder@redhat.com>
7897
7898 * gdb.base/jump.exp: Allow it to run for all targets.
7899
1b7c05e7
CV
79002001-10-29 Corinna Vinschen <vinschen@redhat.com>
7901
7902 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7903 with new double_array size.
7904 (main): Change storage class of all local variables to static.
7905 Reduce size of double_array to 9.
7906 * gdb.base/call-ar-st.exp: Increase timeout value.
7907 Change expected output for double array to match new size in
7908 call-ar-st.c.
7909
36a22261
CV
79102001-10-29 Corinna Vinschen <vinschen@redhat.com>
7911
7912 * gdb.base/ending-run.exp: Create identical output when passing
7913 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7914 Stormy16 target.
36a22261 7915
92b8ae91
MK
79162001-10-28 Mark Kettenis <kettenis@gnu.org>
7917
7918 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7919 that we catch the expected failure under Linux/x86.
7920
cb135b83
OF
79212001-10-29 Orjan Friberg <orjanf@axis.com>
7922
7923 * gdb.base/setvar.exp: Escape curly braces.
7924 * gdb.stabs/weird.exp: Ditto.
7925
6884aa54
DJ
79262001-10-27 Daniel Jacobowitz <drow@mvista.com>
7927
7928 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7929 * gdm.mi/mi0-hack-cli.exp: Likewise.
7930
0398c9aa
AC
79312001-10-25 Andrew Cagney <ac131313@redhat.com>
7932
7933 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7934 messages.
7935
d20bf2e8
AC
79362001-10-21 Andrew Cagney <ac131313@redhat.com>
7937
7938 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7939 checking MI enabled.
7940
03dd63aa
CV
79412001-10-09 Corinna Vinschen <vinschen@redhat.com>
7942
7943 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7944
1d9d99f3
FCE
79452001-10-04 Frank Ch. Eigler <fche@redhat.com>
7946
7947 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7948 if gdb child process crashes, just signal an error.
7949
838ae6c4
JB
79502001-10-02 Jim Blandy <jimb@redhat.com>
7951
7952 * lib/gdb.exp (test_xfail_format): Simplify.
7953
7954 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7955 front of the variable name `format'. Simplify `if'.
7956
8f0cbc1c
DJ
79572001-10-01 Daniel Jacobowitz <drow@mvista.com>
7958
7959 * gdb.threads/pthreads.exp: Wait for output and delay
7960 before sending ^C.
7961
1f08dafd
DJ
79622001-10-01 Daniel Jacobowitz <drow@mvista.com>
7963
7964 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7965 some incorrect output instead of timing out.
7966 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7967
674f90ff
CV
79682001-09-28 Corinna Vinschen <vinschen@redhat.com>
7969
7970 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7971 check to allow additional `int'.
7972
9b284272
DJ
79732001-09-27 Daniel Jacobowitz <drow@mvista.com>
7974
7975 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7976 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7977
b55a4771
MS
79782001-09-27 Michael Snyder <msnyder@redhat.com>
7979
7980 * lib/gdb.exp (test_debug_format): New proc.
7981 (setup_xfail_format): Use new proc test_debug_format.
7982 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7983 proc; use new service proc test_debug_format.
7984 Replace all other "gcc_compiled" tests with this test.
7985 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7986 proc; use new service proc test_debug_format.
7987 Replace all other "gcc_compiled" tests with this test.
7988
79892001-09-27 Michael Snyder <msnyder@redhat.com>
7990
7991 * gdb.base/cvexpr.exp: New file.
7992 * gdb.base/cvexpr.c: New file
7993 Test for expressions using const and volatile keywords.
7994
4e6667ac
CV
79952001-09-26 Corinna Vinschen <vinschen@redhat.com>
7996
7997 * gdb.base/constvars.exp: Check for different orders of keywords
7998 and additional "int" strings in output.
7999
4f337972
AC
80002001-09-22 Andrew Cagney <ac131313@redhat.com>
8001
8002 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
8003 responses from "help maint".
8004
2015650d
FCE
80052001-09-19 Frank Ch. Eigler <fche@redhat.com>
8006
8007 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
8008 to localhost:NNN instead of :NNN, in case Xvfb is listening
8009 only on TCP.
8010
f3bcedc1
CV
80112001-09-19 Corinna Vinschen <vinschen@redhat.com>
8012
8013 * gdb.base/recurse.exp: When checking leaving the watchpoint
8014 scope, recognize when gdb is in function's epilogue and pass.
8015
6b819c92
KS
80162001-09-18 Keith Seitz <keiths@redhat.com>
8017
8018 * lib/insight-support.exp (_gdbtk_export_target_info): Add
8019 support for running tests against sid targets.
8020 (gdbtk_done): Ditto.
8021
a10c9419
CV
80222001-09-18 Corinna Vinschen <vinschen@redhat.com>
8023
8024 * gdb.base/ending-run.c (main): Set stdout buffersize
8025 to the same reasonable value for any target.
8026 * gdb.base/ending-run.exp: Add a regular expression
8027 to make testsuite happy on Sanyo Stormy16 target.
8028
739d0d99
CV
80292001-09-17 Corinna Vinschen <vinschen@redhat.com>
8030
8031 * gdb.base/display.c (do_loops): Add float variable `f'.
8032 Increment f in loop.
8033 * gdb.base/display.exp: Increment timeout by 60 seconds.
8034 Change float display test to use variable `f'.
8035
1b8947f0
JB
80362001-09-17 Jim Blandy <jimb@redhat.com>
8037
8038 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
8039 overflowing the limited breakpoint tables on some ROM monitors
8040 (like the ROM68K).
8041
9890ac81
FCE
80422001-09-15 Frank Ch. Eigler <fche@redhat.com>
8043
8044 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
8045 the "-ac" (disable access control) flag.
8046
6db765ea
JH
80472001-08-30 Jeff Holcomb <jeffh@redhat.com>
8048
8049 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
8050 ints.
8051
4c32cc04
KS
80522001-08-30 Keith Seitz <keiths@redhat.com>
8053
8054 * lib/gdb.exp: Move all insight-related functionality into
8055 separate file.
8056 * lib/insight-support.exp: New file.
8057
8d6e6f81
FCE
80582001-08-29 Frank Ch. Eigler <fche@redhat.com>
8059
8060 * config/sid.exp (sid_start): Never set sid verbosity; disable
8061 expect_background {} that consumed its stdout; tolerate </dev/null.
8062 Attempt to set endianness override in "sid" protocol mode. Cleanup.
8063
6a90e1d0
AC
80642001-08-18 Andrew Cagney <ac131313@redhat.com>
8065
8066 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
8067 CLI jump command to start it.
8068 (mi_run_to_main): Fail immediatly when unexpected output.
8069
1759b3c3
AC
80702001-08-18 Andrew Cagney <ac131313@redhat.com>
8071
8072 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
8073 beginning of function. Fix PR gdb/191.
8074
61d11d80
FCE
80752001-08-16 Frank Ch. Eigler <fche@redhat.com>
8076
8077 * config/sid.exp (sid_start): Don't warn if we cannot figure out
8078 what to force sid endianness to.
8079
942a4df2
KS
80802001-08-15 Keith Seitz <keiths@redhat.com>
8081
8082 * lib/gdb.exp (gdbtk_start): Don't set environment
8083 variables for TCL_LIBRARY and friends. Insight will
8084 now figure these out for itself.
8085
0521c418
MS
80862001-08-02 Michael Snyder <msnyder@redhat.com>
8087
8088 * gdb.base/completion.exp: Remove the symbol "a64l" from
8089 the expect string; this is target-specific, and not related
8090 to what is being tested.
8091
74a9a58a
DB
80922001-08-02 Dave Brolley <brolley@redhat.com>
8093
8094 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
8095
c70819fa
MS
80962001-07-25 Michael Snyder <msnyder@redhat.com>
8097
c2b8fa57
MS
8098 * gdb.base/consecutive.exp: New file. Test stepping over
8099 breakpoints on consecutive instructions.
8100 * gdb.base/consecutive.c: New file.
8101
c70819fa
MS
8102 * gdb.base/call-rt-st.exp: Use double-backslash to quote
8103 curly braces in regular expressions.
8104
2b1a1355
MS
81052001-07-25 Michael Snyder <msnyder@redhat.com>
8106
8107 * gdb.base/ending-run.exp: Accept "Program exited normally" as
8108 legitimate output from stepping out of main.
8109
413eca6f
KS
81102001-07-22 Keith Seitz <keiths@redhat.com>
8111
8112 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
8113 the empty string, do not run the tests.
8114
7e5a9322
SC
81152001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8116
8117 * gdb.base/long_long.exp: Detect size of pointer. Take into
8118 account 2-byte pointers when testing for p/a results.
8119
de58f10f
SC
81202001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8121
d63a86f8 8122 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
8123 and defined to 1K for m68hc11.
8124 (random_data): Reduce table to 1K for embedded platforms (68hc11).
8125 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
8126 (sizeof_random_data): New variable to tell the size of the data table;
8127 don't test past this size; always run to main.
8128
d6f5fea1
SC
81292001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8130
8131 * gdb.base/return2.exp: return of long long and double fails for
8132 68HC11; don't execute these tests on that platform.
8133 * gdb.base/return.exp: Return of a double fails for 68hc11.
8134
c477543d
SC
81352001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
8136
8137 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
8138 tests that print a float.
8139 * call-rt-st.exp: Likewise.
8140
63cf1c79
MK
81412001-07-12 Mark Kettenis <kettenis@gnu.org>
8142
8143 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
8144 running this test on Linux.
8145
112f9ab5
MC
81462001-06-24 Michael Chastain <chastain@redhat.com>
8147
8148 * gdb.base/arithmet.exp: Remove some tests to make all test names
8149 unique.
8150
4970cb0f
MS
81512001-07-03 Michael Snyder <msnyder@redhat.com>
8152
8153 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
8154 the output of the ptype command.
8155
d85da69f
MS
81562001-07-02 Michael Snyder <msnyder@redhat.com>
8157
4c8a82de
MS
8158 * gdb.base/completion.exp: Don't assume that break.c is the only
8159 source file that may contain functions named "marker".
d85da69f
MS
8160 * gdb.base/corefile.exp: Quote the curly braces in regexp.
8161
8afc772b
AC
81622001-06-28 Andrew Cagney <ac131313@redhat.com>
8163
8164 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
8165 of files to delete.
8166
8167 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
8168 * gdb.disasm/h8300s.exp: New file.
8169 gdb.disasm/h8300s.s: Likewise.
8170
cff22675
AC
81712001-06-27 Andrew Cagney <ac131313@redhat.com>
8172
8173 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
8174 empty breakpoint tables.
8175
68c81b54
AC
81762001-06-25 Andrew Cagney <ac131313@redhat.com>
8177
8178 * lib/mi-support.exp: Update args=... part of stop-reason
8179 patterns. Accept either a list or a tuple.
8180
2dd62704
AC
81812001-06-23 Andrew Cagney <ac131313@redhat.com>
8182
8183 * lib/mi-support.exp: Remove local emacs variable defining
8184 change-log-default-name.
8185
b4127474
MC
81862001-06-22 Michael Chastain <chastain@redhat.com>
8187
8188 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
8189 This is operationally compatible with the previous version.
8190
8dbfb380
JB
81912001-06-13 Jim Blandy <jimb@redhat.com>
8192
8193 * lib/gdb.exp (gdb_test): Doc fix.
8194
f2d8c86d
MC
81952001-06-10 Michael Chastain <chastain@redhat.com>
8196
8197 * gdb.base/exprs.exp: Remove a duplicate test.
8198
81564d34
JB
81992001-06-06 Jim Blandy <jimb@redhat.com>
8200
8201 * gdb.base/return2.exp (main): Use values to test float and double
8202 returns that are not NaN's, to avoid being confused by IEEE
8203 comparison rules.
8204
da55addb
MS
82052001-06-04 Michael Snyder <msnyder@redhat.com>
8206
8207 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 8208 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
8209 rather than wait for 12 more tests to time out.
8210
42c65987
JB
82112001-06-06 Jim Blandy <jimb@redhat.com>
8212
b18bced9 8213 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 8214 Don't forget to match the GDB prompt.
b18bced9 8215
42c65987
JB
8216 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
8217
5b41e5f0
JB
82182001-06-04 Jim Blandy <jimb@redhat.com>
8219
8220 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
8221 command.
8222
015e046f
KB
82232001-05-31 Kevin Buettner <kevinb@redhat.com>
8224
8225 * gdb.base/annota1.exp (info break): Match four or more spaces
8226 after "Address".
8227
fb1ffbbe
MC
82282001-05-31 Michael Chastain <chastain@redhat.com>
8229
8230 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
8231 (dm_type_int_star): Likewise.
8232 (dm_type_long_star): Likewise.
8233 (dm_type_void_star): Likewise.
8234
5ea2a32c
KB
82352001-05-29 Kevin Buettner <kevinb@redhat.com>
8236
8237 * gdb.base/completion.exp (INPUTRC): Set this environment variable
8238 to a known value in order to get consistent results regardless
8239 of the setting of INPUTRC or the presence or contents of .inputrc.
8240
ae23c492
MS
82412001-05-24 Michael Snyder <msnyder@redhat.com>
8242
ac55707e
MS
8243 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
8244 Don't require that the main thread and the manager thread are the
8245 first in the list.
8246
ae23c492
MS
8247 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
8248 debugging. If test fails, issue an "unsupported" not a "fail".
8249
400071f1
JB
82502001-05-24 Jim Blandy <jimb@redhat.com>
8251
8252 Don't assume that short is shorter than int.
8253 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
8254 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 8255 this isn't true.
400071f1
JB
8256 ("print unsigned char == (~0)"): Add test that verifies that ~0,
8257 an int, is not equal to ~0 stored in an unsigned char. This tests
8258 the same thing that the previous test meant to, but works on
8259 16-bit machines, too.
8260 ("print unsigned char != (~0)"): Same test, complemented.
8261
0816a3e5
MS
82622001-05-24 Michael Snyder <msnyder@redhat.com>
8263
8264 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 8265 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
8266 and prevents dejagnu getting out of step.
8267
f6dc23a9
KB
82682001-05-23 Kevin Buettner <kevinb@redhat.com>
8269
8270 * gdb.base/finish.exp (finish_void): Revise pattern for
8271 stopping on the call statement to not permit stopping at
8272 the start of the instructions comprising the call sequence.
8273
7dbd117d
MC
82742001-05-19 Michael Chastain <chastain@redhat.com>
8275
8276 * gdb.base/callfuncs.exp: Make all test names unique.
8277 * gdb.base/commands.exp: Make all test names unique.
8278 * gdb.base/condbreak.exp: Make all test names unique.
8279 * gdb.base/dbx.exp: Make all test names unique.
8280 * gdb.base/default.exp: Make all test names unique.
8281 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
8282 and TIMEOUT messages to their corresponding PASS message.
8283 * gdb.base/ending-run.exp: Make all test names unique.
8284 * gdb.base/long_long.exp: Remove duplicate test.
8285
6b0b0a9e
KB
82862001-05-21 Kevin Buettner <kevinb@redhat.com>
8287
8288 * gdb.base/finish.exp (finish_void): Allow "finish" command to
8289 stop on the call statement as well as the statement after the
8290 call.
8291
2caa35cb
MS
82922001-05-21 Michael Snyder <msnyder@redhat.com>
8293
8294 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
8295
40713331
EZ
82962001-05-10 Elena Zannoni <ezannoni@redhat.com>
8297
8298 * gdb.base/completion.exp: Revamp test. Make it execute on all
8299 platforms.
8300
c2c1be8d
EZ
83012001-05-10 Elena Zannoni <ezannoni@redhat.com>
8302
2c9cd303
EZ
8303 * config/gdbserver.exp (gdb_load): Handle the case
8304 in which the arguments to gdbserver are given in the
8305 baseboard configuration file.
8306 Also handle the case in which the server needs to do a
8307 load.
8308
9671de48
KS
83092001-05-07 Keith Seitz <keiths@cygnus.com>
8310
8311 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
8312 set up the display for testing.
8313 (gdbtk_start): Convert all paths to paths that tcl will like.
8314 Export target information to environment.
8315 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
8316 necessary.
8317 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
8318 (to_tcl_path): New proc to convert a given pathname into
8319 a path acceptible as an argument to a tcl command.
8320 (_gdbtk_export_target_info): New proc to export target info
8321 into the environment for gdbtk testing.
8322 (gdbtk_done): New proc to signal end-of-test.
8323
5a360f47
JB
83242001-05-06 Jim Blandy <jimb@redhat.com>
8325
8326 * restore.c: Make the code of caller0 correspond to its comment.
8327
66c756c6
MS
83282001-05-03 Michael Snyder <msnyder@redhat.com>
8329
8330 * config/sid.exp (gdb_target_sid): Check for error messages.
8331 On error or timeout, don't make expect exit (which will terminate
8332 all subsequent tests); instead just make gdb exit.
d63a86f8 8333 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
8334 return a negative value.
8335
a966fde5
JB
83362001-04-24 Jim Blandy <jimb@redhat.com>
8337
851c18e0
JB
8338 * gdb.c++/templates.exp: If we see the prompt for the overload
8339 list, but we haven't recognized any of the longer patterns,
8340 arrange for this test to fail, not hang.
8341
a966fde5
JB
8342 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
8343 variations.
8344
db144853
MC
83452001-04-22 Michael Chastain <chastain@redhat.com>
8346
8347 * gdb.c++/local.exp: Use the 'runto' library function.
8348 * gdb.c++/namespace.exp: Likewise.
8349 * gdb.c++/overload.exp: Likewise.
8350
3207ec21
KB
83512001-03-26 Kevin Buettner <kevinb@redhat.com>
8352
8353 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
8354 * gdb.base/step-line.exp: New file. Test step/next in presence of
8355 #line directives.
8356 * gdb.base/step-line.c: New file. Test program for the above.
8357 * gdb.base/step-line.inp: New file. We pretend that this file has
8358 been transformed by some other tool into step-line.c.
8359
13b57657
JB
83602001-03-21 Jim Blandy <jimb@redhat.com>
8361
8362 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
8363 unmangled operator names.
8364
754cbe1c
JB
83652001-03-20 Jim Blandy <jimb@redhat.com>
8366
8367 * gdb.threads/linux-dp.exp: Recognize an additional message
8368 generated by GDB when it doesn't understand how to debug threads
8369 on the target system.
8370
177495c9
AC
83712001-03-19 Andrew Cagney <ac131313@redhat.com>
8372
8373 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
8374
f266096b
MC
83752001-03-12 Michael Chastain <chastain@redhat.com>
8376
8377 * gdb.c++/derivation.exp: Use the 'runto' library function.
8378
cac3c2ff
MC
83792001-03-12 Michael Chastain <chastain@redhat.com>
8380
8381 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
8382
b6c11a24
MC
83832001-02-24 Michael Chastain <chastain@redhat.com>
8384
8385 * gdb.c++/ref-types.exp: Change handwritten code to library
8386 function 'runto'.
8387
6bae5bce
OF
83882001-03-16 Orjan Friberg <orjanf@axis.com>
8389
8390 * gdb.base/signals.exp: Set count to 0 explicitly.
8391
0015fd9a
MS
83922001-03-15 Mark Salter <msalter@redhat.com>
8393
8394 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
8395 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
8396 (gdb_load): Add support for additional target_info: gdb_download_size
8397 and gdb_load_timeout.
0015fd9a 8398
fc33412a
DT
8399Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
8400
8401 * gdb.base/annota1.exp: Move test of isnative to earlier in the
8402 file -- to prevent failing when the compile fails but we have no
8403 intention of running the tests anyway.
8404
8405 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
8406 tests if set.
8407
8408 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
8409 integers.
8410
8411 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
8412 * gdb.c++/namespace.exp: Ditto.
8413
115f06de
OF
84142001-03-07 Orjan Friberg <orjanf@axis.com>
8415
8416 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
8417 * gdb.base/pointers.exp: Relax pattern match of decimals.
8418
b6ba6518
KB
84192001-03-06 Kevin Buettner <kevinb@redhat.com>
8420
8421 * Makefile.in, config/abug.exp, config/cfdbug.exp,
8422 config/cpu32bug.exp, config/dve.exp, config/est.exp,
8423 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
8424 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
8425 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
8426 config/sh.exp, config/sid.exp, config/slite.exp,
8427 config/sparclet.exp, config/udi.exp, config/unknown.exp,
8428 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
8429 config/vxworks.exp, config/vxworks29k.exp,
8430 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
8431 gdb.base/all-bin.exp, gdb.base/annota1.exp,
8432 gdb.base/arithmet.exp, gdb.base/assign.exp,
8433 gdb.base/async.exp, gdb.base/attach.exp,
8434 gdb.base/bitfields.exp, gdb.base/bitops.exp,
8435 gdb.base/break.exp, gdb.base/call-ar-st.exp,
8436 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
8437 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
8438 gdb.base/commands.exp, gdb.base/completion.exp,
8439 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8440 gdb.base/constvars.exp, gdb.base/corefile.exp,
8441 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
8442 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
8443 gdb.base/ending-run.exp, gdb.base/environ.exp,
8444 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8445 gdb.base/finish.exp, gdb.base/foll-exec.exp,
8446 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
8447 gdb.base/funcargs.exp, gdb.base/help.exp,
8448 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
8449 gdb.base/logical.exp, gdb.base/long_long.exp,
8450 gdb.base/maint.exp, gdb.base/mips_pro.exp,
8451 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
8452 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
8453 gdb.base/pointers.exp, gdb.base/printcmds.exp,
8454 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
8455 gdb.base/regs.exp, gdb.base/relational.exp,
8456 gdb.base/remote.exp, gdb.base/reread.exp,
8457 gdb.base/restore.exp, gdb.base/return2.exp,
8458 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
8459 gdb.base/selftest.exp, gdb.base/setshow.exp,
8460 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
8461 gdb.base/sigall.exp, gdb.base/signals.exp,
8462 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
8463 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8464 gdb.base/step-test.exp, gdb.base/structs.c,
8465 gdb.base/structs.exp, gdb.base/structs2.exp,
8466 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
8467 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
8468 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
8469 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8470 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
8471 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
8472 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
8473 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
8474 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
8475 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
8476 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
8477 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
8478 gdb.fortran/types.exp, gdb.java/jmisc.exp,
8479 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8480 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
8481 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8482 gdb.trace/circ.exp, gdb.trace/collection.exp,
8483 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8484 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8485 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
8486 gdb.trace/report.exp, gdb.trace/save-trace.exp,
8487 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8488 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8489 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
8490 notices.
8491
dc96c6c7 84922001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
8493
8494 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8495 first arg is int not float.
8496
dc96c6c7 84972001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
8498
8499 * gdb.base/reread.exp: Unsupported for non-native targets;
8500 doesn't work for remote debugging.
8501
9b0c4aeb
FN
85022001-02-19 Fernando Nasser <fnasser@redhat.com>
8503
8504 From Drew Moseley <dmoseley@redhat.com>
8505 * gdb.base/ending-run.exp: Properly handle the BSP state when
8506 stepping past the end of main.
8507
02aa71d5
MC
85082001-02-19 John Moore <jmoore@redhat.com>
8509
8510 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8511 Converted HPUX fix for non-expected items following multiple
8512 step commands into general solution for all platforms.
8513
1fa449a4
MC
85142001-02-18 Michael Chastain <chastain@redhat.com>
8515
8516 * gdb.c++/classes.exp (do_tests): Change runto statements
8517 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8518 statements demangler agnostic.
8519 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8520 (gdb_virtfunc_restart): Likewise.
8521
b2f9ec70
MC
85222001-02-14 Michael Chastain <chastain@redhat.com>
8523
8524 * gdb.c++/inherit.exp (do_tests): Change runto statements
8525 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8526 statements demangler agnostic.
8527
cf74b8ca
AC
8528Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8529
8530 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8531 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8532 before calling common_routine 15 times'' tests.
8533
99f78f56
MC
85342001-02-11 Michael Chastain <chastain@redhat.com>
8535
8536 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8537 Helps the test script figure out which demangler is in use.
8538 (dm_type_foo_ref): Ditto.
8539 (dm_type_int_star): Ditto.
8540 (dm_type_long_star): Ditto.
8541 (dm_type_unsigned_int): Ditto.
8542 (dm_type_void): Ditto.
8543 (dm_type_void_star): Ditto.
99707966 8544 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8545 Probe the gdb demangler and set variables to accommodate
8546 formatting differences.
8547 (info_func_regexp): New function. Same as info_func, but
8548 matches against a regexp.
8549 (info_func): Match against a literal string.
8550 (print_addr_2): New function. Match against a literal string,
8551 which can be different from the input to gdb.
8552 (print_addr): Simply call print_addr_2 with the same argument twice.
8553 (test_lookup_operator_functions): Use demangler formatting variables.
8554 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8555 the tests in the same order as the C++ class declaration.
8556 (test_paddr_operator_functions): Ditto.
8557 (test_paddr_overloaded_functions): Ditto.
8558 (test_paddr_hairy_functions): Use demangler formatting variables.
8559 Add reference to gdb/19 for related tests.
8560 (do_tests): Call probe_demangler.
8561
1de8f023
KB
85622001-01-30 Kevin Buettner <kevinb@redhat.com>
8563
8564 * gdb.c++/templates.cc (printf): Remove unused function definition.
8565
ca3f91ed
MS
85662001-01-26 Felix Lee <flee@redhat.com>
8567
8568 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8569
85702001-01-25 matthew green <mrg@redhat.com>
8571
8572 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8573 up sid.
8574 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8575
85762001-01-25 matthew green <mrg@redhat.com>
8577
8578 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8579 Deprecate $sid_spawn_id.
ca3f91ed
MS
8580 (sid_exit): Remove code necessary only for `spawn.'
8581
85822001-01-25 matthew green <mrg@redhat.com>
8583
8584 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8585
fb18ec4a
MC
85862001-01-28 Michael Chastain <chastain@redhat.com>
8587
8588 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8589 to call when tests fail. It takes gdb out of the overloaded
8590 function choice menu back to the main prompt, so that the test
8591 program stays synchronized.
8592 (set_bp_overloaded): New proc to collect all the common
8593 code for setting a breakpoint on an overloaded name. Calls
8594 take_gdb_out_of_choice_menu when needed.
8595 (menu_overload1arg): New variable to collect the repeated
8596 instances of the expected menu for an overloaded name. Change
8597 the regular expression to handle changes in g++ type encoding:
8598 "void" can be either "void" or "", and "unsigned int" can be
8599 either "unsigned int" or "unsigned".
8600 (continue_to_bp_overloaded): Change regular expressions to handle
8601 changes in g++ type encoding.
8602 (no proc): Call take_gdb_out_of_choice_menu when needed.
8603 Remove redundant calls to "info break". Accept either "canceled"
8604 or "cancelled". Change regular expressions in "info break"
8605 calls to handle changes in g++ type encoding. Give all tests
8606 unique strings.
8607
9c646a6e
BE
86082001-01-17 Ben Elliston <bje@redhat.com>
8609
8610 * config/sid.exp: New file.
8611
9549d9c1
AC
8612Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8613
8614 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8615
dc96c6c7 86162000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8617
8618 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8619 Add a RE to accept a non-ascii char if one is ever presented.
8620
b4df4f68
FN
86212000-12-20 Fernando Nasser <fnasser@redhat.com>
8622
297dd0fd 8623 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8624
dc96c6c7 86252000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8626
d63a86f8 8627 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8628 in regexp. One '\' does not suffice on Linux.
8629
4a7bddb6
MC
86302000-12-09 Michael Chastain <chastain@redhat.com>
8631
8632 * gdb.base/break.exp (test_clear_command): Use a marker function
8633 rather than 'main' for the test function. Also move this
8634 test to an execution point where the marker function names are
8635 guaranteed to be bound to functions. (Executing tests after a
8636 'finish' from main runs into name conflicts with local names
8637 in __libc_start_main).
8638
dc96c6c7 86392000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8640
8641 * gdb.base/finish.exp: New test for gdb's "finish" command.
8642 * gdb.base/return2.exp: New test for gdb's "return" command.
8643 * gdb.base/return2.c: New source file for above.
8644
dc96c6c7 86452000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8646
8647 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8648 * gdb.base/miscexprs.exp: Ditto.
8649 * gdb.base/pointers.exp: Ditto.
8650 * gdb.c++/derivation.exp: Ditto.
8651 * gdb.c++/local.exp: Ditto.
8652 * gdb.c++/namespace.exp: Ditto.
8653 * gdb.c++/overload.exp: Ditto.
8654 * gdb.c++/ref-types.exp: Ditto.
8655
dc96c6c7 86562000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8657
8658 * gdb.base/constvars.exp: Test result of "up" command.
8659 * gdb.base/miscexprs.exp: Ditto.
8660 * gdb.base/pointers.exp: Ditto.
8661 * gdb.base/scope.exp: Ditto.
8662 * gdb.c++/derivation.exp: Ditto.
8663 * gdb.c++/local.exp: Ditto.
8664 * gdb.c++/namespace.exp: Ditto.
8665 * gdb.c++/overload.exp: Ditto.
8666 * gdb.c++/ref-types.exp: Ditto.
8667
44097287
FN
86682000-11-22 Michael Chastain <chastain@redhat.com>
8669
8670 * mips_pro.exp: Accept either "middle -> top -> main" or
8671 "middle -> main" in the backtrace, because gcc can optimize
8672 tail calls to jumps. Remove setup_xfail for the hppa case.
8673 Add a comment with the original warning messages from PR 3016,
8674 which was filed in 1993, to preserve them for posterity.
8675
9d2e1bab
ND
86762000-11-17 Nick Duffek <nsd@redhat.com>
8677
8678 * lib/gdb.exp (gdb_test): Override timeout with board info.
8679
1aca8eb7
ND
86802000-11-17 Nick Duffek <nsd@redhat.com>
8681
8682 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8683 the second kill and detach messages.
8684
93076499
ND
86852000-11-17 Nick Duffek <nsd@redhat.com>
8686
8687 * configure.in: Add AC_EXEEXT.
8688 * configure: Regenerate.
8689 * Makefile.in (just-check): Export EXEEXT.
8690 * lib/gdb.exp ($EXEEXT): Import from environment.
8691 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8692 expect "maint dump-me" on Cygwin.
8693 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8694 $EXEEXT.
8695
30e87cd3
ND
86962000-11-17 Nick Duffek <nsd@redhat.com>
8697
8698 * gdb.base/break.exp: Test backtrace and finish from called
8699 function on all platforms, not just HP-UX.
8700
dc96c6c7 87012000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8702
8703 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8704 code from gdb_target_monitor, so it can be used independantly
8705 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8706
dc96c6c7 87072000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8708
8709 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8710 * gdb.base/corefile.exp: Expect the message "Program is being
8711 debugged already" when we send the "corefile" command, since
8712 the preceeding gdb_load may have connected gdb to a remote target.
8713 * gdb.base/display.exp: Disable hardware watchpoints if new
8714 board info variable "no_hardware_watchpoints" is true.
8715 Replace single-letter commands with more readable ones.
8716 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8717 if new board info variable "no_hardware_watchpoints" is true.
8718 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8719 to see if stdio (printf) testing is possible.
8720 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8721 board info variable "no_hardware_watchpoints" is true. Use new
8722 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8723
39124dea
FN
87242000-11-13 Fernando Nasser <fnasser@redhat.com>
8725
8726 From Orjan Friberg <orjanf@axis.com>:
8727 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8728 in array print pattern match.
8729
a9e2e984
FN
87302000-11-09 Fernando Nasser <fnasser@redhat.com>
8731
8732 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8733 spelling "cancelled" to U.S. spelling "canceled" to match changes
8734 made to gdb.
8735 * gdb.c++/ovldbreak.exp: Ditto.
8736
c7db355b
PS
87372000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8738
8739 * gdb.base/callfuncs.c (main): Moved to end of file, call
8740 t_double_values to initialize the FPU before inferior calls are made.
8741 * gdb.base/callfuncs.exp: Test for register preservation after calling
8742 inferior functions. Add tests for continuining, finishing and
8743 returning from a stop in a call dummy.
8744
dc96c6c7 87452000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8746
8747 * gdb.base/commands.exp: Break up long lines, and re-indent.
8748
dc96c6c7 87492000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8750
8751 * config/gdbserver.exp: Rewritten from the ground up, to make it
8752 compatible with the current dejagnu tree, and to make it work with
8753 the new "gdbserver" in libremote.
8754
dc96c6c7 87552000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8756
8757 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8758 * gdb.base/varargs.exp: Skip entire test if no printf support.
8759 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8760 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8761
dc96c6c7 87622000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8763
8764 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8765 no floating point support.
8766 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8767 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8768 * gdb.base/call-rt-st.exp: Ditto.
8769 * gdb.base/call-strs.exp: Ditto.
8770
bac5fc66
JG
87712000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8772
8773 * gdb.base/sizeof.c: include <stdio.h>.
8774
8775 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8776 'finish', otherwise uncaptured gdb_prompt would potentially
8777 throw remaining test points out of sync.
8778
b22a6027
SB
87792000-07-26 Scott Bambrough <scottb@netwinder.org>
8780
8781 * gdb.base/recurse.exp: Run tests for all targets.
8782 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8783 gnu-oldld case on ARM.
8784 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8785 for ARM targets.
d63a86f8 8786
d8231941
AG
8787Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8788
8789 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8790 * gdb.java/configure: Rebuild.
8791
8caabe69
AG
8792Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8793
8794 * gdb.java/jv-exp.exp: New file.
8795
9d273ca3
AG
8796Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8797
8798 * configure: Rebuilt.
8799 * configure.in (configdirs): Add gdb.java.
8800 * gdb.java/jmisc.java: New file.
8801 * gdb.java/jmisc.exp: New file.
8802 * gdb.java/Makefile.in: New file.
8803 * gdb.java/configure: Rebuilt.
8804 * gdb.java/configure.in: New file.
8805 * lib/java.exp: New file.
8806
4f823a66
AC
8807Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8808
8809 * gdb.base/exprs.exp: Test casts to a pointer including over and
8810 underflow.
8811
2391e11d
AC
8812Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8813
8814 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8815 and the compilers sizes.
8816
54602222
ND
88172000-07-09 Nick Duffek <nsd@redhat.com>
8818
8819 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8820 (use_methods): New function.
8821 (main): Call use_methods().
8822 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8823 (do_tests): Call test_method_param_class.
8824
2bec0572
ND
88252000-07-09 Nick Duffek <nsd@redhat.com>
8826
8827 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8828 spelling.
8829 (test_enums): New procedure. Move enum tests from end of script
8830 to here. Set breakpoint on function name instead of line number.
8831 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8832 (enums2): New marker function.
8833 (enums1): New function.
8834 (main): Call enums1(). Move enum tests to enums1().
8835
78492fde
AC
8836Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8837
8838 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8839 compile/link program. Update line numbers.
8840 * gdb.asm/d10v.inc: Define ``startup''.
8841 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8842
49a2cef8
AC
8843Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8844
8845 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8846
3e6c8688
EZ
88472000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8848
8849 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8850 of 'help maint print' command.
8851
9ff5cbe9
AC
8852Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8853
8854 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8855 they use gdb_expect_list.
8856
17c579bd
AC
8857Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8858
8859 * gdb.base/commands.exp: Use ``set remote
8860 memory-read-packet-size'' instead of ``set endian big'' to test
8861 long commands.
8862
e6d71bf3
DB
88632000-06-03 Daniel Berlin <dan@cgsoftware.com>
8864
8865 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8866 g++, and stop skipping them.
e6d71bf3
DB
8867
8868 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8869 work under g++.
8870
d63a86f8 8871 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8872 initialization.
8873
dc96c6c7 88742000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8875
8876 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8877 the regular expression: accept an (almost) arbitrary sequence of
8878 "frames-invalid" and "breakpoints-invalid" messages both before
8879 and after the "starting" message.
8880
dc96c6c7 88812000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8882
8883 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8884
dc96c6c7 88852000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8886
8887 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8888 Relax the regular expression a little, make it pass on Solaris 8.
8889
8216cda9
KB
88902000-05-12 Kevin Buettner <kevinb@redhat.com>
8891
8892 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8893 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8894 Instead, it is permissible for gdb to stop on the line of the
8895 call itself.
8896
1a570b2f
MS
88972000-05-12 Michael Snyder <msnyder@.cygnus.com>
8898
8899 * gdb.base/break.exp (bp on small function, optimized file):
8900 Add a second pass pattern. The behavior differs here between stabs
8901 and dwarf for one-line functions. Stabs preserves two line symbols
8902 (one before the prologue and one after) with the same line number,
8903 but dwarf regards these as duplicates and discards one of them.
8904 Therefore the address after the prologue (where the breakpoint is)
8905 has no exactly matching line symbol, and GDB reports the breakpoint
8906 as if it were in the middle of a line rather than at the beginning.
8907
dc96c6c7 89082000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8909
d63a86f8 8910 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8911 rather than "send_gdb" (for consistancy).
8912
7d418785
AC
8913Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8914
8915 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8916 * gdb.c++/templates.cc: Properly check for GCC version number.
8917 * lib/compiler.cc: Likewise
8918
dc96c6c7 89192000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8920
d63a86f8 8921 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8922 gdb may not stop at the first line of main, due to code motion.
8923
dc96c6c7 89242000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8925
8926 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8927 This test depends on parsing the printf output from the target.
8928 Since the sparclet stub doesn't do stdio, this will never work.
8929 * gdb.base/call-rt-st.exp: ditto.
8930 * gdb.base/call-strs: ditto.
8931
dc96c6c7 89322000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8933
8934 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8935
8936 * gdb.base/ending-run.exp: After connecting to a remote target,
8937 but before running, the target will appear to be in a random
8938 location. Specify both a file and a line for breakpoints.
8939 Also, the function that calls main may be called 'init'
8940 rather than 'start'.
8941
a5a51225
EZ
89422000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8943
8944 * gdb.base/help.exp: Update output for add-symbol-file command.
8945
7930cc7c
FN
89462000-04-10 Fernando Nasser <fnasser@cygnus.com>
8947
8948 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8949 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8950
23e37ab1
C
89512000-04-07 J.T. Conklin <jtc@redback.com>
8952
e93c542c
C
8953 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8954
23e37ab1
C
8955 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8956
591b8fa3
PDM
8957Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8958
8959 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8960 values that can be represented exactly.
8961 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8962 above change, and to not check against the directory part of the source
8963 file name.
8964 (step into print_long_arg_list): Likewise.
8965 (print print_small_structs from print_long_arg_list): Likewise.
8966 (print print_long_arg_list): Likewise.
8967
7a495180
EZ
89682000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8969
30b53638 8970 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8971
beb998c6
AC
8972Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8973
8974 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8975
1c689132
DB
89762000-03-25 Daniel Berlin <dan@cgsoftware.com>
8977
8978 * gdb.base/commands.exp (deprecated_command_test): Add test for
8979 deprecate with no arguments.
8980
c1790a9d
JL
89812000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8982
8983 * gdb.base/break.exp: Add new test for setting breakpoints on
8984 optimized code so we can test breakpoints work even when function
8985 prologues may be optimized away
8986
003ba290
FN
89872000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8988
8989 From David Whedon <dwhedon@gordian.com>
8990 * gdb.base/commands.exp : Added command deprecator tests.
8991
6837a0a2
DB
89922000-03-22 Daniel Berlin <dan@cgsoftware.com>
8993
8994 * gdb.base/help.exp: Added test for new apropos command.
8995
b9593231
KB
89962000-03-21 Kevin Buettner <kevinb@redhat.com>
8997
8998 * gdb.base/pointers.c (usevar): New function.
8999 (main): Make sure that global variables v_int_pointer2, rptr,
9000 and y are all referenced someplace in the program by calling
9001 usevar() on them. [Some linkers delete symbols which are
9002 never referenced. The space remains, but there's no way to
9003 get a (symbolic) handle on the variable from the debugger.]
9004
751a959b
EZ
90052000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9006
9007 * gdb.base/printcmds.c: Add typedeffed arrays.
9008
9009 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
9010 procedure to test arrays that are typedef'd.
9011
73a93a32
JI
90122000-03-13 James Ingham <jingham@leda.cygnus.com>
9013
9014 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 9015 the library directories.
73a93a32 9016
fb40c209
AC
9017Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
9018
9019 * configure.in (configdirs): Add sub directory gdb.mi.
9020 * configure: Re-generate.
9021
9022 * gdb.mi: New directory.
d63a86f8 9023
ee4dd2c9
AC
90242000-02-25 Scott Bambrough <scottb@netwinder.org>
9025
9026 * gdb.base/long_long.exp: Correct test suite failure when printing
9027 a long long value as a double on ARM platforms.
9028
70f0cc22
JB
90292000-02-16 Jim Blandy <jimb@redhat.com>
9030
9031 * gdb.base/break.exp ("breakpoint line number"): Make sure the
9032 default source file is set properly before running this test.
9033
853819b8
EZ
90342000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9035
9036 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
9037 gdbtk/library directory, not in gdbtcl2.
9038
dfcd3bfb
JM
90392000-02-04 Jim Blandy <jimb@redhat.com>
9040
9041 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
9042 backslash from regexp pattern.
9043
9044 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
9045 procedure. Use it to run all the "continue to bp overloaded"
9046 tests. Note that this changes the names of the tests slightly.
9047 If the breakpoint hit message includes a hex PC value, because
9048 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
9049 from the real source code, still consider that a pass.
9050
9051 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
9052 XFAIL here if the breakpoint message contains a hex address. Note
9053 similar change on 1999-11-02.
9054
9055 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
9056
9057 * gdb.base/ptype.exp: Establish a default source file before
9058 calling get_debug_format.
9059
90602000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
9061
9062 * gdb.base/watchpoint.exp: Remove duplication of test messages.
9063
8b93c638
JM
90642000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9065
9066 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
9067 of successive stepi commands -- while in the prologue we should see
9068 the function entry bracket.
9069
90702000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
9071
9072 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
9073 reach __change_mode() when stepping through the end of main().
9074
c5394b80
JM
90752000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
9076
9077 * gdb.base/default.exp: Fix expected pattern.
9078 * gdb.base/help.exp: Same.
9079
0d06e24b
JM
90802000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9081
9082 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
9083 Don't use xfail's because that affects only the following test.
d63a86f8 9084
0d06e24b
JM
9085 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
9086 solaris or linux.
9087
9088 * gdb.base/selftest.exp: Update to reflect changes to main.c.
9089
dc96c6c7 90902000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 9091
d63a86f8 9092 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
9093 "A syntax error" rather than "A parse error". Accept both.
9094
90952000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
9096
9097 * gdb.base/default.exp: Remove OS dependent string from "target
9098 remote" test.
9099 * gdb.base/help.exp: Same for "help target remote" test.
9100
c3f6f71d
JM
91012000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9102
9103 From Jim Kingdon <kingdon@redhat.com>:
9104
9105 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
9106 prompt (cleanup rather than necessity, but still might keep output
9107 from spilling to next test).
9108
91092000-01-02 Fred Fish <fnf@cygnus.com>
9110
9111 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
9112 AIX, which defines them in <sys/types.h>.
9113
ed9a39eb 91141999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 9115
ed9a39eb
JM
9116 * gdb.base/default.exp: Match arm* etc instead of arm in "info
9117 float" test.
9118
91191999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 9120
ed9a39eb 9121 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
9122
9123 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
9124 outermost frame disallowed".
9125
91261999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
9127
9128 * gdb.base/setvar.exp: New tests for setting the value of a struct
9129 with a constant list.
9130
91311999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9132
9133 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
9134 require the user to type a cast before setting the value of a struct.
9135
de57eccd
JM
91361999-12-06 Jim Blandy <jimb@cygnus.com>
9137
9138 * gdb.base/default.exp: Expect the new 'info float' command on
9139 all i386 platforms.
9140
9141 * gdb.threads/linux-dp.exp: Expand our ability to recognize
9142 LinuxThreads libraries that don't support debugging.
9143
c2d11a7d
JM
9144Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9145
9146 * gdb.base/remote.c: Fill the buffer with truely random data.
9147 Change the buffer type to ``unsigned char'' to simplify size
9148 arithmetic.
9149
9150 * gdb.base/remote.exp: Reduce download numbers by one. Typical
9151 stub only handles 400-1 byte packets. Verify that the download
9152 worked.
9153
91541999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
9155
9156 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
9157 tests, using UNRESOLVED for the untested cases. Also, does not wait
9158 for a timeout if the prompt was received before a recognizable pattern.
9159
91601999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
9161
9162 * lib/gdb.exp (gdb_expect_list): Fix spelling.
9163
91641999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9165
9166 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
9167 watchpoints.
9168
91691999-11-24 Jason Merrill <jason@casey.cygnus.com>
9170
9171 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
9172
9173 * gdb.c++/local.exp: Be more flexible in recognizing local class
9174 name mangling. Don't allow horribly truncated method names.
9175 * gdb.c++/derivation.exp: Expect protected inheritance.
9176 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
9177 * gdb.c++/virtfunc.exp: Likewise.
9178 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
9179 when printing a nested enum.
9180
91811999-11-22 Jim Blandy <jimb@cygnus.com>
9182
9183 * gdb.base/step-test.exp: Properly await GDB's response to setting
9184 a breakpoint on the call to large_struct_by_value.
9185
9186 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
9187 just because we have debug info for the `start' function.
9188
91891999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
9190
9191 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
9192 "Unknown signal" messages, which indicate (on LinuxThreads) that
9193 GDB doesn't know how to debug threads on this system. This is
9194 better than hanging while philosopher 0 dumps chatter into gdb.log.
9195
91961999-11-18 Tom Tromey <tromey@cygnus.com>
9197
9198 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
9199
92001999-11-18 Fred Fish <fnf@cygnus.com>
9201
9202 * gdb.base/coremaker2.c: Add sample program for generating
9203 cores that is more self contained than coremaker.c. Eventually
9204 I'll add more code to this and tie it into the testsuite.
9205
4ce44c66
JM
92061999-11-12 Stan Shebs <shebs@andros.cygnus.com>
9207
9208 * gdb.base/dollar.exp: Remove, now in gdb.hp.
9209
92101999-11-10 Jimmy Guo <guo@cup.hp.com>
9211
9212 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
9213 from $srcdir/lib/.
9214 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
9215 and gdb.c++/.
9216
9217 * gdb.c++/derivation.exp: remove redundant get compiler info code.
9218
d63a86f8 9219 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
9220 'continue with watch' test point.
9221
92221999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
9223
9224 Merged from p2linux-990323-branch:
d63a86f8 9225
4ce44c66
JM
9226 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
9227
11cf8741
JM
9228Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
9229
9230 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
9231 {limit,fixed}''. Test ``set download-write-size''.
9232
9233Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
9234
9235 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
9236 gdb_expect_list.
9237
9238Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
9239
9240 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
9241
92421999-11-03 Mark Salter <msalter@cygnus.com>
9243
9244 * gdb.base/break.exp: Fix "stub continue" pattern.
9245
92461999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
9247
9248 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
9249
92501999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
9251
9252 * gdb.base/display.exp ("finish"): Add timeout clause.
9253
9254 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
9255 plain prompt clause, so this doesn't have to time out in order to
9256 fail.
9257
9258 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
9259 breakpoint hit messages include an address.
9260
9261 * gdb.base/display.exp: Don't forget to escape parens in regular
9262 expressions. Unix regexp notatation sucks.
9263
92641999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9265
9266 * gdb.base/annota1.exp: Test for annotate-signalled: change output
9267 order for 'signalled' message.
9268
5c44784c
JM
92691999-11-01 Stan Shebs <shebs@andros.cygnus.com>
9270
9271 From Jimmy Guo <guo@cup.hp.com>:
9272 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
9273 * gdb.base/annota1.c: Add code for tests to work with.
9274
92751999-10-26 Frank Ch. Eigler <fche@cygnus.com>
9276
9277 * gdb.base/remote.exp: New test for remote downloading settings.
9278 * gdb.base/remote.c: New file with large .data.
9279
917317f4
JM
92801999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
9281
9282 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
9283 for LinuxThreads support, merged from the Code Fusion branch.
9284
9285Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
9286
9287 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
9288 containing exp_continue into a while within an expect. Don't
9289 attempt a start more than three times. Check return value from
9290 gdb_load.
d63a86f8 9291
2df3850c
JM
9292Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
9293
9294 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
9295 a pass case.
9296
2acceee2
JM
92971999-10-01 Kevin Buettner <kevinb@cygnus.com>
9298
9299 * gdb.base/break.c (main): Added a statement that we can step
9300 off of.
9301 * gdb.base/break.exp: Added tests for setting a breakpoint
9302 at an offset and stepping onto a breakpoint.
9303
93041999-10-01 Fred Fish <fnf@cygnus.com>
9305
d63a86f8 9306 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
9307 gdb output.
9308
c2c6d25f
JM
93091999-09-18 Jim Blandy <jimb@cris.red-bean.com>
9310
9311 * gdb.base/break.exp: Code locations are in hex, don't forget!
9312 (For HP-UX.)
9313
93141999-09-17 Stan Shebs <shebs@andros.cygnus.com>
9315
9316 * condbreak.exp: Use break.c as test program.
9317 * condbreak.c: Remove, redundant with break.c.
9318
93191999-09-15 Stan Shebs <shebs@andros.cygnus.com>
9320
9321 * config/monitor.exp (gdb_target_monitor): Disable X- and
9322 Z-packets if the target needs it.
9323
93241999-09-13 James Ingham <jingham@leda.cygnus.com>
9325
9326 * gdb.c++/overload.exp: Added tests for listing overloaded
9327 functions with function pointers in the arg, explicitly calling
9328 out the version you want.
9329
cff3e48b
JM
93301999-09-09 Stan Shebs <shebs@andros.cygnus.com>
9331
9332 * long_long.exp: Add variations of test cases that work for
9333 targets with 16-bit ints and 32-bit doubles.
9334
d4f3574e
SS
93351999-09-08 Stan Shebs <shebs@andros.cygnus.com>
9336
9337 * break.c (main): Compare a possibly-uninitialized argc with an
9338 unlikely value that fits in 16 bits.
9339
93401999-09-07 Stan Shebs <shebs@andros.cygnus.com>
9341
9342 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
9343 0xfeeb, don't want negative numbers if ints are 16 bits.
9344
9345 * lib/gdb.exp (skip_cplus_tests): New proc.
9346 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9347 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
9348 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
9349 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
9350 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
9351 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
9352 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
9353 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
9354
9355 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
9356
9357Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
9358
9359 * gdb.base/corefile.exp (up): Allow a parameter to appear
9360 in the frame that we're going up to.
9361
9362 From Jim Blandy <jimb@cygnus.com>:
9363
9364 * gdb.base/default.exp (info float): Expect some output now.
9365
9366 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
9367 returning floating-point values to fail on the x86.
9368 * gdb.base/callfwmall.exp (do_function_calls): Same.
9369
9370 * gdb.base/list.exp (test_listsize): Correct expectations for
9371 listing line 1 with listsize 2. Also, listing a single line
9372 works now, as does listing three lines. [Kevin's note: There
9373 were a number of other cases fixed too where the expectations
9374 differed...]
9375
93761999-09-02 Stan Shebs <shebs@andros.cygnus.com>
9377
9378 * gdb.base/selftest.exp: Add case for when version prints as
9379 constant string instead of char pointer.
9380
104c1213
JM
93811999-08-25 Stan Shebs <shebs@andros.cygnus.com>
9382
9383 * gdb.base/ending-run.exp: Add Solaris case for what happens when
9384 stepping out of main.
9385
9386 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
9387 G++ used.
9388
9389 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
9390 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
9391
9392 * gdb.c++/ovldbreak.exp: Update match string in test that
9393 includes a warning of multiple breakpoints.
9394
93951999-08-24 Stan Shebs <shebs@andros.cygnus.com>
9396
9397 * gdb.base/display.exp: Improve precision of step-after-finish
9398 added yesterday.
9399
9400 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
9401 test.
9402
9403 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
9404 configs when using G++, not just hppa*.
9405
94061999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9407
9408 * gdb.base/async.c: New file.
9409 * gdb.base/async.exp: New file.
9410
9411Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
9412
9413 * gdb.base/break.exp: Tweak PA specific tests to properly handle
9414 PA64.
9415
53a5351d
JM
9416Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
9417
104c1213
JM
9418 * gdb.base/display.exp: "finish" can leave us mid-line on many
9419 targets, deal with it. Add a small constant to main, instead of
9420 1000 since main+1000 may not be a valid address in the target.
9421
53a5351d
JM
9422 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
9423 on hpux11.
9424
9425 * gdb.base/attach.exp: Handle another hpux11 error message variant
9426 when attaching to a process that does not exist.
9427
94281999-08-19 J.T. Conklin <jtc@redback.com>
9429
9430 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
9431 characters in 'continue to 1241' test.
9432
94331999-08-17 Stan Shebs <shebs@andros.cygnus.com>
9434
9435 * gdb.base/call-ar-st.exp: Add a shorter match case for the
9436 stop in print_long_arg_list, define and use a whitespace
9437 variable in print_small_structs test, add an XFAIL for Solaris.
9438 * gdb.base/dbx.exp: XFAIL func commands until somebody is
9439 interested enough to fix.
9440
7be570e7
JM
94411999-08-13 Keith Seitz <keiths@cygnus.com>
9442
9443 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
9444 (dbx_gdb_load): Remove. Use gdb_load instead, since that
9445 proc knows about targets other than the natives.
9446 (test_assign): Use "gdb_run_cmd" to "run" the target.
9447 Check that we've actually hit the breakpoint at main.
9448 When we attempt to assign a value to a local variable, check
9449 that the variable is in the current scope, i.e., don't use
9450 a test with an empty result.
9451
9452Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
9453
9454 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
9455 command.
9456
94571999-08-09 Stan Shebs <shebs@andros.cygnus.com>
9458
9459 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9460 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
9461 gdb.compat, gdb.threads-hp.
9462 gdb.hp/configure, gdb.hp/configure.in: New files.
9463 gdb.hp/Makefile.in: Recurse into new subdirs.
9464 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
9465 gdb.hp/gdb.objdbg: New directory, tests for debugging info
9466 in object files.
9467 gdb.hp/tools: New directory, aux tools for HP-specific tests.
9468
96baa820
JM
94691999-08-05 Stan Shebs <shebs@andros.cygnus.com>
9470
9471 * gdb.base/display.exp: Help expect by putting a newline in the
9472 funky printf, remove a bogus p/a test.
9473
94741999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9475
9476 * gdb.base/display.exp: Make sure that when we say 'run', we are
9477 connected to the target. This is necessary when running not
9478 natively.
9479
94801999-08-03 Stan Shebs <shebs@andros.cygnus.com>
9481
9482 * gdb.base/step-test.exp: Removed some extraneous messages.
9483
9484 * gdb.base/long_long.exp: Don't run memory examination tests
9485 on little-endian targets (they will need a different set of
9486 results to match).
9487
94881999-08-02 Stan Shebs <shebs@andros.cygnus.com>
9489
9490 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
9491 until somebody decides to fix GDB.
9492
9493 * gdb.base/long_long.c: Stop compiler complaint by specifying long
9494 constant as "ULL".
9495 * gdb.base/long_long.exp: Loosen x/c test, add partial result
9496 matches for a couple x/2 commands.
9497
a0b3c4fd
JM
94981999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9499
9500 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9501 by merging in ref-types2 tests.
9502 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9503
9504 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9505 * gdb.c++/Makefile.in: Add standard actions.
9506 (EXECUTABLES): Rename from PROGS, update list.
9507 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9508 from gdb.hp.
9509 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9510 foo and bar locals.
9511 * gdb.c++/anon-union.exp: Fix tests to match.
9512 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9513 expect matches to handle output variations.
9514 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9515 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9516 output, add HP alternatives for new and delete prints.
9517 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9518 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9519 * gdb.c++/demangle.exp: Use $style when reporting failure.
9520 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9521 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9522 match alternatives.
9523 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9524 compilers.
9525 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9526 * gdb.c++/method.exp: Add match alternatives.
9527 * gdb.c++/misc.cc: Add bool types.
9528 * gdb.c++/misc.exp: Add tests for bool types.
9529 * gdb.c++/overload.exp: Add xfails.
9530 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9531 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9532 add some more template parameter tests (only for HP currently).
9533 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9534 * gdb.c++/virtfunc.cc: Add return type and value for main.
9535 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9536 match alternatives.
d63a86f8 9537
a0b3c4fd
JM
95381999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9539
9540 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9541
95421999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9543
9544 * gdb.base/signals.exp: Don't expect getting a backtrace from
9545 within a signal handler to fail on Linux.
9546
95471999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9548
9549 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9550 * lib/gdb.exp: Remove some gratuitious semicolons.
9551 (delete_breakpoints): Increase timeout.
9552 (gdb_expect): Add -notransfer option.
9553 (gdb_test): Use -notransfer option.
9554 (get_compiler_info): Add f77 case.
9555 (get_compiler): New proc, split out from gdb_preprocess, add f77
9556 case.
9557 (gdb_preprocess): Call get_compiler.
9558
9559 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9560 * gdb.base/attach.exp, gdb.base/display.exp,
9561 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9562 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9563 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9564 third arg to gdb_test.
9565 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9566 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9567 HP-UX xfails, add others.
9568 * gdb.base/completion.exp: Reflect name change of self-test.
9569 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9570 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9571 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9572 HP failure number.
9573 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9574 useless HP-UX 10.30 references.
9575 * gdb.base/maint.exp: Loosen matches.
9576 * gdb.base/pointers.c (main): Declare more_code.
9577 * gdb.base/pointers.exp: Match on output of a `next'.
9578 * gdb.base/structs.c: Add prototypes.
9579 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9580 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9581
95821999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9583
9584 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9585 command.
9586
95871999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9588
9589 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9590 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9591
9592 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9593 debug info. Deal with lack of signal hanlder info in stack.
9594
9595 From Jim Kingdon <kingdon@redhat.com>:
9596 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9597
5a2468f5
JM
95981999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9599
9600 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9601 gdb.base/foll-vfork.exp: Don't run for crosses.
9602
adf40b2e
JM
9603Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9604
9605 * gdb.base/configure.in: Check for gdbvars.exp instead of
9606 a1-selftest.exp.
9607 * gdb.base/configure: Re-generate.
9608
96091999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9610
9611 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9612 in trying to run first and name is too long.
9613
9614 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9615 pointers2.c and pointers2.exp, respectively.
9616 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9617 doschk happier.
9618
43e526b9
JM
96191999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9620
9621 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9622 callfuncs2.c and callfuncs2.exp.
9623
9624 * gdb.base/list.exp: Remove mistaken xfails.
9625 * gdb.base/list0.h: Add optional prototypes.
9626
9846de1b
JM
9627Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9628
9629 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9630 calling malloc.
9631 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9632 * ptype.exp: Move test for get_debug_format to before its first
9633 use.
9634
96351999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9636
9637 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9638 * gdb.base/annota2.cc, annota2.exp: Move from here.
9639 * gdb.c++/annota2.cc, annota2.exp: To here.
9640 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9641
43ff13b4
JM
9642Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9643
9644 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9645 a consistent format.
9646
085dd6e6
JM
96471999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9648
9649 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9650 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9651 HP compilers, also set the globals $true and $false.
9652
9653 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9654 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9655 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9656 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9657 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9658 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9659 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9660 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9661 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9662 whatis.c} Add C++ compatible function definitions and return
9663 types, add includes for library functions.
9664 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9665 * gdb.base/step-test.c (myglob): Rename from glob.
9666 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9667 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9668 files, move here from gdb.hp.
9669 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9670 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9671 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9672 Adjust line numbers in regexps.
9673
9674 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9675 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9676 instead of 0/1.
9677
9678 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9679 foll-vfork.exp: New files, move here from gdb.hp.
9680 * gdb.base/page.exp: New file, test of pagination command.
9681
9682 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9683 recursion test.
9684 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9685
9686 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9687 gdb.base/solib.exp: Fix compiler invocation process.
9688
9689 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9690 HP-UX 11, turn off overload resolution explicitly.
9691 * gdb.base/commands.exp: Set argument list explicitly, add
9692 watchpoint test.
9693 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9694 them work.
9695 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9696 expressions properly.
9697 * gdb.base/corefile.exp: Loosen the match slightly.
9698 * gdb.base/default.exp: Allow "Error accessing memory" message
9699 also.
9700 * gdb.base/display.exp: Skip over x/0 j if PA64.
9701 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9702 * gdb.base/interrupt.exp: Ditto.
9703 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9704 in use.
9705 * gdb.base/list.exp: Add xfails for HP-UX.
9706 * gdb.base/long_long.exp: Refine some of the numeric matches.
9707 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9708 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9709 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9710 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9711 * gdb.base/ptype.exp: Succeed on more varieties of output.
9712 * gdb.base/scope.exp: Add xfails for HP-UX.
9713 * gdb.base/sect-cmd.exp: Add more cases.
9714 * gdb.base/setvar.exp: Add xfails for HP-UX.
9715 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9716 * gdb.base/signals.exp: Match on void symbolically.
9717 * gdb.base/step-test.exp: Add case for PA64.
9718 * gdb.base/term.exp: Add exit and restart.
9719 * gdb.base/twice.exp: Clean up after self.
9720 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9721 * gdb.base/whatis.exp: Allow more ways to pass tests.
9722
9723 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9724 no longer useful.
9725
9726Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9727
9728 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9729 list of patterns.
9730 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9731 print_double_array(double_array)", "continuing to breakpoint
9732 1018", "print print_double_array(array_d)" and "continuing to
9733 1034" tests.
d63a86f8 9734
085dd6e6
JM
97351999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9736
9737 * Makefile.in: Add empty html and install-html targets.
9738
97391999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9740
9741 * config/mt-*: Remove, these haven't been used since 1996.
9742
97431999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9744
9745 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9746 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9747 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9748
9e0b60a8
JM
97491999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9750
9751 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9752 simpler match case for the ptype of the big class.
9753
97541999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9755
9756 * gdb.exp: Fix test for gdb_prompt existence.
9757
97581999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9759
9760 * gdb.exp (gdb_test): Add fail after calls to perror.
9761
97621999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9763
9764 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9765
97661999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9767
9768 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9769
0f71a2f6
JM
9770Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9771
9772 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9773 malloc() is linked in.
9774
97751999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9776
9777 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9778 step at end.
9779
9780 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9781
97821999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9783
9784 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9785
cce74817
JM
9786Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9787
9788 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9789 * gdb.base/mips_pro.exp: Likewise.
9790
97911999-06-02 Keith Seitz <keiths@cygnus.com>
9792
9793 * gdb.c++/templates.cc: Change all "new" operators to throw
9794 an exception.
9795 * gdb.c++/cplusfuncs.cc: Likewise.
9796
9797 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9798
9799Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9800
9801 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9802 * gdb.base/ending-run.exp: When stepping out of main, accept a
9803 step into an arbitrary assembler file.
9804
392a587b
JM
98051999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9806
d63a86f8 9807 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9808 "breakpoint-invalid" to be printed.
d63a86f8 9809 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9810 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9811 * gdb.base/annota2.cc: Initialize a.x to 0.
9812
9e086581
JM
98131999-05-17 Keith Seitz <keiths@cygnus.com>
9814
9815 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9816 when "skip_float_tests" set.
9817 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9818 "print print_ten_doubles", and "step into print_long_arg_list".
9819 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9820 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9821 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9822 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9823 "skip_float_tests" is set.
9824 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9825 when "skip_float_tests" set.
d63a86f8 9826
cd0fc7c3
SS
98271999-05-06 Keith Seitz <keiths@cygnus.com>
9828
9829 * gdb.base/annota2.cc: Include stdio.h.
9830
9831Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9832
9833 * gdb.base/crossload.exp: Remove, this has been disabled ever
9834 since BFD stopped including all targets, and cross-GDB gets
9835 plenty of testing anyway.
9836 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9837 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9838 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9839 * gdb.base/README: Remove, was doc for this.
9840 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9841 needed.
9842
b83266a0
SS
98431999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9844
9845 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9846 output.
9847
9848 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9849 * gdb.base/annota2.exp: New file. More annotation tests.
9850 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9851 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9852
98531999-04-23 Angela Marie Thomas <angela@cygnus.com>
9854
9855 * config/cfdbug.exp: New file.
9856
7a292a7a
SS
98571999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9858
9859 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9860 Marcus Daniel's and Dale Hawkins's demangler crashes.
9861
9862 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9863 test_lucid_style_demangling, test_arm_style_demangling,
9864 test_hp_style_demangling): Try Tom Tromey's core-dumping
9865 identifier under each demangling style.
9866
98671999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9868
9869 * gdb.c++/demangle.exp: Include the current demangling style
9870 in all test names.
9871 (current_demangling_style): New global variable.
9872 (set_demangling_style, test_demangling_core, test_demangling,
9873 test_demangling_exact): New functions.
9874 (test_gnu_style_demangling, test_lucid_style_demangling,
9875 test_arm_style_demangling, test_hp_style_demangling): Use those,
9876 instead of calling gdb_test and gdb_test_exact directly.
9877 (catch_demangling_errors): New function, which reports errors
9878 signalled by the demangling test functions in an orderly way.
9879 (do_tests): Use catch_demangling_errors.
9880
98811999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9882
9883 * gdb.base/signals.exp (test_handle_all_print): Use () for
9884 grouping in expressions, not {}.
9885
9886 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9887 initialized yet.
9888
98891999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9890
9891 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9892 are listed.
9893
98941999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9895
9896 * gdb.stabs/weird.exp: Test for CC being defined before
9897 looking at its value.
9898
98991999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9900
9901 * gdb.base/call-ar-st.exp: Remove stray '#'.
9902 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9903 "short int" and "long int".
9904 * gdb.c++/overload.cc: Cast the string added in the previous
9905 change, to mollify finicky HP compiler.
9906 * gdb.hp/reg-test.exp (testfile): Fix file name.
9907 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9908
7a292a7a
SS
9909 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9910 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9911 alternate form of enum ptype.
9912
c906108c
SS
99131999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9914
7a292a7a
SS
9915 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9916 * gdb.hp/*.exp: Change all to run compiler probe only after
9917 passing skip_hp_tests, so as not to waste time on guaranteed
9918 failure.
9919
c906108c
SS
9920 * gdb.c++/overload.cc: Pass string instead of char addr, always
9921 init ccpfoo.
9922 * gdb.c++/templates.cc: Fix syntax error.
9923
7a292a7a
SS
9924Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9925
9926 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9927 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9928 command.
9929
99301999-03-18 James Ingham <jingham@cygnus.com>
9931
9932 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9933
9934 * gdb.c++/method.exp: It was testing an uninitialized int on the
9935 stack and assuming it was positive.
9936
9937 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9938
9939 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9940 keep it from killing the rest of the tests.
7a292a7a
SS
9941 Use gdb_continue_to_end.
9942
9943 * gdb.base/sigall.exp: use gdb_continue_to_end.
9944
9945 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9946
9947 * gdb.base/display.exp: use runto_main, not run.
9948
d63a86f8
RM
9949 * gdb.base/default.exp: Check for the current error message in the
9950 r abbreviation test.
7a292a7a
SS
9951 Add strongarm to the targets that know info float.
9952
d63a86f8 9953 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9954 run which doesn't work with monitors.
9955
9956 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9957
9958 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9959
9960 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9961 program. Traps the case (in Cygmon) when the program never really
9962 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9963 more places, so I used my name. Sorry Mark...
9964
9965 * config/monitor.exp (gdb_target_monitor): added another
9966 target_info parameter: remotebinarydownload. This will set the
9967 remotebinarydownload flag if this is causing some boards trouble.
9968
99691999-03-18 Mark Salter <msalter@cygnus.com>
9970
9971 * lib/gdb.exp (continue_to_exit): New function.
9972
9973 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9974 * gdb.base/ending-run.exp: Ditto.
9975 * gdb.base/step-test.exp: Ditto.
9976
99771999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9978
9979 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9980 (suggested by Art Haas <ahaas@neosoft.com>).
9981
99821999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9983
9984 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9985
9986Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9987
9988 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9989 descriptions of types (short unsigned int vs unsigned short, etc).
9990
99911999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9992
9993 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9994 a call to strlen; sometimes we do have sources.
9995
99961999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9997
9998 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9999 character, so GDB won't print garbage after its end.
d63a86f8 10000
c906108c
SS
10001 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
10002 breakpoint there instead. Sometimes GCC emits memcpy to handle
10003 the large structures being passed by value, so we step into that
10004 instead of sum_array_print, which obscures what we're really testing.
10005 * gdb.base/step-test.exp: However, we do want a test that notices
10006 the bizarre steps into memcpy, so do that here. Add check for
10007 stepping into function calls that pass large structures by value.
10008 ("Is that a noun clause, or are you just happy to see me?")
10009 Remove all references to specific line numbers.
10010 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
10011 New type and function.
10012 (main): Call large_struct_by_value, passing it a large struct by value.
10013 * lib/gdb.exp (gdb_get_line_number): New function.
10014
10015 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
10016 more portable.
10017
7a292a7a
SS
100181999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
10019
c906108c
SS
10020 * lib/gdb.exp: Doc fixes.
10021
7a292a7a
SS
100221999-03-05 Nick Clifton <nickc@cygnus.com>
10023
d63a86f8 10024 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
10025
100261999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
10027
c906108c
SS
10028 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
10029 commands. They're not germane to this test, and they don't work
10030 that way on remote targets.
10031
3fc11d3e
JM
100321999-03-01 James Ingham <jingham@cygnus.com>
10033
10034 * Changelog entries merged over from gdb development branch.
10035
3fc11d3e
JM
10036 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
10037
10038 * lib/gdb.exp (gdbtk_analyze_results): Generic function
10039 for outputting results of test run.
10040
2d4a1622 10041 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
10042
10043 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 10044
7a292a7a
SS
100451999-02-25 Felix Lee <flee@cygnus.com>
10046
10047 * lib/gdb.exp (debug_format): initialize
10048
c906108c
SS
100491999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
10050
10051 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
10052 * gdb.base/call-rt-st.c: Ditto.
10053
c906108c
SS
100541999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
10055
10056 * gdb.threads/pthreads.exp (horiz): New variable.
10057 (test_startup): Fix regexps that capture thread numbers.
10058
100591999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
10060
10061 * gdb.base/smoke.exp: Disambiguate two test case names (both
10062 called ``print'').
10063
10064Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10065
10066 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
10067 compilation.
10068
100691999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10070
10071 * gdb.base/miscexprs.exp: Change patterns to match GDB's
10072 actual output formatting.
10073 * gdb.base/smoke.exp: GDB removes leading 0's.
10074 * gdb.base/volatile.exp: Don't check type of remuneration;
10075 that variable is no longer defined in constvars.c.
10076 * gdb.base/step-test.c (main): Exit with explicit exit code.
10077 * gdb.base/step-test.exp: Remove two nexti checks--they are
10078 not portable.
10079
100801999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
10081
10082 * gdb.base/help.exp ("help delete display"): Fix test to match
10083 gdb's output.
10084
10085 * gdb.base/long_long.c (known_types): Initialize values to zero.
10086 * gdb.base/long_long.exp: Step one more line
10087 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 10088 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
10089 unique test case names.
10090
10091Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10092
d63a86f8 10093 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
10094
10095 * gdb.c++/method.exp: Add missing close brace.
10096
100971999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
10098
10099 * gdb.base/maint.exp: Use 'set height 0' to disable page
10100 prompting, not 'set height 400'.
10101
10102 Fix a bunch of timeouts.
10103 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
10104 four separate tests, so expect doesn't take forever to match a ton
10105 of text against a regexp with lots of .* forms.
10106 ("maint print psymbols", "maint print symbols"): Make some of
10107 these greps more selective, so that expect doesn't try to wade
10108 through huge piles of output and time out.
10109
10110 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
10111
10112 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
10113 tests: one which doesn't expect shlib events to be reported, and
10114 another which does, but is XFAIL for all platforms other than
10115 HP/UX.
10116
10117 * gdb.base/break.exp: Teach the test suite that the `catch
10118 fork', `catch vfork', and `catch exec' commands produce error
10119 messages on platforms that don't provide these features.
10120
10121Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
10122
10123 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
10124 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
10125 (shortening names from solib_threshold.exp etc), won't run on
10126 anything but HP-UX for the foreseeable future.
10127 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
10128 reflect move.
10129
10130Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
10131
10132 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
10133 gdb.trace/Makefile.in (clean): Remove all test executables.
10134
10135Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
10136
10137 * gdb.base/shlib-call.exp: add test cases to verify that gdb
10138 successfully re-sets breakpoints in shared libraries.
10139 * gdb.base/shmain.c (main): return 0, don't fall off the end.
10140
10141Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10142
d63a86f8
RM
10143 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
10144 and compiled w/o GCC.
c906108c
SS
10145
10146 * gdb.hp/watch-cmd.exp: ditto.
10147
10148 * gdb.hp/watch-hp.exp: ditto.
10149
10150 * gdb.hp/xdb1.exp: ditto.
10151
10152 * gdb.hp/xdb2.exp: ditto.
10153
10154 * gdb.hp/dbx.exp: ditto.
10155
10156Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
10157
10158 * constvars.c: Remove C++-isms.
10159 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
10160 with GCC.
10161
10162Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
10163
10164 The following changes are part of the HP merge.
10165
10166 * gdb.base/break.exp: new tests to verify that catchpoints for
10167 fork, vfork, and exec don't trigger inappropriately.
10168
10169 * gdb.base/opaque.exp: compile one file at a time, then link.
10170
10171 * gdb.base/signals.exp: be more restrictive about which hppa
10172 systems receive a setup_xfail. new tests.
10173
10174 * gdb.base/solib_threshold.build: new file.
10175 * gdb.base/solib_threshold.exp: new file.
10176 * gdb.base/solib_threshold.link_opts: new file.
10177 * gdb.base/solib_threshold.mk: new file.
10178 * gdb.base/gen_solib_threshold.c: new file.
10179
10180 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
10181 tests. New tests for enums inside classes.
10182
10183 * gdb.c++/compiler.cc: indicate support of template debugging.
10184
10185 * gdb.c++/demangle.exp: run hp style demangling tests.
10186
10187 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
10188 tests.
10189
10190 * gdb.c++/misc.cc: changes to support new tests.
10191
10192 * gdb.c++/templates.cc: changes to support HP's compiler; changes
10193 to support new tests.
10194
10195 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
10196 gcc, then skip these tests.
10197
10198Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
10199
10200 The following files are part of the HP merge; some had longer
10201 names at HP, but have been renamed to be no more than 14
10202 characters in length.
10203
10204 * gdb.hp/ambiguous.cc: new file.
10205 * gdb.hp/ambiguous.exp: new file.
10206 * gdb.hp/attach.exp: new file.
10207 * gdb.hp/attach2.exp: new file.
10208 * gdb.hp/classes-hp.exp: new file.
10209 * gdb.hp/ctti.exp: new file.
10210 * gdb.hp/ctti-add.cc: new file.
10211 * gdb.hp/ctti-add1.cc: new file.
10212 * gdb.hp/ctti-add2.cc: new file.
10213 * gdb.hp/ctti-add3.cc: new file.
10214 * gdb.hp/dbx.exp: new file.
10215 * gdb.hp/exception.cc: new file.
10216 * gdb.hp/exception.exp: new file.
10217 * gdb.hp/foll-exec.c: new file.
10218 * gdb.hp/foll-exec.exp: new file.
10219 * gdb.hp/foll-fork.c: new file.
10220 * gdb.hp/foll-fork.exp: new file.
10221 * gdb.hp/foll-vfork.c: new file.
10222 * gdb.hp/foll-vfork.exp: new file.
10223 * gdb.hp/inherit-hp.exp: new file.
10224 * gdb.hp/more-steps.exp: new file.
10225 * gdb.hp/namespace.cc: new file.
10226 * gdb.hp/namespace.exp: new file.
10227 * gdb.hp/optimize.exp: new file.
10228 * gdb.hp/pxdb.c: new file.
10229 * gdb.hp/pxdb.exp: new file.
10230 * gdb.hp/quicksort.exp: new file.
10231 * gdb.hp/reg-test.exp: new file.
10232 * gdb.hp/reg-test.s: new file.
10233 * gdb.hp/sized-enum.c: new file.
10234 * gdb.hp/sized-enum.exp: new file.
10235 * gdb.hp/start-stop.exp: new file.
10236 * gdb.hp/templ-hp.cc: new file.
10237 * gdb.hp/templ-hp.exp: new file.
10238 * gdb.hp/thr-lib.c: new file.
10239 * gdb.hp/thr-lib.exp: new file.
10240 * gdb.hp/thr-lib.h: new file.
10241 * gdb.hp/thr-liblib.c: new file.
10242 * gdb.hp/virtfun-hp.c: new file.
10243 * gdb.hp/virtfun-hp.exp: new file.
10244 * gdb.hp/watch-cmd.exp: new file.
10245 * gdb.hp/watch-hp.exp: new file.
10246 * gdb.hp/xdb1.exp: new file.
10247 * gdb.hp/xdb2.exp: new file.
10248 * gdb.hp/xdb3.exp: new file.
10249
10250Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
10251
10252 The following files are part of the HP merge; some had longer
10253 names at HP, but have been renamed to be no more than 14
10254 characters in length.
10255
10256 * gdb.base/ss.h: new file.
10257 * gdb.base/call-ar-st.c: new file.
10258 * gdb.base/call-ar-st.exp: new file.
10259 * gdb.base/call-rt-st.c: new file.
10260 * gdb.base/call-rt-st-exp: new file.
10261 * gdb.base/call-strs.exp: new file.
10262 * gdb.base/ena-dis-br.exp: new file.
10263 * gdb.base/environ.exp: new file.
10264 * gdb.base/long_long.exp: new file.
10265 * gdb.base/sect-cmd.exp: new file.
10266 * gdb.base/shlib-cl2.exp: new file.
10267 * gdb.base/smoke.exp: new file.
10268 * gdb.base/so-impl-ld.c: new file.
10269 * gdb.base/so-impl-ld.exp: new file.
10270 * gdb.base/so-indr-cl.c: new file.
10271 * gdb.base/so-indr-cl.exp: new file.
10272 * gdb.base/varargs.exp: new file.
10273 * gdb.base/volatile.exp: new file.
10274 * gdb.base/whatis-exp.exp: new file.
7a292a7a 10275 * gdb.base/display.exp: new file.
c906108c
SS
10276 * gdb.c++/derivation.exp: new file.
10277 * gdb.c++/local.exp: new file.
10278 * gdb.c++/member-ptr.exp: new file.
10279 * gdb.c++/overload.exp: new file.
10280 * gdb.c++/ovldbreak.exp: new file.
10281 * gdb.c++/ref-types.exp: new file.
10282 * gdb.c++/ref-types2.exp: new file.
10283 * gdb.c++/userdef.exp: new file.
d63a86f8 10284
c906108c
SS
10285Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
10286
10287 * gdb.base/default.exp: Reflect wording change in remote.c.
10288
dc96c6c7 10289Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10290
10291 * gdb.base/help.exp: Update to reflect current text.
10292
10293Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
10294
10295 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
10296 they're stack variables and contain garbage.
10297 * gdb.c++/anon-union.exp: new file.
10298
10299 The following changes were made by David Taylor
10300 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10301 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10302 in changes by HP.
10303
10304 * gdb.base/bitops.exp: new file.
10305 * gdb.base/default.exp: change expected messages for catch and
10306 info catch tests to reflect HP merge changes.
10307 * gdb.base/enable-disable-break.exp
10308 * gdb.base/ending-run.c: new file.
10309 * gdb.base/long_long.c: new file.
10310 * gdb.base/maint.exp: new file.
10311 * gdb.base/pointers2.exp: new file.
10312 * gdb.base/shlib-call2.exp: new file.
10313 * gdb.base/solib.exp: new file.
10314 * gdb.base/step-test.c: new file.
10315 * gdb.c++/anon-union.cc: new file.
10316 * gdb.c++/local.cc: new file.
10317 * gdb.c++/member-pointer.cc: new file.
10318 * gdb.c++/method.cc: new file.
10319 * gdb.c++/ref-types.cc: new file.
10320 * gdb.c++/ref-types2.cc: new file.
10321 * gdb.c++/userdef.cc: new file.
d63a86f8 10322
c906108c
SS
10323 * gdb.base/scope.exp: compile one file at a time, then link.
10324 * gdb.base/langs.exp: ditto.
10325 * gdb.base/list.exp: ditto.
d63a86f8 10326
c906108c
SS
10327Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
10328
10329 The following changes were made by David Taylor
10330 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10331 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10332 in changes by HP.
d63a86f8 10333
c906108c
SS
10334 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
10335 skip tests. When compiling pass c++ flag to gdb_compile.
10336 * gdb.c++/
d63a86f8 10337
c906108c
SS
10338 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
10339 test for on hppa*-*-hpux*; use args to see if c++ was specified.
10340 (skip_hp_tests): new function.
10341 (gdb_preprocess): new function.
10342
10343 * configure.in (hpdir): decide whether to configure gdb.hp.
10344 * configure: regenerated.
10345
10346 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
10347 to delete on clean.
10348 (EXECUTABLES): update to reflect new additions.
10349 * gdb.base/commands.exp: update message expected.
10350 * gdb.base/default.exp: add copyright notice.
10351 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
10352 * gdb.base/help.exp: update messages to reflect current text.
10353 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
10354 targets for recurse tests.
10355 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
10356 skip this file.
10357
10358 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
10359 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
10360 compilation.
10361 * gdb.c++/misc.exp: ditto.
10362 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
10363 run the tests. tell gdb_compile that it's a c++ compilation.
10364
10365 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 10366
c906108c
SS
10367 * gdb.base/all-bin.exp: new file.
10368 * gdb.base/arithmet.exp: new file.
10369 * gdb.base/assign.exp: new file.
10370 * gdb.base/completion.exp: new file.
10371 * gdb.base/cond-expr.exp: new file.
10372 * gdb.base/condbreak.exp: new file.
10373 * gdb.base/define.exp: new file.
10374 * gdb.base/dollar.exp: new file.
10375 * gdb.base/environment.exp: new file.
10376 * gdb.base/eval-skip.exp: new file.
10377 * gdb.base/jump.exp: new file.
10378 * gdb.base/logical.exp: new file.
10379 * gdb.base/pointers.exp: new file.
10380 * gdb.base/relational.exp: new file.
10381 * gdb.base/section_command.exp: new file.
10382 * gdb.base/whatis-expr.exp: new file.
10383
10384 * gdb.base/all-types.c: new file.
10385 * gdb.base/call-array-struct.c: new file.
10386 * gdb.base/call-return-struct.c: new file.
10387 * gdb.base/call-strings.c: new file.
10388 * gdb.base/callfuncs2.c: new file.
10389 * gdb.base/condbreak.c: new file.
10390 * gdb.base/constvars.c: new file.
10391 * gdb.base/display.c: new file.
10392 * gdb.base/int-type.c: new file.
10393 * gdb.base/jump.c: new file.
10394 * gdb.base/miscexprs.c: new file.
10395 * gdb.base/pointers.c: new file.
10396 * gdb.base/pointers2.c: new file.
10397 * gdb.base/shmain.c: new file.
10398 * gdb.base/shr1.c: new file.
10399 * gdb.base/shr2.c: new file.
10400 * gdb.base/solib.c: new file.
10401 * gdb.base/solib1.c: new file.
10402 * gdb.base/solib2.c: new file.
10403 * gdb.base/varargs.c: new file.
10404 * gdb.c++/derivation.cc: new file.
10405 * gdb.c++/overload.cc: new file.
10406 * gdb.c++/ovldbreak.cc: new file.
10407 * gdb.hp/attach.c: new file.
10408 * gdb.hp/attach2.c: new file.
10409 * gdb.hp/average.c: new file.
10410 * gdb.hp/compiler.c: new file.
10411 * gdb.hp/compiler.cc: new file.
10412 * gdb.hp/execd-program.c: new file.
10413 * gdb.hp/follow-exec.c: new file.
10414 * gdb.hp/follow-fork.c: new file.
10415 * gdb.hp/follow-vfork-and-exec.c: new file.
10416 * gdb.hp/misc-hp.cc: new file.
10417 * gdb.hp/more-steps.c: new file.
10418 * gdb.hp/optimize.c: new file.
10419 * gdb.hp/quicksort.c: new file.
10420 * gdb.hp/run-hp.c: new file.
10421 * gdb.hp/start-stop.c: new file.
10422 * gdb.hp/sum.c: new file.
10423 * gdb.hp/templates-hp.cc: new file.
10424 * gdb.hp/thread-local-in-lib.c: new file.
10425 * gdb.hp/thread-local-in-lib.h: new file.
10426 * gdb.hp/thread-local-in-lib.lib.c: new file.
10427 * gdb.hp/vforked-program.c: new file.
10428 * gdb.hp/virtfunc-hp.cc: new file.
10429 * gdb.hp/watchpoint-hp.c: new file.
10430 * gdb.hp/xdb.c: new file.
10431 * gdb.hp/xdb0.c: new file.
10432 * gdb.hp/xdb0.h: new file.
10433 * gdb.hp/xdb1.c: new file.
10434
10435Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
10436
10437 The following change was made by Edith Epstein
10438 <eepstein@cygnus.com> as part of a project to merge in changes
10439 originally made by HP; HP did not create ChangeLog entries.
10440
10441 * gdb.c++/demangle.exp: changed the expected output for some
10442 ARM-style mangling -- removed second reference to datatype.
10443 For example, maint demangle __dt__11T1__pt__2_cFv
10444 T1<char>::~T1<char>(void)
10445 becomes,
10446 maint demangle __dt__11T1__pt__2_cFv
10447 T1<char>::~T1(void)
10448
10449 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 10450
c906108c
SS
10451Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
10452
10453 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
10454 * gdb.trace/backtrace.exp: Likewise.
10455 * gdb.trace/circ.exp: Likewise.
10456 * gdb.trace/collection.exp: Likewise.
10457 * gdb.trace/deltrace.exp: Likewise.
10458 * gdb.trace/infotrace.exp: Likewise.
10459 * gdb.trace/limits.exp: Likewise.
10460 * gdb.trace/packetlen.exp: Likewise.
10461 * gdb.trace/passc-dyn.exp: Likewise.
10462 * gdb.trace/passcount.exp: Likewise.
10463 * gdb.trace/report.exp: Likewise.
10464 * gdb.trace/save-trace.exp: Likewise.
10465 * gdb.trace/tfind.exp: Likewise.
10466 * gdb.trace/tracecmd.exp: Likewise.
10467 * gdb.trace/while-dyn.exp: Likewise.
10468 * gdb.trace/while-stepping.exp: Likewise.
10469
104701998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
10471
10472 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
10473
10474Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
10475
10476 From Brendan Kehoe:
10477 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
10478 int return types.
10479
10480Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
10481
10482 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
10483 remote dos host testing right.
10484
10485Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
10486
10487 * gdb.base/corefile.exp: remove some xfails.
10488
10489Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
10490
10491 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
10492 have different timestamps.
10493
10494Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
10495
10496 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
10497 gdb.base/default.exp: Replace "exec" with "executable".
10498
10499Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10500
10501 * gdb.base/default.exp: Change else if to elseif from previous
10502 delta.
10503
10504Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10505
10506 * gdb.base/default.exp: Add brace missing from previous delta.
10507
10508Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10509
10510 * gdb.base/default.exp: Support test for info float for all
10511 varieties of arm toolchain.
10512
dc96c6c7 10513Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10514
10515 * gdb.trace/*.exp: remove "remote_download" command.
10516
dc96c6c7 10517Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10518
10519 * gdb.trace/*.exp: remove -gdwarf from compile.
10520
10521Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10522
10523 * gdb.trace/configure.in(AC_INIT): typo
10524 * gdb.trace/configure: regenerated
10525
dc96c6c7 10526Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10527
10528 * config/m68k-emc.exp: New file.
10529 * lib/<emc-support.exp trace-support.exp}: New files.
10530 * configure.in: add new test directory gdb.trace.
10531 * gdb.trace/{configure configure.in Makefile.in}: New files.
10532 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10533 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10534 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10535 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10536 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10537 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10538 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10539
dc96c6c7 10540Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10541
10542 * gdb.c++/classes.exp: Change all regular expressions to match
10543 arbitrary combinations of newline/carriage-return, so that they
10544 will work equally well on Unix and Windows.
10545 * gdb.c++/inherit.exp: ditto.
10546 * gdb.c++/virtfunc.exp: ditto.
10547
105481998-08-11 Dawn Perchik <dawn@cygnus.com>
10549
10550 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10551
c2d11a7d
JM
10552Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10553
10554 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10555 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10556 to use a0-a3/d0-d3 as needed.
10557
10558Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10559
10560 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10561 * gdb.disasm/am33.exp: Corresponding changes.
10562
c906108c
SS
105631998-07-11 Felix Lee <flee@cygnus.com>
10564
10565 * gdb.base/callfuncs.exp: add cmp10 test.
10566 * gdb.base/callfuncs.c (cmp10): new function.
10567
10568Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10569
d63a86f8 10570 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10571 into two parts to get around a synchronization problem in expect.
10572
3fc11d3e
JM
10573Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10574
10575 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10576
10577 * configure.in: Add options for gdbtk testsuite.
10578
10579 * configure: Regenerate.
10580
10581 * gdb.gdbtk: New directory to hold gdbtk tests.
10582
c906108c
SS
10583Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10584
10585 * gdb.fortran/types.exp: Escape brackets in expect patterns
10586 for test_float_literal_types_accepted tests.
10587 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10588 before run test.
10589
c2d11a7d
JM
10590Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10591
10592 * am33.exp: Just compile, do not link the testcase.
10593 * am33.s: Add ".am33" pseudoop to force am33 mode.
10594
c906108c
SS
105951998-06-25 Felix Lee <flee@cygnus.com>
10596
10597 * gdb.base/setshow.exp: make sure $pc is sane.
10598
10599 * gdb.stabs/weird.exp: split expect patterns properly.
10600
c2d11a7d
JM
10601Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10602
10603 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10604 * gdb.disasm/am33.exp: Run it.
10605
dc96c6c7 10606Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10607
10608 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10609 match processing (and eliminate spurious timeouts when running).
10610
dc96c6c7 10611Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10612
10613 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10614 exception test, but conditionalize it on target [mach | gnu].
10615
dc96c6c7 10616Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10617
10618 * gdb.base/overlays.exp: fixup compile line for linker script.
10619
10620Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10621
10622 * gdb.fortran/types.exp: don't guess at float size.
10623
10624Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10625
10626 * gdb.base/exprs.exp: delete test that depends on int size.
10627
10628Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10629
10630 * config/sim.exp: Removed checks for target triplets.
10631 (gdb_target_sim): Use gdb,target_sim_options.
10632
10633Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10634
10635 * gdb.base/reread.exp: New file.
10636 * gdb.base/reread1.c: New file.
10637 * gdb.base/reread2.c: New file.
10638
10639Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10640
10641 * config/sim.exp: Use 'target sim -sparclite' when running
10642 SPARClite programs.
10643
10644Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10645
10646 * gdb.base/structs2.exp: New file.
10647 * gdb.base/structs2.c: New file.
10648
10649Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10650
10651 * gdb.asm/common.inc: New file.
10652 * gdb.asm/d10v.inc: New file.
10653 * asm-source.exp: Pass -I's to gas to find .inc files.
10654 Update line numbers in expected output.
10655 * asmsrc1.s: Rewrite.
10656 * asmsrc2.s: Rewrite.
10657 * configure.in: Create arch.inc symlink.
10658 * configure: Regenerate.
10659 * Makefile.in (distclean): Delete arch.inc.
10660
10661Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10662
10663 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10664 (t_enum_value2): ditto
10665 (t_enum_value3): ditto
10666 (main): ditto
10667Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10668
10669 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10670 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10671 change.
10672 Use gdb_test instead of send_gdb/gdb_expect sequences.
10673
10674Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10675
10676 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10677 not void.
10678
10679Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10680
10681 * gdb.base/branches.c: Code with lots of loops and
10682 subroutines. Used to test gdbs ability to single step through PC
10683 changes, especially to test mips-tdep.c:mips_next_pc
10684
10685Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10686
10687 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10688 more rigorous EGCS C++ error checking.
10689
10690Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10691
10692 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10693 tests.
c906108c 10694 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10695 function when asleep.
c906108c 10696 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10697 for i*86 Linux and SVR4 signal handling problems.
10698 Remove linux xfail for `next to handler in signals_tests_1', fixed
10699 by recent infrun.c change.
c906108c 10700 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10701 stack backtraces.
c906108c
SS
10702 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10703 target.[ch] change.
10704
10705Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10706
10707 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10708 for a newline from gdb before continuing.
10709 (default_gdb_exit): Just look for y or n.
10710 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10711 it does, fail the rests of the tests in the file.
10712
10713Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10714
10715 * config/cygmon.exp: New file.
10716
10717Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10718
10719 * gdb.base/list.exp: Fix problem with "list default lines around
10720 main" test on remote targets.
10721
10722 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10723 run test on remote targets.
10724
10725Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10726
10727 * gdb.asm: New directory.
10728 * configure.in: Configure it.
10729 * configure: Regenerate.
10730 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10731 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10732
10733Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10734
10735 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10736
dc96c6c7 10737Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10738
c906108c
SS
10739 * gdb.base/overlays (several files): Merge the two overlay
10740 managers into one. Change variables (foox, barx, bazx, grbxx)
10741 back into ints but force them to load in their proper sections.
10742
10743Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10744
10745 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10746 on-chip insn memory and IMAP1 to upper 128k.
10747 (D10VCopy): Handle memory regions crossing 16k boundaries.
10748 (D10VCopy): Transfer data in 32 bit chunks.
10749
10750Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10751
10752 * gdb.base/overlays.c (main): Exit normally when result is
10753 correct.
10754
10755 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10756 map. Include space for printf in .text segment.
10757
10758 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10759 updated d10v memory VMA/LMA map.
10760 (D10VCopy): Call D10VTranslate.
d63a86f8 10761
c906108c
SS
10762Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10763
10764 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10765
10766 * gdb.base/bar.c (barx, bar): Change variable to small array so
10767 that it won't be put into the .sdata - small data -
10768 section. Update reference.
10769 * gdb.base/baz.c (bazx, baz): Ditto.
10770 * gdb.base/foo.c (foox, foo): Ditto.
10771 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10772
10773 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10774 to be arrays.
d63a86f8 10775
dc96c6c7 10776Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10777
c906108c
SS
10778 * gdb.base/overlays.exp: fix up and get working again.
10779 Add tests for backtraces from an overlay function.
d63a86f8 10780
c906108c
SS
10781Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10782
10783 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10784 "calling function with watchpoint enabled".
10785
10786Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10787
10788 * gdb.base/break.exp (test_next_with_recursion): Remove
10789 gdb_suppress_tests for d10v-*-*.
10790 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10791 pending review of whether it is useful or not.
10792
10793Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10794
10795 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10796
10797Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10798
10799 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10800 * config/dve.exp: New file to support Densan boards.
10801
10802Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10803
10804 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10805 reads and BSD.
10806
10807Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10808
10809 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10810 response.
10811
10812 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10813
10814Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10815
10816 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10817 test.
10818
10819 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10820 target_sizeof_long and target_bigendian_p.
10821 (structs_by_value, structs_by_reference): Check values according
10822 to targets word size and endianess.
d63a86f8 10823
c906108c
SS
10824Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10825
10826 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10827 output.
10828
10829Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10830
10831 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10832 Update test of set args help to match source change.
10833
10834Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10835
10836 * gdb.base/default.exp: Expect help system output to be in
10837 alphabetical order.
10838 * gdb.base/help.exp: Ditto.
10839
10840Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10841
10842 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10843 "i*86-pc-linux-gnu*".
10844 * gdb.base/interrupt.exp: Ditto.
10845 * gdb.base/corefile.exp: Ditto.
10846
10847 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10848 define vxworks when building the testcase.
10849
10850 * gdb.base/ptype.exp: Fix testnames to be unique.
10851 * gdb.base/radix.exp: Ditto.
10852 * gdb.base/term.exp: Ditto.
10853 * gdb.base/whatis.exp: Ditto.
10854 * gdb.c++/classes.exp: Ditto.
10855
10856Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10857
10858 * gdb.base/callfuncs.exp: Fix indentation.
10859
10860 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10861 suppress_flag has been set.
10862 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10863 target feature.
10864
10865Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10866
10867 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10868 the testcase.
10869
10870 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10871 set_debug_traps() and breakpoint().
10872 * gdb.c++/misc.cc (main): Ditto.
10873 * gdb.c++/templates.cc (main): Ditto.
10874 * gdb.c++/virtfunc.cc (main): Ditto.
10875
10876Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10877
10878 * lib/gdb.exp(gdb_step_for_stub): New function.
10879 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10880 exists, reload the executable and do a "continue" instead of
10881 doing a jump.
10882 (runto_main): Use gdb_step_for_stub.
d63a86f8 10883
c906108c
SS
10884 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10885 tests to have unique names.
10886 * gdb.base/callfuncs.exp: Ditto.
10887 * gdb.base/commands.exp: Ditto.
10888 * gdb.base/default.exp: Ditto.
10889 * gdb.base/help.exp: Ditto.
10890 * gdb.base/list.exp: Ditto.
10891 * gdb.base/opaque.exp: Ditto.
10892 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10893 similar tests.
d63a86f8 10894
c906108c
SS
10895 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10896 * gdb.c++/cplusfuncs.cc: Ditto.
10897 * gdb.c++/virtfunc.cc: Ditto.
10898
10899 * config/monitor.exp: Keep track of the last file we saw, rather
10900 than trying to get the info from gdb.
10901
10902 * gdb.fortran/types.exp: Move comment to previous line.
10903
10904Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10905
10906 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10907 target mode.
10908
10909Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10910
10911 From Bob Manson:
10912 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10913 string from GDB when it connects.
10914
10915 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10916
10917Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10918
10919 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10920 if we can't get a debug format from GDB (we may be testing an
10921 older GDB). Use a 10 second timeout when checking for the format.
10922
10923 * gdb.stabs/weird.exp: Fix quoting.
10924
10925 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10926
10927Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10928
10929 * config/arm-ice.exp: New file.
10930
10931Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10932
10933 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10934 until it has been modified to work with the new testsuite.
10935
99707966 10936 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10937 testcase won't compile, cause all of the testcases in the file to
10938 fail instead.
10939
10940 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10941 (gdb_clear_suppressed): New procedure.
10942 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10943 it contains a positive value.
10944
10945Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10946
10947 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10948
10949 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10950
10951Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10952
10953 * lib/gdb.exp (setup_xfail_format): New function.
10954 (get_debug_format): New function to get debug format.
10955 (debug_format): New global variable to hold last value set
10956 by get_debug_format.
10957 * gdb.base/list.exp: Call get_debug_format and expect some
10958 tests to fail for DWARF 1 and COFF formats.
10959 * gdb.c++/ptype.exp: Ditto.
10960 * gdb.c++/classes.exp: Ditto.
10961 * gdb.c++/cplusfuncs.exp: Ditto.
10962 * gdb.c++/inherit.exp: Ditto.
10963 * gdb.c++/templates.exp: Ditto.
10964 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10965
c906108c
SS
10966Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10967
10968 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10969 host doesn't have a currently-open connection.
10970
10971 * config/sparclet.exp: Cleanups and fixes to make it generic for
10972 any gdb stub target. Handle cases where gdb doesn't respond when
10973 interrupted in a sane fashion.
10974
10975 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10976 same thing in a totally different way.
10977
10978 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10979 setting "timeout".
10980 (gdb_start): We set the global gdb_prompt variable in
10981 default_gdb_init now.
10982
10983Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10984
10985 * gdb.base/printcmds.exp: Fix "check for floating addition"
10986 regexp to accept results within approx +/- .01 of exact value.
10987 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10988
10989Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10990
10991 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10992 properly.
10993 (gdb_expect): Add optional timeout parameter, and add timeout
10994 value to various calls.
10995 (gdb_suppress_tests): Only give one warning message per group.
10996
10997Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10998
10999 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
11000 global variables. Handle getting a value for $timeout more
11001 gracefully.
11002
11003Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11004
11005 * lib/gdb.exp: Close connection to remote host if gdb doesn't
11006 initialize.
11007 (default_gdb_init): New procedure; allow gdb_init to be overridden
11008 by a target configuration file.
11009 (gdb_expect): Pass the timeout to remote_expect.
11010
11011 * config/monitor.exp(gdb_load): Fix typo in regexp.
11012
11013Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
11014
11015 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
11016
11017Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
11018
11019 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
11020 here. Call gdb_target_exec before rebooting the target, to make
11021 sure the connection to the target is closed.
11022 (gdb_load): Pass the name of the executable to gdb_target_monitor.
11023 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
11024 Also detect "Timeout reading from remote" error.
11025
11026 * config/gdbserver.exp: Pass the executable being loaded to
11027 gdb_target_monitor. Don't call gdb_file_cmd here; let
11028 gdb_target_monitor do it.
11029
11030 * gdb.disasm/hppa.exp: Don't use exec_output.
11031
11032Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
11033
11034 * gdb.base/list.exp: If we're debugging a non-native target,
11035 try to set the pc register to point to the start of the
11036 program before doing the first list command.
11037
11038 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
11039 test_calls after restarting.
11040
11041 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
11042 reloading.
11043
11044 * gdb.base/watchpoint.exp: Fix typo.
11045
11046 * gdb.base/setshow.exp: Check for use_gdb_stub.
11047
11048 * gdb.base/break.exp: Fix continue until exit test for the gdb
11049 stub case.
11050 * gdb.base/langs.exp: Ditto.
11051
11052 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
11053 gdb_load_offset. If we weren't given a file to load, figure out
11054 what the current file is and use it.
11055
11056 * config/i386-bozo.exp: New file.
11057
11058Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
11059
11060 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
11061 feature.
11062
11063 * config/proelf.exp: New entry.
11064
11065Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
11066
11067 * lib/gdb.exp: Remove spurious .* patterns at the beginning
11068 of regexps.
11069
11070 * gdb.base/watchpoint.exp: Don't run the test_stepping
11071 tests if gdb can't call functions on the target.
11072
11073 * gdb.base/setshow.exp: Don't run the set prompt tests if
11074 the board has gdb_prompt set.
11075
11076Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
11077
11078 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
11079 * gdb.base/commands.exp: Likewise.
11080 * gdb.base/setshow.exp: Likewise.
11081
11082Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
11083
11084 * config/monitor.exp(gdb_start): Look for gdb_prompt target
11085 feature.
11086
11087 * config/i960.exp: New file.
11088
11089Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
11090
11091 * gdb.base/funcargs.exp: Check for gdb,short_int target
11092 feature instead of looking for explicit target triplets.
11093
dc96c6c7 11094Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 11095
d63a86f8 11096 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
11097 "p 123DEADBEEF", to check parse_number.
11098 * top.c: change "to enable to enable" to "to enable" in a couple
11099 of help strings.
11100
11101Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
11102
11103 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
11104 on the mn10300.
d63a86f8 11105
c906108c
SS
11106Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
11107
11108 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
11109 where the test executable is run with explicit args.
11110 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
11111
11112Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
11113
11114 * gdb.base/run.c: Use FAKEARGV to build test executable that
11115 does not require a command line arg, since most simulators
11116 don't currently support passing such an arg into the simulated
11117 program.
11118 * gdb.base/commands.exp: Change tests to insert the proper
11119 value as the arg to the first recursive factorial call. Change
11120 compilation line to define FAKEARGV at compile time.
11121
11122Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
11123
11124 * gdb.base/recurse.exp: Enable these tests for the mn10300.
11125 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
11126 function with watchpoint enabled" test.
11127
11128Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
11129
11130 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
11131 Don't call gdb_test when the command doesn't return to a gdb prompt.
11132
11133 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
11134 "Tests restarted" messages.
11135
11136Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
11137
11138 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
11139
dc96c6c7 11140Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11141
11142 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
11143 for INFO SYMBOL; add help tests for OVERLAY commands.
11144 * gdb.base/default.exp: add tests for INFO SYMBOL command;
11145 add tests for OVERLAY commands
11146 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
11147 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
11148 * gdb.base/sigall.c: add usestubs code frag
11149 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 11150
c906108c
SS
11151Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
11152
11153 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
11154 failures.
11155 (gdb_stop_suppressing_tests): Note that tests have restarted.
11156
11157Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
11158
11159 * config/h8300.exp: New file.
11160
11161Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
11162
11163 * gdb.base/setshow.exp: Check for the existence of a
11164 feature, not its value.
11165
11166Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
11167
11168 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
11169
11170 * gdb.base/scope.exp: It's now init0(), not init().
11171
11172 * gdb.base/scope0.c: For now, change init() to be init0().
11173
11174 * config/monitor.exp: Use gdb_serial in preference to serial
11175 or netport.
11176
11177 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
11178 and it's not already set.
11179
11180Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
11181
11182 * gdb.base/setshow.exp: Only test the run command if the target
11183 isn't using a stub and if it supports argument passing.
11184
11185Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
11186
11187 * config/udi.exp(gdb_start): Make sure UDICONF is set
11188 properly before starting gdb.
11189
11190Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
11191
11192 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
11193 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
11194 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
11195
11196Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
11197
11198 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
11199 specialized code to reboot the board, use remote_reboot instead.
11200
11201 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
11202
11203 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
11204
11205 * config/monitor.exp: Make sure we disconnect from the target.
11206 Also, try a reboot/reload cycle instead of failing if the
11207 load fails.
11208
11209Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
11210
11211 * gdb.base/default.exp: Don't set match_max.
11212 * gdb.base/help.exp: Ditto.
11213 * gdb.base/list.exp: Ditto.
11214 * gdb.base/signals.exp: Ditto.
11215
11216 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
11217 set, use remote_ld to download the testcase instead of
11218 the GDB loader.
11219
11220Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
11221
11222 * config/vr5000.exp: New file.
11223
11224 * config/monitor.exp(gdb_target_monitor): Add pattern for
11225 "Ending remote" to detect errors in connecting.
11226
11227 * gdb.base/setshow.exp: Add .* within auto language test.
11228
11229 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
11230 target feature.
11231
11232 * config/monitor.exp(gdb_load): Check for a failure when loading,
11233 and reboot the board if necessary.
11234
11235 * gdb.base/setvar.exp(test_set): Handle multiple prints within
11236 a set of tests. Remove print.* from the patterns being checked.
11237
11238Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
11239
11240 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
11241 refer to gdb_spawn_id.
11242
11243 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
11244 longer used.
11245 * config/sparclet.exp: Ditto.
11246 * config/sparclet-old.exp: Ditto.
11247 * config/slite.exp: Ditto.
11248 * config/sim.exp: Ditto.
11249 * gdb.base/funcargs.exp: Ditto.
11250
11251 * lib/gdb.exp:Remove references to gdb_spawn_id.
11252 (gdb_expect): Move to remote.exp.
11253
11254Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
11255
11256 * config/monitor.exp: Detect the "Couldn't establish connection"
11257 message from GDB.
11258
11259Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
11260
11261 * gdb.base/bitfields.exp: Use runto instead of explicit
11262 gdb_run_cmd/gdb_expect sequences.
11263
11264 * gdb.base/break.exp(text_next_with_recursion): Add match for
11265 gdb_expect call.
11266
11267 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
11268 We also need to handle the "A program is being debugged already"
11269 prompt from gdb. Use gdb_test to set the baud rate.
11270
11271 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
11272 to 20000. Really. I mean it.
11273
11274Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11275
11276 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
11277 fails. If suppress_flag is set, skip perror message about not
11278 being able to send to GDB.
11279 (send_gdb): If suppress_flag is set, don't try to send commands to
11280 GDB.
11281 (gdb_expect): If suppress_flag is set, always fail immediately.
11282 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
11283 (gdb_init): Call gdb_stop_suppressing_tests.
11284 (default_gdb_exit): Ditto.
11285 (default_gdb_start): Ditto.
11286
11287 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
11288 gdb_stop_suppressing_tests as appropriate.
11289 * gdb.base/break.exp: Ditto.
11290 * gdb.base/callfuncs.exp: Ditto.
11291 * gdb.base/commands.exp: Ditto.
11292 * gdb.base/exprs.exp: Ditto.
11293 * gdb.base/funcargs.exp: Ditto.
11294 * gdb.base/list.exp: Ditto.
11295 * gdb.base/recurse.exp: Ditto.
11296 * gdb.base/scope.exp: Ditto.
11297 * gdb.base/structs.exp: Ditto.
11298 * gdb.c++/inherit.exp: Ditto.
11299
11300Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
11301
11302 * config/vr4300.exp: New file.
11303
99707966 11304 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 11305
99707966 11306 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
11307
11308Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
11309
11310 * lib/gdb.exp(gdb_init): New function.
11311
11312 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
11313 for each individual variable set.
11314
11315 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
11316 name.
11317
11318 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
11319
11320 * gdb.base/scope.exp: Use gdb_test.
11321
11322 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
11323 aborting; the testsuite driver will do that for us (see
11324 gdb_finish). Also, use gdb_test in a few more places.
11325
11326Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
11327
11328 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
11329
11330Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
11331
11332 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
11333 and "add_tests" are not at the same address.
11334
11335Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
11336
11337 * gdb.base/ptype.exp: Use gdb_test.
11338
11339Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
11340
11341 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
11342 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
11343 left in. No longer expect them to fail.
11344
11345 * gdb.stabs/*.mt; Deleted, no longer used.
11346 * gdb.stabs/configure.in: Remove references to target makefile
11347 frags.
11348 * gdb.stabs/configure: Rebuilt.
11349
11350 * gdb.disasm/*.mt: Deleted, no longer used.
11351 * gdb.disasm/configure.in: Remove references to target makefile
11352 frags. Use "sh3.s" as the unique filename for this directory.
11353 * gdb.disasm/configure: Rebuilt.
11354
11355 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
11356 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
11357 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
11358
11359Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
11360
11361 * config/udi.exp: Use mondfe,name instead of remote_host.
11362
11363Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
11364
11365 * gdb.base/watchpoint.exp: Don't expect a failure when calling
11366 a function with a watchpoint enabled on the mn10200.
11367
11368 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
11369 before trying to create it!
11370
11371Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
11372
11373 * config/vx.exp: Use hostname instead of netport.
11374
11375 * config/vxworks.exp: New file.
11376
11377 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
11378
11379 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
11380 gdb before assuming everything worked. Send a ^C if a timeout
11381 occurs.
11382
11383 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
11384 $gdb_spawn_id directly.
11385 (gdb_run_cmd): Try _start as well as start. Use the target feature
11386 gdb,start_symbol as the symbol to start from when jumping.
11387
11388Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
11389
11390 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
11391 redundant) test.
11392
11393 * gdb.base/recurse.exp: Relax final value test for 'b' so that
11394 it doesn't lose for 16bit integer systems.
11395
11396Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
11397
11398 * gdb.fortran/types.exp: If the target doesn't support "double"
11399 data types, then expect "real" types to only be 4 bytes.
11400
11401 * gdb.c++/virtfunc.exp: Expect failure for virtual function
11402 call tests if the target doesn't support inferior function calls.
11403
11404 * gdb.base/printcmds.exp: Allow minor deviation in FP values
11405 in printf tests.
11406
11407Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
11408
11409 * gdb.base/help.exp: Disable "help set", "help show", and
11410 "help support". Simplify regexp for "help stack".
11411
11412 * gdb.base/default.exp: Set match_max to 5000 and the timeout
11413 to 60 seconds. Temporarily set match_max to 15000 around the
11414 "info copying" test.
11415
11416 * gdb.base/nodebug.exp: Don't try to do an inferior function
11417 call if the target doesn't support them.
11418 * gdb.base/printcmds.exp: Likewise.
11419 * gdb.base/setvar.exp: Likewise.
11420 * gdb.base/structs.exp: Likewise.
11421 * gdb.c++/templates.exp: Likewise.
11422 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
11423
11424 * gdb.base/recurse.exp: Enable for the mn10200.
11425
11426 * configure.in: Do configure gdb.stabs directory for *-*-elf
11427 targets.
11428 * configure: Rebuilt.
11429
11430 * gdb.base/break.exp: Check for gdb,noresults before testing
11431 exit status and/or results from the target.
11432 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
11433 * lib/gdb.exp: Remove old (now bogus) initialization of
11434 noinferior, noargs, noresults and nosignals.
11435
11436Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
11437
11438 * config/sh.exp: New file.
11439
11440 * config/slite.exp: Try to connect multiple times to the board
11441 before rebooting. Only send a "monitor run" if need_monitor_run
11442 is set.
11443
11444 * gdb.base/break.exp: Don't do the "stub continue" test if
11445 the target has gdb_stub set.
11446
11447 * gdb.base/callfuncs.exp: Increase the timeout.
11448
11449 * gdb.base/interrupt.exp: Don't even try to compile the testcase
11450 if the target has gdb,noinferiorio set.
11451
11452 * gdb.base/list.exp: Increase match_max to 10000 characters.
11453
11454 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
11455
11456 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
11457 target.
11458
11459 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
11460
11461Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
11462
11463 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
11464 trying to delete the copy of gdb. Catch the file delete so we
11465 don't die if the delete fails; also, the file should be copied to
11466 the host, not to the build.
11467
11468Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
11469
11470 * lib/gdb.exp(gdb_test): Surround the result pattern with
11471 parenthesis in case it contains multiple regexps separated
11472 with |.
11473
11474 * gdb.base/watchpoint.exp: Use gdb_test.
11475 * gdb.base/default.exp: Ditto.
11476
11477Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
11478
99707966 11479 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 11480
c906108c
SS
11481 * gdb.base/scope.exp: Use gdb_test.
11482 * gdb.c++/classes.exp: Ditto.
11483 * gdb.c++/inherit.exp: Ditto.
11484
11485Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
11486
11487 * gdb.base/crossload.exp: Don't use execute_anywhere, use
11488 remote_exec instead.
11489 * gdb.base/corefile.exp: Don't be ridiculous.
11490 * gdb.base/*.c: Add missing stub invocations.
11491
11492Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
11493
11494 * config/slite.exp: Miscellaneous fixes.
11495
11496 * lib/gdb.exp: Fix runto.
11497
11498 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11499 the target.
11500
11501 * gdb.base/watchpoint.exp: Fix regexp.
11502
11503 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11504 close and wait commands, as the descriptor may now be
11505 invalid. Always call "remote_close host".
11506
11507Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11508
11509 Major rewrite for testsuite revision.
d63a86f8 11510
c906108c
SS
11511 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11512 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11513 instead of relying on spawn_id to always contain a valid
11514 spawn id.
11515 (get_compiler_info): New procedure to build the ${binfile}.ci
11516 file, instead of replicating this in N different places.
11517 (gdb_compile): New procedure.
d63a86f8 11518
c906108c
SS
11519 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11520 appropriate arguments) instead of compile. Use gdb_test in a lot
11521 more places. Use send_gdb instead of send. Always run gdb_start
11522 at the start of a testcase, as this is no longer done magically.
11523
11524 config/*-gdb.exp: Rename without the -gdb suffix.
11525
11526 config/mips.exp: Use remote_close instead of exit_remote_shell.
11527 config/monitor.exp: Use target_info instead of looking at
11528 baud, timeout, etc.
11529 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11530
11531Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11532
11533 * gdb.c++/templates.exp (test_ptype_of_templates),
11534 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11535 Update expect patterns for destructors and assignment operators
11536 to match corresponding c-typeprint.c changes.
11537 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11538 to destructor breakpoint test, GDB should be able to set the
11539 destructor breakpoint without specifying arguments.
11540
11541Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11542
11543 * gdb.threads/pthreads.exp: Change result for failure to compile due
11544 to lack of pthreads runtime support from an error to simply an
11545 unsupported test, per dejagnu standards.
11546
11547Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11548
11549 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11550 where GDB exits to reduce pattern match time.
11551 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11552
11553 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11554
dc96c6c7 11555Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11556
11557 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11558 * gdb.base/default.exp: ditto.
11559 * gdb.base/nodebug.exp: ditto.
11560 * gdb.base/printcmds.exp: ditto.
11561 * gdb.base/ptype.exp: ditto.
11562 * gdb.base/setvar.exp: ditto.
11563 * gdb.base/structs.exp: ditto.
11564 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11565
11566Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11567
11568 * configure, */configure: Rebuild with autoconf 2.12.
11569
11570Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11571
11572 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11573 use new i*86-pc-linux*-gnu quads.
11574 * gdb.base/corefile.exp: Ditto.
11575 * gdb.base/signals.exp: Ditto.
11576 * gdb.base/sigall.exp: Ditto.
11577 * gdb.base/interrupt.exp: Ditto.
11578
11579 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11580 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11581 RedHat 4.0.
d63a86f8 11582
c906108c
SS
11583 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11584 linux. This allows the test case to at least compile on latest
11585 linux, but still not run due to missing the threads runtime library.
11586
11587Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11588
11589 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11590 directory to search gdb directory. Accept and step over conditional
11591 stack alignment code. Consume $prompt in failure cases.
11592 Reset timeout to $oldtimeout instead of some arbitrary value.
11593 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11594 timeout problems with infinite stack backtraces.
11595 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11596 Accept function parameters for linkfunc member.
11597
11598Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11599
11600 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11601 (CXXFLAGS): Remove, unreferenced.
11602 (B_OPTIONS): Add for -B options and add code to initialize with
11603 previous -B options and also add -B option to pick up cross compiled
11604 runtime.
11605 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11606 doing cross compiles.
11607 (target_alias): Declare global.
11608 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11609 to verify that gcc exists in build tree, and if so set CC to that
11610 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11611
c906108c
SS
11612Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11613
11614 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11615 ptype test for anonymous union. Fixup testcase to match
11616 current gcc debug output.
11617
11618Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11619
11620 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11621 force argument to an unsigned long type.
11622
11623Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11624
11625 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11626 tests and anonymous union print/ptype tests.
11627 * gdb.base/list.exp (test_forward-search): Increase timeout by
11628 5 minutes for the "search extremely long line" case.
11629 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11630 completely optional and that the pass/fail messages use the command as
11631 the message if that third arg is a null string.
11632 (gdb_test_exact): Arrange that a null string pattern means match a
11633 null string output rather than any output, which might include random
11634 errors.
11635 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11636 backtrace test.
11637 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11638 always failing and failure is now exposed by gdb.exp changes.
11639
11640Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11641
11642 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11643 weren't being noted.
11644
11645Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11646
11647 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11648 * gdb.stabs/weird.exp: Remove v_comb xfails.
11649
dc96c6c7 11650Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11651
11652 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11653 list.exp scope.exp watchpoint.exp]
11654 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11655
dc96c6c7 11656Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11657
11658 * config/monitor.exp: Increase download timeout to 1000 seconds.
11659
dc96c6c7 11660Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11661
11662 * config/m32r.exp: Increase timeout to 120 seconds.
11663
11664Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11665
11666 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11667 and accept older ordering as obsolescent gcc or gdb.
11668 * gdb.c++/templates.exp: Ditto.
11669 * gdb.c++/virtfunc.exp: Ditto.
11670
11671Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11672
11673 * gdb.base/coremaker.c: Add code to mmap some data so we
11674 can check that it ends up in the core file.
11675 * gdb.base/corefile.exp: Add test to read mmapped data
11676 from core file.
11677
dc96c6c7 11678Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11679
11680 * config/m32r.exp: New file.
11681
11682Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11683
11684 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11685 that cflags can contains -gstabs, and work correctly for other tests.
11686
dc96c6c7 11687Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11688
11689 * gdb.base/setshow.exp: New file, tests show and set.
11690 * gdb.base/setshow.c: New file, tests show and set.
11691 * gdb.base/help.exp: Add test for help set|show annotate.
11692 * gdb.base/default.exp: Add test for set|show annotate.
11693
11694Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11695
11696 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11697 errors unique.
11698 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11699 explicitly.
11700
11701Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11702
11703 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11704 and width commands. This is done elsewhere.
11705 * (gdb_start): Don't call gdb_start_sim here. That's already
11706 done in gdb_load. This fixes lots of failures in default.exp.
11707
11708Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11709
11710 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11711 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11712 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11713 in the same we we treat other failures (since it may be an expected
11714 condition), rather than as an error.
11715 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11716 old test format.
11717
11718Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11719
11720 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11721 (distclean maintainer-clean realclean): No need to remove files
11722 twice. Nuke the duplicates.
11723 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11724 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11725 Remove config.h along with other config files.
11726
11727Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11728
11729 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11730 "p func1 ()" and note that rests of tests are skipped.
11731 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11732 setup_xfails for "print func2::coremaker_local".
11733 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11734 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11735 affected by the previous run test.
11736 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11737 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11738 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11739 "pass int powerset tuple" and "pass modeless int powerset tuple".
11740 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11741 "real write 4" and "real write 8".
11742 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11743 setup_xfails for "print vs1 after tuple assign 2",
11744 "print \$i after tuple assign 2", and
11745 "print vs2 after tuple assign 2".
11746 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11747 meaningful error message and return -1 so the caller can
11748 suppress further tests and avoid a cascade of errors.
d63a86f8 11749
c906108c
SS
11750Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11751
11752 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11753 format for printing version.
11754 * gdb.base/default.exp: Ditto.
11755 * gdb.base/interrupt.exp: Fix problem with cascade of
11756 errors if child process dies while calling a function.
d63a86f8 11757
c906108c
SS
11758Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11759
11760 * Makefile.in (VPATH): Add
11761 * Makefile.in (Makefile, config.status): Fix rules so things get
11762 remade when necessary.
11763
11764Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11765
11766 * Makefile.in (just-check): Add path to sibling expect dir
11767 to environment variable specified by RPATH_ENVVAR.
11768
11769Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11770
11771 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11772 (just-check): Add shared library paths for libstdc++, tk,
11773 tcl, bfd, and opcodes to the environment variable specified
11774 in RPATH_ENVVAR.
11775 * configure.in: Add support to recognize --enable-shared flag
11776 and generate correct value for RPATH_ENVVAR.
11777 * configure: Regenerated with autoconf.
11778
11779Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11780
11781 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11782 include all osf versions.
11783 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11784 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11785 when target is linux. When failing to build pthreads test
11786 executable, give more meaningful message.
11787 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11788 arg for pthread_create.
d63a86f8 11789
c906108c
SS
11790Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11791
11792 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11793 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11794 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11795 and -lpthreads (everybody else).
11796 (test_startup): Fail gracefully if threads are not supported.
11797 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11798 "p/c array_index("abcdef",2)" when not gcc compiled.
11799 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11800 "print func2::coremaker_local" when not gcc compiled.
11801 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11802 "ptype on opaque struct tagname (statically)",
11803 "ptype on opaque struct tagname (dynamically) 1", and
11804 "ptype on opaque struct tagname (dynamically) 2"
11805 for not compiled with gcc.
11806 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11807 backtrace when compiled with gcc.
d63a86f8 11808 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11809 than always return success.
11810
11811Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11812
11813 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11814
11815Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11816
11817 * gdb.base/structs.exp: Undo last change.
11818
11819Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11820
11821 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11822 encapsulate all the steps/nexts done during self test, starting
11823 at main, and makes them less sensitive to optimization issues.
11824 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11825 signal handler" test.
11826 * gdb.threads/pthreads.exp: Only run this for native configs.
11827 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11828 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11829 tests.
11830 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11831 for "runto test_calls(void)" test.
d63a86f8 11832
c906108c
SS
11833Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11834
11835 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11836 and don't expect address info in breakpoint confirmations.
11837
11838Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11839
11840 * gdb.base/list.exp (test_forward_search): Increase timeout
11841 temporarily by 60 seconds for searching extremely long line,
11842 and then reset to old value when done. Increase expect input
11843 buffer to 10000.
11844
11845Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11846
11847 * gdb.base/list.exp (test_forward_search): Fix to handle very
11848 long source line without overflowing expect's input buffer.
11849
11850Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11851
11852 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11853 "buffer_full".
11854
11855 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11856 "buffer_full".
11857
11858 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11859 "buffer_full".
11860
11861 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11862 "buffer_full".
11863
11864Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11865
11866 * configure.in (configdirs): Add gdb.threads.
11867 * configure: Regenerated with autoconf.
11868 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11869 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11870 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11871
c906108c
SS
11872Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11873
11874 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11875
11876Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11877
11878 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11879 each signal's status in the output of "handle all print".
11880 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11881 the \r\n sequence that immediately precedes the gdb prompt.
11882 * gdb.base/a1-selftest.exp: Save original timeout and restore
11883 after test.
11884
11885Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11886
11887 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11888 symbol.
11889
11890Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11891
11892 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11893
11894Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11895
11896 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11897 timeout by 60 seconds.
11898
11899Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11900
11901 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11902 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11903 error return.
11904
11905Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11906
11907 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11908 gdb initialization, also report how long dejagnu waited. Restore
11909 old timeout before doing error return. Temporarily increase timeout
11910 by 3 minutes to allow for slow startups over heavy NFS use.
11911
11912Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11913
11914 * lib/gdb.exp: Report timeout value for verbosity level 2.
11915 * config/gdbserver.exp: Ditto.
11916 * config/hppro.exp: Ditto.
11917 * config/mips-gdb.exp: Ditto.
11918 * config/monitor.exp: Ditto.
11919 * config/netware.exp: Ditto.
11920 * config/sim-gdb.exp: Ditto.
11921 * config/slite-gdb.exp: Ditto.
11922 * config/udi-gdb.exp: Ditto.
11923 * config/unix-gdb.exp: Ditto.
11924 * config/vx-gdb.exp: Ditto.
11925 * gdb.base/a1-selftest.exp: Ditto.
11926 * gdb.base/a2-run.exp: Ditto.
11927 * gdb.base/break.exp: Ditto.
11928 * gdb.base/corefile.exp: Ditto.
11929 * gdb.base/list.exp: Ditto.
11930 * gdb.base/recurse.exp: Ditto.
11931 * gdb.base/scope.exp: Ditto.
11932 * gdb.base/signals.exp: Ditto.
11933
11934Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11935
11936 * gdb.threads/Makefile.in (docdir): Removed.
11937
11938Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11939
11940 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11941 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11942 @srcdir@.
d63a86f8 11943 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11944 autoconf 2.5 or higher.
11945 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11946
11947Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11948
11949 * configure: Regenerated.
11950 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11951 avoid name clashes with SunOS headers.
11952
11953Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11954
11955 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11956
11957Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11958
11959 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11960 prototype information ends up in the compiler info file.
11961
11962Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11963
11964 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11965 attempting to regenerate it. Eliminate use of a temporary file
11966 and just generate the info file directly. Source it immediately,
11967 for consistency of use.
11968 * gdb.base/corefile.exp: Ditto
11969 * gdb.base/exprs.exp: Ditto.
11970 * gdb.base/funcargs.exp: Ditto.
11971 * gdb.base/langs.exp: Ditto.
11972 * gdb.base/list.exp: Ditto.
11973 * gdb.base/mips_pro.exp: Ditto.
11974 * gdb.base/nodebug.exp: Ditto.
11975 * gdb.base/opaque.exp: Ditto.
11976 * gdb.base/ptype.exp: Ditto.
11977 * gdb.base/scope.exp: Ditto.
11978 * gdb.base/setvar.exp: Ditto.
11979 * gdb.base/signals.exp: Ditto.
11980 * gdb.base/whatis.exp: Ditto.
11981 * gdb.c++/templates.exp: Ditto.
11982 * gdb.c++/virtfunc.exp: Ditto.
11983 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11984 whether or not to add -lstdc++ to the compile command line args.
11985
11986Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11987
11988 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11989 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11990 Increase timeout, a lot of single stepping might be needed if the
11991 target has no hardware watchpoints.
11992
11993Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11994
11995 * gdb.base/break.exp: Ignore compiler warnings when compiling
11996 break.c.
11997 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11998 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11999 from remote-sim.
12000 * gdb.base/exprs.exp: Add h8300 xfails.
12001 * gdb.base/funcargs.exp: Likewise.
12002 * gdb.base/nodebug.exp: Likewise.
12003 * gdb.base/printcmds.exp: Likewise.
12004 * gdb.base/ptype.exp: Likewise.
12005 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
12006 h8300 xfails.
d63a86f8 12007 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
12008 on the h8300.
12009 * gdb.base/funcargs.c: Explicitly make last constant argument to
12010 call_after_alloca_subr an unsigned long type.
12011 * gdb.base/return.c: Include stdio.h.
12012
12013Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
12014
12015 * config/abug.exp: New file for the older Motorola Bug monitor
12016 that runs on the mvme13x series VME boards.
12017 * config/monitor.exp: Use the new config array for target settings
12018 if they exist.
12019
12020Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
12021
12022 * sim-gdb.exp: Make the SH simulator allocate less space when
12023 it is targeted.
12024
12025Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
12026
12027 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
12028 test.
12029
12030Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
12031
12032 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
12033 "rs6000-*-*" for "list function in include file" when gcc compiled.
12034 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
12035 for "p ctable1[120]".
12036 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
12037 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
12038 Remove setup_xfail for "rs6000-*-*" for
12039 "print 'scope0.c'::filelocal before run".
12040 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
12041 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
12042 since some compilers don't allow both options to be given
12043 on the same command line. Create object file and move it.
d63a86f8 12044
c906108c
SS
12045Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
12046
12047 * gdb.base/corefile.exp: Always regenerate the core file, since
12048 we always regenerate the coremaker program. Detect special case
12049 where registers cannot be read from core file.
d63a86f8 12050
c906108c
SS
12051Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
12052
12053 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
12054 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
12055 * gdb.c++/templates.exp: Only match on basename of file since
12056 some formats like xcoff don't encode directory information.
12057 * gdb.stabs/weird.exp: Use the right sed script for powerpc
12058 and rs6000 AIX xcoff targets.
12059 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
12060 * configure: Regenerate.
12061 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
12062 here, rather than in distclean.
d63a86f8 12063
c906108c
SS
12064Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
12065
12066 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
12067 defined, and use it to compile the test case with -O2. The
12068 native compilation still uses no optimization.
12069 * gdb.base/mips_pro.c: Remove inline assembly code since
12070 it is compiled PIC by default, which results in assembler
12071 warnings that make the testsuite think the compilation
12072 was unsuccessful.
12073
12074Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
12075
12076 * gdb.c++/misc.exp: Add note to message for
12077 "print s.a for foo struct" that this is a known gcc 2.7.2
12078 and earlier bug.
12079
12080Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
12081
12082 * gdb.base/break.exp: Fix pattern for matching "Delete all
12083 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
12084 setup_xfail for deleting all breakpoints test. Fix various
12085 timeout messages to include "(timeout)".
12086 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
12087 for "p t_float_values2(3.14159,float_val2)".
12088 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
12089 for "continue to call2g" when gcc compiled.
12090 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
12091 "up to foo in langs.exp", "show language at foo in langs.exp",
12092 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
12093 and "show language at fsub in langs.exp".
12094 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
12095 "list line 1 in include file", "list message for lines past EOF",
12096 "list function in include file", "list list0.h:foo", and
12097 "list filename:function; nonexistant function".
12098 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
12099 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
12100 and "ptype t_char_array" to be for native cc only.
d63a86f8 12101
c906108c
SS
12102Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
12103
d63a86f8 12104 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
12105 setup_xfail for "print coremaker_bss", "print coremaker_ro",
12106 "print func2::coremaker_local", and "backtrace in corefile.exp".
12107
12108Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
12109
12110 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
12111 "bt in signals.exp". This problem only appears when running
12112 the testsuite, and then only intermittently.
12113
12114Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
12115
12116 * gdb.base/return.exp (return_tests): Differentiate between
12117 two tests of continuing.
12118
12119Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
12120
12121 * */Makefile.in (maintainer-clean): Remove config.log.
12122 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
12123 * gdb.c++/Makefile.in (PROGS): Add inherit.
12124 (clean): Remove *.ci.
12125
12126Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
12127
12128 * gdb.c++/misc.cc: Add test code from Mike Stump.
12129 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
12130
12131Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
12132
12133 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
12134 to "alpha-*-osf2*" and add comment.
12135 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
12136 setup_xfail for "step over execarg initialization" and
12137 "step over corearg initialization".
12138 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
12139 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
12140 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
12141 gcc compiled for "print coremaker_bss", "print coremaker_ro",
12142 "print func2::coremaker_local", and "backtrace in corefile.exp".
12143 * gdb.base/signals.exp: Build and source signals.ci.
12144 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
12145 to be for gcc only.
12146 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 12147
c906108c
SS
12148Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12149
12150 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
12151 Feb 3 procfs.c change.
12152
12153Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
12154
12155 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
12156
12157Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
12158
12159 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
12160 from dejagnu's apparent default of 10 seconds, which gives random
12161 results when running the tests over NFS on moderately loaded systems.
12162 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
12163
12164Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
12165
12166 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
12167 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
12168 result reports.
12169
12170Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
12171
12172 * configure.in (CY_AC_PATH_TCLH): Remove.
12173 * configure: Regenerate.
12174
12175Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
12176
12177 * gdb.c++/Makefile.in (clean): Add missing '{'.
12178
12179Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
12180
12181 * lib/gdb.exp: Provide a default value for noinferior.
12182
12183 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
12184 Load libgloss.exp.
12185
12186Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
12187
12188 * gdb.disasm/hppa.exp: Compile directly into an executable, use
12189 the executable, not the .o to run the tests from.
12190
12191Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
12192
12193 * gdb.base/break.exp: Don't test for program exit or exit status
12194 if $noresults if nonzero.
12195 * gdb.base/langs.exp: Likewise.
12196 * gdb.base/watchpoint.exp: Likewise.
12197
12198 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
12199 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
12200 trying to compile the testcase.
12201
12202Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
12203
12204 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
12205 * gdb.base/signals.exp (continue to handler): Likewise.
12206
12207Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
12208
12209 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
12210
12211 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
12212
12213Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
12214
12215 * gdb.base/corefile.exp: Recognize "not found" as failure
12216 when trying to determine if a core file was generated.
12217 If no core file was generate the first time, try again without
12218 the ulimit -c to work around braindamaged shells.
12219
12220Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
12221
12222 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
12223 [] tests with "test" and enclose string in quotes.
12224 * gdb.stabs/configure: Rebuild
d63a86f8 12225
c906108c
SS
12226Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
12227
12228 Changes in sync with expect:
12229 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
12230 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
12231 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
12232 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
12233 argument to AC_REQUIRE.
12234 * configure: Regenerated.
12235
12236Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
12237
12238 * gdb.base/corefile.exp: When generating a core, discard any
12239 error messages about ulimit not found and the "core dumped"
12240 message from the shell that runs the coredumper.
12241
12242Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
12243
12244 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
12245
12246 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
12247 which sed script to run. Expect failure for v_comb test
12248 on PA targets too.
d63a86f8 12249
c906108c
SS
12250Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
12251
12252 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
12253 "print func2::coremaker_local" and for "backtrace in corefile.exp"
12254
12255Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
12256
12257 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
12258 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
12259 "sparc-sun-solaris*" xfails for "p v_comb".
12260 * lib/gdb.exp (default_gdb_start): Fix typo.
12261 * gdb.base/corefile.exp: Allow "Core was generated by ..."
12262 messages to not include the full program name that caused
12263 the core dump since some systems (such as solaris) apparently
12264 truncate this path to about 80 characters.
12265 When generating a core file first try increasing the core file
12266 size limit to unlimited since some systems may default it to
12267 zero, and it is harmless to try it. Move the test for failing
12268 to generate a core file to where it will actually get executed.
12269 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
12270 new gdb result from g++ debug info improvements and make old
12271 pattern obsolescent. Also account for size_t differences
12272 (may be int or long).
12273 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
12274 initialization before function call is placed in the delay slot
12275 and thus appears to be skipped over by commands such as "next".
12276
12277Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
12278
12279 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
12280
12281Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
12282
12283 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
12284 input source file; fix code to compile test to deal with this
12285 convention.
12286 * gdb.c++/*.exp: Likewise.
12287
12288Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
12289
12290 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
12291 "bt in signals.exp".
12292
12293Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
12294
12295 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
12296 "step over execarg initialization" and
12297 "step over corearg initialization".
12298
12299Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
12300
12301 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
12302 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
12303
12304Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
12305
12306 From Rob Savoye (rob@poseidon.cygnus.com)
12307 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
12308 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
12309 configure.in}, gdb.disasm/{Makefile.in, configure.in},
12310 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
12311 configure.in}: Major reworking for autoconfig.
12312 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
12313 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
12314 New files.
12315 * config/unix-gdb.exp: Make GDB global.
12316 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
12317 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
12318 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
12319 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
12320 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
12321 term.exp, twice.exp, watchpoint.exp, whatis.exp},
12322 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
12323 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
12324 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
12325 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
12326 pr-8136.exp, result.exp, string.exp, tuples.exp},
12327 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
12328 to returns as necessary, arrange for test to compile own testcase
12329 executable.
12330 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 12331
c906108c
SS
12332Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
12333
12334 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
12335 clear_xfail at end of test which might not call either pass or fail.
12336 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
12337 "backtrace through signal handler".
12338
12339Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12340
12341 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
12342 continuing from a job control stop signal.
12343 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
12344
12345Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
12346
12347 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
12348 * gdb.base/corefile.exp: Likewise.
12349 * gdb.base/funcargs.exp: Likewise.
12350
12351Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
12352
12353 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
12354 * config/monitor.exp: Add support for setting baud rate.
12355
12356Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
12357
12358 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
12359 i*86-*-linux* xfails for "backtrace through signal handler".
12360 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
12361 "print func2::coremaker_local".
12362 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
12363 alpha-dec-osf2* xfail for
12364 "delete all breakpoints when none".
12365
12366Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
12367
12368 * gdb.base/break.exp: Change test that deletes all breakpoints
12369 when no user breakpoints are installed. A post 4.15 change
12370 causes gdb to no longer prompt in this case.
12371
12372Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
12373
12374 * gdb.base/return.exp (return_tests): Change xfail for test
12375 "correct value returned double test" to stop xfailing at
12376 Solaris 2.5. Apparently the bug has been fixed.
12377
12378Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
12379
12380 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
12381 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
12382
12383Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
12384
12385 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
12386 * gdb.disasm/hppa.s: Corresponding changes.
12387
12388Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
12389
12390 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
12391 makefile fragment.
12392 * config/mt-hpux: Deleted.
12393
12394Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
12395
d63a86f8 12396 * Many files: When warning about suppressed tests due to a
c906108c
SS
12397 nonexistant test binary, avoid incrementing the warning count.
12398
12399Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
12400
12401 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 12402
c906108c
SS
12403Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12404
12405 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
12406 "sparc-*-solaris2*".
12407
12408Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12409
12410 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
12411 Add global and local variables and initialize them.
12412 * gdb.base/corefile.exp: Test correct mapping of corefile sections
12413 by printing variables. Remove rs6000 and powerpc xfails, BFD now
12414 extracts the file name and terminating signal from the core file.
12415 * TODO: Remove note about tests for correct mapping of corefile.
12416 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
12417 from optimizing it away.
12418 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
12419 handles common blocks.
12420
12421Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
12422
12423 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
12424 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
12425
12426Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
12427
12428 * Makefile.in (maintainer-clean): New target, synonym for
12429 realclean.
12430 * gdb.base/Makefile.in (maintainer-clean): Likewise.
12431 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
12432 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
12433 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
12434 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
12435 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
12436
12437Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
12438
12439 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
12440 xfails when not gcc compiled for "print foo::funclocal".
12441 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
12442 "print foo::funclocal at foo",
12443 "print 'scope1.c'::foo::funclocal at foo",
12444 "print foo::funclocal_bss at foo",
12445 "print 'scope1.c'::foo::funclocal_bss at foo",
12446 "print foo::funclocal_ro at foo",
12447 "print 'scope1.c'::foo::funclocal_ro at foo",
12448 "print bar::funclocal at foo" and
12449 "print 'scope1.c'::bar::funclocal at foo".
12450 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
12451 gcc compiled for "print foo::funclocal at bar".
12452 Expand all messages to ensure that they identify that
12453 the test is at bar().
12454 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
12455 gcc compiled for:
12456 "ptype on opaque struct pointer (statically)",
12457 "ptype on opaque struct tagname (statically)",
12458 "ptype on opaque struct pointer (dynamically) 1",
12459 "ptype on opaque struct tagname (dynamically) 1",
12460 "ptype on opaque struct pointer (dynamically) 2" and
12461 "ptype on opaque struct tagname (dynamically) 2
12462 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
12463 gcc compiled for:
12464 "p datalocal"
12465 "whatis datalocal",
12466 "ptype datalocal",
12467 "p bsslocal",
12468 "whatis bsslocal", and
12469 "ptype bsslocal".
12470 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
12471 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
12472 when not gcc compiled.
12473 * gdb.base/funcargs.exp (float_and_integral_args): Add
12474 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
12475 compiled.
12476 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
12477 "backtrace from call6a" when not gcc compiled.
12478 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
12479 "backtrace from call7a" when not gcc compiled.
12480 * gdb.base/callfuncs.exp (do_function_calls):
12481 Add "hppa*-*-hpux*" xfail when not gcc compiled for
12482 "p t_char_array_values(char_array_val2,char_array_val1)",
12483 "p t_char_array_values(char_array_val1,char_array_val2)",
12484 "p t_char_array_values("carray 1","carray 2")",
12485 "p t_char_array_values("carray 1",char_array_val2)",
12486 "p t_char_array_values(char_array_val1,"carray 2")",
12487 "p sum_args(1,{2})",
12488 "p sum_args(2,{2,3})",
12489 "p sum_args(3,{2,3,4})",
12490 "p sum_args(4,{2,3,4,5})"
12491 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
12492 "backtrace in corefile.exp" when not gcc compiled.
12493
12494Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12495
12496 * gdb.base/signals.exp: Rewrite `handle all print' test as
12497 a procedure. Accept blanks or TABs as whitespace, increase
12498 timeout and expect input buffer size for the large output
12499 from the command. Remove "i*86-*-bsdi2.0" xfail.
12500
12501Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12502
12503 * gdb.base/setvar.exp: Add new testcases for truncation when
12504 assigning invalid values to bitfields.
12505
12506Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12507
d63a86f8 12508 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12509 mips-sgi-irix* xfail for
12510 "call inferior func with struct - returns char *"
12511 and fix test so that an optional (unsigned char *) cast is
12512 accepted in the result.
12513
12514Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12515
12516 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12517 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12518 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12519 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12520 that accidentally got checked in.
12521
12522Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12523
d63a86f8 12524 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12525 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12526 compiled test.
12527 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12528 Add mips-sgi-irix5* xfail for not gcc compiled.
12529 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12530 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12531 "p top", "whatis top", "p middle", and "whatis middle".
12532 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12533 "whatis signed char" for not gcc compiled.
12534 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12535 "set variable signed char=-1 (-1)" and
12536 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12537 * gdb.base/funcargs.exp (float_and_integral_args):
12538 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12539 Add mips-sgi-irix* xfail when not gcc compiled for
12540 "continue to call2b".
12541 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12542 "continue to call2g".
12543 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12544 "backtrace from call6a"
12545 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12546 "backtrace from call7k".
12547 Add mips-sgi-irix5* xfail when not gcc compiled for
12548 "backtrace from call7a".
12549 (localvars_after_alloca): Fix gdb_test cmds for
12550 "print * after runto ...".
12551 Remove rs6000-*-* xfails for
12552 "print i after runto localvars_after_alloca" and
12553 "print l after runto localvars_after_alloca"
12554 for all compilers.
12555 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12556 when not compiled with gcc, for:
12557 "print signed char == (minus)",
12558 "print signed char != (minus)",
12559 "print signed char < (minus)",
12560 "print signed char > (minus)".
12561 * gdb.base/callfuncs.exp (do_function_calls):
12562 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12563 "call inferior func with struct - returns char *".
d63a86f8 12564 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12565 "correct value returned double test" to include Solaris 2.4.
12566 * gdb.base/funcargs.exp (float_and_integral_args):
12567 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12568
c906108c
SS
12569Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12570
12571 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12572 enumeration bitfields if compiling with GNU C.
12573 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12574 to empty' prompt.
12575
12576Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12577
12578 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12579 test for PRO targets.
12580
12581 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12582 breakpoints in the inferior at any given time by making
12583 two groups of breakpoints for call2*, call6* and call7*
12584 tests.
12585
12586Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12587
12588 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12589 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12590 from optimizing it away.
12591 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12592 "call inferior func with struct".
12593
12594Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12595
12596 * configure.in: Only configure gdb.chill for particular targets.
12597
12598Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12599
12600 * gdb.base/Makefile.in: Add action to .c.o transformation
12601 rule that generates a .ci file for each .o file and remove
12602 explicit .c.o rules except for callfuncs.o.
12603 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12604 generates a .ci file for each .o file and remove explicit
12605 .cc.o rules.
12606 (clean): Remove *.tmp *.ci files.
12607 (EXECUTABLES): Remove templ-info.exp.
12608 * gdb.base/compiler.c: New file.
12609 * gdb.c++/compiler.cc: New file
12610 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12611 Change rs6000-*-* xfail for
12612 "print 'scope0.c'::filelocal_ro" and
12613 "print 'scope1.c'::filelocal" and
12614 "print 'scope1.c'::filelocal_bss" and
12615 "print 'scope1.c'::filelocal_ro" and
12616 "print 'scope1.c'::foo::funclocal" and
12617 "print 'scope1.c'::foo::funclocal_ro" and
12618 "print 'scope1.c'::bar::funclocal" and
12619 "print 'scope0.c'::filelocal_ro" and
12620 "print 'scope1.c'::filelocal at foo" and
12621 "print 'scope1.c'::filelocal_bss at foo" and
12622 "print 'scope1.c'::filelocal_ro at foo" and
12623 "print 'scope1.c'::foo::funclocal at foo" and
12624 "print 'scope1.c'::foo::funclocal_bss at foo" and
12625 "print 'scope1.c'::foo::funclocal_ro at foo" and
12626 "print 'scope1.c'::bar::funclocal at foo" and
12627 "print 'scope0.c'::filelocal_ro" and
12628 "print 'scope1.c'::filelocal" and
12629 "print 'scope1.c'::filelocal_bss" and
12630 "print 'scope1.c'::filelocal_ro" and
12631 "print 'scope1.c'::foo::funclocal" and
12632 "print 'scope1.c'::foo::funclocal_bss" and
12633 "print 'scope1.c'::foo::funclocal_ro" and
12634 "print 'scope1.c'::bar::funclocal" and
12635 "print 'scope1.c'::bar::funclocal_bss"
12636 to only be xfail'd when not compiled with gcc.
d63a86f8 12637 Add rs6000-*-* xfail for
c906108c
SS
12638 "print 'scope0.c'::filelocal_bss before run"
12639 when compiled with gcc.
12640 (test_at_main): Add rs6000-*-* xfail for
12641 "print filelocal_ro in test_at_main"
12642 when compiled with gcc.
12643 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12644 Add rs6000-*-aix* xfail for
c906108c
SS
12645 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12646 "ptype t_char_array", not compiled with gcc.
12647 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12648 xfail for "list foo (in include file)" when gcc compiled.
12649 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12650 (integral_args): Add rs6000-*-* xfail for
12651 "run to call0a" if not compiled with gcc.
12652 (unsigned_integral_args): Add rs6000-*-* xfail for
12653 "run to call1a" if not compiled with gcc.
12654 (float_and_integral_args): Add rs6000-*-* xfail for
12655 "run to call2a" if not compiled with gcc and for
12656 "continue to call2b" for any compiler.
12657 Add rs6000-*-* xfail to
12658 "print f1 after run to call2a" for gcc compiled.
12659 (discard_and_shuffle): Add rs6000-*-* xfail for
12660 "run to call6a".
12661 (shuffle_round_robin): Add rs6000-*-* xfail for
12662 "backtrace from call7a" if not compiled with gcc.
12663 Add rs6000-*-* xfail for
12664 "backtrace from call7b" if compiled with gcc.
12665 (call_after_alloca): Add rs6000-*-* xfail for
12666 "print c in call_after_alloca" and
12667 "print s in call_after_alloca" and
12668 "backtrace from call_after_alloca_subr"
12669 if not compiled with gcc.
12670 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12671 "print c in localvars_in_indirect_call" and
12672 "print c in localvars_in_indirect_call" and
12673 "backtrace in indirectly called function" and
12674 "stepping into indirectly called function"
12675 if not compiled with gcc.
12676 (localvars_after_alloca): Add rs6000-*-* xfail for
12677 "print c after runto localvars_after_alloca" and
12678 "print s after runto localvars_after_alloca" and
12679 "print i after runto localvars_after_alloca" and
12680 "print l after runto localvars_after_alloca"
12681 for all compilers.
12682 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12683 than whatis-info.exp.
12684 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12685 than opaque-info.exp.
12686 Setup rs6000-*-* xfail for
d63a86f8 12687 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12688 "ptype on opaque struct pointer (dynamically)" when
12689 not compiled with gcc.
12690 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12691 rather than callf-info.exp.
12692 (do_function_calls): Add clear_xfail for rs6000-*-* for
12693 "p t_float_values2(3.14159,float_val2)". Seems to work
12694 fine there, both with xlc and gcc. Need to find out what
12695 it is doing right and fix other platforms.
12696 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12697 "call inferior func with struct - returns int",
12698 "call inferior func with struct - returns long",
12699 "call inferior func with struct - returns float",
12700 "call inferior func with struct - returns double",
12701 "call inferior func with struct - returns char *",
12702 but only if not gcc compiled (presumes xlc compiled).
12703 Change rs6000-*-* xfails for
12704 "call inferior func with struct - returns char" and
12705 " call inferior func with struct - returns short" to only
12706 xfail if not using gcc.
12707 (clean mostlyclean): Remove *.ci and *.tmp files.
12708 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12709 than templ-info.exp.
12710 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12711 Add rs6000-*-* xfail for "up to foo in langs.exp"
12712 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12713 when not gcc compiled.
d63a86f8 12714
c906108c
SS
12715Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12716
12717 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12718 * gdb.base/corefile.exp: Likewise.
12719 * gdb.base/list.exp: Likewise.
12720 * gdb.base/scope.exp: Likewise.
12721 * gdb.base/siganls.exp: Likewise.
12722
12723 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12724 compiler output.
12725 * gdb.base/whatis.exp: Likewise.
12726
12727Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12728
12729 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12730 failure (opcode table has been fixed to match reality).
12731
12732Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12733
12734 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12735 "call inferior func with struct - returns char",
12736 "call inferior func with struct - returns short"
12737
12738 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12739 "print 'scope0.c'::filelocal at main",
12740 "print 'scope0.c'::filelocal_bss in test_at_main",
12741 "print 'scope0.c'::filelocal at foo",
12742 "print 'scope0.c'::filelocal_bss in test_at_foo",
12743 "print 'scope0.c'::filelocal at bar",
12744 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12745
c906108c
SS
12746 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12747 in source file 1". This bug seems to have been fixed with both
12748 gcc and native cc (was native assembler bug?).
12749
12750Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12751
12752 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12753 "backtrace through signal handler" to "i*86-*-sysv4*".
12754 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12755 continue" case. Add "known SVR4 bug" to fail message.
12756 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12757 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12758 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12759 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12760 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12761 "up to foo in langs.exp", "show language at foo in
12762 langs.exp", "up to cppsub_ in langs.exp", "show
12763 language at cppsub_ in langs.exp", "up to fsub in
12764 langs.exp", and "show language at fsub in langs.exp".
12765 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12766 "bactrace in corefile.exp".
12767 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12768 "call inferior function with struct - returns float" and
12769 "call inferior function with struct - returns double".
d63a86f8 12770
c906108c
SS
12771Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12772
12773 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12774 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12775 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12776 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12777
12778Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12779
12780 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12781 (or overriden) "CHILL" macro rather then bare "gcc".
12782 Also look for ../../gcc/xgcc since that is what we will
12783 actually need, not "Makefile". Remove following assignment
12784 of CHILL to CHILL_FOR_TARGET because that results in
12785 recursive definition.
12786
12787Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12788
12789 * gdb.base/corefile.exp: Change xfail for backtrace in
12790 corefile.exp from linuxaout to all linux.
12791 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12792 cases where we miss the breakpoint at the signal handler
12793 for some reason. Setup xfail for linuxoldld/linuxaout and
12794 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12795 hitting SIGURG breakpoint.
12796 * gdb.base/signals.exp: Setup xfail for "next" acting like
12797 continue to add linuxoldld. Setup xfail for all linux for
12798 "next to handler in signals_tests_1", "backtrace in
12799 signals_tests_1", "continue to func1", "pass SIGUSR1",
12800 and continue to handler".
12801
12802Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12803
12804 * Update all FSF addresses except those in COPYING* files.
12805
12806Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12807
12808 * gdb.base/a2-run.exp: Change messages to be more explicit about
12809 the status of args, and quote binfile in results.
12810
12811Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12812
12813 * gdb.base/callfuncs.exp: Add tests for passing structs to
12814 inferior functions and return various types.
12815 * gdb.base/callfuncs.c: Add functions to receive a struct
12816 and return a member of the struct, in various types.
12817
12818Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12819
12820 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12821
12822Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12823
12824 * config/vxworks29k.exp: New file, sources vxworks.exp.
12825
12826Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12827
12828 * config/gdbremote.exp: New file. Testing framework using
12829 gdbserver.
12830
12831Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12832
12833 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12834 "call function when asleep" and "send end of file".
12835 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12836 for "backtrace in corefile.exp".
12837 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12838 for "backtrace through signal handler".
12839 * gdb.base/corefile.exp: Make sure we actually generate a core file
12840 before trying the core tests. Some systems allow the user to suppress
12841 generation of core files and default to that (linux for example).
12842 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12843 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12844
12845Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12846
12847 * gdb.threads: New directory with some crude multi-threaded
12848 gdb tests (step.exp and step2.exp).
12849 * config/mt-lynx (STEP_EXECUTABLE): Define.
12850 (THREADFLAGS): Define.
12851
12852Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12853
12854 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12855
12856 * gdb.base/signals.exp: Disable whole file for lynx until
12857 further notice.
12858
12859 * gdb.base/signals.exp: xfail test where "next" acts like
12860 "continue" for lynx.
12861
12862 * gdb.base/interrupt.exp: xfail test for calling function while
12863 inferior is asleep for lynx.
12864
12865 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12866 than one cr-lf after each command.
12867
12868Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12869
12870 * configure.in: Reinstate setting of stabsdirs variable, fix
12871 typo in setting up configdirs for native builds.
12872
12873 * gdb.base/return.exp: Fix typo in return double test.
12874 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12875 compiler from optimizing them away.
12876
12877Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12878
12879 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12880 sequences to be echo'd by gdb when using gdb_test.
12881 * gdb.chill/chexp.exp: Likewise.
12882 * gdb.fortran/exprs.exp: Likewise
12883
12884Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12885
12886 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12887 after the inferior gdb has started.
12888
12889 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12890 after each command.
12891 * gdb.base/funcargs.exp: Likewise.
12892 * gdb.base/gdbvars.exp: Likewise.
12893 * gdb.base/interrupt.exp: Likewise.
12894 * gdb.base/list.exp: Likewise.
12895 * gdb.base/watchpoint.exp: Likewise.
12896 * gdb.c++/demangle.exp: Likewise.
12897 * gdb.c++/inherit.exp: Likewise.
12898 * gdb.chill/chexp.exp: Likewise.
12899 * gdb.fortran/exprs.exp: Likewise.
12900
12901 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12902 test if we can't handle IO to/from the inferior.
12903
12904 * gdb.c++/misc.exp: Always check for a program already being
12905 started after sending a "run" command to gdb.
12906
12907 * gdb.base/twice.exp: Start with a fresh gdb.
12908
12909 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12910 only depend on gdb's expression code, not the chill runtime.
12911
12912 * gdb.base/return.c: Put return values into variables so we
12913 can have gdb print them rather than depending on the program
12914 to print them.
12915 * gdb.base/return.exp: Corresponding changes.
12916
12917 * lib/gdb.exp: Provide default value for noinferiorio.
12918 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12919 the inferior.
12920
12921 * gdb.base/break.exp: Always check for a program already being
12922 started after sending a "run" command to gdb.
12923 (text_next_with_recursion): Don't check the output from the
12924 program's printf statement. Instead just make sure the program
12925 exited.
12926
12927 * gdb.base/commands.exp: Protect tests which need arguments with
12928 $noargs conditionals.
12929
12930Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12931
12932 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12933 of structure member arrays to match gdb/valops.c:value_addr change.
12934
12935Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12936
12937 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12938 cases.
12939
12940Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12941
12942 * configure.in (configdirs): Remove gdb.chill from default list
12943 of subdirs and then add it back in only if doing a native build.
12944 The current chill compiler does not yet work in any cross build.
12945 * Revert all signal changes from Jul 6.
12946 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12947 for sh-hms targets, allowing these tests to link, with no other
12948 changes. Testing is suppressed by setting "nosignals" in site.exp.
12949
12950Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12951
12952 * configure.in (signaldirs): Define and add to configdirs for all
12953 targets except some specific ones that are known to not support signals.
12954 Also clean up formatting.
12955 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12956 (signals, sigall): Remove rules to build.
12957 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12958 Moved to new gdb.signals directory.
12959 * gdb.signals: New test directory.
12960 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12961 signals.c signals.exp}: New or moved files.
12962
12963Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12964
12965 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12966
12967Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12968
12969 * gdb.base/return.exp: Xfail `return double' test failure
12970 on at least Solaris 2.3 and handle future/past versions on
12971 a case by case basis as appropriate. Also update message
12972 to include i*86 failures.
12973
12974Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12975
12976 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12977
12978 * lib/gdb.exp: Fix comment which erroneously identified
12979 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12980 gdb_file_cmd not gdb_load).
12981 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12982
12983 * gdb.base/setvar.exp: Make test names consistent between pass and
12984 fail cases. Use gdb_test more.
12985
12986Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12987
12988 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12989
12990Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12991
12992 * gdb.base/help.exp: Fix expected help string for `show commands'.
12993
12994Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12995
12996 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12997
12998 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12999 of a text section.
13000
13001Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
13002
13003 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
13004 that loop eventually terminates. Fix Connection refused logic so
13005 that testsuite will expire nicely.
13006
13007Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
13008
13009 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
13010 config/rom68k.exp: New tcl glue for the appropriate monitors.
13011 These all just end up calling monitor.exp.
13012 * config/monitor.exp (gdb_target_monitor): Handle `Connection
13013 refused' by retrying. Cleanup some timeout issues.
13014 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
13015 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
13016 callers don't have to set/restore global timeout variable.
13017
13018 * The following set of changes centralizes management of the global
13019 timeout variable. This way, it can be set in one target dependent
13020 place instead of dozens of places scattered throughout the test suite.
13021 If you need to lengthen a timeout, then you should either set timeout
13022 in one of the config/{target}.exp files, or multiply it by a factor.
13023 Setting it to an absolute value is always going to lose for some
13024 targets.
13025 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
13026 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
13027 * gdb.base/funcargs.exp: Don't set timeout.
13028 * gdb.base/list.exp (test_forward_search): Only use local timeout.
13029 * gdb.base/printcmds.exp (test_print_string_constants
13030 test_print_array_constants): Don't set timeout.
13031 * gdb.base/ptype.exp: Don't set timeout.
13032 * gdb.base/recurse.exp: Don't set timeout.
13033 * gdb.base/return.exp: Don't set timeout.
13034 * gdb.base/watchpoint.exp: Don't set timeout.
13035 * gdb.c++/classes.exp (do_tests): Don't set timeout.
13036 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
13037
13038Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
13039
13040 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
13041
13042Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13043
13044 * lib/gdb.exp: Disable chill tests for irix5.
13045
13046Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13047
13048 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
13049 each test pass or fail.
13050
13051Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13052
13053 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
13054 xlc not gcc.
13055
13056Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
13057
13058 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
13059
13060Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
13061
13062 * config/est.exp: Fix copyright and comments. Remove dead code.
13063 Use targetname, serialport and baud variables instead of fixed
13064 constants.
13065 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
13066 * config/cpu32bug.exp: New file to support cpu32bug monitors.
13067
13068Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13069
13070 * gdb.base/watchpoint.exp: Don't run
13071 test_watchpoint_triggered_in_syscall for sunos.
13072
13073Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13074
13075 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
13076 they don't seem to exist. Do include stdio.h.
13077
13078Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13079
13080 * gdb.base/a1-selftest.exp: Add alpha xfail.
13081
13082Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13083
13084 * gdb.base/watchpoint.c (main): Prompt before calling read().
13085 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
13086 Revise accordingly. Remove cruft about sending "123" several
13087 times, until it gets noticed. Clean up the "print buf[0]" stuff
13088 so that it passes or fails, and waits for prompts in the usual way.
13089
13090Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13091
13092 * gdb.base/recurse.exp: Fix comment.
13093
13094 * TODO: Remove item about printing variables in nodebug.exp. Add
13095 item about enabling tests which are only run on some targets.
13096
13097 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
13098 fail, make test names unique, use new gdb_test convention
13099 regarding pattern, use gdb_test more, etc.).
13100
13101 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
13102 fail, make test names unique, etc.).
13103
13104Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13105
13106 * gdb.base/nodebug.c: Change return type of top and middle to
13107 short.
13108 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
13109 are fixed by the recent mdebugread.c changes. Allow `short ()'
13110 as type for top and middle.
13111
13112Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13113
13114 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
13115 nearly as I can tell, the whole thing was an accident in Stu's
13116 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
13117 to replace a send/expect pair with gdb_test, but ended up only
13118 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
13119 of 30 Mar 1995 took care of it, but left this vestigial comment
13120 which I am now nuking.
13121
13122Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13123
13124 * gdb.base/break.exp: Look for different line number for
13125 breakpoint at main depending on usestubs.
13126
13127Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13128
13129 * gdb.base/list.exp: Adjust some alternate expect patterns to
13130 match recent list0.c change. Add alternate expect pattern for
13131 output from `list default lines around main' for optimizing
13132 compilers.
13133
13134Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13135
13136 * lib/gdb.exp: If nosignals is not set, set it to 0.
13137
13138Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
13139
13140 * config/slite-gdb.exp: Responds to load symbol table prompt.
13141 * gdb.base/break.exp: Adjust line number, fix rerun.
13142 * gdb.base/langs0.c: Add #ifdef usestubs.
13143
13144Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
13145
13146 * gdb.base/list.exp: Adjust line contents after adding new lines in
13147 list0.c. Also fix a syntax error.
13148
13149 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
13150 * gdb.base/break.exp: ditto.
13151 * gdb.base/list.exp: ditto.
13152 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
13153 * gdb.base/run.c: ditto.
13154 * gdb.base/list0.c: ditto.
13155 * gdb.base/funcargs.c: ditto.
13156
13157Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
13158
13159 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
13160 $targetname, $serialport and $baud instead of hardwired variables.
13161 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
13162 target doesn't support signals.
13163
13164Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
13165
13166 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
13167
13168Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13169
13170 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
13171 Don't rely on the value of an auto variable before it has been
13172 initialized. Use gdb_test more.
13173
13174Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13175
13176 * lib/gdb.exp (default_gdb_version): A version number must start
13177 with a digit, but other than that contains all characters up to
13178 the first whitespace character.
13179
13180Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13181
13182 * gdb.base/commands.exp (breakpoint_command_test): New tests.
13183
13184Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13185
13186 * gdb.c++/*.exp: Warn if executable does not exist. The original
13187 reason for skipping the warning was that configure.in sometimes
13188 intentionally skipped building the executables but the tcl code
13189 had no way of knowing. That (a) was always bogus with respect to
13190 error handling, (b) is no longer true (right now there is no way
13191 to skip C++ tests).
13192
13193 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
13194
13195Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13196
13197 * gdb.base/list.exp: Add expect patterns for output from
13198 SunPRO compiled executables.
13199 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
13200 types.
13201
13202Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13203
13204 * gdb.base/break.exp (test_next_with_recursion): Accept any line
13205 number (we are already testing that the correct source line text
13206 gets printed).
13207
13208 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
13209 that is what is intended, but something needed to be done to get
13210 sunos4 native working again.
13211
13212 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
13213
13214 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
13215 apparently went with a (very) old xfail.
13216
13217Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
13218
13219 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
13220 runto_main is a proc in gdb.exp that will do 'step' for target use
13221 stubs.
13222 * gdb.base/exprs.exp: ditto.
13223 * gdb.base/interrupt.exp: ditto.
13224 * gdb.base/opaque.exp: ditto.
13225 * gdb.base/printcmds.exp: ditto.
13226 * gdb.base/ptype.exp: ditto.
13227 * gdb.base/scope.exp: ditto.
13228 * gdb.base/setvar.exp: ditto.
13229 * gdb.base/signals.exp: ditto.
13230 * gdb.base/twice.exp: ditto.
13231 * gdb.c++/classes.exp: ditto.
13232 * gdb.c++/inherit.exp: ditto.
13233 * gdb.c++/templates.exp: ditto.
13234 * gdb.base/break.exp: no run and hit main for stubs. Change line
13235 numbers for breakpoints and info breakpoint.
13236 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
13237 breakpoint().
13238 * gdb.base/callfuncs.c: ditto.
13239 * gdb.base/exprs: ditto.
13240 * gdb.base/interrupt.c: ditto.
13241 * gdb.base/opaque0.c: ditto.
13242 * gdb.base/printcmds.c: ditto.
13243 * gdb.base/ptype.c: ditto.
13244 * gdb.base/scope0.c: ditto.
13245 * gdb.base/setvar.c: ditto.
13246 * gdb.base/signals.c: ditto.
13247 * gdb.base/twice.c: ditto.
13248 * gdb.c++/misc.cc: ditto.
13249 * gdb.c++/templates.cc: ditto.
13250
13251Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13252
13253 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
13254
13255 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
13256 somewhere between `read' and `main.c'. I'm pretty sure the
13257 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
13258 and it isn't particularly useful.
13259
13260 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
13261
13262Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13263
13264 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
13265
13266Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
13267
13268 * config/mt-slite: add LIBS and -nostdlib.
13269 * config/slite-gdb.exp: add this new file to support sparclite target.
13270
13271Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
13272
13273 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
13274
13275 * gdb.base/a2-run.exp: Change argument to istarget from
13276 "*-*-vxworks" to "*-*-vxworks*".
13277 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
13278
13279Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
13280
13281 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
13282 will not runto main but do a 'step' to step out of breakpoint().
13283 * config/mt-slite: add -Dusestubs.
13284
13285Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13286
13287 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
13288 instead of just @.
13289
13290 * gdb.base/signals.exp: Add test for "handle all print".
13291 * TODO: Remove "handle all print". Also remove item about
13292 checking copyright date (I don't like the idea of a spurious FAIL
13293 based on when we run the tests).
13294
13295 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
13296 for SunOS4 (reason for failure not investigated). Remove
13297 redundant test for $binfile.
13298
13299 * gdb.base/nodebug.c (array_index): Call malloc.
13300
13301 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
13302
13303Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
13304
13305 * gdb.base/recurse.exp: Update gdb_test invocation to use new
13306 conventions and slightly simplify the matching regexp.
13307
13308Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13309
13310 * gdb.base/break.exp: Update gdb_test invocation to use new
13311 convention.
13312
13313 * lib/gdb.exp: If noargs is not set, set it to 0.
13314
13315 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
13316 tests unique.
13317
13318 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
13319
13320Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13321
13322 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
13323 one argument of type "<non-float parameter>".
13324
13325Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
13326
13327 * config/rom68k.exp: New file to support Motorola IDP board.
13328 * gdb.base/a2-run.exp: Skip this file if noargs is set.
13329 * gdb.base/break.c: Change things around so that this program
13330 doesn't depend upon args. This is necessary to make remote
13331 targets work (in general, they can't take args).
13332 * gdb.base/break.exp: Don't try to send args to program. Don't
13333 expect output. Also, replace lots of code with gdb_test.
13334
13335Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13336
13337 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
13338 printing of '\'' (which is what the comment says we are testing,
13339 even though we were not), not '''.
13340 (test_integer_literals_rejected): Test that printing ''' is an error.
13341
13342 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13343 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
13344 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
13345 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
13346 Use gdb_test not test_print_accept.
13347 * lib/gdb.exp: Remove test_print_accept.
13348
13349 * gdb.base/signals.exp (signal_tests_1): Make pass message
13350 consistent with fail message.
13351
13352 * gdb.base/whatis.exp: Remove xfails for printing char vs.
13353 unsigned char; the bug (PR 1821) is fixed.
13354
13355 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
13356
13357 * gdb.base/scope.exp (test_at_localscopes): Call pass for
13358 successful tests--makes xfailing them work right.
13359
13360Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13361
13362 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
13363 only \r\n, not .*. The test can pass .* as the last thing in
13364 $pattern if that is what it wants. In addition to providing this
13365 flexibility, this change should speed up pattern matching in cases
13366 where the pattern already ended with .* (there were a number of
13367 them). This change also helps catch bad patterns--in the old
13368 scheme the typo "char \*" instead of "char \\*" would pass. Now
13369 it is caught.
13370 * Many .exp files: Update callers.
13371
13372 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
13373 clearer and does not spuriously match multiple ('s. Likewise for
13374 ) and *.
13375
13376 * gdb.base/nodebug.exp: Test ability to call a function and pass
13377 it a string (even with no debugging info).
13378
13379 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
13380 "p '\'", which is the same as "p ''" once tcl gets done with
13381 quoting, to "p '\\'", which I suspect is what is intended (one
13382 backslash gets sent to GDB).
13383
13384 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
13385
13386Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13387
13388 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
13389 1817) was fixed literally years ago.
13390
13391Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13392
13393 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
13394 test, it causes stepping out of call_after_alloca_subr with
13395 optimizing compilers.
13396 (localvars_in_indirect_call): Consume GDB prompt if `finish'
13397 fails.
13398
13399 * gdb.c++/templates.exp: Source templ-info.exp only if
13400 the templates executable exists.
13401
13402 * gdb.c++/misc.cc (class Contains_static_instance,
13403 class Contains_nested_static_instance),
13404 gdb.c++/classes.exp (test_static_members): Test printing of
13405 a class that contains a static instance of the class.
13406
13407Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13408
13409 * gdb.base/langs2.c (cppsub_): Don't prototype.
13410 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
13411 only, I believe).
13412
13413Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13414
13415 * lib/gdb.exp (skip_chill_tests): New procedure.
13416
13417 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
13418
13419Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
13420
13421 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
13422 each expect pattern. Cuts runtime from 12 to about 4 seconds.
13423
13424Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13425
13426 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
13427
13428 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
13429 disassemble 8, not 16, instructions for part 4.
13430
13431 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
13432 support the latter anymore.
13433
13434 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
13435 -DNO_PROTOTYPES.
13436 * gdb.base/callfuncs.c: Control use of prototypes based on
13437 NO_PROTOTYPES, not __STDC__.
13438 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
13439 t_float_values2 tests if prototypes in use.
13440
13441 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
13442 t_double_values): When checking differences against DELTA, check
13443 that difference is within the range (-DELTA,DELTA), not just
13444 (-infinity,DELTA).
13445
13446Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
13447
13448 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
13449 'file' command firts, then 'target', then 'load', this is due to gdb
13450 target set up.
13451 * config/mips-gdb.exp: Fix a couple regular exp bugs.
13452
13453Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
13454
13455 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
13456 FP load/store variants.
13457 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
13458
13459Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13460
13461 * gdb.base/term.exp: Do not give a warning if not native, it is
13462 not an abnormal condition.
13463
13464Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
13465
13466 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
13467 t_char_array".
13468
13469Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13470
13471 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
13472 are getting the version number.
13473
13474 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
13475 if not native, it is not an abnormal condition.
13476
13477Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13478
13479 * lib/gdb.exp: Just use "file exists", rather than undocumented
13480 dejagnu procedure "findfile".
13481
13482Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13483
13484 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
13485 (LDFLAGS): Set to -Xlinker -Ur.
13486
13487 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
13488 Removed, these values are set by lib/gdb.exp.
13489
13490 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
13491
13492Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13493
13494 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
13495 of replicating gdb startup code.
13496
13497 * config/mt-vxworks (LDFLAGS): Set to -r.
13498 (CFLAGS_FOR_TARGET): Removed.
13499
13500 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13501 (gdb) and gdb for vxworks uses (vxgdb).
13502
13503 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13504 executable is not in the tree and host != target, use sed and
13505 program_transform_name to determine the gdb name used by the
13506 target.
13507
13508 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13509 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13510
13511Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13512
13513 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13514 floats, chars, and shorts where there are ANSI-style function
13515 definitions.
13516
13517 * gdb.base/langs.exp, gdb.base/langs*: New test.
13518 * gdb.base/Makefile.in: Build it.
13519 * TODO: Remove item about checking that C names don't get C++
13520 demangling applied; this test tests it.
13521
13522Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13523
13524 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13525 went with the const70 xfail. The xfail went away a year ago.
13526
13527 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13528
13529 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13530 for hp300.
13531
13532 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13533
13534 * gdb.base/a1-selftest.exp: Don't run on hp300.
13535
13536Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13537
13538 * Makefile.in (site.exp): Set host_alias and target_alias as well
13539 as host_triplet and target_triplet.
13540
13541Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13542
13543 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13544
13545 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13546 places as other ecoff systems).
13547
13548 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13549 ultrix.
13550
13551Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13552
13553 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13554 remove them.
13555 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13556 variable and "variable" in addition to "data variable".
13557 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13558
13559 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13560 2.
13561 * gdb.base/list1.c (long_line): Add additional statement at start
13562 of function.
13563 * gdb.base/list.exp (test_forward_search): Update line number to
13564 reflect new statement.
13565
13566Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13567
13568 * gdb.base/signals.exp: Reinitialize searched source directories
13569 after gdb_start call.
13570
13571Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13572
13573 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13574 * gdb.stabs/Makefile.in: Likewise.
13575
13576 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13577 change. Instead split the tests into smaller pieces.
13578 * gdb.disasm/hppa.s: Corresponding changes.
13579
13580Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13581
13582 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13583 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13584
13585 * gdb.base/funcargs.exp: Modify many tests so that every test
13586 either passes or fails. Make some test names unique.
13587
13588Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13589
13590 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13591 Call stty to set interrupt character.
13592
13593 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13594 for HP assembler versus GNU assembler based on actual behavior of
13595 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13596
13597 * TODO: Suggest a few more stepping tests.
13598
13599Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13600
13601 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13602 restart GDB for h8300 after a continue.
13603 (return): Add pattern to match a29k-udi behavior.
13604 * gdb.base/nodebug.exp: Remove obsolete comment.
13605 * gdb.base/regs.exp: New file, testing of register displays.
13606 * gdb.base/return.exp: Fix typo in reference to $objdir.
13607 * gdb.base/whatis.exp: Always start with a fresh GDB.
13608
13609Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13610
13611 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13612 higher, these tests generate a lot of output.
13613
13614Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13615
13616 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13617 code following the catch silently ignored some errors; without the
13618 catch they should be thrown like any other tcl error. Also, the
13619 catch used "" instead of {} which meant all the callers who wanted
13620 to include one of the characters "[]$ had to quote it an extra time.
13621 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13622 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13623 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13624 Remove extra quoting.
13625
13626Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13627
13628 * gdb.base/commands.exp: Make test names unique; every test either
13629 passes or fails. Update some comments.
13630
13631 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13632
13633Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13634
13635 The following fixes a FAIL caused by the fact that the alpha stabs
13636 configuration didn't use the ".if alpha" code in weird.def.
13637 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13638 bit pointer, so the 32 bit version works even on the alpha.
13639 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13640 Remove the stuff which allowed us to have separate versions for
13641 alpha and everything else.
13642
13643 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13644 regexp which "info func operator\[\](" is supposed to match. Fix
13645 string to send to GDB. Note that GDB still doesn't work right. Add a
13646 new test for "info func .perator\[\](" which GDB does handle correctly.
13647
13648 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13649
13650Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13651
13652 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13653 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13654 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13655 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13656 it makes the tests harder to understand and confuses test-o-matic.
13657 The preferred style is that each test provides a PASS or a FAIL,
13658 and has a unique message (e.g. "continue #54" not just "continue")
13659 which is the same for the pass and the fail.
13660 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13661 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13662 to lib/gdb.exp.
13663 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13664 prt_accept which was basically the same thing. Likewise for
13665 test_print_reject and prt_reject.
13666 * lib/gdb.exp (test_print_reject): Add some more error message
13667 patterns to match from the former printcmds.exp (prt_reject).
13668 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13669 One defect of the passcount stuff is that some of it failed to
13670 report XPASS where appropriate.
13671 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13672 stuff before and after arg in expected pattern.
13673 (test_paddr_operator_functions): Re-do test without print_addr_of;
13674 this is the only test which seems to want extra stuff there.
13675
13676Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13677
13678 * gdb.base/nodebug.exp: Update new tests to reflect improved
13679 wording of gdb output.
13680
13681 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13682 and "ptype" work on variables in files compiled without -g.
13683 Replaces commented out "maint print msymbol" tests.
13684
13685Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13686
13687 * gdb.base/setvar.c (dummy): Call malloc.
13688
13689 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13690 losing with the irix4 sed.
13691
13692 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13693 ALRM" on irix4.
13694
13695Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13696
13697 * TODO: Remove items about corefile.exp testing new exec-file and
13698 backtrace; both are now done. Add items about printing enums.
13699
13700Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13701
13702 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13703 "get signal $thissig" test fails.
13704
13705 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13706
13707Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13708
13709 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13710 compiler warning with dec alpha compiler.
13711
13712 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13713 extra \n from gdb_test call (this explains why the prompt test
13714 that I removed yesterday was there).
13715 (user_defined_command_test): Remove extra \n and prompt test.
13716
13717 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13718 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13719 doesn't exist.
13720 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13721 Also remove alpha workaround, which turns out to be because
13722 SIGABRT == SIGLOST.
13723
13724 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13725
13726 * gdb.base/help.exp: Don't test "help show".
13727
13728Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13729
13730 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13731 "set print address" is on.
13732 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13733 pass prompt to gdb_test; gdb_test already looks for the prompt.
13734
13735 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13736
13737 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13738 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13739 was to make sure that gdb can read a core file. But (a) the "read
13740 the corefile" part didn't make it to a1-selftest.exp, we just
13741 delete the corefile after creating it, and (b) we test reading
13742 corefiles in corefile.exp anyway. Also, this test left around a
13743 xgdb process on Solaris.
13744
13745 * gdb.base/corefile.exp: Also test backtrace.
13746
13747Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13748
13749 * gdb.base/commands.exp: Test a simple user defined command with
13750 arguments and if/while statements; verify the full user command is
13751 printed by "show user".
13752
13753 * gdb.base/commands.exp: Test if/while commands as part of a
13754 breakpoint command list; verify they appear in breakpoint
13755 information.
13756
13757Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13758
13759 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13760 than by dividing by zero.
13761
13762Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13763
13764 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13765 performing an inferior call with watchpoints enabled.
13766 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13767 call.
13768
13769Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13770
13771 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13772 of "file" command.
13773
13774 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13775 Add additional pattern for when "int operator int(void);" appears
13776 in a different order.
13777
13778Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13779
13780 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13781
13782 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13783 and "signal" with ".*".
13784
13785Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13786
13787 * TODO: Add note about "handle all nostop".
13788
13789 * gdb.base/{sigall.c, sigall.exp}: New test.
13790 * gdb.base/Makefile.in: Add it.
13791
13792Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13793
13794 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13795 when invoking GDB, suppresses any windowing interface.
13796
13797Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13798
13799 * config/sim-gdb: New file, simulator testing support.
13800
13801Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13802
13803 * gdb.base/interrupt.exp: Test calling func1 twice.
13804
13805Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13806
13807 * gdb.base/list.exp (test_forward_search): Set timeout higher
13808 when we'll be getting lots of output from gdb.
13809
13810 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13811 "init_malloc" to after the expect statement. Run it if that
13812 regexp is taken, but also for two others which happen if source
13813 cannot be found.
13814
13815Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13816
13817 * gdb.base/printcmds.exp: New test, for printing register before
13818 program is running.
13819
13820Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13821
13822 * gdb.base/list.exp: Correct some alternate expect patterns
13823 to reflect changes in list1.c.
13824
13825Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13826
13827 * TODO: Add item regarding large frames.
13828
13829 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13830
13831 * TODO: Remove item about enabling return.exp; it
13832 is enabled. Suggest a few more "return" tests.
13833
13834Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13835
13836 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13837 anonymous unions.
13838
13839Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13840
13841 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13842 and pr-5646.o, so "make" is the same as "make all", not "make
13843 pr-4975.o".
13844
13845Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13846
13847 * gdb.base/list.exp: Adjust expectations to reflect changes in
13848 list1.c.
13849 (test_forward_search): New test proc.
13850 * gdb.base/list1.c (long_line): New function, has long source line.
13851
13852Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13853
13854 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13855 additional line of code that was added.
13856
13857Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13858
13859 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13860 tests so as not to overflow expect's input buffers.
13861 * gdb.disasm/hppa.exp: Corresponding changes.
13862
13863Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13864
13865 Beginnings of template debugging tests.
13866 * gdb.c++/templ-info.cc: New file to test for template
13867 debugging capability of the compiler.
13868 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13869 templ-info.cc.
13870 * gdb.c++/templates.cc: Add explicit template instantiations
13871 to enable compiling with -fno-implicit-templates. Add destructor
13872 and 'value' method to T5 class for template tests.
13873 * gdb.c++/templates.exp: Add testcases for printing of template
13874 types, setting breakpoints on template methods and calling a
d63a86f8 13875 template method.
c906108c
SS
13876
13877Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13878
13879 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13880 branch target since some assemblers (gas-2.5) may emit a
13881 relocation for the branch instead of resolving it in the
13882 assembler.
13883
13884Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13885
13886 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13887 through signal handler.
13888
13889Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13890
13891 * configure.in (*-*-netware): Use config/mt-netware.
13892
13893 * config/mt-netware: New file.
13894 * config/mt-i386-netware: Removed, separate configs for different
13895 netware architectures are no longer needed now that we have
13896 --with-headers.
13897
13898Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13899
13900 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13901 by the recent changes to use ANSI C arithmetic conversions.
13902
13903Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13904
13905 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13906 bug involving using inferior_pid to figure out whether to select a
13907 frame.
13908
13909Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13910
13911 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13912 match the current disassembler output.
13913
13914Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13915
13916 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13917 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13918 types, expect "int" as type of integer values (for now).
13919
13920Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13921
13922 * gdb.base/commands.exp: New tests for if/while commands.
13923
13924Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13925
13926 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13927 by .*, since hex values have different syntax in Chill mode.
13928
13929Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13930
13931 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13932 linefeed from expect pattern for repeated types with indices > 9.
13933
13934Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13935
13936 First part of Fortran test suite.
13937 * gdb.fortran: New directory.
13938 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13939
13940Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13941
13942 * gdb.base/default.exp: Update expect pattern for load command
13943 without arguments.
13944
13945Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13946
13947 * configure.in: Change i386 to i[345]86.
13948 * gdb.base/configure.in: Likewise.
13949 * gdb.c++/configure.in: Likewise.
13950 * gdb.chill/configure.in: Likewise.
13951
13952Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13953
13954 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13955 patterns, since that is not a valid context for comments.
13956
13957Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13958
13959 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13960 repeated types and repeated types with indices > 9.
13961
13962Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13963
13964 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13965 2417; old bug has been fixed.
13966
13967Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13968
13969 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13970 send the newline ourselves instead of assuming gdb_test will do
13971 so when passed an empty input string.
13972
13973 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13974 stabs testcode.
13975
13976Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13977
13978 * lib/gdb.exp (gdb_test): Don't send anything if the first
13979 argument is an empty string. This makes cases where we want to
13980 match output that is already in expect's buffers (for example,
13981 matching a breakpoint after gdb_run_cmd has been called) work
13982 reliably.
13983
13984Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13985
13986 * config/netware.exp: New file.
13987
13988Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13989
13990 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13991 the -B and -L prefixes so we can find the debugging stub.
13992
13993 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13994 there and we are using the gcc from the tree.
13995
13996 * gdb.base/types.c: Removed.
13997
13998 * gdb.base/configure.in: Look for makefile fragments in ../config.
13999 Recognize i386-*-netware.
14000 * gdb.c++/configure.in: Likewise.
14001
14002Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14003
14004 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
14005 the correct TCL syntax.
14006
14007Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14008
14009 * gdb.base/opaque.exp: use runto instead of messing around with
14010 breakpoints. Simplify by using gdb_test.
14011
14012 * gdb.base/bitfields.exp: restart between tests on netware targets
14013 because breakpoints aren't relocated after target death. Run
14014 processes to completion.
14015
14016 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
14017
14018Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
14019
14020 * Makefile.in: Remove extra tabs that confuse some versions
14021 of "make". Use the newly built gdb to test with by default,
14022 rather than the first one in the tester's search path.
14023
14024Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
14025
14026 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
14027
14028 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
14029 condition help.
14030
14031Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14032
14033 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
14034
14035 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
14036 running.
14037 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
14038 * gdb.base/funcargs.exp: Likewise.
14039
14040 * gdb.base/bitfields.exp: Simplify by using gdb_test.
14041 * gdb.base/funcargs.exp: Likewise.
14042
14043 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
14044 message is "".
14045
14046Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14047
14048 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
14049 return,signals,twice}.exp: Handle non-existant binaries
14050 consistantly.
14051
14052 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
14053 * gdb.base/Makefile.in: Don't try to generate a core dump, we
14054 might testing a cross development system.
14055
14056Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14057
14058 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
14059 runtest script is relative to ${srcdir}, not ${rootdir}.
14060
14061Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
14062
14063 * gdb.base/signals.exp: Allow for optionality of breakpoint
14064 address.
14065
14066Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14067
14068 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
14069
14070Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
14071
14072 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
14073 for size_t definition.
14074 * gdb.c++/templates.cc: Likewise
14075
14076 * config/mt-i386-netware: New file.
14077
14078 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
14079 defined.
14080
14081 * gdb.base/Makefile.in: Added support for systems that name core
14082 files by appending "core" to the program name.
14083 * gdb.base/a1-selftest.exp: Likewise.
14084
14085Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14086
14087 * gdb.base/return.exp: Add comment and message for `return double'
14088 test failure on Sparc Solaris.
14089
14090Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
14091
14092 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
14093
14094Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14095
14096 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
14097 from optimizing them away.
14098 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
14099 patterns to include default constructors and assignment operators,
14100 to match gcc versions beyond 2.5.8. Accept any cplus demangling
14101 character in the output of the virtual base pointer.
14102
14103Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14104
14105 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
14106 expression match in print_addr_of to avoid unintented matches.
14107 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
14108 versions up to 2.5.8.
14109
14110Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14111
14112 * gdb.base/list.exp: Tweak alternate pattern for listing of an
14113 included file to run under newer versions of expect.
14114 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
14115 consecutive >'s in templates to accomodate recent cplus-dem.c change.
14116 Remove xfail for the virtual table of BDDHookV.
14117
14118Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
14119
14120 * lib/gdb.exp (string_to_regexp): Set a default result.
14121 (default_gdb_start): Fix misleading message.
14122
14123Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
14124
14125 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
14126 Remove all CC, etc definitions.
14127 * config/mt-hpux: New file.
14128 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
14129 (CFLAGS, LDFLAGS): Define.
14130 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
14131
14132 * Makefile.in (site.exp): Don't insert host_os, etc.
14133 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
14134 (distclean): Check existence of subdir.
14135 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
14136 * gdb.base/Makefile.in: General cleanup and simplification.
14137 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14138 to build executables. Use default rule to build .o files.
14139 (EXPECT, RUNTEST, CC): Fix relative pathname.
14140 (site.exp): Don't insert host_os, etc.
14141 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
14142 and/or SIGUSR1 defined.
14143 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
14144 * gdb.c++/Makefile.in: General cleanup and simplification.
14145 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
14146 (CFLAGS): Remove.
14147 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
14148
14149Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
14150
14151 * gdb.base/recurse.exp: Misc changes to get tests running again
14152 after Kung's changes to the watchpoint code.
14153 * gdb.base/watchpoint.exp: Likewise.
14154
14155Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
14156
14157 * lib/gdb.exp (string_to_regexp): Convert {\} also.
14158
14159Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
14160
14161 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
14162 * lib/gdb.exp (default_gdb_start): Define.
14163 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
14164 gdb.base/funcargs.exp, gdb.base/opaque.exp,
14165 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
14166 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
14167 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
14168 Don't call gdb_target_udi in between tests.
14169
14170Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14171
14172 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
14173 (which was basically just a local version of the same thing). In
14174 addition to avoiding duplication, gdb_test_exact is faster.
14175 * lib/gdb.exp (gdb_test_exact): Fix typo.
14176
14177 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
14178 don't give an error.
14179
14180 * gdb.base/term.exp: Call delete_breakpoints before starting.
14181
14182 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
14183 (t10): Add comment.
14184
14185Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14186
14187 Reorganization of the GDB Test Suite.
14188
14189 * gdb.base: New directory, contains all the basic tests.
14190 * gdb.c++: New directory, tests specific to C++.
14191 * gdb.chill: New directory, tests specific to Chill.
14192 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
14193 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
14194 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
14195 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
14196 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
14197 t30-31 to chill).
14198 * */gdbme.*: Rename to match appropriate expect scripts.
14199 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
14200 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
14201 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
14202 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
14203 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
14204 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
14205 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
14206 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
14207 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
14208 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
14209 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
14210 gdb.c++/virtfunc.cc: New names of C++ files.
14211 * gdb.chill/chillvars.ch: New name of Chill file.
14212 * gdb.base/configure.in, gdb.c++/configure.in,
14213 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
14214 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14215 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
14216 * configure.in (configdirs): Update to reflect directory changes.
14217 (target_abbrev): No longer define for any configuration.
14218 * Makefile.in: Cosmetic improvements to header comments.
14219
14220Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
14221
14222 Various changes to gdb.t31:
14223
14224 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
14225 * gdbme.ch: Make all key-words and predefineds be upper-case.
14226 * chillvars.exp: Expect key-words and predefinds in upper-case.
14227
14228 * chillvars.exp: Use gdb_test_exact many places.
14229 Change expected output for arrays (which now includes index labels).
14230
14231 * pr-5020.exp, gdme.ch (module PR_5020):
14232 New test, for PR-5020.
14233
14234Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
14235
14236 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
14237 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
14238
14239Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
14240
14241 * Makefile.in: Fix bit-rot in definitions of CHILL,
14242 CHILL_FOR_TARGET and Chill_LIB.
14243 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
14244 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
14245 CHILL, and CHILL_LIB.
14246
14247Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
14248
14249 * Revert the previous changes. Please see Rob's directory
14250 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
14251
14252Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
14253
14254 * Makefile.in, configure.in, config/mips-gdb.exp,
14255 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
14256 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
14257 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
14258 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
14259 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
14260 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
14261 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
14262 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
14263 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
14264 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
14265 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
14266 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
14267 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
14268 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
14269 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
14270 changes from 94Q1.
14271
14272Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
14273
14274 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
14275 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
14276 Rob's new testing fragments.
14277
14278Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
14279
14280 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
14281 lib/gdb.exp: Replace error proc calls with perror.
14282
14283Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14284
14285 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
14286 version also, match on casted version strings, and match on
14287 gdb startup case where the line numbers might be messed up.
14288
14289Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
14290
14291 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
14292 (CFLAGS): Delete it from here.
14293
14294Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
14295
14296 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
14297
14298Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
14299
14300 * Makefile.in (RUNTEST): Default to just "runtest".
14301
14302Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14303
14304 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
14305 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
14306 the code has been restructured.
14307
14308Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14309
14310 * gdb.t00/default.exp (set write): Allow any number of \r and/or
14311 \n, not just one of each.
14312
14313 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
14314 /bin/cc gives a warning if you do.
14315
14316Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
14317
d63a86f8 14318 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
14319 __t10ListS_link1ZUiRCUiPT0
14320
14321Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14322
14323 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
14324 on local variables in recursive functions.
14325
14326 * gdb.t07/Makefile.in: Build the new test.
14327
14328Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14329
14330 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
14331 directly. Instead compare the return values from actual calls.
14332
14333Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
14334
14335 * Makefile.in (check): Set TCL_LIBRARY for runtest.
14336
14337Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14338
14339 * From Peter Schauer with minor modifications.
14340 * gdb.t15/return.exp (return_tests): Handle targets where "return"
14341 stops in mid-line in the caller. Add xfail for returning a float
14342 value on X86 targets.
14343
14344Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14345
14346 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
14347 to avoid expect lossage.
14348 (fmem_LRbug_tests): Likewise.
14349 * gdb.disasm/hppa.s: Corresponding changes.
14350
14351 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
14352 conditions to work with latest dejagnu/expect.
14353
14354 * gdb.t15/funcargs.exp (finish from indirect call): No longer
14355 expected to fail on the PA.
14356 (backtrace in call with trampolines): Explicitly require main
14357 to be frame #1 (no trampolines should show up in backtrace).
14358
14359 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
14360 "continue -expect".
14361 * gdb.t06/break.exp: Likewise.
14362 * gdb.t07/watchpoint.exp: Likewise.
14363 * gdb.t13/bitfields.exp: Likewise.
14364 * gdb.t15/{funcargs,return}.exp: Likewise.
14365 * gdb.stabs/weird.exp: Likewise.
14366 * config/{mips,udi}-gdb.exp: Likewise.
14367
14368 * hppa.sed: Enclose comments within a sed command to avoid
14369 losing with the old OSF1 sed.
14370
14371Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14372
14373 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
14374 sequent dynix.
14375 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
14376 * gdb.t15/funcargs.exp: Conditionally step again to really
14377 finish from marker_call_with_trampolines. Handle the case where
14378 the first step from within call_with_trampolines already steps
14379 us back to main.
14380 * gdb.t15/gdbme.c: Add comment to closing brace of
14381 call_with_trampolines for funcargs.exp.
14382
14383Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14384
d63a86f8 14385 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
14386 Fix typo(s).
14387
14388Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14389
14390 * gdb.t07/gdbme.c: More code for watchpoint testing.
14391
14392 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
14393 "Hardware watchpoint" throughout file.
14394 (test_watchpoint_triggered_in_syscall): New test.
14395 (test_complex_watchpoint): New test.
14396
14397Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14398
14399 * gdbme.c (call_with_trampolines): New function to try and step
14400 into. Tests trampoline problems on the PA.
14401
14402 * funcargs.exp (localvars_in_indirect_call): No longer expect
14403 stepping into indirect call to fail on PAs.
14404 (test_stepping_over_trampolines): New test.
14405
14406Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14407
14408 * TODO: Add suggestions for static member function tests, and
14409 completion tests.
14410
14411Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14412
14413 * TODO: Add suggestions for "p/a" tests.
14414
14415 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
14416 (default_gdb_exit): Replace all the hair with sending "quit" to
14417 the process with a simple close.
14418
14419Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14420
14421 * TODO: Add suggestions for shared library tests.
14422
14423Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14424
14425 * TODO: Add suggestions for x/s tests.
14426
14427Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14428
14429 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
14430 "enable once", and "enable breakpoints once" with ".*".
14431
14432Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14433
14434 * TODO: Add suggestions about structure passing tests.
14435
14436Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14437
14438 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
14439 the primary1 test, use work around if __GNUC__ < 2.
14440 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
14441 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
14442 Test for bad output rather than waiting for timeout. Issue
14443 second continue only if first continue failed.
14444
14445Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14446
14447 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
14448 operator[] test with gdb_test because the old code didn't seem to
14449 be getting the quoting right with the new dejagnu.
14450
14451Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
14452
14453 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
14454 one from the path.
14455 * Makefile.in: Use a fresh expect if there is one, use runtest
14456 from the src tree if there is one.
d63a86f8 14457
c906108c
SS
14458Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14459
14460 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
14461 next over recursive call. Revise the tests from that point on
14462 (which had been skipped) to match GDB's actual (correct) output.
14463
14464 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
14465 with next over a breakpoint whose condition is false.
14466
14467 * gdb.t00/help.exp: Comment out "help set print" tests just like
14468 (and for same reason as) "help set" test.
14469
14470Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14471
14472 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
14473 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
14474
14475Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14476
14477 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
14478 necessary gdb_target_udi.
14479
14480 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
14481
14482 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
14483 1838 and 2417; they are fixed.
14484
14485 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
14486 gdb.t03/ptype.exp (ptype structure, ptype union):
14487 Remove xfails; the test is looser than when the xfails were added.
14488
14489 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
14490 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
14491
14492 * gdb.t01/run.exp: Only run shell test if isnative.
14493
14494 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
14495 since "run" automatically loads if necessary. Call gdb_target_udi
14496 after the "file" since "file" kills any execution target.
14497
14498 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14499 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14500 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14501 argument for UDI.
14502
14503Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14504
14505 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14506
14507 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14508
14509Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14510
14511 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14512 properly quoting regexps. This makes the second argument to
14513 demangle a fixed string, which matches the callers, instead of a
14514 shell-style pattern which is what the previous implementation
14515 used. Update some of the callers.
14516
14517Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14518
14519 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14520 (comib_nullified_tests): Fix typo.
14521 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14522 strings. No longer expected to fail.
14523
14524 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14525 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14526 strings. No longer expected to fail.
14527
14528 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14529 string. No longer expected to fail.
14530
14531Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14532
14533 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14534 No longer expected to fail.
14535
14536 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14537 string. No longer expected to fail.
14538
14539Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14540
14541 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14542 only in the names (I probably got most of them). I was even
14543 generous with some which differed in underscores in names, and
14544 probably missed a few, and I *still* was able to remove almost a
14545 third of the file with almost no impact on testsuite coverage.
14546
14547Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14548
14549 * gdb.t00/default.exp: Match udi_attach error message as well as
14550 the one from child_attach.
14551
14552 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14553
14554 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14555
14556 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14557 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14558
14559 * Move test with enums and partial symbols back to
14560 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14561 Reverts the change of 26 May 93. Per today's change to
14562 stabs.texinfo, the behavior that weird.exp was expecting was
14563 unreasonable; what is important is that the compiler+gdb get
14564 things right, which happens with a recent gcc. Also fix the test
14565 to deal with native compilers which put out the stab gdb can't
14566 deal with.
14567
14568Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14569
14570 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14571 in the names. The main thing these accomplish is to slow things down.
14572 Many more such duplicates surely remain.
14573
14574 * gdb.t00/help.exp: Comment out "help support" test just like
14575 (and for same reason as) "help set" test.
14576
14577Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14578
14579 * gdb.t06/break.exp: Remove setup_xfails for
14580 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14581 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14582 about known bug in gcc to include up through 2.5.8.
14583 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14584 well as "_vb$".
14585 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14586 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14587 with latest gcc and gdb.
14588 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14589 well as "_vb$".
14590
14591Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14592
14593 * configure.in (hppa*-*-*): Also configure and build stabs-only
14594 tests.
14595
14596Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14597
14598 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14599 * gdb.t10/configure.in (hppa*-*-*): Use it.
14600
14601Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14602
14603 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14604
14605Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14606
14607 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14608 versions prior to 1.13.5.
14609
14610Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14611
14612 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14613 the prompt is at the start of a line.
14614
14615Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14616
14617 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14618 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14619 in the copr tests now.
14620 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14621 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14622 expected to fail.
14623
14624Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14625
14626 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14627 gdb.t31/chillvars.exp, lib/gdb.exp:
14628 Tweak to run under either version of expect.
14629 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14630 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14631 * gdb.t11/list.exp: Remove extraneous whitespace.
14632
14633Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14634
14635 * gdb.t16/printcmds.exp (test_print_strings): Accept
14636 "(unsigned char *) " before the string.
14637
14638 * TODO: Add notes about printing of fancy types and GDB expressions.
14639
14640Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14641
14642 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14643 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14644 if doing mips-idt-ecoff.
c906108c
SS
14645
14646Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14647
14648 * Most .exp files: Tweak to run under either version of expect.
14649
14650Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14651
14652 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14653 xfails; I'm not sure why they are failing, but not because of PR 1806.
14654
14655Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14656
14657 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14658 defined in lib/gdb.exp.
14659
14660Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14661
14662 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14663 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14664 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14665 have to be typeless.
14666
14667Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14668
14669 * TODO: Add suggestion for copyright year test.
14670
14671Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14672
14673 * configure.in (*-*-lynxos*): Add stabs tests.
14674
14675Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14676
14677 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14678 so insert a tab before any assembler directive in column zero.
14679
14680 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14681 stores.
14682 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14683 stores.
14684 (fpu_short_memory_tests): Likewise.
14685
14686Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14687
14688 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14689 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14690 .stabs directives in comments.
14691
14692Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14693
14694 * TODO: New file, describing tests we could write.
14695 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14696
14697Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14698
14699 * gdb.t06/signals.exp: Add kludge to force re-sync.
14700
14701 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14702 to xgdb instead of gdb, get out of gdb.
14703
14704Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14705
14706 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14707 for info.
14708
14709Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14710
14711 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14712 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14713 * gdb.stabs/hppa.sed: New sed script for the PA.
14714
14715Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14716
14717 * gdb.stabs: Re-write weird.def and configuration to use sed
14718 instead of cpp. sed is portable and POSIX; cpp is neither.
14719
14720Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14721
14722 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14723
14724Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14725
14726 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14727
14728Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14729
14730 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14731 "_vb$".
14732 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14733 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14734
14735Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14736
14737 * lib/gdb.exp: Comment out code which depends on non-existent
14738 `transform' procedure.
14739
14740Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14741
14742 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14743 * lib/gdb.exp: Transform tool name.
14744 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14745 1.1's new error handling system.
14746
14747Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14748
14749 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14750
14751Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14752
14753 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14754 They made pattern matching so slow that timeouts happened on
14755 heavily loaded systems. Now any output from "show print" which
14756 gets us back to the GDB prompt is a PASS.
14757
14758Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14759
14760 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14761
14762Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14763
14764 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14765
14766 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14767 It is not from PR 3220.
14768
14769Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14770
14771 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14772 just started failing because they depended on the order the
14773 subcommands are presented, or exact docstring text. This kind of
14774 test is a pain and has minimal benefit.
14775
14776Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14777
14778 * gdb.t09/corefile.exp: At end of test, use "core" command with
14779 no arguments.
14780
14781Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14782
14783 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14784 17}/Makefile.in: Make it possible to run the testsuite with Sun
14785 make and CC = cross gcc by adding explicit build rules for .o
14786 files.
14787
14788Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14789
14790 * gdb.t15/funcargs.exp: Don't put comments on same line as
14791 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14792
c906108c
SS
14793Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14794
14795 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14796
14797Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14798
14799 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14800 * gdb.t20/inherit.exp: remove three dumplicate entries.
14801
14802Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14803
14804 * gdb.t06/break.exp: For "next over recursive call", fail on any
14805 incorrect output, not just on "factorial (value=2)".
14806
14807Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14808
14809 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14810 working now. Add an xfail if accesing a bss variable causes
14811 a memory error if the target is not yet run.
14812
14813Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14814
14815 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14816 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14817 name of __st* demangling (2 strings). Did Kung really get the
14818 more than 95 others right without testing them?
14819
14820Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14821
14822 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14823
14824Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14825
14826 * configure.in (configdirs): Add gdb.disasm
14827 * gdb.disasm: New directory for GDB disassembler tests.
14828 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14829
14830Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14831
14832 * gdb.t00/help.exp: Don't test "help set".
14833
14834 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14835 from within expect statements. None of these happen anymore and
14836 they cause regressions to be silently unnoticed.
14837
14838 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14839 messages) about known failures with gcc cygnus-2.4.5-930417.
14840
14841 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14842 comp-info.exp so it gets built if it doesn't exist.
14843
14844 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14845 it is no longer used.
14846 * gdb.t13/comp-info.c: Removed.
14847
14848Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14849
14850 * gdb.t06/signals.exp: Add xfail for sun3.
14851
14852Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14853
14854 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14855 relevant because ^C doesn't get sent but failure can be reproduced
14856 interactively).
14857
14858Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14859
14860 * gdb.stabs/alpha.mt: New configuration file for alpha.
14861 * gdb.stabs/configure.in: Use it.
14862 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14863 sharing with alpha.mt, redefine long to word via preprocessor.
14864 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14865 for alpha.
14866 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14867 native cc.
14868 * gdb.t00/teststrategy.exp: Change expect string so that we
14869 consume the `(xgdb)' from the command echo and from the gdb prompt.
14870 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14871 gdb currently compares all values as long, so this failure probably
14872 applies to any configuration where LONGEST is bigger than a target int.
14873 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14874 with gcc.
14875 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14876 to handle opaque pointers, gcc is.
14877 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14878 as first argument. Include <sys/types.h> and change all operator
14879 new definitions to use size_t.
14880 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14881 now that we use size_t.
14882
14883Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14884
14885 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14886 a long or float array cast all array members to the same type.
14887 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14888 with 64 bit longs.
14889 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14890 on alpha.
14891 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14892
14893Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14894
14895 * gdb.t24 (demangle.exp): Constructors of templates have names like
14896 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14897 section 14.6 of the ARM.
14898
14899 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14900 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14901 accomplish little and slow down the testsuite.
14902
14903 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14904 Accept spaces various places.
14905
14906Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14907
14908 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14909 with watchpoint enabled.
14910
14911 * Makefile.in: Remove definition of CC and remove the second
14912 definition of CXX (the "CXX = gcc" one remains). These definitions
14913 were causing backquotes to be expanded within backquotes, which
14914 doesn't work.
14915
14916Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14917
14918 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14919
14920Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14921
14922 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14923 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14924 by mips cc and contains no stabs entries.
14925
14926Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14927
14928 * config/vx-gdb.exp: Use fake device to load files rather than
14929 NFS.
14930 * lib/gdb.exp: New proc to do "file" command.
14931 * config/unix-gdb.exp: Use new "file" proc.
14932
14933Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14934
14935 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14936 Rework board rebooting slightly.
14937 (gdb_exit): Don't exit from the remote shell; there isn't one.
14938 * gdb.stabs/weird.exp: If a program is being debugged already,
14939 kill it.
14940 * gdb.t04/setvar.exp: Stop and restart gdb.
14941 * gdb.t05/expr.exp: Likewise.
14942 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14943 restart gdb and reload the program.
14944 * gdb.t08/opaque.exp: Likewise.
14945 * gdb.t12/scope.exp: Likewise.
14946 * gdb.t13/bitfields.exp: Likewise.
14947 * gdb.t15/funcargs.exp: Likewise.
14948 * gdb.t20/classes.exp: Likewise.
14949 * gdb.t03/ptype.exp: Increase timeout.
14950 * gdb.t16/printcmds.exp (test_print_string_constants,
14951 test_print_array_constants): Likewise.
14952 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14953 * gdb.t20/classes.exp (do_tests): Likewise.
14954 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14955
14956Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14957
14958 * gdb.stabs: Renamed *wierd* to *weird*.
14959
14960Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14961
14962 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14963 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14964
14965Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14966
14967 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14968 (do_tests): Remove xfail for whatis on one_var and two_var.
14969
14970Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14971
14972 * Makefile.in: Made cross building work better by adding
14973 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14974
14975Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14976
14977 * gdb.t15/{return.c,return.exp,Makefile.in}:
14978 New test, currently commented out.
14979
14980Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14981
14982 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14983 still running and removes the leftover named socket so GDb can do
14984 clean restarts.
14985
14986Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14987
14988 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14989 console, not GDB.
14990 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14991 cross testing works better with "make check"
14992 * config/unix-gdb: Use default procedures for exit and version.
14993 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14994 with the newest VxWorks.
14995
14996Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14997
14998 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14999 old form.
15000
15001 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
15002 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
15003
15004 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
15005
15006 * config/unix-gdb.exp: Remove this version of gdb_exit
15007 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
15008 Rob says he'll look at it when he gets back to testing boards.
15009
15010Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
15011
15012 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
15013 an expected fail for certain ptype commands.
15014
15015 * gdb.t20/classes.exp: Update expected results of "ptype class
15016 Base1" to account for the constructor that now appears in the type.
15017
15018Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
15019
15020 * configure.in (configdirs): Restore gdb.t04, which mysteriously
15021 disappeared from list.
15022 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
15023 "alldone" proc with call to cleanup and exit.
15024 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
15025 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
15026 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
15027 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
15028 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
15029 "alldone" proc with simple returns that suppress remaining
15030 tests. The alldone proc went away many months ago.
15031
15032Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15033
15034 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
15035
15036 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
15037
15038Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15039
15040 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
15041 as vax gdb will display them.
15042
15043Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15044
15045 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
15046 optimizers.
15047
15048 * scope.exp: Change "bad value for localval" messages so each one
15049 is unique.
15050
15051 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
15052 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
15053
15054 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
15055
15056Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15057
15058 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
15059 doesn't exist (due to optimization).
15060
15061Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15062
15063 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
15064 contains \r because the filename is long.
15065
15066 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
15067 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
15068
15069Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15070
15071 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
15072 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
15073 Ultrix.
15074 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
15075 int tests.
15076 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
15077
15078Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
15079
15080 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
15081
15082 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 15083 to match does not match the passing case but still matches the
c906108c
SS
15084 failing case.
15085
15086Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15087
15088 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
15089
15090Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
15091
15092 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
15093 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
15094 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
15095 Remove various versions of gdb_exit.
15096 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
15097 gdb_exit.
15098 * config/unix-gdb.exp: gdb_exit remains here, and should override
15099 the generic version, since it's doing a lot of wierd stuff that
15100 the other versions aren't. FIXME, fold it in, or abandon this
15101 version.
15102
15103Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15104
15105 * gdb.t24/demangle.exp: Add tests for PR 3220.
15106
15107Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15108
15109 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
15110
15111Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
15112
15113 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
15114 "i386-*-*". Works for i486 as well.
15115
15116 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
15117 bug, and expand domain of xfail to all SVR4 systems, since the
15118 actual problem is likely to be in generic SVR4 /proc support.
15119
15120Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15121
15122 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
15123
15124Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
15125
15126 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
15127 xfails for other systems. Match a missing 'Continuing.' as an
15128 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
15129
15130 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
15131 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
15132 Only issue warning for missing executables if -all option is used.
15133
15134 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
15135 file if -all option is used. It's like an unpredictable XFAIL.
15136
15137Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15138
15139 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
15140 for dynamically linked binaries.
15141
15142 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
15143
15144Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15145
15146 * gdb.t20/inherit.exp: Change message for "print tagless struct"
15147 to state that this is a known bug in old versions of g++.
15148
15149Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15150
15151 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
15152 while waiting for `Continuing'.
15153
15154Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
15155
15156 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
15157 in text, data, and bss.
15158 * gdb.t10/nodebug.c: Add local and global test variables for
15159 initialized and uninitialized data.
15160
15161Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15162
15163 * config/unix-gdb.exp (gdb_exit): Add "wait".
15164
15165Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15166
15167 * gdb.t06/signals.exp: xfail the continue from the handler for all
15168 targets.
15169
15170 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
15171 function with watchpoints enabled, the i386 call dummy starts with
15172 a call.
15173
15174 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
15175 386 bsd names its corefiles.
15176
15177Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
15178
15179 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
15180 compilers don't grok it.
15181 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
15182 with small octal ints rather than character constants, which
15183 are signed and might not fit if first promoted to int.
15184
15185Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
15186
15187 * gdb.t09/Makefile.in (clean): Remove corefile.
15188
15189Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15190
15191 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
15192
15193Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15194 and Jim Kingdon (kingdon@cygnus.com)
15195
15196 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
15197 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
15198 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
15199
15200Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15201
15202 * gdb.t17/interrupt.exp: Add xfail for hppa.
15203
15204Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15205
15206 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
15207 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
15208 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
15209 to determine signed-ness of bitfields and use the result to setup
15210 the xfail.
15211 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
15212 * gdb.t15/funcargs.exp: Use them to step until the second indirect
15213 call line is reached if necessary.
15214
15215Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15216
15217 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
15218
15219Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15220
15221 * gdb.t06/break.exp: Also test `clear' command.
15222
15223Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15224
15225 * gdb.t00/teststrategy.exp: Remove extra quote.
15226
15227 * gdb.t07/watchpoint.exp: Change xfail for calling function with
15228 watchpoint enabled to be for all non-68k machines.
15229
15230 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
15231
15232Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15233
15234 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
15235 targets use aout.mt instead of ecoff.mt as gas understands
15236 standard aout format.
15237
15238Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15239
15240 * lib/gdb.exp (runto): Don't insist that function we are running to
15241 was compiled with -g.
15242
15243 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
15244
15245 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
15246 to get back into the read system call.
15247 Accept leading newline in case where we woke it up.
15248
15249Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15250
15251 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
15252 to make the stabs test work on ecoff systems using gcc and -with-stabs.
15253 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
15254 enable ecoff configuration.
15255
15256Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15257
15258 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
15259
15260Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15261
15262 * gdb.t16/printcmds.exp: Add another printf test.
15263
15264Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
15265
15266 * configure.in: If configured -with-stabs on any target, add
15267 stabsdirs to configdirs.
15268
15269Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15270
15271 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
15272 fun" so pattern does not match the command itself.
15273
15274Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15275
15276 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
15277
15278Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15279
15280 * gdb.t17/interrupt.exp: Test for more things.
15281
15282Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15283
15284 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
15285 compiler arranges the code and line numbers.
15286
15287 * gdb.t17/interrupt.exp: Don't send \n after ^C.
15288
15289Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15290
15291 * gdb.t00/help.exp: Increase expect input buffer size.
15292
15293Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15294
15295 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
15296
15297 * gdb.t07/watchpoint.exp: Add xfail for hppa.
15298
15299 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
15300
15301 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
15302 [0-9]*, not just [0-9].
15303
15304Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15305
15306 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
15307
15308 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
15309
15310Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15311
15312 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
15313
15314Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15315
15316 * gdb.t06/signals.c: Add xfails for sun3.
15317
15318 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
15319
15320 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
15321 test_stepping tests.
15322
15323Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15324
15325 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
15326
15327 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
15328
15329 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
15330 rather than actually putting it through cpp twice.
15331
15332 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
15333
15334Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
15335
15336 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
15337 no longer needed.
15338
15339Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15340
15341 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
15342
15343 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
15344 C++ features prints as "struct", make it a pass, not an xfail.
15345
15346Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15347
15348 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
15349 Don't require VA to print as "class" rather than "struct".
15350
15351Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
15352
15353 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
15354
15355Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15356
15357 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
15358
15359Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15360
15361 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
15362 order.
15363
15364Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15365
15366 * gdb.t16/printcmds.exp: Add printf tests.
15367
15368 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
15369
15370 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
15371
15372Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
15373
15374 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
15375 pass counts, to counteract any existing or future setup_xfails.
15376
15377Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15378
15379 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
15380 {BEGIN,END}_COMMON for common block instead of STAB.
15381 * gdb.stabs/wierd.exp: Add xfail for rs6000.
15382
15383 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
15384 intp_var should be N_GSYM not N_LSYM.
15385 wierd-aout.S: Use a label for the value of the N_SO.
15386 wierd.def: Remove all backslashes.
15387 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
15388
15389Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15390
15391 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
15392 get the expected next to inheritance3.
15393
15394Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15395
15396 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
15397 now that gcc-2.4 gets it right.
15398
15399Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15400
15401 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
15402
15403 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
15404 generating comp-info.exp which works for cross-compilation.
15405
15406Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
15407
15408 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
15409 "*-*-sysv4.*".
15410
15411Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
15412
15413 * gdb.t01/run.exp: Start with a fresh gdb.
15414 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
15415 SVR4.x.
15416
15417Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
15418
15419 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
15420 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
15421 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
15422 Makefile.in (distclean, realclean): Remove gdbme.c from list of
15423 things to remove.
15424
15425Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
15426
15427 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
15428 test cases from bug reports.
15429
15430Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
15431
15432 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
15433 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
15434 avoid spurious xfails.
15435 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
15436 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
15437 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
15438
15439Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
15440
15441 * gdb.t00/teststrategy.exp: Rework to provide more useful
15442 description of each test, fix problem with systems that define
15443 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
15444 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
15445 results for "next over recursive call" so timeouts aren't taken
15446 by error.
15447
15448Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
15449
15450 * gdb.t12/scope.exp: Test printing of variables before run.
15451
15452 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
15453 printed in wrong order due to sorting.
15454
15455Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
15456
15457 * gdb.t00/teststrategy.exp: Fix expected results for printing
15458 user entered string constant. Is array of char, prints with no
15459 address.
15460
15461 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
15462 commands.
15463 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
15464 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
15465 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
15466 of struct of char arrays.
15467 * gdb.t00/radix.exp: New tests for radix commands.
15468
15469Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
15470
15471 * gdb.t16/printcmd.exp: Print a variable before running program
15472 (with xfail for AIX).
15473
15474Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
15475
15476 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
15477
15478 * gdb.t16/printcmd.exp: Don't print variables before running program.
15479
15480 * gdb.t06/break.exp: Don't require envp argument to main.
15481
15482 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
15483
15484 * gdb.t02/whatis.exp, gdb.t11/list.exp:
15485 Add xfails for rs6000.
15486
15487 * gdb.t02/whatis.exp: Change other tests not to re-test something
15488 we already tested.
15489
15490 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
15491 each type used has a variable of that type.
15492
15493Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15494
15495 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15496
15497Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
15498
15499 * configure.in: change srctrigger to be a file, not a directory
15500
15501Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15502
15503 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15504
15505 * gdb.t11/list.exp: Fixed a couple of typos.
15506
15507Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15508
15509 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15510 is fixed and PR is closed.
15511 * gdb.t16 (gdbme.c): Add simple test string variable.
15512 * gdb.t16 (printcmds.exp): Add tests with simple test string
15513 variable, primarily for boundaries on "set print elements".
15514
15515Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15516
15517 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15518 Make leading 0's optional and don't expect a tab in the middle
15519 of the number.
15520
15521 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15522
15523 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15524 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15525 don't end command passed to gdb_test with newline.
15526
15527 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15528 signed keyword away, don't expect signed bitfields to be signed.
15529
15530 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15531 printing with only as many 1's as are in the field as well as printing
15532 with 32 1's (see comment).
15533
15534Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15535
15536 * gdb.t00/default.exp: Start with a fresh gdb.
15537 * configure.in (configdirs): Remove gdb.t31 until the chill
15538 compiler works again. It no longer is able to find chillrt0
15539 since it isn't in libchill.a anymore.
15540 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15541 wierd.o, make more modular.
15542 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15543 spurious newlines that caused problems.
15544
15545Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15546
15547 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15548 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15549 gdb.stabs/wierd.{exp,def}: Many new tests.
15550
15551 * gdb.t00/default.exp: update info line for new message.
15552
15553 * gdb.t02/{whatis.exp,gdbme.c}:
15554 Test that "char *" doesn't print as "caddr_t".
15555
15556Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15557
15558 * gdb.t00/help.exp: Use .* in place of some help messages which
15559 just changed.
15560 gdb.t00/default.exp: Update "info frame" test for new message.
15561 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15562 Remove some xfails
15563
15564Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15565
15566 * gdb.t03/{gdbme.c,ptype.exp}:
15567 Add tests for typedef'd struct and union without tags.
15568 Also check "whatis" on a variable of a typedef'd enum without a tag.
15569
15570 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15571 PRMS 1823; the bug still exists but isn't reproduced by this test
15572 anymore), and remove rs6000 XFAIL (the bug is fixed).
15573
15574 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15575 duplicated from whatis.exp. For those that are left, accept
15576 "long", "long int", or "int" for long variables (whatis.exp already
15577 has an XFAIL for "int", so no need to fail it here).
15578
15579 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15580 Deal with GCC's names for types now that GDB uses the compiler's names.
15581
15582 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15583 setup_xfail's for sunos4. If we #defined the signed keyword away,
15584 don't expect GDB to know that char it is signed.
15585
15586 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15587
15588Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15589
15590 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15591 should work on any system, regardless of debugging format.
15592 * gdb.t21/demangle.exp: Move to gdb.t24.
15593 * gdb.t24/demangle.exp: Move from gdb.t21.
15594 * gdb.t24/{Makefile.in, configure.in}: New files.
15595
15596Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15597
15598 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15599 * gdb.stabs: New directory.
15600
15601Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15602
15603 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15604 not just "Quit anyway?".
15605
15606Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15607
15608 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15609 that all setup_xfails are immediately followed by clear_xfails.
15610
15611Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15612
15613 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15614 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15615 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15616 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15617 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15618 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15619 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15620 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15621 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15622 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15623 gdb.t31/chillvars.exp, lib/gdb.exp:
15624 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15625 bug-gdb@prep.ai.mit.edu.
15626
15627Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15628
15629 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15630 with 0.0, not integer 0.
15631
15632Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15633
15634 * gdb.t06/break.exp: Update for "Kill the program" message change.
15635
15636Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15637
15638 * Makefile.in (GDBFLAGS): Set to -nx.
15639 * Makefile.in (site.exp): Use GDBFLAGS.
15640
15641Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15642
15643 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15644 Makefiles.
15645 (check): depend on just-check.
15646 (just-check): added so that tests can be run without a noop
15647 build pass.
15648
15649Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15650
15651 Switch to using configure's configdirs.
15652 * Makefile.in (Makefile): add configure.in dependency.
15653 (SUBDIRS): removed redundant assignment.
15654 * configure.in: switch subdirs assignment to configdirs.
15655 * gdb.t*/configure.in: new files.
15656
15657Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15658
15659 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15660 works.
15661
15662Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15663
15664 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15665 in explicit rules. Apparently this is not supported by some makes.
15666
15667Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15668
15669 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15670
15671Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15672
15673 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15674 disappeared.
15675
15676Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15677
15678 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15679
15680Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15681
15682 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15683 watchpoint problem that is now fixed.
15684 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15685 uninitialized convenience variables.
15686 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15687 structures.
15688
15689Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15690
15691 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15692 which causes expect to get out of sync with gdb on long output
15693 from help set.
15694 * gdb.t09/corefile.exp: Make expected pattern for core file
15695 failing signal and frame output format less sun specific.
15696
15697Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15698
15699 * gdb.t31/chillvars.exp: Add and remove initial dummy
15700 breakpoint, so that symbol table is forced in.
15701 (Needed at least on Sunos4, though it seems not SVR4.)
15702 * gdb.t31/chillvars.exp: Update for changed output format.
15703
15704Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15705
15706 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15707
15708Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15709
15710 * Makefile.in: Added --srcdir when invoking runtest, removed the
15711 need for a local config file. (optional now)
15712
15713Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15714
15715 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15716 failure count used to force early termination. Add some more
15717 expected failures for gnu style demangling.
15718
15719Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15720
15721 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15722 pmi variable from gdb.t20/gdbme to get optimized away.
15723 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15724 Check for written corefile upon timeout _and_ eof.
15725
15726Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15727
15728 * config/unix-gdb.exp: Add missing return 0.
15729
15730Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15731
15732 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15733 test termination.
15734
15735Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15736
15737 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15738 disappeared.
15739
15740Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15741
15742 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15743 time as i860 support works.
15744
d63a86f8 15745 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15746 "backtrace 100\r" rather than just "backtrace\r", to match last
15747 change.
15748
15749Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15750
15751 * config/udi-gdb.exp (gdb_exit): Remove close command.
15752 (gdb_target_udi): New procedure to set the UDI target.
15753 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15754 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15755 Added waits for prompts after several question responses. Added
15756 some more responses used by a29k-amd-udi-gdb.
15757 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15758 pass different arguments, restart UDI connection after program
15759 completion.
15760 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15761 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15762 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15763 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15764 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15765 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15766 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15767 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15768 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15769 after program completion.
15770 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15771 compiled with a SELECT_VECS setting.
15772 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15773 infinite recursion.
15774
15775 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15776 Added checks for COFF results, and made them expected failures for
15777 all targets. It would be better to make them expected failures
15778 for COFF targets only.
15779
15780Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15781
15782 * Makefile.in: add null dvi target, don't bother to recurse
15783 through test directories for info and install-info; rename
15784 $(datadir) to be dejagnu instead of deja-gnu
15785
15786Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15787
15788 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15789 compiler to coredump.
15790 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15791 code.
15792
15793Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15794
15795 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15796 coredump.
15797 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15798 code.
15799
15800Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15801
15802 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15803 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15804 which in a shell. Deletes xgdb when done.
15805 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15806 Tests the return from the "set height" or "set width" commands.
15807 Added a few return codes where needed.
15808
15809Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15810
15811 * Makefile.in (SUBDIRS): Add gdb.t17.
15812 * configure.in (subdirs): Add gdb.t17.
15813 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15814 files to test gdb's calling of functions in the inferior with
15815 the correct arguments and gdb's ability to retrieve any
15816 result returned.
15817
15818Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15819
15820 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15821 may be called after gdb goes away. Previous versions of expect
15822 needed these to avoid file descriptor leaks, but they cause
15823 errors with the current revision of expect.
15824 * gdb.t00/gdbvars.exp: Use -re on expected output after
15825 setting sevenbit-strings.
15826 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15827 to set sevenbit-strings consistent across tests.
15828 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15829 set sevenbit-strings consistent across tests.
15830
15831Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15832
15833 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15834 expected output to match current "expect" expectations.
15835
15836Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15837
15838 * gdb.t00/default.exp: Change expected output for default "source"
15839 command, to match new gdb behavior which requires a filename to
15840 source.
15841
15842Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15843
15844 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15845 expected fail for i486-*-* that misses the marker2 function.
15846 * gdb.t10/crossload.exp (bfddefault): Allow successful
15847 recognition of a format to pass even if no symbols are found.
15848 Explicitly catch failures where the format is not recognized
15849 or is ambiguous, and add the reason to the fail message.
15850 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15851 the cause is and invalid target and add reason to failure message.
15852 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15853 elf32-i386, elf32-sparc, and elf32-i860.
15854 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15855 Set up expected failure for 'filename'::variable scope resolution,
15856 which is now apparently broken on all targets.
15857 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15858 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15859 gdb.t23/templates.exp: Change failure for missing binfile into
15860 just a warning.
15861 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15862 references.
15863
15864Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15865
15866 * gdb.t00/default.exp: Add expected output for default "source"
15867 command, to match new gdb behavior.
15868 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15869
15870Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15871
15872 * config/*-gdb.exp: returns an error, rather than exiting on
15873 internal errors.
15874
15875Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15876
15877 * gdb.t03/gdbme.c: Add pointer to struct variable.
15878 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15879 referencing struct members.
15880
15881Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15882
15883 * configure.in (mips-idt-ecoff): New target.
15884 * config/mips-gdb.exp: New file for remote board using MIPS remote
15885 debugging protocol.
15886
15887 * Redid configuration scheme. Removed gdb.t*/configure.in.
15888 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15889 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15890 distclean targets. Built executables via .o files. Adjusted
15891 tests to account for source files in $(srcdir) rather than
15892 $(objdir).
15893 * lib/gdb.exp (runto): Don't expect () after the function name,
15894 because it may have arguments.
15895
15896Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15897
15898 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15899 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15900 expected failures for mips-idt-* and mips-sgi-*.
15901 * gdb.t00/default.exp (attach): Kill process if requested.
15902 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15903 that does not read core files.
15904 * gdb.t01/run.exp: Removed checks for exit status code.
15905 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15906 it is linked in.
15907 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15908 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15909 appropriate, rather than doing it by hand.
15910 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15911 execution.
15912 * gdb.t10/crossload.exp: Kill existing program if needed.
15913 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15914 appropriate, rather than doing it by hand. Always increase
15915 timeout for this test, not just for VxWorks.
15916
15917Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15918
15919 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15920 of Chill STRUCT types and STRUCT values.
15921 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15922 than "char".
15923 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15924 struct2): New struct definitions and initializations to test
c906108c
SS
15925 simple Chill STRUCT types.
15926
15927Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15928
15929 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15930 the null byte at the end of strings.
15931 * gdb.t00/default.exp: Make show version insensitive to copyright
15932 date.
15933 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15934 to avoid dependencies on target char signedness.
15935 * gdb.t16/printcmds.exp: Update expected results for explicitly
15936 unsigned char.
15937 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15938 now work.
15939 * gdb.t21/demangle.exp: Add many more patterns for template
15940 demangling, most of them being expected failures.
15941 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15942 string we are matching for, to match on the whole string.
15943 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15944 and fix a whole bunch that had incorrect expected output but were
15945 passing anyway because of the bug in "proc demangle".
15946 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15947 type.
15948 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15949
15950Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15951
15952 * gdb/testsuite: made modifications to testcases, etc., to allow
15953 them to work properly given the reorganization of deja-gnu and the
15954 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15955
15956Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15957
15958 * gdb/testsuite: Initial creation of gdb/testsuite.
15959 Migrated dejagnu testcases and support files for testing nm to
15960 gdb/testsuite from deja-gnu. These files were moved "as is"
15961 with no modifications. This migration is part of a major overhaul
15962 of dejagnu. The modifications to these testcases, etc., which
15963 will allow them to work with the new version of dejagnu will be
15964 made in a future update.
48efe704 15965
8d8cb839 15966 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15967\f
8d8cb839
EZ
15968;; Local Variables:
15969;; mode: change-log
15970;; left-margin: 8
15971;; fill-column: 74
15972;; version-control: never
15973;; End:
902f2ccb
MC
15974
15975 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15976 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15977 Copying and distribution of this file, with or without modification,
15978 are permitted provided the copyright notice and this notice are preserved.
This page took 1.538981 seconds and 4 git commands to generate.